[Ajuda] Comando Que Pode Ser Digitado A 15 a 15 Minutos
#1

Ajudem Ai O CMD E /Vequipar

So em 15 em 15 minutos pode digitar esse cmd

Queria que fosse para vip EX:

if (strcmp("/Vequipar", cmdtext, true, 10) == 0)
{
if(Vip[playerid] > 1)
{
// Funзгo
}else{
SendClientMessage(playerid,0x0000BBAA,"Lamento Vocк nгo e VIP :S");
}
return 1;
{
Reply
#2

Use o gettime...
Reply
#3

Vlw achei ele No Wiki
Reply
#4

Veja se este tуpico te ajuda..
Reply
#5

pawn Код:
//Topo
new Vequip[MAX_PLAYERS]

if (strcmp("/Vequipar", cmdtext, true, 10) == 0)
{
if(GetTickCount() - Vequip[playerid] < 900000)
    {
         SendClientMessage(playerid,-1,"Vocк deve esperar 15 minutos para usar denovo.");
         return 1;
      }
if(Vip[playerid] > 1)
{
// Funзгo
Vequip[playerid] = GetTickCount();
}else{
SendClientMessage(playerid,0x0000BBAA,"Lamento Vocк nгo e VIP :S");
}
return 1;
{
Tenta assim,acho que isso vai funcionar.
Reply
#6

teste ae nгo testei so estou achando que isso ira travar todos os comando teste qualquer coisa fala ae
pawn Код:
if (strcmp("/Vequipar", cmdtext, true, 10) == 0)
    {
        SetTimerEx("liberarcomandoV",15*60*1000,false,"i",playerid);
        if(GetPVarInt(playerid,"jausoucmdV")==0)
        {
            SetPVarInt(playerid,"jausoucmdV",1);
        }
        else {return SendClientMessage(playerid,-1,"use novamente sу depois de 15 minutos");}
        if(Vip[playerid] > 1)
        {

        }
        else
        {
            SendClientMessage(playerid,0x0000BBAA,"Lamento Vocк nгo e VIP :S");
        }
        return 1;
    }
//final cmd
forward liberarcomandoV(playerid);
public liberarcomandoV(playerid){
    return DeletePVar(playerid,"jausoucmdV");
}
Reply
#7

Quote:
Originally Posted by Q.I
Посмотреть сообщение
teste ae nгo testei so estou achando que isso ira travar todos os comando teste qualquer coisa fala ae
pawn Код:
if (strcmp("/Vequipar", cmdtext, true, 10) == 0)
    {
        SetTimerEx("liberarcomandoV",15*60*1000,false,"i",playerid);
        if(GetPVarInt(playerid,"jausoucmdV")==0)
        {
            SetPVarInt(playerid,"jausoucmdV",1);
        }
        else {return SendClientMessage(playerid,-1,"use novamente sу depois de 15 minutos");}
        if(Vip[playerid] > 1)
        {

        }
        else
        {
            SendClientMessage(playerid,0x0000BBAA,"Lamento Vocк nгo e VIP :S");
        }
        return 1;
    }
//final cmd
forward liberarcomandoV(playerid);
public liberarcomandoV(playerid){
    return DeletePVar(playerid,"jausoucmdV");
}
eita nega pra que o uso indevido do settimer se pode usar o GettickCunt











_
Reply
#8

Gleisson Vlw!! Testei Oque Tu Me Passo Funfo 900 <<< Segundos = 15 Minutos
60 + 60 + 60 + 60 + 60 = 300 x 3 = 900
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)