SA-MP Forums Archive
Ajuda a definir que o comando sу pode ser usado ... - 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 a definir que o comando sу pode ser usado ... (/showthread.php?tid=631364)



Ajuda a definir que o comando sу pode ser usado ... - GuilhermeNunes - 27.03.2017

Eae glr eu fiz esse comando


PHP код:
CMD:coletev(playeridparams[])
{
   if ( !
IsPlayerVIP(playerid)) return SendClientMessage(playeridVermelho"| ERRO | Vocк nгo й vip.");
   
SetPlayerArmour(playerid99.9);
   
   return 
1;

e queria definir para que os players sу possam usar uma vez

exemplo o joaquin entrou no sv e quer colete ai ele digita /coletev e ganha um colete ai ele perdeu o colete e quando for digitar dnv aparece uma mensagem que n pode ai ele saiu do sv e quando voltou ai o comando й liberado dnv tipo assim n quero um comando que use sу uma vez e n tenha como usar dnv nunca mais +REP pra quem me ajudar


Re: Ajuda a definir que o comando sу pode ser usado ... - Luiiiz - 27.03.2017

Quote:
Originally Posted by GuilhermeNunes
Посмотреть сообщение
Eae glr eu fiz esse comando


PHP код:
CMD:coletev(playeridparams[])
{
   if ( !
IsPlayerVIP(playerid)) return SendClientMessage(playeridVermelho"| ERRO | Vocк nгo й vip.");
   
SetPlayerArmour(playerid99.9);
   
   return 
1;

e queria definir para que os players sу possam usar uma vez

exemplo o joaquin entrou no sv e quer colete ai ele digita /coletev e ganha um colete ai ele perdeu o colete e quando for digitar dnv aparece uma mensagem que n pode ai ele saiu do sv e quando voltou ai o comando й liberado dnv tipo assim n quero um comando que use sу uma vez e n tenha como usar dnv nunca mais +REP pra quem me ajudar
No inicio da GM:
PHP код:
new UsouComando[MAX_PLAYERS]; 
PHP код:
public OnPlayerConnect(playerid)
{
    
UsouComando[playerid] = 0;
    return 
1;

PHP код:
public OnPlayerDisconnect(playeridreason)
{
    
UsouComando[playerid] = 0;
    return 
1;

PHP код:
CMD:coletev(playerid)
{
    if(
UsouComando[playerid] == 1) return SendClientMessage(playerid0xFF0000FF"| ERRO | Vocк sу pode usar o comando quando relogar.");
    if(!
IsPlayerVIP(playerid)) return SendClientMessage(playerid0xFF0000FF"| ERRO | Vocк nгo й VIP.");
    
UsouComando[playerid] = 1;
    
SetPlayerArmour(playerid100);
    return 
1;




Re: Ajuda a definir que o comando sу pode ser usado ... - Jelly23 - 28.03.2017

Quote:
Originally Posted by Luiiiz
Посмотреть сообщение
No inicio da GM:
PHP код:
new UsouComando[MAX_PLAYERS]; 
PHP код:
public OnPlayerConnect(playerid)
{
    
UsouComando[playerid] = 0;
    return 
1;

PHP код:
public OnPlayerDisconnect(playeridreason)
{
    
UsouComando[playerid] = 0;
    return 
1;

PHP код:
CMD:coletev(playerid)
{
    if(
UsouComando[playerid] == 1) return SendClientMessage(playerid0xFF0000FF"| ERRO | Vocк sу pode usar o comando quando relogar.");
    if(!
IsPlayerVIP(playerid)) return SendClientMessage(playerid0xFF0000FF"| ERRO | Vocк nгo й VIP.");
    
UsouComando[playerid] = 1;
    
SetPlayerArmour(playerid100);
    return 
1;

Nгo й necessбrio ''resetar'' na callback OnPlayerDisconnect, jб que todos a conectarem vгo ter o valor 0.


Re: Ajuda a definir que o comando sу pode ser usado ... - GuilhermeNunes - 28.03.2017

VLW DEU CERTISIMO rep pros dois


Re: Ajuda a definir que o comando sу pode ser usado ... - GuilhermeNunes - 28.03.2017

RESOLVEIO VLW +REP PROS DOIS


Re: Ajuda a definir que o comando sу pode ser usado ... - Luiiiz - 28.03.2017

Quote:
Originally Posted by GuilhermeNunes
Посмотреть сообщение
RESOLVEIO VLW +REP PROS DOIS
Nгo vi a REP mas beleza.


Re: Ajuda a definir que o comando sу pode ser usado ... - IlanZ - 28.03.2017

Ele so pode dar reputaзгo apos ganhar uma