Ajuda a definir que o comando sу pode ser usado ...
#1

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
Reply
#2

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;

Reply
#3

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.
Reply
#4

VLW DEU CERTISIMO rep pros dois
Reply
#5

RESOLVEIO VLW +REP PROS DOIS
Reply
#6

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

Ele so pode dar reputaзгo apos ganhar uma
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)