 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Помогите с тем килом антиреспашн кил
| |
| ByMeR_OK | Дата: Среда, 04.02.2009, 18:04 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 246
Награды: 2
Город: Києв
Репутация: 21
Замечания: 0%
Статус: 
| Народ помогите может у кавото есть скрипты антитемкил и антиреспашнкил форум облазил негде конкретно нету !
|
| |
|
|
| CNG | Дата: Среда, 04.02.2009, 18:12 | Сообщение # 2 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 213
Награды: 1
Город: Minsk City
Репутация: 13
Замечания: 0%
Статус: 
| я может не так понял? антитимкил? антиреспавнкил? под антитимкилом это чтобы нельзя было убивать своих или чтобы совершались какие либо действия с тимкиллером?
|
| |
|
|
| ByMeR_OK | Дата: Среда, 04.02.2009, 18:16 | Сообщение # 3 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 246
Награды: 2
Город: Києв
Репутация: 21
Замечания: 0%
Статус: 
| ну да чтобы команд килеров штрафавало на бабло или в тюрьму садило также респашн килеров
|
| |
|
|
| CNG | Дата: Среда, 04.02.2009, 18:43 | Сообщение # 4 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 213
Награды: 1
Город: Minsk City
Репутация: 13
Замечания: 0%
Статус: 
| тимклииеров выявить легко в стандартной функции OnPlayerDeath сравниваешь команду killerid (кто убил) и команду playerid (кого убил) если их команды одинаковые, то делаешь что тебе надо. отдельный скрипт врятли найдёшь. так что можешь кинуть мне код, я сделаю условие а ты уж допишешь что тебе делать на счёт респавна при респавне: 1) JustSpawned[playerid] = 1; 2) запускаешь таймер, при выполнении которого JustSpawned[playerid] присваиваешь 0 3) в OnPlayerDeath ставишь условие if(JustSpawned[playerid] == 1) {наказание}
Сообщение отредактировал CNG - Среда, 04.02.2009, 19:00 |
| |
|
|
| Persey_ | Дата: Среда, 04.02.2009, 19:51 | Сообщение # 5 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 850
Награды: 35
Город: New-York City
Репутация: 635
Замечания: 0%
Статус: 
| Вот тебе АнтиТимКилл: [pwn]new tk[MAX_PLAYERS]; public OnPlayerDeath(playerid, killerid, reason) { if(killerid == INVALID_PLAYER_ID) { SendDeathMessage(INVALID_PLAYER_ID,playerid,reason); } //VALID KILL else { if(gTeam[killerid] != gTeam[playerid]) { SendDeathMessage(killerid,playerid,reason); SetPlayerScore(killerid,GetPlayerScore(killerid)+1); GivePlayerMoney(killerid, 1000); } //TEAM KILL else { SendClientMessage(killerid, 0xAA3333AA, "Не убивай своих!!! Будь осторожен в следующий раз!"); SendDeathMessage(killerid,playerid,reason); SetPlayerScore(killerid,GetPlayerScore(killerid)-1); GivePlayerMoney(killerid, -2000); SetPlayerHealth(killerid,0); tk[killerid] ++; if(tk[killerid] == 2) { SendClientMessage(killerid, 0xAA3333AA, "Ещё раз такое повторится и ты будешь кикнут!"); } if(tk[killerid] >= 3) { new string[256]; new name[MAX_PLAYER_NAME]; GetPlayerName(killerid,name, sizeof(name)); printf(" -A.T.K Script-: %s kicked for teamkilling",name); Kick(killerid); format(string, sizeof(string), "Система "АнтиТимКилл" кикнула %s за убийство своих!",name); SendClientMessageToAll(0x33AA33FF, string); } } } return 1; } [/pwn] А дальше там сам отредактируй, когда в мод будешь вставлять.Должно работать.
|
| |
|
|
| Dizel | Дата: Среда, 04.02.2009, 20:35 | Сообщение # 6 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 115
Награды: 2
Город: CпБ
Репутация: -28
Замечания: 20%
Статус: 
| Lary_, спс я как раз искал по форуму как сделать что бы после 2-3 тимкилов кикало. [offtop]Ток выходт такая проблема-если кто то читит собейто то можно так весь серв перекикать [/offtop]
••Russian~Party~Server•• снова работает=>62.109.3.86:7777 My works: [FS]SAS v.2.1 [FS]Yagu's Race v0.4 Rus - 100% [FS/MAP]NASCAR - 100% [GM]LS|SF TDM v.4.0 [GM]хз как назвать но точно dm будет-10%
|
| |
|
|
| Persey_ | Дата: Среда, 04.02.2009, 20:45 | Сообщение # 7 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 850
Награды: 35
Город: New-York City
Репутация: 635
Замечания: 0%
Статус: 
| Quote (Dizel) Ток выходт такая проблема-если кто то читит собейто то можно так весь серв перекикать Твоя проблема будет решена, если ты скачаешь [FS] anti_s0beit_FakeKill
|
| |
|
|
| Far | Дата: Воскресенье, 03.05.2009, 20:51 | Сообщение # 8 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 75
Награды: 2
Город: Moscow
Репутация: 10
Замечания: 20%
Статус: 
| народ,можете мне плз мой код намутить такое? [pwn]{ public OnPlayerDeath(playerid, killerid, reason) SendDeathMessage(killerid, playerid, reason); new name[MAX_PLAYER_NAME+1]; new string[256]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "*** %s died.", name, reason); SendClientMessageToAll(COLOR_RED, string); SetPlayerScore(killerid,GetPlayerScore(killerid)+1); GivePlayerMoney(killerid,1500); GivePlayerMoney(playerid, -0); return 1; }[/pwn] если заменяю тем что написано выше двумя постами,получаю следующее: [offtop]C:\Documents and Settings\Ñàíåê (Àäìèí)\Ðàáî÷èé ñòîë\Èãðû\Server\servak\o2x\gamemodes\SLSTDM.pwn(1091) : warning 235: public function lacks forward declaration (symbol "SetupPlayerForClassSelection") C:\Documents and Settings\Ñàíåê (Àäìèí)\Ðàáî÷èé ñòîë\Èãðû\Server\servak\o2x\gamemodes\SLSTDM.pwn(1184) : error 017: undefined symbol "gTeam" C:\Documents and Settings\Ñàíåê (Àäìèí)\Ðàáî÷èé ñòîë\Èãðû\Server\servak\o2x\gamemodes\SLSTDM.pwn(1184) : warning 215: expression has no effect C:\Documents and Settings\Ñàíåê (Àäìèí)\Ðàáî÷èé ñòîë\Èãðû\Server\servak\o2x\gamemodes\SLSTDM.pwn(1184) : error 001: expected token: ";", but found "]" C:\Documents and Settings\Ñàíåê (Àäìèí)\Ðàáî÷èé ñòîë\Èãðû\Server\servak\o2x\gamemodes\SLSTDM.pwn(1184) : error 029: invalid expression, assumed zero C:\Documents and Settings\Ñàíåê (Àäìèí)\Ðàáî÷èé ñòîë\Èãðû\Server\servak\o2x\gamemodes\SLSTDM.pwn(1184) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. [/offtop]
Сообщение отредактировал Far - Воскресенье, 03.05.2009, 20:52 |
| |
|
|
| stepmex | Дата: Воскресенье, 03.05.2009, 21:03 | Сообщение # 9 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| не хватает forward SetupPlayerForClassSe... нет переменной gTeam[playerid] вытекает из предыдущей строки: не имеет эффекта вытекает из препредыдущей строки: так как нет переменной, павно не понимает скобочек. вытекает из препрепредыдущей строки: нет переменной, вся строка невозможна и нулевая глобальная ошибка: слишком много ошибок в одной строке.
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
Сообщение отредактировал stepmex - Воскресенье, 03.05.2009, 21:06 |
| |
|
|
| Far | Дата: Воскресенье, 03.05.2009, 21:18 | Сообщение # 10 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 75
Награды: 2
Город: Moscow
Репутация: 10
Замечания: 20%
Статус: 
| эмм..я нупко в скриптинге,как исправить вот эти: [offtop]C:\Documents and Settings\Ñàíåê (Àäìèí)\Ðàáî÷èé ñòîë\Èãðû\Server\servak\o2x\gamemodes\SLSTDM.pwn(1092) : warning 235: public function lacks forward declaration (symbol "SetupPlayerForClassSelection") C:\Documents and Settings\Ñàíåê (Àäìèí)\Ðàáî÷èé ñòîë\Èãðû\Server\servak\o2x\gamemodes\SLSTDM.pwn(1185) : error 017: undefined symbol "gTeam" C:\Documents and Settings\Ñàíåê (Àäìèí)\Ðàáî÷èé ñòîë\Èãðû\Server\servak\o2x\gamemodes\SLSTDM.pwn(1185) : warning 215: expression has no effect C:\Documents and Settings\Ñàíåê (Àäìèí)\Ðàáî÷èé ñòîë\Èãðû\Server\servak\o2x\gamemodes\SLSTDM.pwn(1185) : error 001: expected token: ";", but found "]" C:\Documents and Settings\Ñàíåê (Àäìèí)\Ðàáî÷èé ñòîë\Èãðû\Server\servak\o2x\gamemodes\SLSTDM.pwn(1185) : error 029: invalid expression, assumed zero C:\Documents and Settings\Ñàíåê (Àäìèí)\Ðàáî÷èé ñòîë\Èãðû\Server\servak\o2x\gamemodes\SLSTDM.pwn(1185) : fatal error 107: too many error messages on one line[/offtop] Если что вот мои forward`ы и new`ы: [pwn]new ah, ah1; //Äîì Àäìèíà new lift; //Ëèôò new ag, ag1; //Ãàðàæ Àäìèíà new tcar; //TUNàâòî (Ãàðàæ Àäìèíà) new lsapg1, lsapg2; //Âîðîòà Àýðîïîðòà LS new sf1apg1, sf1apg2; //Âîðîòà Àýðîïîðòà SF new sf2apg1, sf2apg2; //Âîðîòà Àýðîïîðòà SF1 new lvapg1, lvapg2; //Âîðîòà Àýðîïîðòà LV new tk[MAX_PLAYERS]; //Forward forward CloseAPGate(airportid, playerid); forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z); forward CheckAPGates(); forward SetPlayerTeamFromClass(playerid,classid);[/pwn] и вот public OnPlayerDeath: [pwn]public OnPlayerDeath(playerid, killerid, reason) { if(killerid == INVALID_PLAYER_ID) { SendDeathMessage(INVALID_PLAYER_ID,playerid,reason); } //VALID KILL else { if(gTeam[killerid] != gTeam[playerid]) { SendDeathMessage(killerid,playerid,reason); SetPlayerScore(killerid,GetPlayerScore(killerid)+1); GivePlayerMoney(killerid, 1000); } //TEAM KILL else { SendClientMessage(killerid, 0xAA3333AA, "Íå óáèâàé ñâîèõ!!! Áóäü îñòîðîæåí â ñëåäóþùèé ðàç!"); SendDeathMessage(killerid,playerid,reason); SetPlayerScore(killerid,GetPlayerScore(killerid)-1); GivePlayerMoney(killerid, -2000); SetPlayerHealth(killerid,0); tk[killerid] ++; if(tk[killerid] == 2) { SendClientMessage(killerid, 0xAA3333AA, "Åù¸ ðàç òàêîå ïîâòîðèòñÿ è òû áóäåøü êèêíóò!"); } if(tk[killerid] >= 3) { new string[256]; new name[MAX_PLAYER_NAME]; GetPlayerName(killerid,name, sizeof(name)); printf(" -A.T.K Script-: %s kicked for teamkilling",name); Kick(killerid); format(string, sizeof(string), "Ñèñòåìà "ÀíòèÒèìÊèëë" êèêíóëà %s çà óáèéñòâî ñâîèõ!",name); SendClientMessageToAll(0x33AA33FF, string); } } } return 1; }[/pwn]
Сообщение отредактировал Far - Воскресенье, 03.05.2009, 21:27 |
| |
|
|
| [RD]Chez | Дата: Воскресенье, 03.05.2009, 21:28 | Сообщение # 11 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| new gTeam[MAX_PLAYERS]; затем в сетаптимфром класс если нету твоих классов то добавь и присвой пределенному классу определенный гтим
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
| stepmex | Дата: Воскресенье, 03.05.2009, 21:29 | Сообщение # 12 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| Quote (Far) я нупко в скриптинге действуй по инструкции: [pwn]- зайди в папку с сервером
- ctrl + A
- shift + delete
- enter
[/pwn]
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| [RD]Chez | Дата: Воскресенье, 03.05.2009, 21:33 | Сообщение # 13 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| stepmex, [offtop]:lol: 5 баллов! Ржу нимагу! Ссу кипятком Надо запомнить :lol:[/offtop]
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
| Far | Дата: Вторник, 05.05.2009, 15:56 | Сообщение # 14 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 75
Награды: 2
Город: Moscow
Репутация: 10
Замечания: 20%
Статус: 
| Плохо смеяться над убогими Напишите код плз..Вот новая порция ошибок после добавления new gTEAM...: [offtop]C:\Documents and Settings\Ñàíåê (Àäìèí)\Ðàáî÷èé ñòîë\Èãðû\Server\servak\o2x\gamemodes\SLSTDM.pwn(1093) : warning 235: public function lacks forward declaration (symbol "SetupPlayerForClassSelection") C:\Documents and Settings\Ñàíåê (Àäìèí)\Ðàáî÷èé ñòîë\Èãðû\Server\servak\o2x\gamemodes\SLSTDM.pwn(1212) : error 001: expected token: "-string end-", but found "-identifier-" C:\Documents and Settings\Ñàíåê (Àäìèí)\Ðàáî÷èé ñòîë\Èãðû\Server\servak\o2x\gamemodes\SLSTDM.pwn(1212) : error 017: undefined symbol "ATK" C:\Documents and Settings\Ñàíåê (Àäìèí)\Ðàáî÷èé ñòîë\Èãðû\Server\servak\o2x\gamemodes\SLSTDM.pwn(1212) : warning 215: expression has no effect C:\Documents and Settings\Ñàíåê (Àäìèí)\Ðàáî÷èé ñòîë\Èãðû\Server\servak\o2x\gamemodes\SLSTDM.pwn(1212) : warning 215: expression has no effect C:\Documents and Settings\Ñàíåê (Àäìèí)\Ðàáî÷èé ñòîë\Èãðû\Server\servak\o2x\gamemodes\SLSTDM.pwn(1212) : error 001: expected token: ";", but found ")" C:\Documents and Settings\Ñàíåê (Àäìèí)\Ðàáî÷èé ñòîë\Èãðû\Server\servak\o2x\gamemodes\SLSTDM.pwn(1212) : fatal error 107: too many error messages on one line[/offtop] УЖЕ НИЧЕ НЕНАДО,ВСЕ СДЕЛАЛ САМ!.. Добавлено (03.05.2009, 21:52) --------------------------------------------- РАно обрадовался..тимкил засчитывается даже если ты убиваешь не из своей тимы человека..Короче не только за тимкил,но и за обычное убийство...мля,напишите нормальный код плз! Добавлено (05.05.2009, 15:56) --------------------------------------------- Помогите плииз..Жду уже 2 дня..
Сообщение отредактировал Far - Воскресенье, 03.05.2009, 22:18 |
| |
|
|
|
 |
|
 | |
| |
|