SA-MP Forums Archive
[Ajuda] Comando Que Pode Ser Digitado A 15 a 15 Minutos - 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] Comando Que Pode Ser Digitado A 15 a 15 Minutos (/showthread.php?tid=404265)



Comando Que Pode Ser Digitado A 15 a 15 Minutos - Pietrotm2012 - 02.01.2013

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;
{


Re: Comando Que Pode Ser Digitado A 15 a 15 Minutos - Etton - 02.01.2013

Use o gettime...


Re: Comando Que Pode Ser Digitado A 15 a 15 Minutos - Pietrotm2012 - 02.01.2013

Vlw achei ele No Wiki


Re: Comando Que Pode Ser Digitado A 15 a 15 Minutos - Gleisson_. - 02.01.2013

Veja se este tуpico te ajuda..


Re: Comando Que Pode Ser Digitado A 15 a 15 Minutos - Gabriel10101 - 02.01.2013

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.


Re: Comando Que Pode Ser Digitado A 15 a 15 Minutos - Q.I - 02.01.2013

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");
}



Re: Comando Que Pode Ser Digitado A 15 a 15 Minutos - Sky™ - 02.01.2013

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











_


Re: Comando Que Pode Ser Digitado A 15 a 15 Minutos - Pietrotm2012 - 02.01.2013

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