Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Plugin generated by AMXX-Studio */
- #include <amxmodx>
- #include <amxmisc>
- #include <N1K1Cz>
- #include <hamsandwich>
- #include <cstrike>
- #include <stripweapons>
- #include <engine>
- #include <fakemeta>
- #include <fun>
- #include <ColorChat>
- #define PLUGIN "DD2 VIP & SVIP"
- #define VERSION "1.0"
- #define AUTHOR "N1K1Cz"
- #define VIPFLAG ADMIN_LEVEL_H
- #define SVIPFLAG ADMIN_LEVEL_G
- #define MAX 32
- new rundy=0, weapon_id, bool:g_Vip[33], inter_admin_voice[MAX+1], vipvoice[MAX+1], AdminVoice, skoki[33];
- new const menuvipCommand[][]={"say /vips","say_team /vips","say /vipy","say_team /vipy", "say /svips","say_team /svips","say /svipy","say_team /svipy"};
- new const opisCommand[][]={"say /vip","say_team /vip","say vip","say_team vip"};
- new const opissCommand[][]={"say /svip","say_team /svip","say svip","say_team svip"};
- public plugin_init() {
- register_plugin(PLUGIN, VERSION, AUTHOR)
- RegisterHam(Ham_Spawn, "player", "Spawn", 1);
- register_forward(FM_CmdStart, "CmdStartPre");
- register_forward(FM_Voice_SetClientListening, "Voice_SetClientListening");
- register_event("HLTV", "event_new_round", "a", "1=0", "2=0");
- register_logevent("GameCommencing", 2, "1=Game_Commencing");
- register_message(get_user_msgid("SayText"),"handleSayText");
- register_clcmd("say_team", "VipChat");
- register_clcmd("+adminvoice", "AdminVoiceOn");
- register_clcmd("-adminvoice", "AdminVoiceOff");
- register_clcmd("+interadminvoice", "InterAdminVoiceOn");
- register_clcmd("-interadminvoice", "InterAdminVoiceOff");
- register_clcmd("+vipvoice", "InterVipVoiceOn");
- register_clcmd("-vipvoice", "InterVipVoiceOff");
- for(new i;i<sizeof opisCommand;i++) register_clcmd(opisCommand[i], "menu_vips_opis");
- for(new i;i<sizeof opissCommand;i++) register_clcmd(opissCommand[i], "menu_vips_opis");
- for(new i;i<sizeof menuvipCommand;i++) register_clcmd(menuvipCommand[i], "MenuList");
- }
- public plugin_natives()
- {
- register_native("VipMotd", "menu_vips_opis", 1);
- register_native("SvipMotd", "menu_vips_opis", 1);
- register_native("MenuList", "MenuList", 1);
- }
- public client_putinserver(id)
- {
- if(is_user_connected(id) && (get_user_vip(id) == 2 || get_user_vip(id)==1))
- {
- g_Vip[id]=true;
- new name[32]; get_user_name(id, name, 31);
- set_hudmessage(0, 212, 220, 0.36, 0.15, 2, 1.0, 3.0, 0.1, 0.2, 5.0)
- show_hudmessage(0, "%s (%s)^x01 wbil na serwer!^n^nPrzywitajmy go bardzo serdecznie!", get_user_vip(id)==1 ? "VIP" : "SVIP",name)
- }
- }
- public client_authorized(id)
- {
- if(get_user_vip(id) == 2)
- g_Vip[id]=true;
- else if(get_user_vip(id) == 1)
- g_Vip[id]=true;
- }
- public client_disconnect(id)
- {
- new name[32]; get_user_name(id, name, 31);
- if(get_user_vip(id)==2 || get_user_vip(id)==1)
- {
- set_hudmessage(0, 212, 220, 0.36, 0.2, 2, 1.0, 3.0, 0.1, 0.2, 5.0)
- show_hudmessage(0, "Wychodzi %s: (%s)^n^nMam nadzieje ze sie pozegnaliscie! :D", get_user_vip(id)==1 ? "VIP" : "SUPER VIP", name)
- }
- }
- public event_new_round(){
- ++rundy;
- }
- public GameCommencing(){
- rundy=0;
- }
- public Spawn(id)
- {
- if(!is_user_alive(id))
- return;
- if(!get_user_vip(id))
- return;
- switch(get_user_vip(id))
- {
- case 1:
- {
- //set_user_health(id, get_user_health(id)+15);
- cs_set_user_armor(id, 100, CS_ARMOR_KEVLAR)
- }
- case 2:
- {
- //set_user_health(id, get_user_health(id)+30);
- cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM)
- }
- }
- if(get_user_team(id)==2){
- give_item(id, "item_thighpack");
- }
- new henum=(user_has_weapon(id,CSW_HEGRENADE)?cs_get_user_bpammo(id,CSW_HEGRENADE):0);
- if(!henum && henum<1){
- give_item(id, "weapon_hegrenade");
- ++henum;
- }
- new fbnum=(user_has_weapon(id,CSW_FLASHBANG)?cs_get_user_bpammo(id,CSW_FLASHBANG):0);
- if(!fbnum && fbnum<2){
- give_item(id, "weapon_flashbang");
- ++fbnum;
- }
- cs_set_user_bpammo(id, CSW_FLASHBANG, min(2, fbnum+2));
- new sgnum=(user_has_weapon(id,CSW_SMOKEGRENADE)?cs_get_user_bpammo(id,CSW_SMOKEGRENADE):0);
- if(!sgnum && sgnum<1){
- give_item(id, "weapon_smokegrenade");
- ++sgnum;
- }
- vip_menu(id);
- }
- public CmdStartPre(id, uc_handle){
- if(get_user_vip(id)==2){
- if(is_user_alive(id)){
- CmdStartPreVip(id, uc_handle);
- }
- }
- }
- public CmdStartPreVip(id, uc_handle){
- new flags = pev(id, pev_flags);
- if((get_uc(uc_handle, UC_Buttons) & IN_JUMP) && !(flags & FL_ONGROUND) && !(pev(id, pev_oldbuttons) & IN_JUMP) && skoki[id]>0){
- --skoki[id];
- new Float:velocity[3];
- pev(id, pev_velocity,velocity);
- velocity[2] = random_float(265.0,285.0);
- set_pev(id,pev_velocity,velocity);
- } else if(flags & FL_ONGROUND && skoki[id]!=-1){
- skoki[id] = 1;
- }
- }
- public DeathMsg(){
- new killer=read_data(1);
- new victim=read_data(2);
- if(is_user_alive(killer) && g_Vip[killer] && get_user_team(killer) != get_user_team(victim)){
- DeathMsgVip(killer,victim,read_data(3));
- }
- }
- public DeathMsgVip(kid,vid,hs){
- if(get_user_vip(kid)==1){
- set_user_health(kid, min(get_user_health(kid)+(hs?10:5),150));
- cs_set_user_money(kid, cs_get_user_money(kid)+(hs?300:150));
- }else if(get_user_vip(kid)==2){
- set_user_health(kid, min(get_user_health(kid)+(hs?15:10),150));
- cs_set_user_money(kid, cs_get_user_money(kid)+(hs?500:250));
- }
- }
- public MenuList(id)
- {
- new menu = menu_create("\wLista \yVIP & SVIP \rOnline:", "Lista_Handler")
- new iPlayers[32], iNum, szName[64], ItemName[64];
- get_players(iPlayers, iNum)
- for(new i=0; i<iNum; i++)
- {
- if(!is_user_connected(iPlayers[i])) continue;
- if(is_user_hltv(iPlayers[i])) continue;
- if(!get_user_vip(iPlayers[i])) continue;
- get_user_name(iPlayers[i],szName,charsmax(szName))
- formatex(ItemName, 63, "\y%s \r[\y%s\r]", szName, get_user_vip(iPlayers[i])==2?"SVIP":"VIP")
- menu_additem(menu, ItemName);
- }
- if(!ItemName[0])
- {
- ColorChat(id, GREEN, "[VIP && SVIP Online]^x01 Brak");
- return PLUGIN_HANDLED;
- }
- menu_display(id,menu);
- return PLUGIN_HANDLED;
- }
- public Lista_Handler(id, menu, item)
- {
- if(item==MENU_EXIT)
- {
- menu_destroy(menu)
- return;
- }
- menu_display(id, menu)
- }
- public vip_menu(id){
- new title[74];
- formatex(title,73, "\w[\r>\w] Menu \y%s:", get_user_vip(id)==1 ? "VIP" : "SVIP"); //by n1k1cz
- new menu=menu_create(title, "menu_handler");
- new nieaktywna=menu_makecallback("nieaktywna_func");
- menu_additem(menu,"\w[\r>\w] AK47 + deagle");
- menu_additem(menu,"\w[\r>\w] M4A1 + deagle");
- menu_additem(menu,"\w[\r>\w] AWP + deagle");
- if(get_user_vip(id)==2) menu_additem(menu,"\w[\r>\w] Krowa + deagle");
- else menu_additem(menu,"\w[\r>\w] Krowa + deagle \w[\ySVIP\w]", "",0,nieaktywna);
- if(get_user_vip(id)==2) menu_additem(menu,"\w[\r>\w] XM1014 + deagle");
- else menu_additem(menu,"\w[\r>\w] XM1014 + deagle \w[\ySVIP\w]", "",0,nieaktywna);
- if(rundy>=3){
- menu_setprop(menu,MPROP_EXITNAME,"\r[\wX\r]");
- menu_setprop(menu,MPROP_NUMBER_COLOR,"\r");
- menu_display(id, menu);
- }else{
- menu_destroy(menu);
- }
- }
- public menu_handler(id, menu, item){
- if(is_user_alive(id)){
- if(rundy>=3){
- if(item==0){
- StripWeapons(id, Secondary);
- give_item(id, "weapon_deagle");
- give_item(id, "ammo_50ae");
- weapon_id=find_ent_by_owner(-1, "weapon_deagle", id);
- if(weapon_id)cs_set_weapon_ammo(weapon_id, 7);
- cs_set_user_bpammo(id, CSW_DEAGLE, 35);
- StripWeapons(id, Primary);
- give_item(id, "weapon_ak47");
- give_item(id, "ammo_762nato");
- weapon_id=find_ent_by_owner(-1, "weapon_ak47", id);
- if(weapon_id)cs_set_weapon_ammo(weapon_id, 30);
- cs_set_user_bpammo(id, CSW_AK47, 90);
- }
- if(item==1){
- StripWeapons(id, Secondary);
- give_item(id, "weapon_deagle");
- give_item(id, "ammo_50ae");
- weapon_id=find_ent_by_owner(-1, "weapon_deagle", id);
- if(weapon_id)cs_set_weapon_ammo(weapon_id, 7);
- cs_set_user_bpammo(id, CSW_DEAGLE, 35);
- StripWeapons(id, Primary);
- give_item(id, "weapon_m4a1");
- give_item(id, "ammo_556nato");
- weapon_id=find_ent_by_owner(-1, "weapon_m4a1", id);
- if(weapon_id)cs_set_weapon_ammo(weapon_id, 30);
- cs_set_user_bpammo(id, CSW_M4A1, 90);
- }
- if(item==2){
- StripWeapons(id, Secondary);
- give_item(id, "weapon_deagle");
- give_item(id, "ammo_50ae");
- weapon_id=find_ent_by_owner(-1, "weapon_deagle", id);
- if(weapon_id)cs_set_weapon_ammo(weapon_id, 7);
- cs_set_user_bpammo(id, CSW_DEAGLE, 35);
- StripWeapons(id, Primary);
- give_item(id, "weapon_awp");
- give_item(id, "ammo_338magnum");
- weapon_id=find_ent_by_owner(-1, "weapon_awp", id);
- if(weapon_id)cs_set_weapon_ammo(weapon_id, 10);
- cs_set_user_bpammo(id, CSW_AWP, 30);
- }
- if(item==3){
- StripWeapons(id, Secondary);
- give_item(id, "weapon_deagle");
- give_item(id, "ammo_50ae");
- weapon_id=find_ent_by_owner(-1, "weapon_deagle", id);
- if(weapon_id)cs_set_weapon_ammo(weapon_id, 7);
- cs_set_user_bpammo(id, CSW_DEAGLE, 35);
- StripWeapons(id, Primary);
- give_item(id, "weapon_m249");
- give_item(id, "ammo_556natobox");
- weapon_id=find_ent_by_owner(-1, "weapon_m249", id);
- if(weapon_id)cs_set_weapon_ammo(weapon_id, 100);
- cs_set_user_bpammo(id, CSW_M249, 200);
- }
- if(item==4){
- StripWeapons(id, Secondary);
- give_item(id, "weapon_deagle");
- give_item(id, "ammo_50ae");
- weapon_id=find_ent_by_owner(-1, "weapon_deagle", id);
- if(weapon_id)cs_set_weapon_ammo(weapon_id, 7);
- cs_set_user_bpammo(id, CSW_DEAGLE, 35);
- StripWeapons(id, Primary);
- give_item(id, "weapon_xm1014");
- give_item(id, "ammo_buckshot");
- weapon_id=find_ent_by_owner(-1, "weapon_xm1014", id);
- if(weapon_id)cs_set_weapon_ammo(weapon_id, 7);
- cs_set_user_bpammo(id, CSW_XM1014, 32);
- }
- }
- }
- menu_destroy(menu);
- return PLUGIN_HANDLED;
- }
- public menu_vips_opis(id)
- {
- new menu = menu_create("\d===========^n\w[\r>\w] \yMenu \rVIP/SVIP:^n\d===========", "wybieranie") //by n1k1cz
- menu_additem(menu, "\w[\r>\w] Opis \rVIP \y(MOTD)", "0")
- menu_additem(menu, "\w[\r>\w] Opis \rVIP \y(MENU)", "1")
- menu_additem(menu, "\w[\r>\w] Opis \rSVIP \y(MOTD)", "2")
- menu_additem(menu, "\w[\r>\w] Opis \rSVIP \y(MENU)", "3")
- menu_setprop(menu, MPROP_BACKNAME, "\y<<<");
- menu_setprop(menu, MPROP_NEXTNAME, "\y>>>");
- menu_setprop(menu, MPROP_EXITNAME, "\r[\wX\r]");
- menu_display(id, menu, 0)
- }
- public wybieranie(id, menu, item)
- {
- if (item == MENU_EXIT)
- {
- menu_destroy(menu)
- return PLUGIN_HANDLED
- }
- new data[6], iName[64]
- new acces, callback
- menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)
- new key = str_to_num(data)
- switch(key)
- {
- case 0:opis_vip_motd(id);
- case 1:opis_vip(id);
- case 2:opis_svip_motd(id);
- case 3:opis_svip(id);
- }
- menu_destroy(menu)
- return PLUGIN_HANDLED
- }
- public opis_vip_motd(id)
- show_motd(id, "vip.txt","*VIP*");
- public opis_svip_motd(id)
- show_motd(id, "svip.txt","*SVIP*");
- public opis_vip(id) //by n1k1cz
- {
- show_menu(id, 1023, "\w[\r>\w] Co posiada \rVIP\w?:^n\
- \w[\r>\w] Dodatkowe \yhp/$$$ \wza \rzabojstwo!^n\
- \w[\r>\w] Prywatny czat \yu*^n\
- \w[\r>\w] Status \yVIP \ww tabeli punktow i prefix przed nickiem^n\
- \w[\r>\w] x2 Szybsze nabijanie monet^n\
- \w[\r>\w] Prywatny kanal rozmow vipvoice^n\
- \w[\r>\w] Pieniadze za \rprzezycie \wi \rpodlozenie/rozbrojenie \wpaki^n\
- \w[\r>\w] Przywitanie gdy wchodzi na serwer^n\
- \w[\r>\w] Menu broni od 3 rundy:^n\
- \w[\r>\w] ~\rM4A1 \y+ \rDeagle^n\
- \w[\r>\w] ~\rAK47 \y+ \rDeagle^n\
- \w[\r>\w] ~\rAWP \y+ \rDeagle^n\
- \w[\r>\w] Free granaty i defuse kit^n^n\d[Kliknij przycisk od 1 do 0 aby zamknac]", -1, "Co posiada VIP?");
- return PLUGIN_HANDLED;
- }
- public opis_svip(id) //by n1k1cz
- {
- show_menu(id, 1023, "\w[\r>\w] Co posiada \rSVIP\w?:^n\
- \w[\r>\w] Dodatkowe \yhp/$$$ \wza \rzabojstwo!^n\
- \w[\r>\w] Status \yVIP \ww tabeli punktow i prefix przed nickiem^n\
- \w[\r>\w] Dodatkowy \yskok, prywatny czat \yu*^n\
- \w[\r>\w] x3 Szybsze nabijanie monet^n\
- \w[\r>\w] Prywatny kanal rozmow vipvoice^n\
- \w[\r>\w] Pieniadze za \rprzezycie \wi \rpodlozenie/rozbrojenie \wpaki^n\
- \w[\r>\w] Przywitanie gdy wchodzi na serwer^n^n\
- \w[\r>\w] Menu broni od 3 rundy:^n\
- \w[\r>\w] ~\rM4A1 \y+ \rDeagle^n\
- \w[\r>\w] ~\rAK47 \y+ \rDeagle^n\
- \w[\r>\w] ~\rAWP \y+ \rDeagle^n\
- \w[\r>\w] ~\rKrowa \y+ \rDeagle^n\
- \w[\r>\w] ~\rXM1014 \y+ \rDeagle^n\
- \w[\r>\w] Free granaty i defuse kit^n^n\d[Kliknij przycisk od 1 do 0 aby zamknac]", -1, "Co posiada VIP?");
- return PLUGIN_HANDLED;
- }
- public AdminVoiceOn(id)
- {
- if(!(get_user_flags(id) & ADMIN_CHAT))
- return PLUGIN_HANDLED;
- if(AdminVoice)
- return PLUGIN_HANDLED;
- AdminVoice = id;
- new name[32]; get_user_name(id, name, 31);
- client_print_color(0,0,"^x03[DD2]^x01 Cisza! ^x03%s ^x01przemawia.", name);
- client_cmd(id, "+voicerecord");
- return PLUGIN_HANDLED;
- }
- public AdminVoiceOff(id)
- {
- if(!(get_user_flags(id) & ADMIN_CHAT))
- return PLUGIN_HANDLED;
- if(AdminVoice != id)
- {
- client_cmd(id, "-voicerecord");
- return PLUGIN_HANDLED;
- }
- client_cmd(id, "-voicerecord");
- AdminVoice = 0;
- return PLUGIN_HANDLED;
- }
- public InterVipVoiceOn(id)
- {
- if(!get_user_vip(id))
- return PLUGIN_HANDLED;
- vipvoice[id] = true;
- client_cmd(id, "+voicerecord");
- for(new i = 1; i < 33; i++) {
- if(!is_user_connected(i) || !get_user_vip(id)) {
- continue;
- }
- }
- return PLUGIN_HANDLED;
- }
- public InterVipVoiceOff(id)
- {
- if(!get_user_vip(id))
- return PLUGIN_HANDLED;
- vipvoice[id] = false;
- client_cmd(id, "-voicerecord");
- return PLUGIN_HANDLED;
- }
- public InterAdminVoiceOn(id)
- {
- if(!(get_user_flags(id) & ADMIN_CHAT))
- return PLUGIN_HANDLED;
- inter_admin_voice[id] = true;
- client_cmd(id, "+voicerecord");
- for(new i = 1; i < 33; i++) {
- if(!is_user_connected(i) || !(get_user_flags(i) & ADMIN_CHAT)) {
- continue;
- }
- new name[32]; get_user_name(id, name, 31);
- client_print_color(i,i,"^x04[DD2]^x03 %s^x01 mówi do adminów.",name);
- }
- return PLUGIN_HANDLED;
- }
- public InterAdminVoiceOff(id)
- {
- if(!(get_user_flags(id) & ADMIN_CHAT))
- return PLUGIN_HANDLED;
- inter_admin_voice[id] = false;
- client_cmd(id, "-voicerecord");
- return PLUGIN_HANDLED;
- }
- public Voice_SetClientListening(odbiorca, nadawca, bool:listen)
- {
- if(AdminVoice)
- {
- if(AdminVoice == nadawca)
- {
- engfunc(EngFunc_SetClientListening, odbiorca, nadawca, true);
- forward_return(FMV_CELL, true);
- return FMRES_SUPERCEDE;
- }
- else if(get_user_team(nadawca) == 1)
- {
- engfunc(EngFunc_SetClientListening, odbiorca, nadawca, false);
- forward_return(FMV_CELL, false);
- return FMRES_SUPERCEDE;
- }
- }
- if(vipvoice[nadawca]) {
- if(get_user_team(odbiorca) == get_user_team(nadawca)) {
- if(get_user_flags(odbiorca) & ADMIN_LEVEL_H) {
- engfunc(EngFunc_SetClientListening, odbiorca, nadawca, true);
- forward_return(FMV_CELL, true);
- return FMRES_SUPERCEDE;
- }
- }
- engfunc(EngFunc_SetClientListening, odbiorca, nadawca, false);
- forward_return(FMV_CELL, false);
- return FMRES_SUPERCEDE;
- }
- if(inter_admin_voice[nadawca]) {
- if(get_user_flags(odbiorca) & ADMIN_CHAT) {
- engfunc(EngFunc_SetClientListening, odbiorca, nadawca, true);
- forward_return(FMV_CELL, true);
- return FMRES_SUPERCEDE;
- }
- }
- if(get_user_team(nadawca) == get_user_team(odbiorca)) {
- engfunc(EngFunc_SetClientListening, odbiorca, nadawca, true);
- forward_return(FMV_CELL, true);
- return FMRES_SUPERCEDE;
- }
- engfunc(EngFunc_SetClientListening, odbiorca, nadawca, true);
- forward_return(FMV_CELL, true);
- return FMRES_SUPERCEDE;
- }
- public bomb_planted(id){
- if(is_user_alive(id) && get_user_vip(id)==1){
- cs_set_user_money(id,cs_get_user_money(id) + 300);
- }else if(is_user_alive(id) && get_user_vip(id)==2){
- cs_set_user_money(id,cs_get_user_money(id) + 500);
- }
- }
- public bomb_defused(id){
- if(is_user_alive(id) && get_user_vip(id)==1){
- cs_set_user_money(id,cs_get_user_money(id) + 300);
- }else if(is_user_alive(id) && get_user_vip(id)==2){
- cs_set_user_money(id,cs_get_user_money(id) + 500);
- }
- }
- public handleSayText(msgId,msgDest,msgEnt){
- new id = get_msg_arg_int(1);
- if(!is_user_connected(id)) return PLUGIN_CONTINUE;
- new szTmp[192], szTmp2[192];
- get_msg_arg_string(2, szTmp, charsmax(szTmp));
- new szPrefix[32];
- switch(get_user_vip(id))
- {
- case 1: copy(szPrefix, 31, "^x03[^x04VIP^x03]");
- case 2: copy(szPrefix, 31, "^x03[^x01Super^x04VIP^x03]");
- default: return PLUGIN_CONTINUE;
- }
- if(!equal(szTmp,"#Cstrike_Chat_All")){
- add(szTmp2, charsmax(szTmp2), "^x01");
- add(szTmp2, charsmax(szTmp2), szPrefix);
- add(szTmp2, charsmax(szTmp2), " ");
- add(szTmp2, charsmax(szTmp2), szTmp);
- }
- else{
- new szPlayerName[64];
- get_user_name(id, szPlayerName, charsmax(szPlayerName));
- get_msg_arg_string(4, szTmp, charsmax(szTmp));
- set_msg_arg_string(4, "");
- add(szTmp2, charsmax(szTmp2), "^x01");
- add(szTmp2, charsmax(szTmp2), szPrefix);
- add(szTmp2, charsmax(szTmp2), "^x03 ");
- add(szTmp2, charsmax(szTmp2), szPlayerName);
- add(szTmp2, charsmax(szTmp2), "^x01 : ");
- add(szTmp2, charsmax(szTmp2), szTmp)
- }
- set_msg_arg_string(2, szTmp2);
- return PLUGIN_CONTINUE;
- }
- public VipChat(id){
- if(g_Vip[id]){
- new g_Msg[256],
- g_Text[256];
- read_args(g_Msg,charsmax(g_Msg));
- remove_quotes(g_Msg);
- if(g_Msg[0] == '*' && g_Msg[1]){
- new g_Name[64];
- get_user_name(id,g_Name,charsmax(g_Name));
- formatex(g_Text,charsmax(g_Text),"^x03[^x04VIP CHAT^x03] ^x03[%s]: ^x04%s", g_Name, g_Msg[1]);
- for(new i=1;i<33;i++){
- if(is_user_connected(i) && g_Vip[i])
- ColorChat(i, GREEN, "%s", g_Text);
- }
- return PLUGIN_HANDLED_MAIN;
- }
- }
- return PLUGIN_CONTINUE;
- }
- public nieaktywna_func(id, menu, item){
- return ITEM_DISABLED;
- }
- stock get_user_vip(id)
- {
- if(get_user_flags(id) & VIPFLAG)
- return 1;
- else if(get_user_flags(id) & SVIPFLAG)
- return 2;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement