Code: Select all
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #define PLUGIN "Pirkimu Meniu"#define VERSION "1.0"#define AUTHOR "lalalalala" public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /vips", "BuyMenu"); register_clcmd("say /buy", "BuyMenu");} public BuyMenu(id){ new menu = menu_create("\r[\yPublic\r]\w Saudyk.LT", "Buy_Menu"); menu_additem(menu, "VIP Pirkimas"); menu_additem(menu, "ADMIN Pirkimas"); menu_additem(menu, "Kitos paslaugos"); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); return PLUGIN_HANDLED;} public Call_Back(id, menu, item){ return ITEM_DISABLED;} public Buy_Menu(id, menu, item){ if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } switch(item) { case 0: { cmdVIP(id); } case 1: { cmdADMIN(id); } case 2: { cmdMenu(id); } } menu_destroy(menu); return PLUGIN_HANDLED; } public cmdMenu(id){ new menu = menu_create("\r[\yPublic\r]\w Kitos paslaugos", "Points_Menu"); menu_additem(menu, "Taškų Pirkimas"); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); return PLUGIN_HANDLED;} public Points_Menu(id, menu, item){ if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } switch(item) { case 0: { cmdPoints(id); } } menu_destroy(menu); return PLUGIN_HANDLED; } public cmdPoints(id){ new Text[1024] new Name[32]; get_user_name(id, Name, 31); new menu = menu_create("\r[\yPublic\r]\w Siųsti žinutę numeriu: \r1398^n Norėdami įsigyti Taškų", "cmd_menu"); formatex(Text, charsmax(Text), "\r74300 %s \w0.80 EUR \r2000", Name); menu_additem(menu, Text, "0", 0); formatex(Text, charsmax(Text), "\r74400 %s \w1.50 EUR \r4200", Name); menu_additem(menu, Text, "1", 0); formatex(Text, charsmax(Text), "\r74401 %s \w2.00 EUR \r6400", Name); menu_additem(menu, Text, "2", 0); formatex(Text, charsmax(Text), "\r74402 %s \w2.50 EUR \r8600", Name); menu_additem(menu, Text, "3", 0); formatex(Text, charsmax(Text), "\r74403 %s \w2.90 EUR \r11800", Name); menu_additem(menu, Text, "4", 0); formatex(Text, charsmax(Text), "\r74404 %s \w3.50 EUR \r13500", Name); menu_additem(menu, Text, "5", 0); formatex(Text, charsmax(Text), "\r74405 %s \w4.00 EUR \r16500", Name); menu_additem(menu, Text, "6", 0); formatex(Text, charsmax(Text), "\r74406 %s \w7.50 EUR \r33000", Name); menu_additem(menu, Text, "7", 0); formatex(Text, charsmax(Text), "\r74407 %s \w8.50 EUR \r42000", Name); menu_additem(menu, Text, "8", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); return PLUGIN_HANDLED;} public cmdADMIN(id){ new Text[1024] new IP[40]; get_user_ip(id, IP, charsmax(IP) , 1); new menu = menu_create("\r[\yPublic\r]\w Norėdami įsigyti ADMIN privilegijas^n Siųsti žinutę numeriu: \r1398", "cmd_menu"); formatex(Text, charsmax(Text), "\rVPSNET10 LTADMIN %s \ \w2.9 EUR \r30 dienų", IP); menu_additem(menu, Text); formatex(Text, charsmax(Text), "\rKą gauna ADMIN?^n \rJūs turėsite didesnį šansą rasti skrynią^n \rDaugiau taškų už nužudymą^n \rMažiau roundų^n \rMažiau nužudymu"); menu_additem(menu, Text); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); return PLUGIN_HANDLED;} public cmdVIP(id){ new Text[1024] new IP[40]; get_user_ip(id, IP, charsmax(IP) , 1); new menu = menu_create("\r[\yPublic\r]\w Norėdami įsigyti VIP privilegijas^n Siųsti žinutę numeriu: \r1398", "cmd_menu"); formatex(Text, charsmax(Text), "\rVPSNET3 LTVIP %s \ \w0.87 EUR \r30 dienų", IP); menu_additem(menu, Text); formatex(Text, charsmax(Text), "\rKą gauna VIP?^n \rJūs turėsite didesnį šansą rasti skrynią^n \rDaugiau taškų už nužudymą^n \rMažiau roundų^n \rMažiau nužudymu"); menu_additem(menu, Text); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); return PLUGIN_HANDLED;} public cmd_menu(id, menu, item){ if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } menu_destroy(menu); return PLUGIN_HANDLED; } stock print_colorchat(const id, const input[], any:...){ new count = 1, players[32]; static msg[191]; vformat(msg,190,input,3); replace_all(msg,190,"!g","^4"); // green txt replace_all(msg,190,"!y","^1"); // orange txt replace_all(msg,190,"!t","^3"); // team txt replace_all(msg,190,"!w","^0"); // team txt if (id) players[0] = id; else get_players(players,count,"ch"); for (new i=0;i<count;i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]); write_byte(players[i]); write_string(msg); message_end(); }}