[Pedido] Sistema de tempo por comando
#1

Olб galera! Preciso de uma ajuda rбpida! Preciso que quando o jogador digitar o comando /comprar logo apуs acabar de ter digitado apareзa para ele:
vocк precisa esperar um minuto para poder comprar algo novamente.
eu estava tentando, mas nгo consegui.
espero a ajuda de vocкs.
obrigado!
Reply
#2

pawn Code:
new Viic;//Topo do gamemode
forward Viic;//Topo do gamemode

/*
Bote isso no comando
*/

if(Viic== 1)//
                {
                    SendClientMessage(playerid,0xFFFFFFFF,"Espere 1 minuto para usar o comando novamente!");
                    return 1;
                }
            else
            {
        /*
Funзгo que o comando ira fazer exemplo
SendClientMessage(playerid,0xFFFFFFFF,"Olб testando");
*/

        Viic = 1; // Definida no inicio do gamemode
        SetTimer("Viic", 60000, 0);//O Tempo que ira esperar
        return 1;

//Final do gamemode
public Viic()
{
       SendClientMessage(playerid,0x33FF00FF, "Comando liberado com sucesso!");
        Viic = 0;
}
Espero que seja isso abraзos

@Edit
Um jeito mais simples
por Ricop522

pawn Code:
// Bote isso no comando
if(GetPVarInt(playerid, "UsouCMD") == 1) return SendClientMessage(playerid, -1,  "Voce ja usou o cmd ");
    SetTimerEx("usarcmd",60000,false,"i",playerid);
    SetPVarInt(playerid,  "UsouCMD" , 1);

//Isso no final do gamemode
forward usarcmd(playerid); public usarcmd(playerid) return SetPVarInt(playerid,  "UsouCMD", 0);
Reply
#3

beleza vou testar baleuzao.
devia ter procurado na net. fikei com preguiзa
valeus aн vou testar e te digo.
abraзos.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)