| Offline | 
				 				
					  | 
				 				
					  | 
				 				 
				 Csatlakozott:2015.03.12. 18:30 Hozzászólások:975 Megköszönt másnak: 67 alkalommal Megköszönték neki: 136 alkalommal				
			 | 
			
				
				
					
						Javítva.. #include <amxmodx> #include <amxmisc> #include <colorchat> #include <csstats> #include <fakemeta> #include <nvault> #include <engine>   #define PLUGIN "Fegyverskin" #define VERSION "1.0" #define AUTHOR "Blesh"     new oles[33] new awp[33], deagle[33], usp[33], glock[33], m4a1[33], ak47[33] new vault   new const szPrefix[] = "[Informaciok]"   public plugin_init() {     register_plugin(PLUGIN, VERSION, AUTHOR)          register_dictionary("weaponskin.txt")          //Chat parancsok     register_impulse(201, "fomenu")     register_clcmd("say /awp", "awp_menu")     register_clcmd("say_team /awp", "awp_menu")     register_clcmd("say /deagle", "deagle_menu")     register_clcmd("say_team /deagle", "deagle_menu")     register_clcmd("say /usp", "usp_menu")     register_clcmd("say_team /usp", "usp_menu")     register_clcmd("say /glock", "glock_menu")     register_clcmd("say_team /glock", "glock_menu")     register_clcmd("say /m4a1", "m4a1_menu")     register_clcmd("say_team /m4a1", "m4a1_menu")     register_clcmd("say /ak47", "ak47_menu")     register_clcmd("say_team /ak47", "ak47_menu")     register_clcmd("say /menu", "fomenu")     register_clcmd("say_team /menu", "fomenu")          //Fegyverváltás     register_event("CurWeapon", "fegyvervaltas", "be", "1=1")          //Halál     register_event("DeathMsg", "eDeath", "ade")          vault = nvault_open("Fegyverskin") }   public plugin_precache() {     precache_model("models/wsm/awp_v1.mdl")     precache_model("models/wsm/deagle_v1.mdl")     precache_model("models/wsm/usp_v1.mdl")     precache_model("models/wsm/glock18_v1.mdl")     precache_model("models/wsm/m4a1_v1.mdl")     precache_model("models/wsm/ak47_v1.mdl")     precache_model("models/wsm/awp_v2.mdl")     precache_model("models/wsm/deagle_v2.mdl")     precache_model("models/wsm/usp_v2.mdl")     precache_model("models/wsm/glock18_v2.mdl")     precache_model("models/wsm/m4a1_v2.mdl")     precache_model("models/wsm/ak47_v2.mdl")     precache_model("models/wsm/awp_v3.mdl")     precache_model("models/wsm/deagle_v3.mdl")     precache_model("models/wsm/usp_v3.mdl")     precache_model("models/wsm/glock18_v3.mdl")     precache_model("models/wsm/m4a1_v3.mdl")     precache_model("models/wsm/ak47_v3.mdl")     precache_model("models/wsm/awp_v4.mdl")     precache_model("models/wsm/deagle_v4.mdl")     precache_model("models/wsm/usp_v4.mdl")     precache_model("models/wsm/glock18_v4.mdl")     precache_model("models/wsm/m4a1_v4.mdl")     precache_model("models/wsm/ak47_v4.mdl")     precache_model("models/wsm/awp_v5.mdl")     precache_model("models/wsm/deagle_v5.mdl")     precache_model("models/wsm/usp_v5.mdl")     precache_model("models/wsm/glock18_v5.mdl")     precache_model("models/wsm/m4a1_v5.mdl")     precache_model("models/wsm/ak47_v5.mdl") }   public eDeath() {          new attacker = read_data(1)     new victim = read_data(2)          if(attacker == victim)         return PLUGIN_HANDLED          oles[attacker] ++     return PLUGIN_HANDLED }   public fomenu(id) {     new menu = menu_create("Főmenü", "fomenu_h")          menu_additem(menu, "AWP Skinek", "1", 0)     menu_additem(menu, "Deagle Skinek", "2", 0)     menu_additem(menu, "USP Skinek", "3", 0)     menu_additem(menu, "Glock Skinek", "4", 0)     menu_additem(menu, "M4A1 Skinek", "5", 0)     menu_additem(menu, "AK47 Skinek", "6", 0)          menu_display(id, menu, 0) }   public fomenu_h(id, menu, item) {          if(item == MENU_EXIT)     {         menu_cancel(id)         return PLUGIN_HANDLED     }          new data[9], access, callback, szName[64]     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)     new key = str_to_num(data)          switch(key) {         case 1:{             awp_menu(id)         }         case 2:{             deagle_menu(id)         }         case 3:{             usp_menu(id)         }         case 4:{             glock_menu(id)         }         case 5:{             m4a1_menu(id)         }         case 6:{             ak47_menu(id)         }     }          return PLUGIN_HANDLED }   public awp_menu(id) {          new szText[512]     new cim[121]     format(cim, charsmax(cim), "AWP Skinek [Oleseid: %d]",oles[id])     new menu = menu_create(cim, "awp_handler" )          if(oles[id] < 100)     {         formatex(szText, charsmax(szText), "AWP SprayTime [Meg %d Oles]", 100-oles[id])         menu_additem(menu, szText, "1", 0)     }     else         menu_additem(menu, "AWp SprayTime [Elerve]", "1", 0)     if(oles[id] < 250)     {         formatex(szText, charsmax(szText), "AWP RedDestiny [Meg %d Oles]", 250-oles[id])         menu_additem(menu, szText, "2", 0)     }     else         menu_additem(menu, "AWP RedDestiny [Elerve]", "2", 0)     if(oles[id] < 600)     {         formatex(szText, charsmax(szText), "AWP HyperBeast [Meg %d Oles]", 600-oles[id])         menu_additem(menu, szText, "3", 0)     }     else         menu_additem(menu, "AWP HyperBeast [Elerve]", "3", 0)     if(oles[id] < 800)     {         formatex(szText, charsmax(szText), "AWP Asiimov [Meg %d Oles]", 800-oles[id])         menu_additem(menu, szText, "4", 0)     }     else         menu_additem(menu, "AWP Asiimov [Elerve]", "4", 0)     if(oles[id] < 1500)     {         formatex(szText, charsmax(szText), "AWP Lightning [Meg %d Oles]", 1500-oles[id])         menu_additem(menu, szText, "5", 0)     }     else         menu_additem(menu, "AWP Lightning [Elerve]", "5", 0)          menu_display(id, menu, 0) }   public awp_handler(id, menu, item) {     if( item == MENU_EXIT )     {         menu_destroy(menu);         return PLUGIN_HANDLED;     }     new data[9], szName[64];     new access, callback;     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);     new key = str_to_num(data);     switch(key)     {         case 1:{ //AWP1             if(awp[id] != 1)             {                 if(oles[id] >= 100)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L SprayTime AWP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     awp[id] = 1                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 100-oles[id])                     awp_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")                 awp_menu(id)             }         }         case 2:{  //AWP2             if(awp[id] != 2)             {                 if(oles[id] >= 250)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L RedDestiny AWP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     awp[id] = 2                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 250-oles[id])                     awp_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")                 awp_menu(id)             }         }         case 3:{ //AWP3             if(awp[id] != 3)             {                 if(oles[id] >= 600)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L AWP HyperBeast-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     awp[id] = 3                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 600-oles[id])                     awp_menu(id)                 }               }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")                 awp_menu(id)             }         }         case 4:{ //AWP4             if(awp[id] != 4)             {                 if(oles[id] >= 800)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L AWP Asiimov-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     awp[id] = 4                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-oles[id])                     awp_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")                 awp_menu(id)             }         }         case 5:{ //AWP5             if(awp[id] != 5)             {                 if(oles[id] >= 1500)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L AWP Lightning-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     awp[id] = 5                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1500-oles[id])                     awp_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")                 awp_menu(id)             }         }     }          menu_destroy(menu)     return PLUGIN_HANDLED }   public deagle_menu(id) {          new cim[121]     new szText[512]     format(cim, charsmax(cim), "Deagle Skinek [Oleseid: %d]",oles[id])     new menu = menu_create(cim, "deagle_handler" )          if(oles[id] < 50)     {         formatex(szText, charsmax(szText), "Conspiracy Deagle [Meg %d Oles]", 50-oles[id])         menu_additem(menu, szText, "1", 0)     }     else         menu_additem(menu, "Conspiracy Deagle [Elerve]", "1", 0)     if(oles[id] < 200)     {         formatex(szText, charsmax(szText), "Epic Deagle [Meg %d Oles]", 250-oles[id])         menu_additem(menu, szText, "2", 0)     }     else         menu_additem(menu, "Epic Deagle [Elerve]", "2", 0)     if(oles[id] < 350)     {         formatex(szText, charsmax(szText), "Blaze Deagle [Meg %d Oles]", 350-oles[id])         menu_additem(menu, szText, "3", 0)     }     else         menu_additem(menu, "Blaze Deagle [Elerve]", "3", 0)     if(oles[id] < 700)     {         formatex(szText, charsmax(szText), "BlueBack Deagle [Meg %d Oles]", 700-oles[id])         menu_additem(menu, szText, "4", 0)     }     else         menu_additem(menu, "BlueBack Deagle [Elérve]", "4", 0)     if(oles[id] < 1050)     {         formatex(szText, charsmax(szText), "FireElement Deagle [Meg %d Oles]", 1050-oles[id])         menu_additem(menu, szText, "5", 0)     }     else         menu_additem(menu, "FireElement Deagle [Elerve]", "5", 0)          menu_display(id, menu, 0) }   public deagle_handler(id, menu, item) {     if( item == MENU_EXIT )     {         menu_destroy(menu);         return PLUGIN_HANDLED;     }     new data[9], szName[64];     new access, callback;     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);     new key = str_to_num(data);     switch(key)     {         case 1:{ //Deagle1             if(deagle[id] != 1)             {                 if(oles[id] >= 50)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L Conspiracy Deagle-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     deagle[id] = 1                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 50-oles[id])                     deagle_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")                 deagle_menu(id)             }         }         case 2:{  //Deagle2             if(deagle[id] != 2)             {                 if(oles[id] >= 200)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L Epic Deagle-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     deagle[id] = 2                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 200-oles[id])                     deagle_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")                 deagle_menu(id)             }         }         case 3:{ //Deagle3             if(deagle[id] != 3)             {                 if(oles[id] >= 350)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L Blaze Deagle-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     deagle[id] = 3                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 350-oles[id])                     deagle_menu(id)                 }               }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")                 deagle_menu(id)             }         }         case 4:{ //Deagle4             if(deagle[id] != 4)             {                 if(oles[id] >= 700)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L BlueBack Deagle-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     deagle[id] = 4                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 700-oles[id])                     deagle_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")                 deagle_menu(id)             }         }         case 5:{ //Deagle5             if(deagle[id] != 5)             {                 if(oles[id] >= 1050)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L FireElement Deagle-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     deagle[id] = 5                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1050-oles[id])                     deagle_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")                 deagle_menu(id)             }         }     }          menu_destroy(menu)     return PLUGIN_HANDLED }   public usp_menu(id) {          new szText[512]     new cim[121]     format(cim, charsmax(cim), "USP Skinek [Oleseid: %d]",oles[id])     new menu = menu_create(cim, "usp_handler" )          if(oles[id] < 20)     {         formatex(szText, charsmax(szText), "USP Electra [Meg %d Oles]", 20-oles[id])         menu_additem(menu, szText, "1", 0)     }     else         menu_additem(menu, "USP Electra [Elerve]", "1", 0)     if(oles[id] < 75)     {         formatex(szText, charsmax(szText), "USP RedRose [Meg %d Oles]", 75-oles[id])         menu_additem(menu, szText, "2", 0)     }     else         menu_additem(menu, "USP RedRose [Elerve]", "2", 0)     if(oles[id] < 180)     {         formatex(szText, charsmax(szText), "USP Camouflaauge [Meg %d Oles]", 180-oles[id])         menu_additem(menu, szText, "3", 0)     }     else         menu_additem(menu, "USP Camouflaauge [Elerve]", "3", 0)     if(oles[id] < 400)     {         formatex(szText, charsmax(szText), "USP Comet [Meg %d Oles]", 400-oles[id])         menu_additem(menu, szText, "4", 0)     }     else         menu_additem(menu, "USP Comet [Elerve]", "4", 0)     if(oles[id] < 670)     {         formatex(szText, charsmax(szText), "USP Torque [Meg %d Oles]", 670-oles[id])         menu_additem(menu, szText, "5", 0)     }     else         menu_additem(menu, "USP Torque [Elerve]", "5", 0)          menu_display(id, menu, 0) }   public usp_handler(id, menu, item) {     if( item == MENU_EXIT )     {         menu_destroy(menu);         return PLUGIN_HANDLED;     }     new data[9], szName[64];     new access, callback;     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);     new key = str_to_num(data);     switch(key)     {         case 1:{ //USP1             if(usp[id] != 1)             {                 if(oles[id] >= 20)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L USP Electra-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     usp[id] = 1                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 20-oles[id])                     usp_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")                 usp_menu(id)             }         }         case 2:{  //USP2             if(usp[id] != 2)             {                 if(oles[id] >= 75)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L USP RedRose-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     usp[id] = 2                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 75-oles[id])                     usp_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")                 usp_menu(id)             }         }         case 3:{ //USP3             if(usp[id] != 3)             {                 if(oles[id] >= 180)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L USP Camouflaauge-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     usp[id] = 3                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 180-oles[id])                     usp_menu(id)                 }               }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")                 usp_menu(id)             }         }         case 4:{ //USP4             if(usp[id] != 4)             {                 if(oles[id] >= 400)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L USP Comet-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     usp[id] = 4                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 400-oles[id])                     usp_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")                 usp_menu(id)             }         }         case 5:{ //USP5             if(usp[id] != 5)             {                 if(oles[id] >= 670)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L USP Torque-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     usp[id] = 5                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 670-oles[id])                     usp_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")                 usp_menu(id)             }         }     }          menu_destroy(menu)     return PLUGIN_HANDLED }   public glock_menu(id) {          new szText[512]     new cim[121]     format(cim, charsmax(cim), "Glock Skinek [Oleseid: %d]",oles[id])     new menu = menu_create(cim, "glock_handler" )          if(oles[id] < 30)     {         formatex(szText, charsmax(szText), "Veteran Glock [Meg %d Oles]", 30-oles[id])         menu_additem(menu, szText, "1", 0)     }     else         menu_additem(menu, "Veteran Glock [Elerve]", "1", 0)     if(oles[id] < 85)     {         formatex(szText, charsmax(szText), "OneManArmy Glock [Meg %d Oles]", 85-oles[id])         menu_additem(menu, szText, "2", 0)     }     else         menu_additem(menu, "OneManArmy Glock [Elerve]", "2", 0)     if(oles[id] < 190)     {         formatex(szText, charsmax(szText), "Fade Glock [Meg %d Oles]", 190-oles[id])         menu_additem(menu, szText, "3", 0)     }     else         menu_additem(menu, "Fade Glock [Elerve]", "3", 0)     if(oles[id] < 410)     {         formatex(szText, charsmax(szText), "Water Element Glock [Meg %d Oles]", 410-oles[id])         menu_additem(menu, szText, "4", 0)     }     else         menu_additem(menu, "Glock Water Element [Elerve]", "4", 0)     if(oles[id] < 680)     {         formatex(szText, charsmax(szText), "Vulcan Glock [Meg %d Oles]", 680-oles[id])         menu_additem(menu, szText, "5", 0)     }     else         menu_additem(menu, "Vulcan glock [Elerve]", "5", 0)          menu_display(id, menu, 0) }   public glock_handler(id, menu, item) {     if( item == MENU_EXIT )     {         menu_destroy(menu);         return PLUGIN_HANDLED;     }     new data[9], szName[64];     new access, callback;     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);     new key = str_to_num(data);     switch(key)     {         case 1:{ //Glock1             if(glock[id] != 1)             {                 if(oles[id] >= 30)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L Veteran Glock-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     glock[id] = 1                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 30-oles[id])                     glock_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_GLOCK")                 glock_menu(id)             }         }         case 2:{  //Glock2             if(glock[id] != 2)             {                 if(oles[id] >= 85)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L OneManArmy Glock-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     glock[id] = 2                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 85-oles[id])                     glock_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_GLOCK")                 glock_menu(id)             }         }         case 3:{ //Glock3             if(glock[id] != 3)             {                 if(oles[id] >= 190)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L Fade Glock-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     glock[id] = 3                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 190-oles[id])                     glock_menu(id)                 }               }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_GLOCK")                 glock_menu(id)             }         }         case 4:{ //Glock4             if(glock[id] != 4)             {                 if(oles[id] >= 410)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L WaterElement Glock-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     glock[id] = 4                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 410-oles[id])                     glock_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_GLOCK")                 glock_menu(id)             }         }         case 5:{ //Glock5             if(glock[id] != 5)             {                 if(oles[id] >= 680)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L Vulcan Glock-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     glock[id] = 5                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 680-oles[id])                     glock_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_GLOCK")                 glock_menu(id)             }         }     }          menu_destroy(menu)     return PLUGIN_HANDLED }   public m4a1_menu(id) {          new szText[512]     new cim[121]     format(cim, charsmax(cim), "M4A1 Skinek [Oleseid: %d]",oles[id])     new menu = menu_create(cim, "m4a1_handler" )          if(oles[id] < 150)     {         formatex(szText, charsmax(szText), "HyperBeast M4A1 [Meg %d Oles]", 150-oles[id])         menu_additem(menu, szText, "1", 0)     }     else         menu_additem(menu, "HyperBeast M4A1 [Elerve]", "1", 0)     if(oles[id] < 375)     {         formatex(szText, charsmax(szText), "Howl M4A1 [Meg %d Oles]", 375-oles[id])         menu_additem(menu, szText, "2", 0)     }     else         menu_additem(menu, "Howl M4A1 [Elerve]", "2", 0)     if(oles[id] < 750)     {         formatex(szText, charsmax(szText), "DesertCam M4A1 [Meg %d Oles]", 750-oles[id])         menu_additem(menu, szText, "3", 0)     }     else         menu_additem(menu, "DesertCam M4A1 [Elerve]", "3", 0)          if(oles[id] < 980)     {         formatex(szText, charsmax(szText), "Cyrex M4A1 [Meg %d Oles]", 980-oles[id])         menu_additem(menu, szText, "4", 0)     }     else         menu_additem(menu, "Cyrex M4A1 [Elerve]", "4", 0)     if(oles[id] < 1280)     {         formatex(szText, charsmax(szText), "Skull M4A1 [Meg %d Oles]", 1280-oles[id])         menu_additem(menu, szText, "5", 0)     }     else         menu_additem(menu, "Skull M4A1 [Elerve]", "5", 0)          menu_display(id, menu, 0) }   public m4a1_handler(id, menu, item) {     if( item == MENU_EXIT )     {         menu_destroy(menu);         return PLUGIN_HANDLED;     }     new data[9], szName[64];     new access, callback;     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);     new key = str_to_num(data);     switch(key)     {         case 1:{ //M4A11             if(m4a1[id] != 1)             {                 if(oles[id] >= 150)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L HyperBeast M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     m4a1[id] = 1                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 150-oles[id])                     m4a1_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")                 m4a1_menu(id)             }         }         case 2:{  //M4A12             if(m4a1[id] != 2)             {                 if(oles[id] >= 375)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L Howl M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     m4a1[id] = 2                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 375-oles[id])                     m4a1_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")                 m4a1_menu(id)             }         }         case 3:{ //Glock3             if(m4a1[id] != 3)             {                 if(oles[id] >= 750)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L DesertCam M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     m4a1[id] = 3                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 750-oles[id])                     m4a1_menu(id)                 }               }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")                 m4a1_menu(id)             }         }         case 4:{ //M4A14             if(m4a1[id] != 4)             {                 if(oles[id] >= 980)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L Cyrex M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     m4a1[id] = 4                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 980-oles[id])                     m4a1_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")                 m4a1_menu(id)             }         }         case 5:{ //M4A15             if(m4a1[id] != 5)             {                 if(oles[id] >= 1280)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L Skull M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     m4a1[id] = 5                 }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1280-oles[id])                     m4a1_menu(id)                 }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")                 m4a1_menu(id)             }         }     }          menu_destroy(menu)     return PLUGIN_HANDLED }   public ak47_menu(id) {          new szText[512]     new cim[121]     format(cim, charsmax(cim), "AK47 Skinek [Oleseid: %d]",oles[id])     new menu = menu_create(cim, "ak47_handler" )          if(oles[id] < 140)     {         formatex(szText, charsmax(szText), "Camo AK47 [Meg %d Oles]", 140-oles[id])         menu_additem(menu, szText, "1", 0)     }     else                         menu_additem(menu, "Camo AK47 [Elerve]", "1", 0)     if(oles[id] < 365)     {         formatex(szText, charsmax(szText), "Aquamarine AK47 [Meg %d Oles]", 365-oles[id])         menu_additem(menu, szText, "1", 0)     }     else                         menu_additem(menu, "Aquamarine AK47 [Elerve]", "2", 0)     if(oles[id] < 740)     {         formatex(szText, charsmax(szText), "Space AK47 [Meg %d Oles]", 740-oles[id])         menu_additem(menu, szText, "1", 0)     }     else                         menu_additem(menu, "Space AK47 [Elerve]", "3", 0)     if(oles[id] < 970)     {         formatex(szText, charsmax(szText), "Curzon AK47 [Meg %d Oles]", 970-oles[id])         menu_additem(menu, szText, "1", 0)     }     else                         menu_additem(menu, "Curzon AK47 [Elerve]", "4", 0)     if(oles[id] < 1180)     {         formatex(szText, charsmax(szText), "Vulcan AK47 [Meg %d Oles]", 1180-oles[id])         menu_additem(menu, szText, "1", 0)     }     else                         menu_additem(menu, "Vulcan AK47 [Elerve]", "5", 0)          menu_display(id, menu, 0) }   public ak47_handler(id, menu, item) {     if( item == MENU_EXIT )     {         menu_destroy(menu);         return PLUGIN_HANDLED;     }     new data[9], szName[64];     new access, callback;     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);     new key = str_to_num(data);     switch(key)     {         case 1:{ //AK471             if(ak47[id] != 1)             {                 if(oles[id] >= 140)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L Camo AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     ak47[id] = 1                                                                   }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 140-oles[id])                     ak47_menu(id)                   }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")                 ak47_menu(id)                                                 }         }         case 2:{  //AK472             if(ak47[id] != 2)             {                 if(oles[id] >= 365)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L Aquamarine AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     ak47[id] = 2                                                                   }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 365-oles[id])                     ak47_menu(id)                   }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")                 ak47_menu(id)                                                 }         }         case 3:{ //AK473             if(ak47[id] != 3)             {                 if(oles[id] >= 740)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L Space AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     ak47[id] = 3                                                                   }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 740-oles[id])                     ak47_menu(id)                   }               }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")                 ak47_menu(id)                                                 }         }         case 4:{ //AK474             if(ak47[id] != 4)             {                 if(oles[id] >= 970)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L Curzon AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     ak47[id] = 4                                                                   }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 970-oles[id])                     ak47_menu(id)                   }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")                 ak47_menu(id)                                                 }         }         case 5:{ //AK475             if(ak47[id] != 5)             {                 if(oles[id] >= 1180)                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L Vulcan AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")                     ak47[id] = 5                                                                   }                 else                 {                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1180-oles[id])                     ak47_menu(id)                   }             }             else             {                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")                 ak47_menu(id)                                                 }         }     }          menu_destroy(menu)     return PLUGIN_HANDLED }   public mentes(id) {     new name[32]     get_user_name(id, name, 31)     new vaultkey[64],vaultdata[256]     format(vaultkey,63,"%s", name)     format(vaultdata,255,"%i",oles[id])     nvault_set(vault,vaultkey,vaultdata)     return PLUGIN_CONTINUE } public betoltes(id) {     new name[32]     get_user_name(id, name, 31)     new vaultkey[64],vaultdata[256]     format(vaultkey,63,"%s", name)     format(vaultdata,255,"%i",oles[id])     nvault_get(vault,vaultkey,vaultdata,255)     replace_all(vaultdata, 255, "#", " ")     new a_o[32]     parse(vaultdata, a_o, 31)     oles[id] = str_to_num(a_o)     return PLUGIN_CONTINUE } public client_putinserver(id) {     awp[id] = 0     deagle[id] = 0      usp[id] = 0     glock[id] = 0       m4a1[id] = 0        ak47[id] = 0    } public client_connect(id) {     betoltes(id) } public client_disconnect(id) {     mentes(id) }   public fegyvervaltas(id) {     new fgy = get_user_weapon(id)          if(awp[id] == 1 && fgy == CSW_AWP)     {         set_pev(id, pev_viewmodel2, "models/wsm/awp_v1.mdl")     }     if(deagle[id] == 1 && fgy == CSW_DEAGLE)     {         set_pev(id, pev_viewmodel2, "models/wsm/deagle_v1.mdl")     }     if(usp[id] == 1 && fgy == CSW_USP)     {         set_pev(id, pev_viewmodel2, "models/wsm/usp_v1.mdl")     }     if(glock[id] == 1 && fgy == CSW_GLOCK18)     {         set_pev(id, pev_viewmodel2, "models/wsm/glock18_v1.mdl")     }     if(m4a1[id] == 1 && fgy == CSW_M4A1)     {         set_pev(id, pev_viewmodel2, "models/wsm/m4a1_v1.mdl")     }     if(ak47[id] == 1 && fgy == CSW_AK47)     {         set_pev(id, pev_viewmodel2, "models/wsm/ak47_v1.mdl")     }     if(awp[id] == 2 && fgy == CSW_AWP)     {         set_pev(id, pev_viewmodel2, "models/wsm/awp_v2.mdl")     }     if(deagle[id] == 2 && fgy == CSW_DEAGLE)     {         set_pev(id, pev_viewmodel2, "models/wsm/deagle_v2.mdl")     }     if(usp[id] == 2 && fgy == CSW_USP)     {         set_pev(id, pev_viewmodel2, "models/wsm/usp_v2.mdl")     }     if(glock[id] == 2 && fgy == CSW_GLOCK18)     {         set_pev(id, pev_viewmodel2, "models/wsm/glock18_v2.mdl")     }     if(m4a1[id] == 2 && fgy == CSW_M4A1)     {         set_pev(id, pev_viewmodel2, "models/wsm/m4a1_v2.mdl")     }     if(ak47[id] == 2 && fgy == CSW_AK47)     {         set_pev(id, pev_viewmodel2, "models/wsm/ak47_v2.mdl")     }     if(awp[id] == 3 && fgy == CSW_AWP)     {         set_pev(id, pev_viewmodel2, "models/wsm/awp_v3.mdl")     }     if(deagle[id] == 3 && fgy == CSW_DEAGLE)     {         set_pev(id, pev_viewmodel2, "models/wsm/deagle_v3.mdl")     }     if(usp[id] == 3 && fgy == CSW_USP)     {         set_pev(id, pev_viewmodel2, "models/wsm/usp_v3.mdl")     }     if(glock[id] == 3 && fgy == CSW_GLOCK18)     {         set_pev(id, pev_viewmodel2, "models/wsm/glock18_v3.mdl")     }     if(m4a1[id] == 3 && fgy == CSW_M4A1)     {         set_pev(id, pev_viewmodel2, "models/wsm/m4a1_v3.mdl")     }     if(ak47[id] == 3 && fgy == CSW_AK47)     {         set_pev(id, pev_viewmodel2, "models/wsm/ak47_v3.mdl")     }     if(awp[id] == 4 && fgy == CSW_AWP)     {         set_pev(id, pev_viewmodel2, "models/wsm/awp_v4.mdl")     }     if(deagle[id] == 4 && fgy == CSW_DEAGLE)     {         set_pev(id, pev_viewmodel2, "models/wsm/deagle_v4.mdl")     }     if(usp[id] == 4 && fgy == CSW_USP)     {         set_pev(id, pev_viewmodel2, "models/wsm/usp_v4.mdl")     }     if(glock[id] == 4 && fgy == CSW_GLOCK18)     {         set_pev(id, pev_viewmodel2, "models/wsm/glock18_v4.mdl")     }     if(m4a1[id] == 4 && fgy == CSW_M4A1)     {         set_pev(id, pev_viewmodel2, "models/wsm/m4a1_v4.mdl")     }     if(ak47[id] == 4 && fgy == CSW_AK47)     {         set_pev(id, pev_viewmodel2, "models/wsm/ak47_v4.mdl")     }     if(awp[id] == 5 && fgy == CSW_AWP)     {         set_pev(id, pev_viewmodel2, "models/wsm/awp_v5.mdl")     }     if(deagle[id] == 5 && fgy == CSW_DEAGLE)     {         set_pev(id, pev_viewmodel2, "models/wsm/deagle_v5.mdl")     }     if(usp[id] == 5 && fgy == CSW_USP)     {         set_pev(id, pev_viewmodel2, "models/wsm/usp_v5.mdl")     }     if(glock[id] == 5 && fgy == CSW_GLOCK18)     {         set_pev(id, pev_viewmodel2, "models/wsm/glock18_v5.mdl")     }     if(m4a1[id] == 5 && fgy == CSW_M4A1)     {         set_pev(id, pev_viewmodel2, "models/wsm/m4a1_v5.mdl")     }     if(ak47[id] == 5 && fgy == CSW_AK47)     {         set_pev(id, pev_viewmodel2, "models/wsm/ak47_v5.mdl")     } } 
  						 _________________ Fórumi aktivitásom véget ért: 2017.09.07. Innentől esetleg steamen vagyok elérhető. 		
  
						
					 | 
				 
				 
			 |