 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Как сделать?
| |
| slayer | Дата: Суббота, 21.02.2009, 12:16 | Сообщение # 1 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 668
Награды: 12
Город: Tallinn
Репутация: 172
Замечания: 0%
Статус: 
| В общем нужна такая вещь. Всего есть 2 команды! classid == 0 classid == 1 Нужно сделать для этих команд телепорт, чтобы если игрок из команды 1 вводит /s то его телепортировало на его spawn и то же самое с командой 2 Нужен так же подсчет использования телепортов с TextDraw'ом. Например, команда которая использовала телепорт 50 раз проигрывает. Реально сделать? Кто может помочь? Если плюс не ставил, обязательно поставлю!
|
| |
|
|
| [RD]Chez | Дата: Суббота, 21.02.2009, 13:25 | Сообщение # 2 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| очень просто, но помочь сейчас не могу... компа нет
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
| Classic | Дата: Суббота, 21.02.2009, 14:07 | Сообщение # 3 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 83
Награды: 2
Город: Цурих)
Репутация: 3
Замечания: 40%
Статус: 
| ну если я тебя правильно понял то те нужно сделать вот так [pwn]в OnPlayerCommandText(playerid, cmdtext[]) прописать if (strcmp("/s", cmdtext, true) == 0) if(gTeam[playerid] == TEAM_1)-TEAM_1-это номер команды которая сможет использовать этот телепорт { SetPlayerPos(playerid,183.111,1934.011,17.531);-это координаты места куда телепортируется игрок SendClientMessage(playerid, COLOR_WHITE, "Вы перемещены на респавн!"); return 1; }[/pwn]
|
| |
|
|
| [RD]Chez | Дата: Суббота, 21.02.2009, 14:39 | Сообщение # 4 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| ты еще забыл счетчик и текстдрав =) еще сверка кол-ва перемщений и проигрышь команды
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
| Classic | Дата: Суббота, 21.02.2009, 15:25 | Сообщение # 5 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 83
Награды: 2
Город: Цурих)
Репутация: 3
Замечания: 40%
Статус: 
| Quote ты еще забыл счетчик и текстдрав =) еще сверка кол-ва перемщений и проигрышь команды я хз как это делать написал что знал))
|
| |
|
|
| slayer | Дата: Суббота, 21.02.2009, 16:34 | Сообщение # 6 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 668
Награды: 12
Город: Tallinn
Репутация: 172
Замечания: 0%
Статус: 
| Ну вот это я сделать могу. Code if (strcmp("/s", cmdtext, true) == 0) if(gTeam[playerid] == TEAM_1)-TEAM_1-это номер команды которая сможет использовать этот телепорт { SetPlayerPos(playerid,183.111,1934.011,17.531);-это координаты места куда телепортируется игрок SendClientMessage(playerid, COLOR_WHITE, "Вы перемещены на респавн!");
return 1; } Правда есть один вопрос! Писать именно TEAM 1 ?? У меня ведь они обозначены как classid, может я чтото не допонимаю? TextDraw тоже сделать не проблема, а вот подсчет сколько раз использовался телепорт и присоединение подсчета к TextDraw'у ( Тоесть чтобы все фиксировалось ) Вот в этом я не разбираюсь вообще.
|
| |
|
|
| Classic | Дата: Суббота, 21.02.2009, 16:38 | Сообщение # 7 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 83
Награды: 2
Город: Цурих)
Репутация: 3
Замечания: 40%
Статус: 
| Quote Правда есть один вопрос! Писать именно TEAM 1 ?? У меня ведь они обозначены как classid, может я чтото не допонимаю? у тебя вверху мода написано как #define TEAM_1 или как посмотри
|
| |
|
|
| slayer | Дата: Суббота, 21.02.2009, 17:10 | Сообщение # 8 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 668
Награды: 12
Город: Tallinn
Репутация: 172
Замечания: 0%
Статус: 
| Говорю же, нету у меня никаких Define Team Всегда делал команды только таким способом. Вот Пример! В OnGameModeInit Code AddPlayerClass(45,3094.3311,-1610.0557,2.6081,83.0820,0,0,0,0,0,0); //team1 AddPlayerClass(154,3093.6414,-1794.9055,2.2691,74.9143,0,0,0,0,0,0); //team2 В OnPlayerRequestClass Code SetupPlayerForClassSelection(playerid); if(classid == 0) { GameTextForPlayer(playerid, "~y~team1", 1000, 6); SetPlayerColor(playerid,0x33AA33AA); } if(classid == 1) { GameTextForPlayer(playerid, "~y~team2", 1000, 6); SetPlayerColor(playerid,0x0000BBAA); } return 1; } По-другому делать не умею и никогда не делал.
|
| |
|
|
| Classic | Дата: Суббота, 21.02.2009, 17:22 | Сообщение # 9 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 83
Награды: 2
Город: Цурих)
Репутация: 3
Замечания: 40%
Статус: 
| в самом верху мода посмотри там должно быть #define TEAM_1
|
| |
|
|
| slayer | Дата: Суббота, 21.02.2009, 18:22 | Сообщение # 10 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 668
Награды: 12
Город: Tallinn
Репутация: 172
Замечания: 0%
Статус: 
| Я же написал как у меня сделаны команды! Нет там никакого Define Team, ёмаё не ужели я такой тупой. Мод я пишу сам и точно знаю что там есть, а чего нет
|
| |
|
|
| [RD]Chez | Дата: Суббота, 21.02.2009, 18:47 | Сообщение # 11 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| короче, как будет возможность напишу
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
| slayer | Дата: Суббота, 21.02.2009, 22:42 | Сообщение # 12 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 668
Награды: 12
Город: Tallinn
Репутация: 172
Замечания: 0%
Статус: 
| G_ROW_Chez Спасибо тебе! Только на тебя и остается надежда! Не первый раз уже помогаешь!
|
| |
|
|
| [RD]Chez | Дата: Воскресенье, 22.02.2009, 02:27 | Сообщение # 13 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| [pwn]вобщем #DEFINE MAX_TEAMS_CLASSES кол-во тим; new tpcount[MAX_TEAMS_CLASSES]; new team[MAX PLAYERS]; ongamemodeinit tpcount[MAX_TEAMS_CLASSES]=0; onplayerselectclass team[playerid]=classid; в команду тп if(classid==1){tpcount[1]+=1;} или если classid не вынесен можно создать новую общую переменную дальше паблик с подсчетом тп for(new i=0; i less MAX_PLAYERS; i++){ if(team[i]==0){ Black0 = TextDrawCreate(x,y,"tpcount[team[i]]"); TextDrawUseBox(Black0,1); TextDrawBoxColor(Black0,0x00000044); TextDrawTextSize(Black0,596.000000,0.000000); TextDrawAlignment(Black0,0); TextDrawBackgroundColor(Black0,0x000000ff); TextDrawFont(Black0,3); TextDrawLetterSize(Black0,3.599999,7.599996); TextDrawColor(Black0,0xffffffff); TextDrawSetOutline(Black0,1); TextDrawSetProportional(Black0,1); TextDrawSetShadow(Black0,1); еще показ текстдрава не помню ща } team[i]==1 по аналогии тока название текстдрава сменить } параметры для текстдрава свои естессн дальше либо отдельный паблик с цикл таймером либо в текстдрав паблике if(tpcount[1]==50){for(new i=0; i less MAX_PLAYERS; i++){if(team[i]=1){SetPlayerHealth(i, -10.0); SendClientMessageToAll(COLOR_HREN, "Тима 1 проиграла"); tpcount[1]=0;}}}//у мну на тачклаве в кпк нет значка меньше -_- [/pwn] надеюсь ничо не упустил, если что пиши сюда =) З.Ы. писал на quick pad на кпк =) Добавлено (22.02.2009, 02:27) --------------------------------------------- еще в качве деления на тимы используй этот team[MAX_PLAYERS]; тк это обобщенная, универсальная переменная
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
| Phenom | Дата: Воскресенье, 22.02.2009, 09:55 | Сообщение # 14 |
|
Постоялец
Группа:
Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус: 
| gTeam а не team.
|
| |
|
|
| Ghost-X | Дата: Воскресенье, 22.02.2009, 10:14 | Сообщение # 15 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус: 
| Quote (Phenom) gTeam lol а не team. у него задействовано team, a не gTeam. Нету разницы вообщето
Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит. Хочешь остаться при своем мнении - держи его при себе.
|
| |
|
|
|
 |
|
 | |
| |
|