26.05.2014, 22:10
їQuй tendrнa mal йste comando?
al colocar el id de un jugador que NO estй conectado y la razуn sale un mensaje que dice "Unknown command." en vez de salir el mensaje de
їQuй estoy haciendo mal?
Код:
COMMAND:warn(playerid,params[]) { if(PlayerInfo[playerid][AdminLevel] >= LEVEL_warn) { new player, reason[128]; if(sscanf(params, "rs[128]", player, reason)) { SendClientMessage(playerid,RED,"usa /warn id razon"); return 1; } if(PlayerInfo[player][AdminLevel] == MAX_ADMIN_LEVEL) { SendClientMessage(playerid,RED,"no puedes sancionar a este admin"); return 1; } if(IsPlayerConnected(player) && player != INVALID_PLAYER_ID && player != playerid) { new string[128]; PlayerInfo[player][Warnings]++; if(PlayerInfo[player][Warnings] == MAX_WARNINGS) { format(string, sizeof(string), "\"%s\" ha sido kickeado. Razуn: %s (Advertencia: %d/%d)", GetName(player), reason, PlayerInfo[player][Warnings], MAX_WARNINGS); SendClientMessageToAll(GREY, string); PlayerInfo[player][KickCount]++; #if PRINT_BYKICK == true printf("[KICK]: %s has been kicked", GetName(player)); #endif Kick(player); } else { format(string, sizeof(string), "\"%s\" ha sido advertido. Razуn: %s (Advertencia: %d/%d)", GetName(player), reason, PlayerInfo[player][Warnings], MAX_WARNINGS); SendClientMessageToAll(YELLOW, string); } } else { SendClientMessage(playerid, RED, "El jugador no estб conectado o no vбlido o eres tu mismo"); } } else { SendClientMessage(playerid, RED, NO_PERM); } return 1; }
Код:
SendClientMessage(playerid, RED, "El jugador no estб conectado o no vбlido o eres tu mismo");
