02.10.2016, 13:56
Quote:
O sscanf deve estar fora da condicional de comparaзгo:
Код:
CMD:teste(playerid, params[]) { new cmdn[10], Float:quantidadee; if(sscanf(params, "s[10]f", cmdn, quantidadee)) return SendClientMessage(playerid, -1,"/teste [vida] [quantidade]"); if(strcmp(cmdn, "vida", true) == 0) { for(new i; i < GetPlayerPoolSize() + 1; i++) if(IsPlayerConnected(i)) SetPlayerHealth(i, quantidadee); } else if(strcmp(cmdn, "colete", true) == 0) { if(sscanf(params, "s[10]f",cmdn, quantidadee)) return SendClientMessage(playerid, -1,"/teste [colete] [quantidade]"); for(new i; i < GetPlayerPoolSize() + 1; i++) if(IsPlayerConnected(i)) SetPlayerArmour(i, quantidadee); } else if(strcmp(cmdn, "deagle", true) == 0) { for(new i; i < GetPlayerPoolSize() + 1; i++) if(IsPlayerConnected(i)) GivePlayerWeapon(i, 24, 50); } return 1; } |