02.04.2010, 08:27
Hello All .... I worked in the now ..... But I have more of them and what I see .... Everything is for level 1 and level 2 and above are not ... Of course I defined the dialogues
Код:
if(dialogid == 18) { if(response == 1) { if(listitem == 0) { if(adminlvl[playerid] <= 1) return ShowPlayerDialog(playerid,19,DIALOG_STYLE_MSGBOX,"Admin-Level","Nemбљ admin level 1","Ok","Zavrieť"); format(string, sizeof(string), "[ Administrбcia ] Administrбtor %s zmrazil hrбča %s", Jmeno(playerid) , Jmeno(ClickPlayer[playerid])); SendClientMessageToAll(COLOR_RED, string); TogglePlayerControllable(ClickPlayer[playerid],0); } if(listitem == 1) { if(adminlvl[playerid] <= 1) return ShowPlayerDialog(playerid,19,DIALOG_STYLE_MSGBOX,"Admin-Level","Nemбљ admin level 1","Ok","Zavrieť"); format(string, sizeof(string), "[ Administrбcia ] Administrбtor %s odmrazil hrбča %s", Jmeno(playerid) , Jmeno(ClickPlayer[playerid])); SendClientMessageToAll(COLOR_RED, string); TogglePlayerControllable(ClickPlayer[playerid],1); } if(listitem == 2) { if(adminlvl[playerid] <= 1) return ShowPlayerDialog(playerid,19,DIALOG_STYLE_MSGBOX,"Admin-Level","Nemбљ admin level 1","Ok","Zavrieť"); format(string, sizeof(string), "[ Administrбcia ] Administrбtor %s respawnoval hrбča %s", Jmeno(playerid) , Jmeno(ClickPlayer[playerid])); SendClientMessageToAll(COLOR_RED, string); SpawnPlayer(ClickPlayer[playerid]); SetPlayerHealth(ClickPlayer[playerid],100); } if(listitem == 3) { if(adminlvl[playerid] <= 1) return ShowPlayerDialog(playerid,19,DIALOG_STYLE_MSGBOX,"Admin-Level","Nemбљ admin level 1","Ok","Zavrieť"); if(!IsPlayerInAnyVehicle(ClickPlayer[playerid])) { SetPlayerInterior(playerid, GetPlayerInterior(ClickPlayer[playerid])); TogglePlayerSpectating(playerid, 1); PlayerSpectatePlayer(playerid, ClickPlayer[playerid]); }else{ SetPlayerInterior(playerid, GetPlayerInterior(ClickPlayer[playerid])); TogglePlayerSpectating(playerid, 1); PlayerSpectateVehicle(playerid, GetPlayerVehicleID(ClickPlayer[playerid])); } ShowPlayerDialog(playerid,20,DIALOG_STYLE_MSGBOX,"Spectating","Sledujeљ hrбča","Ok","Zavrieť"); PlayerPlaySound(playerid,1132,0,0,0); } if(listitem == 4) { if(adminlvl[playerid] <= 1) return ShowPlayerDialog(playerid,19,DIALOG_STYLE_MSGBOX,"Admin-Level","Nemбљ admin level 1","Ok","Zavrieť"); if(IsPlayerConnected(playerid)) { TogglePlayerSpectating(playerid, 0); TogglePlayerControllable(playerid,1); SetCameraBehindPlayer(playerid); } if(listitem == 5) { if(adminlvl[playerid] <= 2) return ShowPlayerDialog(playerid,21,DIALOG_STYLE_MSGBOX,"Admin-Level","Nemбљ admin level 2","Ok","Zavrieť"); format(string, sizeof(string), "[ Administrбcia ] Administrбtor %s premazal peniaze hrбčovi %s", Jmeno(playerid) , Jmeno(ClickPlayer[playerid])); SendClientMessageToAll(COLOR_RED, string); ResetPlayerMoney(ClickPlayer[playerid]); } if(listitem == 6) { if(adminlvl[playerid] <= 2) return ShowPlayerDialog(playerid,21,DIALOG_STYLE_MSGBOX,"Admin-Level","Nemбљ admin level 2","Ok","Zavrieť"); format(string, sizeof(string), "[ Administrбcia ] Administrбtor %s odzbrojil hrбča %s", Jmeno(playerid) , Jmeno(ClickPlayer[playerid])); SendClientMessageToAll(COLOR_RED, string); ResetPlayerWeapons(ClickPlayer[playerid]); } if(listitem == 7) { if(adminlvl[playerid] <= 2) return ShowPlayerDialog(playerid,21,DIALOG_STYLE_MSGBOX,"Admin-Level","Nemбљ admin level 2","Ok","Zavrieť"); format(string, sizeof(string), "[ Administrбcia ] Administrбtor %s umlčal hrбča %s", Jmeno(playerid) , Jmeno(ClickPlayer[playerid])); SendClientMessageToAll(COLOR_RED, string); ResetPlayerWeapons(ClickPlayer[playerid]); } if(listitem == 8) { if(adminlvl[playerid] <= 2) return ShowPlayerDialog(playerid,21,DIALOG_STYLE_MSGBOX,"Admin-Level","Nemбљ admin level 2","Ok","Zavrieť"); format(string, sizeof(string), "[ Administrбcia ] Administrбtor %s odmlčal hrбča %s", Jmeno(playerid) , Jmeno(ClickPlayer[playerid])); SendClientMessageToAll(COLOR_RED, string); ResetPlayerWeapons(ClickPlayer[playerid]); } if(listitem == 9) { if(adminlvl[playerid] <= 3) return ShowPlayerDialog(playerid,22,DIALOG_STYLE_MSGBOX,"Admin-Level","Nemбљ admin level 3","Ok","Zavrieť"); format(string, sizeof(string), "[ Administrбcia ] Administrбtor %s premazal chat", Jmeno(playerid)); SendClientMessageToAll(COLOR_RED, string); for(new c=0;c<45;c++) SCMToAll(COLOR_WHITE," "); } if(listitem == 10) { if(adminlvl[playerid] <= 3) return ShowPlayerDialog(playerid,22,DIALOG_STYLE_MSGBOX,"Admin-Level","Nemбљ admin level 3","Ok","Zavrieť"); format(string, sizeof(string), "[ Administrбcia ] Administrбtor %s reљtartoval server", Jmeno(playerid)); SendClientMessageToAll(COLOR_RED, string); SendRconCommand("gmx"); } if(listitem == 11) { if(adminlvl[playerid] <= 3) return ShowPlayerDialog(playerid,22,DIALOG_STYLE_MSGBOX,"Admin-Level","Nemбљ admin level 3","Ok","Zavrieť"); format(string, sizeof(string), "[ Administrбcia ] Administrбtor %s vyhodil hrбča %s", Jmeno(playerid) , Jmeno(ClickPlayer[playerid])); SendClientMessageToAll(COLOR_RED, string); Kick(ClickPlayer[playerid]); } if(listitem == 12) { if(adminlvl[playerid] <= 3) return ShowPlayerDialog(playerid,22,DIALOG_STYLE_MSGBOX,"Admin-Level","Nemбљ admin level 3","Ok","Zavrieť"); format(string, sizeof(string), "[ Administrбcia ] Administrбtor %s dбva facku hrбčovi %s", Jmeno(playerid) , Jmeno(ClickPlayer[playerid])); SendClientMessageToAll(COLOR_RED, string); } if(listitem == 13) { if(adminlvl[playerid] <= 3) return ShowPlayerDialog(playerid,22,DIALOG_STYLE_MSGBOX,"Admin-Level","Nemбљ admin level 3","Ok","Zavrieť"); new Float:X, Float:Y, Float:Z; GetPlayerPos(ClickPlayer[playerid], X,Y,Z); SPP(playerid, X,Y+2,Z); format(string, 150, "[ Administrбcia ] Portol si sa k hrбčovi %s !", Jmeno(ClickPlayer[playerid])); SendClientMessage(playerid, COLOR_RED, string); } if(listitem == 14) { if(adminlvl[playerid] <= 3) return ShowPlayerDialog(playerid,22,DIALOG_STYLE_MSGBOX,"Admin-Level","Nemбљ admin level 3","Ok","Zavrieť"); new CMD_ID; new INT = GetPlayerInterior(playerid),Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X, Y, Z); SetPlayerInterior(CMD_ID, INT); if(GetPlayerState(CMD_ID) == 2) { new AUTO = GetPlayerVehicleID(CMD_ID); SetVehiclePos(AUTO, X, Y + 4, Z + 0.8); LinkVehicleToInterior(AUTO, INT); for(new i=0;i<MAX_PLAYERS_EX;i++) { if(IsPlayerConnected(i)) if(IsPlayerInVehicle(i, AUTO)) SetPlayerInterior(i,INT); } }else{ SPP(CMD_ID, X, Y+2, Z + 0.8); } if(listitem == 15) { if(adminlvl[playerid] <= 3) return ShowPlayerDialog(playerid,22,DIALOG_STYLE_MSGBOX,"Admin-Level","Nemбљ admin level 3","Ok","Zavrieť"); format(string, sizeof(string), "[ Administrбcia ] Administrбtor %s usmrtil hrбča %s ",Jmeno(playerid),Jmeno(ClickPlayer[playerid])); SendClientMessageToAll(COLOR_RED, string); SetPlayerHealth(ClickPlayer[playerid],0); } } } } } // ___ Admin Script ___ // return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { // ___ Admin Script ___ // ClickPlayer[playerid] = clickedplayerid; ShowPlayerDialog(playerid,18,DIALOG_STYLE_LIST,"[ Admin-Script ] "," Zmraziť\nOdmraziť\nRespawn\nSpec\nSpecOff\nResetMoney\nDisarm\nMute\nUnMute\nClearChat\nKick\nSlap\nGoto\nGet\nAkill","Potvrď","Zavrieť"); return 1; }