- 0
Problema /event
-
Similar Content
-
Recently Browsing 0 members
- No registered users viewing this page.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.
Question
d@rK
Am pus o comanda /event cu care orice player poate face event.
Problema este ca pot sa dea 100 playeri deodata /event... Si eu vreau doar cate 1 pe rand.
Am incercat cu o variabila EventOn; Dar nu am reusit nimic, Sper ca ma puteti ajuta.
Pawno:[pawn]if(strcmp(cmd, "/event", true) == 0)
{
if(PlayerInfo[playerid][pMuted] == 1)
{
format(string, sizeof(string), "Nu poti vorbi, ai fost redus la tacere pentru %d secunde.",PlayerInfo[playerid][pMuteTime]);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
Event[playerid] = 0;
return 1;
}
new EventOn;
if(EventOn == 1)
{
format(string, sizeof(string), "Este deja un /event pornit.",PlayerInfo[playerid][pMuteTime]);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
Event[playerid] = 0;
return 1;
}
if(PlayerInfo[playerid][pLevel] < 4)
{
SendClientMessage(playerid, COLOR_ORANGE,"Pentru a folosi /event ai nevoie de level 4!");
return 1;
}
if(Event[playerid] == 1)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[Event Info]: %s [iD:%d] Event over!", sendername,playerid);
SendClientMessageToAll(COLOR_ORANGE,string);
Event[playerid] = 0;
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,0);
SetPlayerToTeamColor(playerid);
}
else
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[Event Info]: %s [iD:%d] Face event la punctul portocaliu.",sendername,playerid);
SendClientMessageToAll(COLOR_ORANGE,string);
SendClientMessage(playerid, COLOR_ORANGE,"[Event Info]: Pentru informatii despre event foloseste /e.");
Event[playerid] = 1;
EventOn = 1;
SetPlayerHealth(playerid,5000);
SetPlayerArmour(playerid,5000);
SetPlayerColor(playerid,COLOR_ORANGE);
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
SetPlayerMarkerForPlayer( i,playerid,COLOR_ORANGE );
}
}
}
return 1;
}[/pawn]
5 answers to this question
Recommended Posts