12.09.2010, 12:16
pawn Код:
new carkill[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
carkill[playerid]=false;
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid != (-1))
if(IsPlayerInAnyVehicle(killerid))
if(!GetPlayerVehicleSeat(killerid))
if(GetVehicleModel(GetPlayerVehicleID(killerid)) == 432)) // is he in rhino?
carkill[killerid]++;
if(carkill[killerid] >= 5) // he killed more than 5 people with rhino
{
SetTimerEx("RhinoDisabled", 120000, false, "d", killerid);
RemovePlayerFromVehicle(killerid);
}
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetVehicleModel(vehicleid) == 432) // is it a rhino?
if(carkill[playerid]) // is rhino disabled for him?
{
new Float:Pos[3];
GetPlayerPos(playerid,Pos[0],Pos[1],Pos2]);
SetPlayerPos(playerid,Pos[0],Pos[1],Pos2]+2.0);
}
return 1;
}
forward RhinoDisabled(p);
public RhinoDisabled(p) return carkill[p]=false;