new GPS;//Criei essa variavel para salvar se o player comprou o item
CMD:gps(playerid, params[]) { if(GPS) ShowPlayerDialog(playerid, DIALOG_GPS, DIALOG_STYLE_LIST, "Global Positioning System", "{00FF00}»{FFFFFF} Palбcio Presidencial\n{00FF00}»{FFFFFF} Prefeitura SF\n{00FF00}»{FFFFFF} Prefeitura LV\n{00FF00}»{FFFFFF} Agencia de Empregos\n{00FF00}»{FFFFFF} Loja de Utilitarios\n{00FF00}»{FFFFFF} Detran\n{00FF00}»{FFFFFF} Agencia Bancбria\n{00FF00}»{FFFFFF} Imobiliaria\n{00FF00}»{FFFFFF} Ottos Car's\n{00FF00}»{FFFFFF} Wang Car's\n{00FF00}»{FFFFFF} Area de Caзa\n{00FF00}»{FFFFFF} Departamento Policial\n{00FF00}»{FFFFFF} Shopping", "GPS", "Sair"); return 1; }
new GPS[MAX_PLAYERS];
CMD:gps(playerid, params[])
{
if(!GPS[playerid]) return SendClientMessage(playerid, -1,"Vocк nгo tem GPS");
ShowPlayerDialog(playerid, DIALOG_GPS, DIALOG_STYLE_LIST, "Global Positioning System", "{00FF00}»{FFFFFF} Palбcio Presidencial\n{00FF00}»{FFFFFF} Prefeitura SF\n{00FF00}»{FFFFFF} Prefeitura LV\n{00FF00}»{FFFFFF} Agencia de Empregos\n{00FF00}»{FFFFFF} Loja de Utilitarios\n{00FF00}»{FFFFFF} Detran\n{00FF00}»{FFFFFF} Agencia Bancбria\n{00FF00}»{FFFFFF} Imobiliaria\n{00FF00}»{FFFFFF} Ottos Car's\n{00FF00}»{FFFFFF} Wang Car's\n{00FF00}»{FFFFFF} Area de Caзa\n{00FF00}»{FFFFFF} Departamento Policial\n{00FF00}»{FFFFFF} Shopping", "GPS", "Sair");
return 1;
}
Agora estб assim, Quando digito /GPS o Dialog nгo aparece, Aparece apenas a mensagem voce nгo tem GPS!
|
new bool: GPS[MAX_PLAYERS]; CMD:gps(playerid, params[]) { if(GPS[playerid] == false) return SendClientMessage(playerid, -1,"Vocк nгo tem GPS"); ShowPlayerDialog(playerid, DIALOG_GPS, DIALOG_STYLE_LIST, "Global Positioning System", "{00FF00}»{FFFFFF} Palбcio Presidencial\n{00FF00}»{FFFFFF} Prefeitura SF\n{00FF00}»{FFFFFF} Prefeitura LV\n{00FF00}»{FFFFFF} Agencia de Empregos\n{00FF00}»{FFFFFF} Loja de Utilitarios\n{00FF00}»{FFFFFF} Detran\n{00FF00}»{FFFFFF} Agencia Bancбria\n{00FF00}»{FFFFFF} Imobiliaria\n{00FF00}»{FFFFFF} Ottos Car's\n{00FF00}»{FFFFFF} Wang Car's\n{00FF00}»{FFFFFF} Area de Caзa\n{00FF00}»{FFFFFF} Departamento Policial\n{00FF00}»{FFFFFF} Shopping", "GPS", "Sair"); return 1; }
GPS[playerid] = true;
PHP Code:
|
@IlanZ
@ViDaLoKa1 Qual a necessidade de utilizar "params" na syntax do comando, sendo que os parвmetros sгo totalmente inutilizados? |
@IlanZ
@ViDaLoKa1 Qual a necessidade de utilizar "params" na syntax do comando, sendo que os parвmetros sгo totalmente inutilizados? |
Sу pra complementar, jб que vocк й novo em Pawn, quando uma variбvel й criada o valor dela serб = 0. Vocк vai fazer o seguinte, quando o jogador comprar um gps na loja, vocк irб atribuir o valor da variбvel gps = 1, assim quando o mesmo estiver com o valor da variбvel = 0 nгo poderб utilizar o comando e consequentemente nгo vai conseguir comprar o gps, porйm quando o valor estiver com o valor = 1, poderб utilizar o comando e comprar o gps.
|
Nгo percebi.
Exatamente isso que eu fiz e sei disso, nгo poderб usar o /gps se nгo estiver 1, qual й o problema? Nгo sou obrigado a fazer o sistema completo. |