comando /ligar com acrйscimo dos dнgitos -
GabrielRibeiro - 21.03.2014
Bom estou criando um sistema de celular por textdraw....
Bom jб consegui armazenar os digitos que o player aperta no text mais preciso saber como que eu chamo o comando /ligar?
eu sei que seria cmd_ligar mais como que eu chamo ele jб com os digito ?
estilo cmd_ligar %s bom nгo sei como funciona no zcmd apenas no strcmp. Obrigado.
Re: Bom preciso de ajuda... -
PT - 21.03.2014
Posta o comando /ligar talvez nao precise disso.
Re: Bom preciso de ajuda... -
LucasPR2013 - 21.03.2014
quer dizer tipo
/ligar [num. telefone]
Exp: /ligar 9988-1708
Re: Bom preciso de ajuda... -
Schocc - 21.03.2014
Vocк chama normalmente, a ъnica diferenзa sгo os parвmetros que vocк devera passa-los sobre uma [COLOR="Red]"string"[/COLOR].
e.g:
pawn Код:
CMD:sayc(playerid, params[]){
new string[144], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "Diz no chat:", params);
SendClientMessage(i,0xFF00F0FF, string);
return 1;
}
Para chamar:
pawn Код:
cmd_sayc(playerid,"Ola pessoal!");
output:
PHP код:
"Diz no chat: Ola pessoal!"
Re: Bom preciso de ajuda... -
GabrielRibeiro - 21.03.2014
Quote:
Originally Posted by Schocc
Vocк chama normalmente, a ъnica diferenзa sгo os parвmetros que vocк devera passa-los sobre uma [COLOR="Red]"string"[/COLOR].
e.g:
pawn Код:
CMD:sayc(playerid, params[]){ new string[144], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, sizeof(pName)); format(string, sizeof(string), "Diz no chat:", params); SendClientMessage(i,0xFF00F0FF, string); return 1; }
Para chamar:
pawn Код:
cmd_sayc(playerid,"Ola pessoal!");
output:
PHP код:
"Diz no chat: Ola pessoal!"
|
Bom irei criar o /ligar..
mбs sу uma duvida..
a cada clique na textdraw eu armazendo em uma string
Digitado[10]
Bom eu ja fiz um teste eu fiz os 9 cliques e dps usei o comando /gabriel ai mostrou no chat os 9 numeros certinhos para passar ele como params eu faзo assim
pawn Код:
cmd_ligar(playerid, "%d", Digitado[]);
bom nгo sei como faria
Re: comando /ligar com acrйscimo dos dнgitos -
GabrielRibeiro - 21.03.2014
tentei assim mais nгo manda parametros
cmd_sayc(playerid, Digitado[0]);
Re: comando /ligar com acrйscimo dos dнgitos -
Schocc - 21.03.2014
Vocк deve usar:
pawn Код:
cmd_sayc(playerid, Digitado);
Me mostre os cуdigos,
Digitado se possнvel o comando inteiro.
Sem cуdigo sem soluзгo.
Re: comando /ligar com acrйscimo dos dнgitos -
GabrielRibeiro - 21.03.2014
Quote:
Originally Posted by Schocc
Vocк deve usar:
pawn Код:
cmd_sayc(playerid, Digitado);
Me mostre os cуdigos, Digitado se possнvel o comando inteiro.
Sem cуdigo sem soluзгo.
|
Bom nгo fiz o /ligar estou usando o /sayc que vocк mesmo me enviou..
pawn Код:
CMD:ajudapoderoso(playerid, params[])
{
#pragma unused params
if(InfoGabriel[playerid][pAdmin] < 3000)
{
SCM(playerid, COR_BRANCO,"Vocк nгo tem permissгo para usar esse comando meu amigo!");
return 1;
}
new Float:Sangue;
GetPlayerHealth(playerid, Sangue);
format(String, 100, "Seu interior й: "VERDIN" %d", GetPlayerInterior(playerid));
SCM(playerid, COR_VERMELHO, String);
format(String, 100, "Seu mundo atual й: "VERDIN" %d", GetPlayerVirtualWorld(playerid));
SCM(playerid, COR_VERMELHO, String);
format(String, 100, "Seu Sangue й: "VERDIN" %f", Sangue);
SCM(playerid, COR_VERMELHO, String);
print(Digitado[0]);
return 1;
}
Bom aqui й onde eu testei para ver se ia dar o print com o valor e realmente funcionou...
pawn Код:
if(listitem == 3)
{
if(InfoGabriel[playerid][pAdmin] == 0)
{
SendClientMessage(playerid,0xBFBFBFAA,"Vocк nгo й um Admin!");
}
else
{
cmd_sayc(playerid, Digitado[0]);
}
}
Aqui й o dialog que eu estou usando