Nahoru k define:
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
Forward:
forward vybuch();
New:
new Float:x,Float:y,Float:z;
Public OnPlayerCommandText
dcmd(bomba, 5, cmdtext);
Kamkoliv do modu:
dcmd_bomba(playerid,params[])
{
#pragma unused params
new auto = GetPlayerVehicleID(playerid);
GetVehiclePos(auto, x, y, z);
SetTimer("vybuch", 10000, false);
SendClientMessage(playerid, BARVA, "Vlozil jsi do auta bombu. Mas 10 sekund na utek!
return 1;
}
Nekam dolu:
public vybuch()
{
CreateExplosion(x,y,z, 6, 5.0);
return 1;
}
Ten timer si nastav jak chces za jakou dobu ma bomba vybouchnout.. Tzn. SetTimer("vybuch", 10000, false); tech 10000 si nastav podle sveho.. prvni dve cisla znaci sekundy pak k tomu pridej tri nuly
BTW: Nwm jestli to funguje.. nezkousel sem to..