Napisałem plugin na VIP na serwer cs. VIP ma prawo do dawania KICK a więc chcę zrobić men dla niego. W innym temacie już mi pomogli ale Temat został ZAMKNIĘTY:( Więc pisze TU.
Mam taki .sma i jak zrobić żeby dostęp do menu miał tylko VIP
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "VIPlugin Menu" #define VERSION "0.1" #define AUTHOR "KmP'eR" #define Keys (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9) new MenuPos new MenuPlayers[32] public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_menucmd(register_menuid(""), Keys, "Pressed") } public Show(id) { ShowMenu(id, MenuPos = 0) return PLUGIN_HANDLED } public ShowMenu(id, position) { // Menu stuff // if (position < 0) { return 0; } new i, k new MenuBody[255] new CurrentKey = 0 new Start = position * 7 new Num new UserName[32] get_players(MenuPlayers, Num) if (Start >= Num) { Start = position = MenuPos = 0; } new Len = format(MenuBody, 255, "\yKick player\R%d/%d^n\w^n", position+1, (Num / 7 + ((Num % 7) ? 1 : 0 )) ) new End = Start + 7 new Keys2 = (1<<9) if (End > Num) { End = Num; } for(i=Start;i<End;i++) { k = MenuPlayers[i] get_user_name(k, UserName, 31) Keys2 |= (1<<CurrentKey++) Len += format(MenuBody[Len], (255-Len), "\w%i. %s^n", CurrentKey, UserName) } if (End != Num) { format(MenuBody[Len], (255-Len), "^n\w9. Next^n%s", position ? "\w0. Back" : "\w0. Exit") Keys2 |= (1<<8) } else { format(MenuBody[Len], (255-Len), "^n%s", position ? "\w0. Back" : "\w0. Exit") } show_menu(id, Keys2, MenuBody, -1, "") return 0 } public Pressed(id, key) { switch (key) { case 8: ShowMenu(id, ++MenuPos) // More Option case 9: ShowMenu(id, --MenuPos) // Back Option default: { // Get User ID and Username new PlayerID = MenuPlayers[MenuPos * 7 + key] new UserName[32] get_user_name(PlayerID, UserName, 31) // Do actions here } } return PLUGIN_HANDLED }VIP ma ADMIN_LEVEL_H
PS
Jak zły dział to sorki i za błędy.
//i oczywiście nie umiałeś użyć przycisku raportuj ?? Czy problemy z rozumieniem czytanego tekstu ??
//Pavulon
Użytkownik Pavulon edytował ten post 08.01.2010 23:27