SA-MP Forums Archive
Ajuda com sistema de pontos em GZ - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: Ajuda com sistema de pontos em GZ (/showthread.php?tid=301801)



Ajuda com sistema de pontos em GZ - euclaro - 05.12.2011

Galera, no GM no SampForver, tem um sistema por pontos, que qqndo eu do o comando inicia a''guerra'' e ela acaba qndo eu do o msm comando sabe?so qe eu queria qe so player das org podessem dar o comando, e depois de 3 minutos acabasse sozim sabe? tipo um /dominar aque esta o comando
Код:
if(!strcmp("/guerradepontos", cmdtext))
    {
        if(PlayerInfo[playerid][pAdmin] >= 1340)
		{
		   	if(Morro[Guerra] >= 1)
			{
		   		FinalizarGuerraMorro();
  			}
  			else
  			{
        		IniciarGuerraMorro();
   			}
        	return 1;
        }
	}



Re: Ajuda com sistema de pontos em GZ - .Unnamed - 05.12.2011

Para isso se cria um Time.
Exemplo abaixo:

Код:
if(!strcmp("/dominar",cmdtext))
{
     if(guerra == true) return SendClientMessage(playerid,-1,"Jб possui uma guerra no local");
     SetTimer("Guerra",3*60000,0);
     SendClientMessageToAll(-1,"Acabou de iniciar uma guerra no local");
     guerra = true;
    //Funзхes desejadas aqui
     return true;
}
Inнcio GM:
Код:
forward Guerra();
new bool: guerra = false;
Final GM:
Код:
public Guerra()
{
   guerra = false;
   SendClientMessageToAll(-1,"A guerra estб finalizada!");
}
PS: й sу um exemplo. Agora construa vocк mesmo