[Ajuda]Dar um tempo apуs usar um comando
#1

Pessoal , eu nгo estou pedindo cmd pra bloquear, estou pedindo um sistema que apуs usб-lo , nгo pode usar mais atй um certo tempo.
Jб tentei de mil e um geitos, tentei pegar aquele sistema do anuncio mas nгo deu , o panuncio e TempoAn

Alguem pode me ajudar?
Reply
#2

Usa SetTimerEx com uam variavel pra cada player, assim ele blockeia e depois de um tempo solta.
Reply
#3

Quote:
Originally Posted by SuB_ZeRo0_
Usa SetTimerEx com uam variavel pra cada player, assim ele blockeia e depois de um tempo solta.
Eu queria botar para somente um player , individual.
Reply
#4

SetTimerEx й pra sу um player. E a variavel, vocк vai poder fazer sу pra 1 tbm.
Ex: SetTimerEx("Nomezin",100000,false,"i",playerid);pr oibido[playerid]=1; e a variavel new proibido[MAX_PLAYERS];
Assim:
if(proibido[playerid]==1) return Send...(...,"Vocк nгo pode usar o cmd");
e no Timer:

forward Nomezin(playerid);
public Nomezin(playerid) {
proibido[playerid]=0;
return 1;
}

E nгo eskece de bota no Onplayerdisconnect:
if(proibido[playerid]==1) {proibido[playerid]=0;}
Reply
#5

Quote:
Originally Posted by SuB_ZeRo0_
SetTimerEx й pra sу um player. E a variavel, vocк vai poder fazer sу pra 1 tbm.
Ex: SetTimerEx("Nomezin",100000,false,"i",playerid);pr oibido[playerid]=1; e a variavel new proibido[MAX_PLAYERS];
Assim:
if(proibido[playerid]==1) return Send...(...,"Vocк nгo pode usar o cmd");
e no Timer:

forward Nomezin(playerid);
public Nomezin(playerid) {
proibido[playerid]=0;
return 1;
}

E nгo eskece de bota no Onplayerdisconnect:
if(proibido[playerid]==1) {proibido[playerid]=0;}
Irei testar.

Edit : Aproveitando o Post , tem algum sistema de , se o player ficar parado muito tempo ou de esc da Server Closed Connection ?
Reply
#6

Quote:
Originally Posted by Flavinho153
Quote:
Originally Posted by SuB_ZeRo0_
SetTimerEx й pra sу um player. E a variavel, vocк vai poder fazer sу pra 1 tbm.
Ex: SetTimerEx("Nomezin",100000,false,"i",playerid);pr oibido[playerid]=1; e a variavel new proibido[MAX_PLAYERS];
Assim:
if(proibido[playerid]==1) return Send...(...,"Vocк nгo pode usar o cmd");
e no Timer:

forward Nomezin(playerid);
public Nomezin(playerid) {
proibido[playerid]=0;
return 1;
}

E nгo eskece de bota no Onplayerdisconnect:
if(proibido[playerid]==1) {proibido[playerid]=0;}
Irei testar.
Nгo esqueзa que a variavel terб que ser embaixo do #include <...> pois se nгo, nгo te funcionarб o SetTimerEx.
Reply
#7

Quote:
Originally Posted by SuB_ZeRo0_
Quote:
Originally Posted by Flavinho153
Quote:
Originally Posted by SuB_ZeRo0_
SetTimerEx й pra sу um player. E a variavel, vocк vai poder fazer sу pra 1 tbm.
Ex: SetTimerEx("Nomezin",100000,false,"i",playerid);pr oibido[playerid]=1; e a variavel new proibido[MAX_PLAYERS];
Assim:
if(proibido[playerid]==1) return Send...(...,"Vocк nгo pode usar o cmd");
e no Timer:

forward Nomezin(playerid);
public Nomezin(playerid) {
proibido[playerid]=0;
return 1;
}

E nгo eskece de bota no Onplayerdisconnect:
if(proibido[playerid]==1) {proibido[playerid]=0;}
Irei testar.
Nгo esqueзa que a variavel terб que ser embaixo do #include <...> pois se nгo, nгo te funcionarб o SetTimerEx.
Ok...eu editei umas coisas e deu certo ^.^

Como eu disse no topic acima, tem algum sistema automatico se ficar afk dar Server Closed Connection ?
Reply
#8

Quote:
Originally Posted by Flavinho153
Quote:
Originally Posted by SuB_ZeRo0_
Quote:
Originally Posted by Flavinho153
Quote:
Originally Posted by SuB_ZeRo0_
SetTimerEx й pra sу um player. E a variavel, vocк vai poder fazer sу pra 1 tbm.
Ex: SetTimerEx("Nomezin",100000,false,"i",playerid);pr oibido[playerid]=1; e a variavel new proibido[MAX_PLAYERS];
Assim:
if(proibido[playerid]==1) return Send...(...,"Vocк nгo pode usar o cmd");
e no Timer:

forward Nomezin(playerid);
public Nomezin(playerid) {
proibido[playerid]=0;
return 1;
}

E nгo eskece de bota no Onplayerdisconnect:
if(proibido[playerid]==1) {proibido[playerid]=0;}
Irei testar.
Nгo esqueзa que a variavel terб que ser embaixo do #include <...> pois se nгo, nгo te funcionarб o SetTimerEx.
Ok...eu editei umas coisas e deu certo ^.^

Como eu disse no topic acima, tem algum sistema automatico se ficar afk dar Server Closed Connection ?
Acho que nгo, mas vocк pdoe buscar um sitema anti-esc.
Qualquer coisa, eu tenho um.
Reply
#9

Quote:
Originally Posted by SuB_ZeRo0_
Quote:
Originally Posted by Flavinho153
Quote:
Originally Posted by SuB_ZeRo0_
Quote:
Originally Posted by Flavinho153
Quote:
Originally Posted by SuB_ZeRo0_
SetTimerEx й pra sу um player. E a variavel, vocк vai poder fazer sу pra 1 tbm.
Ex: SetTimerEx("Nomezin",100000,false,"i",playerid);pr oibido[playerid]=1; e a variavel new proibido[MAX_PLAYERS];
Assim:
if(proibido[playerid]==1) return Send...(...,"Vocк nгo pode usar o cmd");
e no Timer:

forward Nomezin(playerid);
public Nomezin(playerid) {
proibido[playerid]=0;
return 1;
}

E nгo eskece de bota no Onplayerdisconnect:
if(proibido[playerid]==1) {proibido[playerid]=0;}
Irei testar.
Nгo esqueзa que a variavel terб que ser embaixo do #include <...> pois se nгo, nгo te funcionarб o SetTimerEx.
Ok...eu editei umas coisas e deu certo ^.^

Como eu disse no topic acima, tem algum sistema automatico se ficar afk dar Server Closed Connection ?
Acho que nгo, mas vocк pdoe buscar um sitema anti-esc.
Qualquer coisa, eu tenho um.
mas o anti esc tem q dar /esc [id do cara]
Queria um automatico
Reply
#10

Entгo cara, posso tentar fazer um anti-esc automatico pra vocк, ams eu acho que nгo poderei entrar no forum de segunda a quinta,s e ngm fizer pra vc, me manda uma PM na quinta que faзo pra vocк.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)