07.05.2012, 12:45
na hora q eu vo da o admin pra pessoa o level sempre vai pra 0
Код:
COMMAND:daradmin(playerid, params[]) { new OtherPlayer, Level, Msg[128], Name[24], AdminName[24], OldLevel; SendAdminText(playerid, "/daradmin", params); if (APlayerData[playerid][LoggedIn] == true) { if (APlayerData[playerid][PlayerLevel] >= 5) { SendClientMessage(playerid, 0xFF0000AA, "Use: /daradmin [id] [nivel]"); { if (IsPlayerConnected(OtherPlayer)) { OldLevel = APlayerData[OtherPlayer][PlayerLevel]; GetPlayerName(playerid, AdminName, sizeof(AdminName)); GetPlayerName(OtherPlayer, Name, sizeof(Name)); APlayerData[OtherPlayer][PlayerLevel] = Level; if (OldLevel != Level) { if (OldLevel < Level) format(Msg, 128, "[BC] O jogador %s foi promovido a %s por %s", Name, AdminLevelName[Level], AdminName); if (OldLevel > Level) format(Msg, 128, "[BC] O jogador %s foi rebaixado a %s por %s", Name, AdminLevelName[Level], AdminName); SendClientMessageToAll(0x00FF00FF, Msg); } else SendClientMessage(playerid, 0xFF0000FF, "[BC] Nivel dos outros jogadores nгo foram alterados,"); } else SendClientMessage(playerid, 0xFF0000FF, "[BC] Esse jogador nгo estб online."); } } else return 0; } else return 0; return 1; }