13.06.2014, 17:13
Aн pessoal.. venho de novo pedir a ajuda com o SSCANF... quero fazer um comano com parвmetros e sub-parвmetros, alguйm pode me ajudar?
Por exemplo:
/vender [arma/droga/remйdio]
aн os sub-parвmetros pra droga e remйdio sгo [quantidade] e [preзo]
Porйm, para arma, os sub-parвmetros sгo [nome] e [preзo].
Algo mais ou menos assim:
Sу que dessa maneira nгo funciona... help?!
Muito obrigado.
Por exemplo:
/vender [arma/droga/remйdio]
aн os sub-parвmetros pra droga e remйdio sгo [quantidade] e [preзo]
Porйm, para arma, os sub-parвmetros sгo [nome] e [preзo].
Algo mais ou menos assim:
pawn Код:
YCMD:vender(playerid, params[], pHELPS) // TERMINAR
{
new Fun[15];
if(sscanf(params, "s[12]", Fun))
{
SendClientMessage(playerid, 0xFFFFFFFF, "USE: /vender [droga/medicamento/arma]");
return 1;
}
if(!strcmp(Fun, "droga"))
{
new qntd, price;
if(sscanf(params, "dd", qntd, price))
{
SendClientMessage(playerid, 0xFFFFFFFF, "USE: /vender droga [quantidade] [preзo]");
return 1;
}
return 1;
}
if(!strcmp(Fun, "medicamento"))
{
new qntd, price;
if(sscanf(params, "dd", qntd, price))
{
SendClientMessage(playerid, 0xFFFFFFFF, "USE: /vender medicamento [quantidade] [preзo]");
return 1;
}
return 1;
}
if(!strcmp(Fun, "arma"))
{
new nome[15], price;
if(sscanf(params, "s[15]d", nome, price))
{
SendClientMessage(playerid, 0xFFFFFFFF, "USE: /vender arma [nome] [preзo]");
return 1;
}
return 1;
}
return 1;
}
Muito obrigado.