pawn Код:
//RCXDRCXDRCXD RCXDRCXDRCXD RCXD RCXD RCXDRCXDRCXD
//RCXD RCXD RCXD RCXD RCXD RCXD RCXD
//RCXDRCXDRCXD RCXD RCXDRCXD RCXD RCXD
//RCXDRCXD RCXD RCXDRCXD RCXD RCXD
//RCXD RCXD RCXD RCXD RCXD RCXD RCXD
//RCXD RCXD RCXDRCXDRCXD RCXD RCXD RCXDRCXDRCXD
#include <a_samp>
new RCXD;
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" RC-XD FS by [MNC]Yulda ");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/rc-xd", cmdtext, true, 10) == 0)
{
new LVehicleID;
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
LVehicleID = CreateVehicle(441, X+3,Y,Z, 0, -1, 50, -1);
PutPlayerInVehicle(playerid,LVehicleID,0);
SetVehicleVirtualWorld(LVehicleID, GetPlayerVirtualWorld(playerid));
LinkVehicleToInterior(LVehicleID, GetPlayerInterior(playerid));
RCXD = 1;
new playername[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(playerid,playername,sizeof(playername));
format(string,sizeof(string),"~r~%s ~y~>>> RC-XD in bound!", playername);
GameTextForAll(string,2500,3);
SendClientMessage(playerid,0xFFFF00AA,"Use LMB[FIRE] Key to explode the RC-XD!!!");
return 1;
}
return 0;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (RCXD == 1)
{
if ( (newkeys & KEY_FIRE) && IsPlayerInAnyVehicle(playerid) )
{
new Float:burnx, Float:burny, Float:burnz;
GetPlayerPos(playerid,burnx, burny, burnz);
CreateExplosion(burnx, burny , burnz, 7,10.0);
CreateExplosion(burnx, burny , burnz, 7,10.0);
CreateExplosion(burnx, burny , burnz, 7,10.0);
SetPlayerPos(playerid, burnx, burny, burnz+2);
RCXD = 0;
}
return 1;
}
return 1;
}