Сайт Rus Server в Gta SAMP
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

  • Страница 1 из 1
  • 1
Скрипт от стрельбы с пасажирского места
StrikerДата: Пятница, 06.05.2011, 16:25 | Сообщение # 1
Рядовой
Группа: Users
Сообщений: 2
Статус: Offline
Скрипт отнимает постепенно хп, если пассажир транспорта высунется из окна с таким оружием: дигл, шот, обрез, спаз.

#include <a_samp>
new f_key[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
f_key[playerid]=false;
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
f_key[playerid]=false;
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
f_key[playerid]=false;
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
f_key[playerid]=false;
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
f_key[playerid]=false;
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (newkeys==2 && IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSeat(playerid)!=0)
{
f_key[playerid]=true;
}
return 1;
}
public OnPlayerUpdate(playerid)
{
//===========================================
if (f_key[playerid] && (GetPlayerWeapon(playerid)==WEAPON_DEAGLE ||GetPlayerWeapon(playerid)==WEAPON_SHOTGUN
|| GetPlayerWeapon(playerid)==WEAPON_SAWEDOFF || GetPlayerWeapon(playerid)==WEAPON_SHOTGSPA))
{
new Float:h;
GetPlayerHealth(playerid, h);
SetPlayerHealth(playerid, h-2);
}
return 1;
}

 
  • Страница 1 из 1
  • 1
Поиск:

Верстка и адаптация дизайна: AlexRus
Автор графики: ArTa
Все права защищены © 2008-2010