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
![Smiley](images/smilies/smile.png)
Funfo 900 <<< Segundos = 15 Minutos
60 + 60 + 60 + 60 + 60 = 300 x 3 = 900