Jump to content

Question

Posted

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

Posted

DECI, daca cineva da /EVENT el porneste un EVENT.

Daca eventul este pornit de acel player, si ALT player da /event dinou, El va porni al doilea event! Dar eu vreau sa poata sa fie pornit doar Un Singur Event, Iar dupa ce acel event se inchide sa Poata Porni Altul. :(

Posted

1.Ai warn pentru 2xpost

2.new EventOn; trebuie pus la inceputul gamemodului.

 

1859311972_BANNER-GIREADAcopy-min.thumb.png.48e5e420ae2185dce5b244965a1d2601.png

 

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

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.