26.09.2012, 02:02
Galeras tou tendo Problemas com a Return desse Comando. Ele sempre retorna nunca dб certo.
Esse jб funfa
Код:
CMD:sos(playerid, params[]) { new Texto[126], snd[MAX_PLAYER_NAME]; GetPlayerName(playerid,snd,sizeof(snd)); if(sscanf(params, "s[126]", Texto)) return SendClientMessage(playerid, VERMELHO_ESCURO, "[x] Use /sos [Dъvida aqui]"); for(new i = 0; i < MAX_PLAYERS; i++) { if(PlayerInfo[i][pAdmin] > 0) { format(String, sizeof(String), "{FA5282}[ HELP ] por %s [%d]: %s", snd, playerid, Texto); GameTextForPlayer(i, "~r~NOVATO PEDIU AJUDA!", 3000, 3); SendClientMessage(i, 0xEAEA00AA, String); } } SendClientMessage(playerid, VERMELHO_ESCURO, "[ > ] Pedido de ajuda enviado com sucesso!"); return 1; }
Код:
CMD:setlevel(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] < 2000) return SendClientMessage(playerid, VERMELHO_ESCURO, "[x] Vocк nгo й Administrador!"); new qnt, string[126], pname[MAX_PLAYER_NAME], giverid; if(sscanf(params, "ud", giverid, qnt)) return SendClientMessage(playerid, VERMELHO_ESCURO, "[x] Uso: /setlevel [ID] [level]"); if(!IsPlayerConnected(giverid)) return SendClientMessage(playerid, VERMELHO_ESCURO, "[x] Jogador nгo conectado."); GetPlayerName(giverid, pname, MAX_PLAYER_NAME); format(string, sizeof(string), "{00FF00}[NVC Admin] Vocк setou o level do Jogador %s para %d .", pname, qnt); SendClientMessage(playerid, AZUL, string); format(string, sizeof(string), "{00FF00}[NVC Admin] O administrador %s setou seu level para %d .", nome(playerid), qnt); SendClientMessage(giverid, AZUL, string); print(string); DOF2_SetInt(arquivo, "Level", qnt); SetPlayerScore(giverid, qnt); DOF2_SaveFile(); return 1; }