• Страница 1 из 1
  • 1
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Функции для сервера » Анти ДБ функция (Наказывает за убийство из транспорта)
Анти ДБ функция
Эта функция наказывает игрока который убил другого игрока с помощью транспорта.

Code
public OnPlayerDeath(playerid, killerid, reason)  
{  
if(IsPlayerConnected(killerid) && IsPlayerInAnyVehicle(killerid))  
{  
switch(reason)  
{  
case WEAPON_MP5, WEAPON_UZI, WEAPON_TEC9: Kick(killerid);  
}  
}  
return 1;  
}
26.06.2012 в 20:19
Тоже нужно, беру.
31.12.2013 в 16:13
Спасибо
04.05.2014 в 12:45
Можно и так :
Цитата

if(killerid != INVALID_PLAYER_ID && GetPlayerState(killerid) == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(killerid);
if(GetVehicleModel(vehicleid) != 425 && GetVehicleModel(vehicleid) != 432 && GetVehicleModel(vehicleid) != 447 && GetVehicleModel(vehicleid) != 520 && GetVehicleModel(vehicleid) != 476)
{
GameTextForPlayer(killerid, "~R~Drive By", 5000, 1);
SendClientMessage(killerid, COLOR_LIGHTRED, "Убийство с водительского места запрещенно");
PlayerPlaySound(killerid, 1085, 0.0, 0.0, 0.0);
SetTimerEx("Kicks", 50, false, "i", killerid);
return 1;
}
}

Что бы таймер работал делаем следующее:
Ко всем forward:
Цитата
forward Kicks(playerid);

И в конец мода
Цитата
public Kicks(playerid)

{

Kick(playerid);

}
06.07.2014 в 11:03
то есть... если ты дб, тебя кикает?

неплохо, но не рпшно :\
15.08.2015 в 17:55
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Функции для сервера » Анти ДБ функция (Наказывает за убийство из транспорта)
  • Страница 1 из 1
  • 1
Поиск: