Ajuda com sistema de pontos em GZ
#1

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;
        }
	}
Reply
#2

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)