09.03.2014, 17:04
I want to make this command. When i write /startevent save my coordonate and players write /joinevent get him at my coordonate
pawn Код:
CMD:startevent(playerid, params[])
{
if (PlayerInfo[playerid][pAdmin] >= 5) return SendClientMessage(playerid, COLOR_GREY, "{F81414}Nu ai voie sa folosesti aceasta comanda!");
EventInfo[MiniEventEnabled]=1;
GetPlayerName(playerid, Name, sizeof(Name));
format(string, 256, "{6EF83C}[Event]: Event activat de adminul {FFFFFF} %s ! {6EF83C}(/joinevent) ", giveplayer, sendername, Name);
return SendClientMessageToAll(COLOR_GREY, string);
}
CMD:inchideevent(playerid, params[])
{
if (PlayerInfo[playerid][pAdmin] >= 5) return SendClientMessage(playerid, COLOR_GREY, "{F81414}Nu ai voie sa folosesti aceasta comanda!");
EventInfo[MiniEventEnabled]=0;
SetTimer(#UnfreezePlayers, (5 * 1000), false);
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
format(string, 256, "{6EF83C}[Event]: Event dezactivat de adminul {FFFFFF} %s ! ", giveplayer, sendername, Name);
return SendClientMessageToAll(COLOR_GREY, string);
}
CMD:joinevent(playerid, params[])
{
if(EventInfo[MiniEventEnabled] == 0) return SendClientMessage(playerid, COLOR_GREY, "[ERROR]: Nici un event nu este activ!");
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Nu trebuie sa fii in nici o masina pentru a putea folosi comanda!");
new Random = random(30);
SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
SetPlayerInterior(playerid, 1);
TogglePlayerControllable(playerid, false);
GivePlayerWeapon(playerid, 27, 999);
SetPlayerArmour(playerid, 100);
return SendClientMessage(playerid, COLOR_GREY, "{6EF83C}[Event]: Bafta la event !");
}

