11.12.2011, 20:41
Hi... a have a serious problem with SSCANF. The variable values don't return a specific value... just, the U (ou R) type.
If I type /setadmin 5 3 will return values as /setadmin 0 3 for any value entered in [ID/Nick].
Help me please, and sorry from my bad english
pawn Код:
YCMD:setadmin(playerid, params[], pHELPS)
{
if(pBools[playerid] & pLogged && pLs[playerid][aLevel] >= 3 || IsPlayerAdmin(playerid))
{
new othersid,
playerLV, LvL[20];
if(sscanf(params, "ud", othersid, playerLV)) // U ou R for Player's ID, Nicks or NPCs
{
SendClientMessage(playerid, -1, "USE: /setadmin [ID/Nick] [0~3]");
return 1;
}
// DEBUG
SendPlayerMessage(playerid, -1, "othersid: %d / playerLVL: %d", othersid, playerLV);
// DEBUG
Help me please, and sorry from my bad english
