| 				
					| Offline |  
					|  |  
					|  |  Csatlakozott:2014.05.11. 01:10
 Hozzászólások:56
 Megköszönt másnak: 11 alkalommal
 Megköszönték neki: 2 alkalommal
 | 
				
					| V!rusHD írta: Nem lessz jó. Igen rá jöttem és már meg is írtam újra!Üdv:PoHa|R| #include <amxmodx>#include <nvault>#include <colorchat>#include <fun>#include <fakemeta> #define PLUGIN_NEV "Warriors Master"#define PLUGIN_VERZIO "1.0"#define PLUGIN_IRO "Tomii~'." new pont[33], vault, cim[121]new elite[121], fiveseven[121], dezi[121], hp[121], mp5[121], ak47[121], m4a1[121] public plugin_init(){register_plugin(PLUGIN_NEV,PLUGIN_VERZIO,PLUGIN_IRO)register_clcmd("say /menu", "fmenu")register_event("DeathMsg","pontok","a")}public plugin_precache(){	precache_model("models/modellek/v_elite.mdl")	precache_model("models/modellek/v_deagle.mdl")	precache_model("models/modellek/v_fivesen.mdl")	precache_model("models/modellek/v_mp5.mdl")	precache_model("models/modellek/v_ak47.mdl")	precache_model("models/modellek/v_m4a1.mdl")}public skin(id){	new fegyver = get_user_weapon(id)	if(elite[id] == 0 && fegyver == CSW_ELITE)	set_pev(id, pev_viewmodel2, "models/modellek/v_elite.mdl")	if(dezi[id] == 0 && fegyver == CSW_DEAGLE)	set_pev(id, pev_viewmodel2, "models/modellek/v_deagle.mdl")	if(fiveseven[id] == 0 && fegyver == CSW_FIVESEVEN)	set_pev(id, pev_viewmodel2, "models/modellek/v_fivesen.mdl")	if(m4a1[id] == 0 && fegyver == CSW_M4A1)	set_pev(id, pev_viewmodel2, "models/modellek/v_m4a1.mdl")	if(mp5[id] == 0 && fegyver == CSW_MP5NAVY)	set_pev(id, pev_viewmodel2, "models/modellek/v_mp5.mdl")	if(ak47[id] == 0 && fegyver == CSW_AK47)	set_pev(id, pev_viewmodel2, "models/modellek/v_ak47.mdl")}    public pontok(id){    new killer = read_data(1)    new victim = read_data(2)    new team = get_user_team(killer)    if(killer != victim && team != get_user_team(victim) && read_data(3)){    pont[killer]++    }    else if(killer != victim && team != get_user_team(victim)){    pont[killer] += 2    }    }     public fmenu(id){    new acim[121]    format(acim, charsmax(acim), "//Főmenü\\ |Aranyad|: %d", pont[id])    new menu = menu_create(acim, "Menu" )     menu_additem(menu, "Kis fegyók", "1", 0); // case 1    menu_additem(menu, "Nagy fegyók (Adminoknak!)", "2", 0); // case 2    menu_additem(menu, "\rÍrd be \r/kes", "3", 0); // case 3    menu_additem(menu, "wBOLT \w(Hamarosan)", "4", 0); // case 4    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);    menu_setprop(menu, MPROP_PERPAGE, 6);    menu_setprop(menu, MPROP_BACKNAME, "Vissza");    menu_setprop(menu, MPROP_EXITNAME, "Kilépés");     menu_display(id, menu, 0);    return PLUGIN_HANDLED;    }      public Menu(id, menu, item){   if( item == MENU_EXIT ){    menu_destroy(menu);    return PLUGIN_HANDLED;     }     new data[6], 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:{          menua(id)          }         case 2:{          if(get_user_flags(id) & ADMIN_KICK)          nmenu(id)          else          ColorChat(id, RED, "Nem vagy admin!")          }          } 	menu_destroy(menu)          return PLUGIN_HANDLED;      }     public nmenu(id){    new tcim[121]    format(tcim, charsmax(tcim), "Nagy fegyverek^n |Aranyad|: %d", pont[id])    new menu = menu_create(tcim, "n_menu" )    format(ak47, charsmax(ak47), "\AK47 [%d/2000 Pont]",pont[id])    format(m4a1, charsmax(ak47), "\M4a1 [%d/2500 Pont]",pont[id])    format(mp5, charsmax(mp5), "\MP5 [%d/380 Pont]",pont[id])     if(pont[id] >= 2000)      menu_additem(menu,"AK47 [Feloldva]","1",0)      else      menu_additem(menu, ak47, "1", 0)      if(pont[id] >= 2500)      menu_additem(menu,"M4a1 [Feloldva]","2",0)      else      menu_additem(menu, m4a1, "2", 0)      if(pont[id] >= 380)      menu_additem(menu,"mp5 [Feloldva]","3",0)      else      menu_additem(menu, mp5, "3", 0)      menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);      menu_display(id, menu, 0);      }     public n_menu(id, menu, item){   if( item == MENU_EXIT ){    menu_destroy(menu);    return PLUGIN_HANDLED;     }	new data[6], 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:{          if(pont[id] >= 500)          give_item(id, "weapon_ak47")          else          ColorChat(id, RED, "^3[Ak47]^4 Nincs elegendő pontod!")          }        case 2:{          if(pont[id] >= 450)          give_item(id, "weapon_m4a1")          else          ColorChat(id, RED, "^3[M4a1]^4 Nincs elegendő pontod!")          }        case 3:{          if(pont[id] >= 380)          give_item(id, "weapon_mp5")          else          ColorChat(id, RED, "^3[MP5]^4 Nincs elegendő pontod!")          }    } 	menu_destroy(menu)	return PLUGIN_HANDLED;          }       public menua(id){      format(cim, charsmax(cim), "Pisztoly Menü By:Tomii~'.^nAranyad: %d",pont[id])      new menu = menu_create(cim, "menu_h" )      format(elite, charsmax(elite), "Elite [Két pisztoly] [%d/100 Pont]",pont[id])      format(fiveseven, charsmax(fiveseven), "Fiveseven [%d/170 Pont]",pont[id])      format(dezi, charsmax(dezi), "Deagle [%d/240 Pont]",pont[id])      format(hp, charsmax(hp), "+50 HP [%d/450 Pont]",pont[id])       if(pont[id] >= 100)      menu_additem(menu,"Elite [Két pisztoly] [Feloldva]","1",0)      else      menu_additem(menu, elite, "1", 0)      if(pont[id] >= 170)      menu_additem(menu,"Fiveseven [Feloldva]","2",0)      else      menu_additem(menu, fiveseven, "2", 0)      if(pont[id] >= 240)      menu_additem(menu,"Deagle [Feloldva]","3",0)      else      menu_additem(menu, dezi, "3", 0)      if(pont[id] >= 450)      menu_additem(menu,"+50 HP [Feloldva]","4",0)      else      menu_additem(menu, hp, "4", 0)      menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);      menu_display(id, menu, 0);      }  public menu_h(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:{if(pont[id] >= 1000)give_item(id, "weapon_elite")elseColorChat(id, RED, "^3[Elite]^4 Nincs elegendő pontod!")}case 2:{if(pont[id] >= 1500)give_item(id, "weapon_fiveseven")elseColorChat(id, RED, "^3[Fiveseven]^4 Nincs elegendő pontod!")}case 3:{if(pont[id] >= 2000)give_item(id, "weapon_deagle")elseColorChat(id, GREEN, "^3[Deagle]^4 Nincs elegendő pontod!")}case 4:{if(pont[id] >= 2500)set_user_health(id, get_user_health(id) + 50)elseColorChat(id, GREEN, "^3[+50 HP]^4 Nincs elegendő pontod!")}}menu_destroy(menu)return PLUGIN_HANDLED} public client_putinserver(id){betoltes(id)} public client_disconnect(id){mentes(id)} public mentes(id){new vaultkey[64],vaultdata[256], name[32]get_user_name(id, name, 31)format(vaultkey,63,"%s-PONTOK", name)format(vaultdata,255,"%d", pont[id])nvault_set(vault,vaultkey,vaultdata)return PLUGIN_CONTINUE} public betoltes(id){new vaultkey[64],vaultdata[256], name[32]get_user_name(id, name, 31)format(vaultkey,63,"%s-PONTOK", name)nvault_get(vault,vaultkey,vaultdata,255)pont[id] = str_to_num(vaultdata)return PLUGIN_CONTINUE}
Ha igy se jó probáld ezzel: #include <amxmodx>#include <nvault>#include <colorchat>#include <fun>#include <fakemeta> #define PLUGIN_NEV "Warriors Master"#define PLUGIN_VERZIO "1.0"#define PLUGIN_IRO "Tomii~'." new pont[33], vault, cim[121]new elite[121], fiveseven[121], dezi[121], hp[121], mp5[121], ak47[121], m4a1[121] public plugin_init(){register_plugin(PLUGIN_NEV,PLUGIN_VERZIO,PLUGIN_IRO)register_clcmd("say /menu", "fmenu")register_event("DeathMsg","pontok","a")register_event("CurWeapon", "skin", "be", "1=1")}public plugin_precache(){	precache_model("models/modellek/v_elite.mdl")	precache_model("models/modellek/v_deagle.mdl")	precache_model("models/modellek/v_fivesen.mdl")	precache_model("models/modellek/v_mp5.mdl")	precache_model("models/modellek/v_ak47.mdl")	precache_model("models/modellek/v_m4a1.mdl")}public skin(id){	new fegyver = get_user_weapon(id)	if(elite[id] == 0 && fegyver == CSW_ELITE)	set_pev(id, pev_viewmodel2, "models/modellek/v_elite.mdl")	if(dezi[id] == 0 && fegyver == CSW_DEAGLE)	set_pev(id, pev_viewmodel2, "models/modellek/v_deagle.mdl")	if(fiveseven[id] == 0 && fegyver == CSW_FIVESEVEN)	set_pev(id, pev_viewmodel2, "models/modellek/v_fivesen.mdl")	if(m4a1[id] == 0 && fegyver == CSW_M4A1)	set_pev(id, pev_viewmodel2, "models/modellek/v_m4a1.mdl")	if(mp5[id] == 0 && fegyver == CSW_MP5NAVY)	set_pev(id, pev_viewmodel2, "models/modellek/v_mp5.mdl")	if(ak47[id] == 0 && fegyver == CSW_AK47)	set_pev(id, pev_viewmodel2, "models/modellek/v_ak47.mdl")}    public pontok(id){    new killer = read_data(1)    new victim = read_data(2)    new team = get_user_team(killer)    if(killer != victim && team != get_user_team(victim) && read_data(3)){    pont[killer]++    }    else if(killer != victim && team != get_user_team(victim)){    pont[killer] += 2    }    }     public fmenu(id){    new acim[121]    format(acim, charsmax(acim), "//Főmenü\\ |Aranyad|: %d", pont[id])    new menu = menu_create(acim, "Menu" )     menu_additem(menu, "Kis fegyók", "1", 0); // case 1    menu_additem(menu, "Nagy fegyók (Adminoknak!)", "2", 0); // case 2    menu_additem(menu, "\rÍrd be \r/kes", "3", 0); // case 3    menu_additem(menu, "wBOLT \w(Hamarosan)", "4", 0); // case 4    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);    menu_setprop(menu, MPROP_PERPAGE, 6);    menu_setprop(menu, MPROP_BACKNAME, "Vissza");    menu_setprop(menu, MPROP_EXITNAME, "Kilépés");     menu_display(id, menu, 0);    return PLUGIN_HANDLED;    }      public Menu(id, menu, item){   if( item == MENU_EXIT ){    menu_destroy(menu);    return PLUGIN_HANDLED;     }     new data[6], 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:{          menua(id)          }         case 2:{          if(get_user_flags(id) & ADMIN_KICK)          nmenu(id)          else          ColorChat(id, RED, "Nem vagy admin!")          }          } 	menu_destroy(menu)          return PLUGIN_HANDLED;      }     public nmenu(id){    new tcim[121]    format(tcim, charsmax(tcim), "Nagy fegyverek^n |Aranyad|: %d", pont[id])    new menu = menu_create(tcim, "n_menu" )    format(ak47, charsmax(ak47), "\AK47 [%d/2000 Pont]",pont[id])    format(m4a1, charsmax(ak47), "\M4a1 [%d/2500 Pont]",pont[id])    format(mp5, charsmax(mp5), "\MP5 [%d/380 Pont]",pont[id])     if(pont[id] >= 2000)      menu_additem(menu,"AK47 [Feloldva]","1",0)      else      menu_additem(menu, ak47, "1", 0)      if(pont[id] >= 2500)      menu_additem(menu,"M4a1 [Feloldva]","2",0)      else      menu_additem(menu, m4a1, "2", 0)      if(pont[id] >= 380)      menu_additem(menu,"mp5 [Feloldva]","3",0)      else      menu_additem(menu, mp5, "3", 0)      menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);      menu_display(id, menu, 0);      }     public n_menu(id, menu, item){   if( item == MENU_EXIT ){    menu_destroy(menu);    return PLUGIN_HANDLED;     }	new data[6], 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:{          if(pont[id] >= 500)          give_item(id, "weapon_ak47")          else          ColorChat(id, RED, "^3[Ak47]^4 Nincs elegendő pontod!")          }        case 2:{          if(pont[id] >= 450)          give_item(id, "weapon_m4a1")          else          ColorChat(id, RED, "^3[M4a1]^4 Nincs elegendő pontod!")          }        case 3:{          if(pont[id] >= 380)          give_item(id, "weapon_mp5")          else          ColorChat(id, RED, "^3[MP5]^4 Nincs elegendő pontod!")          }    } 	menu_destroy(menu)	return PLUGIN_HANDLED;          }       public menua(id){      format(cim, charsmax(cim), "Pisztoly Menü By:Tomii~'.^nAranyad: %d",pont[id])      new menu = menu_create(cim, "menu_h" )      format(elite, charsmax(elite), "Elite [Két pisztoly] [%d/100 Pont]",pont[id])      format(fiveseven, charsmax(fiveseven), "Fiveseven [%d/170 Pont]",pont[id])      format(dezi, charsmax(dezi), "Deagle [%d/240 Pont]",pont[id])      format(hp, charsmax(hp), "+50 HP [%d/450 Pont]",pont[id])       if(pont[id] >= 100)      menu_additem(menu,"Elite [Két pisztoly] [Feloldva]","1",0)      else      menu_additem(menu, elite, "1", 0)      if(pont[id] >= 170)      menu_additem(menu,"Fiveseven [Feloldva]","2",0)      else      menu_additem(menu, fiveseven, "2", 0)      if(pont[id] >= 240)      menu_additem(menu,"Deagle [Feloldva]","3",0)      else      menu_additem(menu, dezi, "3", 0)      if(pont[id] >= 450)      menu_additem(menu,"+50 HP [Feloldva]","4",0)      else      menu_additem(menu, hp, "4", 0)      menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);      menu_display(id, menu, 0);      }  public menu_h(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:{if(pont[id] >= 1000)give_item(id, "weapon_elite")elseColorChat(id, RED, "^3[Elite]^4 Nincs elegendő pontod!")}case 2:{if(pont[id] >= 1500)give_item(id, "weapon_fiveseven")elseColorChat(id, RED, "^3[Fiveseven]^4 Nincs elegendő pontod!")}case 3:{if(pont[id] >= 2000)give_item(id, "weapon_deagle")elseColorChat(id, GREEN, "^3[Deagle]^4 Nincs elegendő pontod!")}case 4:{if(pont[id] >= 2500)set_user_health(id, get_user_health(id) + 50)elseColorChat(id, GREEN, "^3[+50 HP]^4 Nincs elegendő pontod!")}}menu_destroy(menu)return PLUGIN_HANDLED} public client_putinserver(id){betoltes(id)} public client_disconnect(id){mentes(id)} public mentes(id){new vaultkey[64],vaultdata[256], name[32]get_user_name(id, name, 31)format(vaultkey,63,"%s-PONTOK", name)format(vaultdata,255,"%d", pont[id])nvault_set(vault,vaultkey,vaultdata)return PLUGIN_CONTINUE} public betoltes(id){new vaultkey[64],vaultdata[256], name[32]get_user_name(id, name, 31)format(vaultkey,63,"%s-PONTOK", name)nvault_get(vault,vaultkey,vaultdata,255)pont[id] = str_to_num(vaultdata)return PLUGIN_CONTINUE}
 
 |  |