 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
ATM По цветам
| |
| St1muL | Дата: Пятница, 09.01.2009, 12:47 | Сообщение # 1 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| Как сделать Anti Team Kill чтобы он срабатывал не по командам а по цветам? тоесть если у одного игрока такой же цвет как и у другого и один другого убьёт, то чтобы тот кто убил его предупредило отняло фраг и денег, вобщем, чтобы по цветам ага?
|
| |
|
|
| RegEdit | Дата: Пятница, 09.01.2009, 12:53 | Сообщение # 2 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус: 
| Сравниваются цвета убийцы и жертвы, если они одинаковые - то это приравнивается к ТК... [pwn]new pcolor,kcolor; new pcolor = GetPlayerColor(playerid); new kcolor = GetPlayerColor(killerid); if(pcolor == kcolor) { new pname[MAX_PLAYER_NAME],kname[MAX_PLAYER_NAME],string[MAX_STRING]; GetPlayerName(playerid,pname,sizeof(pname)); GetPlayerName(killerid,kname,sizeof(kname)); format(string,sizeof(string),"* %s убил %s и будет наказан!",kname,pname); SendClientMessageToAll(0xFFFFFFAA,string); }[/pwn]
"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK "Парни оплодотворяются с 13 лет" © SpLaSh По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться. Для этих целей, в конце концов, существует форум.
|
| |
|
|
| St1muL | Дата: Пятница, 09.01.2009, 12:56 | Сообщение # 3 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| Спс проверю Добавлено (09.01.2009, 12:56) --------------------------------------------- А это куда пихать?
Сообщение отредактировал Skiner - Пятница, 09.01.2009, 12:56 |
| |
|
|
| RegEdit | Дата: Пятница, 09.01.2009, 12:57 | Сообщение # 4 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус: 
| В OnPlayerDeath.
"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK "Парни оплодотворяются с 13 лет" © SpLaSh По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться. Для этих целей, в конце концов, существует форум.
|
| |
|
|
| St1muL | Дата: Пятница, 09.01.2009, 13:00 | Сообщение # 5 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| 940) : error 021: symbol already defined: "pcolor" 941) : error 021: symbol already defined: "kcolor" 944) : error 017: undefined symbol "MAX_STRING" 944) : error 009: invalid array size (negative, zero or out of bounds) 944) : error 036: empty statement 944) : fatal error 107: too many error messages on one lineДобавлено (09.01.2009, 13:00) --------------------------------------------- 940 - new pcolor = GetPlayerColor(playerid); 941 - new kcolor = GetPlayerColor(killerid); 944 - new pname[MAX_PLAYER_NAME],kname[MAX_PLAYER_NAME],string[MAX_STRING];
|
| |
|
|
| RegEdit | Дата: Пятница, 09.01.2009, 13:00 | Сообщение # 6 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус: 
| Исправил: [pwn]new pcolor = GetPlayerColor(playerid); new kcolor = GetPlayerColor(killerid); if(pcolor == kcolor) { new pname[MAX_PLAYER_NAME],kname[MAX_PLAYER_NAME],string[256]; GetPlayerName(playerid,pname,sizeof(pname)); GetPlayerName(killerid,kname,sizeof(kname)); format(string,sizeof(string),"* %s убил %s и будет наказан!",kname,pname); SendClientMessageToAll(0xFFFFFFAA,string); }[/pwn]
"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK "Парни оплодотворяются с 13 лет" © SpLaSh По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться. Для этих целей, в конце концов, существует форум.
|
| |
|
|
| St1muL | Дата: Пятница, 09.01.2009, 13:03 | Сообщение # 7 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| Спс компилит, я бы плюсь поставил но пишет крест, а ещё вопрос, как сделать чтобы он довал предупреждения а после трёх кикал?
|
| |
|
|
| RegEdit | Дата: Пятница, 09.01.2009, 13:11 | Сообщение # 8 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус: 
| Создается массив, при каждом тим килле прибавляется к нему 1, если становится == 3, то кикает игрока: В начало кода: [pwn]new tkcount[MAX_PLAYERS];[/pwn] В OnPlayerDeath старый код заменить на этот: [pwn]new pcolor = GetPlayerColor(playerid); new kcolor = GetPlayerColor(killerid); if(pcolor == kcolor) { new pname[MAX_PLAYER_NAME],kname[MAX_PLAYER_NAME],string[256]; tkcount[killerid]++; SendClientMessage(killerid,0xFFFFFFAA,"* Не убивай своих! Если убьешь своего три раза, то будешь кикнут!"); if(tkcount[killerid] == 3) { format(string,sizeof(string),"* %s был кикнут за убийство своих."); for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && i != killerid) SendClientMessage(i,0xFFFFFFAA,string); SendClientMessage(killerid,0xFFFFFFAA,"* Ты был кикнут за убийство своих."); Kick(killerid); return tkcount[killerid] = 0; } GetPlayerName(playerid,pname,sizeof(pname)); GetPlayerName(killerid,kname,sizeof(kname)); format(string,sizeof(string),"* %s убил %s и будет наказан!",kname,pname); for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && i != killerid) SendClientMessage(i,0xFFFFFFAA,string); }[/pwn]
"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK "Парни оплодотворяются с 13 лет" © SpLaSh По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться. Для этих целей, в конце концов, существует форум.
Сообщение отредактировал RegEdit - Пятница, 09.01.2009, 13:15 |
| |
|
|
| Ghost-X | Дата: Пятница, 09.01.2009, 13:12 | Сообщение # 9 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус: 
| Skiner, в начале: [pwn]new warn[MAX_PLAYERS] = 0;[/pwn] птом в onPlayerDeath():[pwn] new pcolor = GetPlayerColor(playerid); new kcolor = GetPlayerColor(killerid); if(pcolor == kcolor) { new pname[MAX_PLAYER_NAME],kname[MAX_PLAYER_NAME],string[256]; GetPlayerName(playerid,pname,sizeof(pname)); GetPlayerName(killerid,kname,sizeof(kname)); format(string,sizeof(string),"* %s убил %s и будет наказан!",kname,pname); SendClientMessageToAll(0xFFFFFFAA,string); warn[playerid] = warn[playerid] + 1; if(warn[playerid] == 3) { warn[playerid] = 0; kick(playerid); SendClientMessage(playerid,color_red,"Кикнут за 3 предупреждения"); }[/pwn] Добавлено (09.01.2009, 13:12) --------------------------------------------- [offtop]лан походу я ток мозги всем и*у, лан пойду отдохну, тут регЭдит справляется норм [/offtop]
Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит. Хочешь остаться при своем мнении - держи его при себе.
Сообщение отредактировал GhostTT - Пятница, 09.01.2009, 13:17 |
| |
|
|
| RegEdit | Дата: Пятница, 09.01.2009, 13:15 | Сообщение # 10 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус: 
| Quote (GhostTT) в onGameModeInit(): В OnGameModeInit нет параметра playerid. Тем более обнулять незачем: при создании переменной она и так равна нулю.
"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK "Парни оплодотворяются с 13 лет" © SpLaSh По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться. Для этих целей, в конце концов, существует форум.
|
| |
|
|
| Ghost-X | Дата: Пятница, 09.01.2009, 13:16 | Сообщение # 11 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус: 
| Quote (GhostTT) лан походу я ток мозги всем и*у, лан пойду отдохну, тут регЭдит справляется норм crazy [offtop]как я и говорил [/offtop]
Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит. Хочешь остаться при своем мнении - держи его при себе.
|
| |
|
|
| RegEdit | Дата: Пятница, 09.01.2009, 13:19 | Сообщение # 12 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус: 
| [offtop]:D лан харе оффтопить[/offtop]
"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK "Парни оплодотворяются с 13 лет" © SpLaSh По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться. Для этих целей, в конце концов, существует форум.
|
| |
|
|
| St1muL | Дата: Пятница, 09.01.2009, 13:19 | Сообщение # 13 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| Спс вам, плюсь поставил бы но не ставиццо
|
| |
|
|
| Ghost-X | Дата: Пятница, 09.01.2009, 13:20 | Сообщение # 14 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус: 
| [offtop] RegEdit, у меня уже мазги кипят, лан я спать...[/offtop]
Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит. Хочешь остаться при своем мнении - держи его при себе.
|
| |
|
|
| Orange | Дата: Пятница, 09.01.2009, 13:21 | Сообщение # 15 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 945
Награды: 6
Город: San Fierro
Репутация: 101
Замечания: 0%
Статус: 
| блин зачем писать подробно так, объявлять ненужные переменные. if(GetPlayerColor(killerid) == GetPlayerColor(playerid))
|
| |
|
|
|
 |
|
 | |
| |
|