Offline |
 |
 |
Csatlakozott:2015.06.11. 01:54 Hozzászólások:220 Megköszönt másnak: 46 alkalommal Megköszönték neki: 13 alkalommal
|
Az a baj hogy nálam is ez írta. Nem tudom miért. valami.sma(307) : error 017: undefined symbol "ChatColor" valami.sma(559) : error 017: undefined symbol "ChatColor" valami.sma(563) : error 017: undefined symbol "ChatColor" valami.sma(571) : error 017: undefined symbol "ChatColor" valami.sma(575) : error 017: undefined symbol "ChatColor" valami.sma(583) : error 017: undefined symbol "ChatColor" valami.sma(587) : error 017: undefined symbol "ChatColor" valami.sma(595) : error 017: undefined symbol "ChatColor" valami.sma(599) : error 017: undefined symbol "ChatColor" valami.sma(607) : error 017: undefined symbol "ChatColor" valami.sma(611) : error 017: undefined symbol "ChatColor" valami.sma(619) : error 017: undefined symbol "ChatColor" valami.sma(623) : error 017: undefined symbol "ChatColor" valami.sma(631) : error 017: undefined symbol "ChatColor" valami.sma(635) : error 017: undefined symbol "ChatColor" valami.sma(643) : error 017: undefined symbol "ChatColor" valami.sma(647) : error 017: undefined symbol "ChatColor" valami.sma(655) : error 017: undefined symbol "ChatColor" valami.sma(659) : error 017: undefined symbol "ChatColor" valami.sma(667) : error 017: undefined symbol "ChatColor" valami.sma(671) : error 017: undefined symbol "ChatColor" valami.sma(679) : error 017: undefined symbol "ChatColor" valami.sma(683) : error 017: undefined symbol "ChatColor" valami.sma(691) : error 017: undefined symbol "ChatColor" valami.sma(695) : error 017: undefined symbol "ChatColor" valami.sma(703) : error 017: undefined symbol "ChatColor" Itt az amit én próbáltam, ennél is ugyan az van. //*KÜLÖN KÖSZÖNET*// //Alap plugin megírása: 6almasok //HLMOD HUS Rangok: D3M0*~ #include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #include <engine> #include <fakemeta> #include <hamsandwich> #include <fvault> #define ADMINRANG ADMIN_KICK #define VIPRANG ADMIN_CFG new PLUGIN[] = "AWP Mód" new VERSION[] = "1.0" new AUTHOR[] = "KoKo" new PREFIX[] = "Masked Squad" new awp[33] new oles[33] new switchbutton[33] new ModelData[40][64], ModelNum, MaximumBtton new message[192] new nev[32] new Temp[192] static color[10] new szint[33] new File[] = "addons/amxmodx/configs/awp_mod_models.ini" new szVaultName[] = "awp_mod_vault" new need_kills[] = { 0, 25, 50, 75, 100, 125, 150, 175, 200, 225, 250, 275, 300, 325, 350, 375, 400, 425, 450, 475, 500, 525, 550, 575, 600, 625, 650, 675, 700, 725, 750 } new fegyvernevek[28][] = { "Nincs","AWP | Safari Mesh","AWP | Elite Build","AWP | Worm God","AWP | Ursa","AWP | Dream","AWP | Smoke","AWP | Razer","AWP | Tiger","AWP | Redline","AWP | Carbonite","AWP | Hive","AWP | Man-o'-war","AWP | Comic","AWP | Lightning StrikeAWP | Deadly Birds","AWP | Ultra Jade","AWP | Dark King","AWP | Cyrex","AWP | Vulcan","AWP | Asiimov","AWP | Troner","AWP | Jinx","AWP | Hyper Beast","AWP | Gentleman","AWP | Rail Gun","AWP | Apparatus","AWP | Medusa","AWP | Dragon Lore" } new awp_menu_szoveg[][][] = { {"AWP | Safari Mesh \r[Megszerezve]", "\dAWP | Safari Mesh \r[%i/%i Ölés]"}, {"AWP | Elite Build \r[Megszerezve]", "\dAWP | Elite Build \r[%i/%i Ölés]"}, {"AWP | Worm God \r[Megszerezve]", "\dAWP | Worm God \r[%i/%i Ölés]"}, {"AWP | Ursa \r[Megszerezve]", "\dAWP | Ursa \r[%i/%i Ölés]"}, {"AWP | Dream \r[Megszerezve]", "\dAWP | Dream \r[%i/%i Ölés]"}, {"AWP | Smoke \r[Megszerezve]", "\dAWP | Smoke \r[%i/%i Ölés]"}, {"AWP | Razer \r[Megszerezve]", "\dAWP | Razer \r[%i/%i Ölés]"}, {"AWP | Tiger \r[Megszerezve]", "\dAWP | Tiger \r[%i/%i Ölés]"}, {"AWP | Redline \r[Megszerezve]", "\dAWP | Redline \r[%i/%i Ölés]"}, {"AWP | Carbonite \r[Megszerezve]", "\dAWP | Carbonite \r[%i/%i Ölés]"}, {"AWP | Hive \r[Megszerezve]", "\dAWP | Hive \r[%i/%i Ölés]"}, {"AWP | Man-o'-war \r[Megszerezve]", "\dAWP | Man-o'-war \r[%i/%i Ölés]"}, {"AWP | Comic \r[Megszerezve]", "\dAWP | Comic \r[%i/%i Ölés]"}, {"AWP | Lightning Strike \r[Megszerezve]", "\dAWP | Lightning Strike \r[%i/%i Ölés]"}, {"AWP | Deadly Birds \r[Megszerezve]", "\dAWP | Deadly Birds \r[%i/%i Ölés]"}, {"AWP | Ultra Jade \r[Megszerezve]", "\dAWP | Ultra Jade \r[%i/%i Ölés]"}, {"AWP | Dark King \r[Megszerezve]", "\dAWP | Dark King \r[%i/%i Ölés]"}, {"AWP | Cyrex \r[Megszerezve]", "\dAWP | Cyrex \r[%i/%i Ölés]"}, {"AWP | Vulcan \r[Megszerezve]", "\dAWP | Vulcan \r[%i/%i Ölés]"}, {"AWP | Asiimov \r[Megszerezve]", "\dAWP | Asiimov \r[%i/%i Ölés]"}, {"AWP | Red Asiimov \r[Megszerezve]", "\dAWP | Red Asiimov \r[%i/%i Ölés]"}, {"AWP | Troner \r[Megszerezve]", "\dAWP | Troner \r[%i/%i Ölés]"}, {"AWP | Jinx \r[Megszerezve]", "\dAWP | Jinx \r[%i/%i Ölés]"}, {"AWP | Hyper Beast \r[Megszerezve]", "\dAWP | Hyper Beast \r[%i/%i Ölés]"}, {"AWP | Gentleman \r[Megszerezve]", "\dAWP | Gentleman \r[%i/%i Ölés]"}, {"AWP | Rail Gun \r[Megszerezve]", "\dAWP | Rail Gun \r[%i/%i Ölés]"}, {"AWP | Apparatus \r[Megszerezve]", "\dAWP | Apparatus \r[%i/%i Ölés]"}, {"AWP | Medusa \r[Megszerezve]", "\dAWP | Medusa \r[%i/%i Ölés]"}, {"AWP | Dragon Lore \r[Megszerezve]", "\dAWP | Dragon Lore \r[%i/%i Ölés]"} } new oles_szamok[100] = { 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 220, 240, 260, 280, 300, 320, 340, 360, 380, 400, 420, 440, 460, 480, 500, 520, 540, 560, 580, 600, 640, 680, 720, 760, 800, 840, 880, 920, 960, 1000, 1040, 1080, 1120, 1160, 1200, 1240, 1280, 1320, 1360, 1400, 1450, 1500, 1550, 1600, 1650, 1700, 1750, 1800, 1850, 1900, 1950, 2000, 2050, 2100, 2150, 2200, 2250, 2300, 2350, 2400, 2500, 2600, 2700, 2800, 2900, 3000, 3100, 3200, 3300, 3400, 3500, 3600, 3700, 3800, 3900, 4000, 4100, 4200, 4300, 4400 } new rangok[101][] = { "LVL 1", "LVL 2", "LVL 3", "LVL 4", "LVL 5", "LVL 6", "LVL 7", "LVL 8", "LVL 9", "LVL 10", "LVL 11", "LVL 12", "LVL 13", "LVL 14", "LVL 15", "LVL 16", "LVL 17", "LVL 18", "LVL 19", "LVL 20", "LVL 21", "LVL 22", "LVL 23", "LVL 24", "LVL 25", "LVL 26", "LVL 27", "LVL 28", "LVL 29", "LVL 30", "LVL 31", "LVL 32", "LVL 33", "LVL 34", "LVL 35", "LVL 36", "LVL 37", "LVL 38", "LVL 39", "LVL 40", "LVL 41", "LVL 42", "LVL 43", "LVL 44", "LVL 45", "LVL 46", "LVL 47", "LVL 48", "LVL 49", "LVL 50", "LVL 51", "LVL 52", "LVL 53", "LVL 54", "LVL 55", "LVL 56", "LVL 57", "LVL 58", "LVL 59", "LVL 60", "LVL 61", "LVL 62", "LVL 63", "LVL 64", "LVL 65", "LVL 66", "LVL 67", "LVL 68", "LVL 69", "LVL 70", "LVL 71", "LVL 72", "LVL 73", "LVL 74", "LVL 75", "LVL 76", "LVL 77", "LVL 78", "LVL 79", "LVL 80", "LVL 81", "LVL 82", "LVL 83", "LVL 84", "LVL 85", "LVL 86", "LVL 87", "LVL 88", "LVL 89", "LVL 90", "LVL 91", "LVL 92", "LVL 93", "LVL 94", "LVL 95", "LVL 96", "LVL 97", "LVL 98", "LVL 99", "LVL 100", "LVL 101" } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) //EVENT register_event("CurWeapon", "fegyver_valtas", "be", "1=1") register_event("DeathMsg","halal","a") //CVAROK register_cvar("hud_info", "1"); //PARANCSOK register_clcmd("say /awp", "awp_menu") register_clcmd("say_team /awp", "awp_menu") register_clcmd("say", "sayhook") register_clcmd("say_team", "tshook") //EGYÉB RegisterHam(Ham_Spawn, "player", "player_spawn", 1) set_task(60.0, "hirdetes", 0, "", 0, "b", 0) set_task(0.5, "hud_informacio", 0, _, _, "b") register_impulse(201, "awp_menu") LoadModel(); } public hirdetes() { ChatColor(0, "^4[%s] ^1A szerveren jelenleg ^3AWP Mód ^1fut. Menü elérése ^3T ^1betű vagy: ^3/awp", PREFIX) } public player_spawn(id) { strip_user_weapons(id); give_item(id, "weapon_awp") give_item(id, "weapon_knife") give_item(id, "item_assaultsuit") cs_set_user_money(id, 0, 0) cs_set_user_bpammo(id, CSW_AWP, 30) } public halal() { new killer = read_data(1) new victim = read_data(2) if(killer != victim) oles[killer]++ while(oles[killer] >= oles_szamok[szint[killer]]) { szint[killer]++ } } public plugin_precache() { new Len, btton[196], Data[64], Letoltes[40][64]; MaximumBtton = file_size(File, 1); for(new Num = 0; Num < MaximumBtton; Num++) { read_file(File, Num, btton, 196, Len); parse(btton, Data, 63); remove_quotes(btton); if(btton[0] == ';') { continue; } remove_quotes(Data); format(Letoltes[Num], 63, "%s", Data); precache_model(Letoltes[Num]); } RegisterHam(Ham_Spawn,"func_buyzone","vasarlas_zona") } public vasarlas_zona(id) { return HAM_SUPERCEDE; } public LoadModel() { new Len, btton[196], Data[64]; MaximumBtton = file_size(File, 1); for(new Num; Num < MaximumBtton; Num++) { ModelNum++; read_file(File, Num, btton, 196, Len); parse(btton, Data, 63); remove_quotes(btton); if(btton[0] == ';') { continue; } remove_quotes(Data); format(ModelData[ModelNum], 63, "%s", Data); } } public fegyver_valtas(id) { if(!is_user_alive(id) || !is_user_connected(id) || id < 1 || id > 32 || switchbutton[id] == 1) return new fegyver = get_user_weapon(id) if(awp[id] == 1){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[1]) //AWP | Safari Mesh } else if(awp[id] == 2){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[2]) //AWP | Elite Build } else if(awp[id] == 3){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[3]) //AWP | Worm God } else if(awp[id] == 4){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[4]) //AWP | Ursa } else if(awp[id] == 5){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[5]) //AWP | Dream } else if(awp[id] == 6){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[6]) //AWP | Smoke } else if(awp[id] == 7){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[7]) //AWP | Razer } else if(awp[id] == 8){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[8]) //AWP | Tiger } else if(awp[id] == 9){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[9]) //AWP | Redline } else if(awp[id] == 10){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[10]) //AWP | Carbonite } else if(awp[id] == 11){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[11]) //AWP | Hive } else if(awp[id] == 12){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[12]) //AWP | Man-o'-war } else if(awp[id] == 13){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[13]) //AWP | Comic } else if(awp[id] == 14){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[14]) //AWP | Lightning Strike } else if(awp[id] == 15){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[15]) //AWP | Deadly Birds } else if(awp[id] == 16){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[16]) //AWP | Ultra Jade } else if(awp[id] == 17){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[17]) //AWP | Dark King } else if(awp[id] == 18){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[18]) //AWP | Cyrex } else if(awp[id] == 19){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[19]) //AWP | Vulcan } else if(awp[id] == 20){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[20]) //AWP | Asiimov } else if(awp[id] == 21){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[21]) //AWP | Red Asiimov } else if(awp[id] == 22){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[22]) //AWP | Troner } else if(awp[id] == 23){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[23]) //AWP | Jinx } else if(awp[id] == 24){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[24]) //AWP | Hyper Beast } else if(awp[id] == 25){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[25]) //AWP | Gentleman } else if(awp[id] == 26){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[26]) //AWP | Rail Gun } else if(awp[id] == 27){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[27]) //AWP | Apparatus } else if(awp[id] == 28){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[28]) //AWP | Medusa } else if(awp[id] == 29){ if(fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, ModelData[29]) //AWP | Dragon Lore } } public awp_menu(id) { new String[96] format(String, charsmax(String), "\r[Masked Squad] \d| \wAWP Skin Menü^n\wSzint: \y%s \d| \wÖlések: \y%d^n\w", rangok[szint[id]], oles[id]) new menu = menu_create(String, "awp_menu_handler" ) format(String, charsmax(String), oles[id] >= need_kills[0] ? (awp_menu_szoveg[0][0]):(awp_menu_szoveg[0][1]), oles[id], need_kills[0]); menu_additem(menu, String, "0" ); formatex(String, charsmax(String), oles[id] >= need_kills[1] ? (awp_menu_szoveg[1][0]):(awp_menu_szoveg[1][1]), oles[id], need_kills[1]); menu_additem(menu, String, "1"); formatex(String, charsmax(String), oles[id] >= need_kills[2] ? (awp_menu_szoveg[2][0]):(awp_menu_szoveg[2][1]), oles[id], need_kills[2]); menu_additem(menu, String, "2"); format(String, charsmax(String), oles[id] >= need_kills[3] ? (awp_menu_szoveg[3][0]):(awp_menu_szoveg[3][1]), oles[id], need_kills[3]); menu_additem(menu, String, "3"); formatex(String, charsmax(String), oles[id] >= need_kills[4] ? (awp_menu_szoveg[4][0]):(awp_menu_szoveg[4][1]), oles[id], need_kills[4]); menu_additem(menu, String, "4"); format(String, charsmax(String), oles[id] >= need_kills[5] ? (awp_menu_szoveg[5][0]):(awp_menu_szoveg[5][1]), oles[id], need_kills[5]); menu_additem(menu, String, "5" ); format(String, charsmax(String), oles[id] >= need_kills[6] ? (awp_menu_szoveg[6][0]):(awp_menu_szoveg[6][1]), oles[id], need_kills[6]); menu_additem(menu, String, "6" ); format(String, charsmax(String), oles[id] >= need_kills[7] ? (awp_menu_szoveg[7][0]):(awp_menu_szoveg[7][1]), oles[id], need_kills[7]); menu_additem(menu, String, "7" ); format(String, charsmax(String), oles[id] >= need_kills[8] ? (awp_menu_szoveg[8][0]):(awp_menu_szoveg[8][1]), oles[id], need_kills[8]); menu_additem(menu, String, "8" ); format(String, charsmax(String), oles[id] >= need_kills[9] ? (awp_menu_szoveg[9][0]):(awp_menu_szoveg[9][1]), oles[id], need_kills[9]); menu_additem(menu, String, "9" ); format(String, charsmax(String), oles[id] >= need_kills[10] ? (awp_menu_szoveg[10][0]):(awp_menu_szoveg[10][1]), oles[id], need_kills[10]); menu_additem(menu, String, "10" ); format(String, charsmax(String), oles[id] >= need_kills[11] ? (awp_menu_szoveg[11][0]):(awp_menu_szoveg[11][1]), oles[id], need_kills[11]); menu_additem(menu, String, "11" ); format(String, charsmax(String), oles[id] >= need_kills[12] ? (awp_menu_szoveg[12][0]):(awp_menu_szoveg[12][1]), oles[id], need_kills[12]); menu_additem(menu, String, "12" ); format(String, charsmax(String), oles[id] >= need_kills[13] ? (awp_menu_szoveg[13][0]):(awp_menu_szoveg[13][1]), oles[id], need_kills[13]); menu_additem(menu, String, "13" ); format(String, charsmax(String), oles[id] >= need_kills[14] ? (awp_menu_szoveg[14][0]):(awp_menu_szoveg[14][1]), oles[id], need_kills[14]); menu_additem(menu, String, "14" ); format(String, charsmax(String), oles[id] >= need_kills[15] ? (awp_menu_szoveg[15][0]):(awp_menu_szoveg[15][1]), oles[id], need_kills[15]); menu_additem(menu, String, "15" ); format(String, charsmax(String), oles[id] >= need_kills[16] ? (awp_menu_szoveg[16][0]):(awp_menu_szoveg[16][1]), oles[id], need_kills[16]); menu_additem(menu, String, "16" ); format(String, charsmax(String), oles[id] >= need_kills[17] ? (awp_menu_szoveg[17][0]):(awp_menu_szoveg[17][1]), oles[id], need_kills[17]); menu_additem(menu, String, "17" ); format(String, charsmax(String), oles[id] >= need_kills[18] ? (awp_menu_szoveg[18][0]):(awp_menu_szoveg[18][1]), oles[id], need_kills[18]); menu_additem(menu, String, "18" ); format(String, charsmax(String), oles[id] >= need_kills[19] ? (awp_menu_szoveg[19][0]):(awp_menu_szoveg[19][1]), oles[id], need_kills[19]); menu_additem(menu, String, "19" ); format(String, charsmax(String), oles[id] >= need_kills[20] ? (awp_menu_szoveg[20][0]):(awp_menu_szoveg[20][1]), oles[id], need_kills[20]); menu_additem(menu, String, "20" ); format(String, charsmax(String), oles[id] >= need_kills[21] ? (awp_menu_szoveg[21][0]):(awp_menu_szoveg[21][1]), oles[id], need_kills[21]); menu_additem(menu, String, "21" ); format(String, charsmax(String), oles[id] >= need_kills[22] ? (awp_menu_szoveg[22][0]):(awp_menu_szoveg[22][1]), oles[id], need_kills[22]); menu_additem(menu, String, "22" ); format(String, charsmax(String), oles[id] >= need_kills[23] ? (awp_menu_szoveg[23][0]):(awp_menu_szoveg[23][1]), oles[id], need_kills[23]); menu_additem(menu, String, "23" ); format(String, charsmax(String), oles[id] >= need_kills[24] ? (awp_menu_szoveg[24][0]):(awp_menu_szoveg[24][1]), oles[id], need_kills[24]); menu_additem(menu, String, "24" ); format(String, charsmax(String), oles[id] >= need_kills[25] ? (awp_menu_szoveg[25][0]):(awp_menu_szoveg[25][1]), oles[id], need_kills[25]); menu_additem(menu, String, "25" ); format(String, charsmax(String), oles[id] >= need_kills[26] ? (awp_menu_szoveg[26][0]):(awp_menu_szoveg[26][1]), oles[id], need_kills[26]); menu_additem(menu, String, "26" ); format(String, charsmax(String), oles[id] >= need_kills[27] ? (awp_menu_szoveg[27][0]):(awp_menu_szoveg[27][1]), oles[id], need_kills[27]); menu_additem(menu, String, "27" ); format(String, charsmax(String), oles[id] >= need_kills[28] ? (awp_menu_szoveg[28][0]):(awp_menu_szoveg[28][1]), oles[id], need_kills[28]); menu_additem(menu, String, "28" ); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_setprop(menu, MPROP_BACKNAME, "Vissza"); menu_setprop(menu, MPROP_NEXTNAME, "Tovább"); menu_setprop(menu, MPROP_EXITNAME, "Kilépés"); menu_display(id, menu, 0); return PLUGIN_HANDLED; } public awp_menu_handler(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED; } new command[6], name[64], access, callback; menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback); switch(item) { case 0: { if(oles[id] >= need_kills[0]) { awp[id] = 1 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Safari Mesh^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Safari Mesh ^1kiválasztásához!", PREFIX) } } case 1: { if(oles[id] >= need_kills[1]) { awp[id] = 2 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Elite Build^1-et!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Elite Build ^1kiválasztásához!", PREFIX) } } case 2: { if(oles[id] >= need_kills[3]) { awp[id] = 3 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Worm God^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Worm God ^1kiválasztásához!", PREFIX) } } case 3: { if(oles[id] >= need_kills[4]) { awp[id] = 4 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Ursa^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Ursa ^1kiválasztásához!", PREFIX) } } case 4: { if(oles[id] >= need_kills[5]) { awp[id] = 5 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Dream^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Dream ^1kiválasztásához!", PREFIX) } } case 5: { if(oles[id] >= need_kills[6]) { awp[id] = 6 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Smoke^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Smoke ^1kiválasztásához!", PREFIX) } } case 6: { if(oles[id] >= need_kills[7]) { awp[id] = 7 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Razer^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Razer ^1kiválasztásához!", PREFIX) } } case 7: { if(oles[id] >= need_kills[8]) { awp[id] = 8 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Tiger^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Tiger ^1kiválasztásához!", PREFIX) } } case 8: { if(oles[id] >= need_kills[9]) { awp[id] = 9 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Redline^1-ot!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Redline ^1kiválasztásához!", PREFIX) } } case 9: { if(oles[id] >= need_kills[10]) { awp[id] = 10 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Carbonite^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Carbonite ^1kiválasztásához!", PREFIX) } } case 10: { if(oles[id] >= need_kills[11]) { awp[id] = 11 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Hive^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Hive ^1kiválasztásához!", PREFIX) } } case 11: { if(oles[id] >= need_kills[12]) { awp[id] = 12 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Man-o'-war^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Man-o'-war ^1kiválasztásához!", PREFIX) } } case 12: { if(oles[id] >= need_kills[13]) { awp[id] = 13 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Comic^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Comic ^1kiválasztásához!", PREFIX) } } case 13: { if(oles[id] >= need_kills[14]) { awp[id] = 14 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Lightning Strike^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Lightning Strike ^1kiválasztásához!", PREFIX) } } case 14: { if(oles[id] >= need_kills[15]) { awp[id] = 15 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Deadly Birds^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Deadly Birds ^1kiválasztásához!", PREFIX) } } case 15: { if(oles[id] >= need_kills[16]) { awp[id] = 16 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Ultra Jade^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Ultra Jade ^1kiválasztásához!", PREFIX) } } case 16: { if(oles[id] >= need_kills[17]) { awp[id] = 17 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Dark King^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Dark King ^1kiválasztásához!", PREFIX) } } case 17: { if(oles[id] >= need_kills[18]) { awp[id] = 18 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Cyrex^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Cyrex ^1kiválasztásához!", PREFIX) } } case 18: { if(oles[id] >= need_kills[19]) { awp[id] = 19 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Vulcan^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Vulcan ^1kiválasztásához!", PREFIX) } } case 19: { if(oles[id] >= need_kills[20]) { awp[id] = 20 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Asiimov^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Asiimov ^1kiválasztásához!", PREFIX) } } case 20: { if(oles[id] >= need_kills[21]) { awp[id] = 21 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Red Asiimov^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Red Asiimov ^1kiválasztásához!", PREFIX) } } case 21: { if(oles[id] >= need_kills[22]) { awp[id] = 22 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Troner^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Troner ^1kiválasztásához!", PREFIX) } } case 22: { if(oles[id] >= need_kills[23]) { awp[id] = 23 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Jinx^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Jinx ^1kiválasztásához!", PREFIX) } } case 23: { if(oles[id] >= need_kills[24]) { awp[id] = 24 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Hyper Beast^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Hyper Beast ^1kiválasztásához!", PREFIX) } } case 24: { if(oles[id] >= need_kills[25]) { awp[id] = 25 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Gentleman^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Gentleman ^1kiválasztásához!", PREFIX) } } case 25: { if(oles[id] >= need_kills[26]) { awp[id] = 26 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Rail Gun^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Rail Gun ^1kiválasztásához!", PREFIX) } } case 26: { if(oles[id] >= need_kills[27]) { awp[id] = 27 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Apparatus^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Apparatus ^1kiválasztásához!", PREFIX) } } case 27: { if(oles[id] >= need_kills[28]) { awp[id] = 28 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Medusa^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Medusa ^1kiválasztásához!", PREFIX) } } case 28: { if(oles[id] >= need_kills[29]) { awp[id] = 29 ChatColor(id, "^4[%s] ^1Sikeresen kiválasztottad az ^3AWP | Dragon Lore^1-t!", PREFIX) } else { ChatColor(id, "^4[%s] ^1Sajnálom, nincs elegendő ölésed az ^3AWP | Dragon Lore ^1kiválasztásához!", PREFIX) } } } return PLUGIN_HANDLED; } public hud_informacio() { if(!get_cvar_num("hud_info")) return PLUGIN_HANDLED; static id for(id = 1; id <= get_maxplayers(); id++) { if(is_user_alive(id)) { set_hudmessage(0, 127, 255, 0.01, 0.20, 0, 6.0, 1.0) show_hudmessage(id, "[Szint: %s]^n[Öléseid: %i]^n[Kiválasztott Fegyver: %s]", rangok[szint[id]], oles[id], fegyvernevek[awp[id]]) } } return PLUGIN_HANDLED; } public sayhook(id) { read_args (message, 191) remove_quotes (message) if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "")) { return PLUGIN_CONTINUE } get_user_name(id, nev, 31) if(is_user_alive(id)) { get_user_team(id, color, 9) formatex(Temp, 191, "^x04[%s] ^x03%s^x01: %s", rangok[szint[id]], nev, message) } else { get_user_team(id, color, 9) formatex(Temp, 191, "^x04*Halott* [%s] ^x03%s^x01: %s", rangok[szint[id]], nev, message) } if(get_user_flags(id) & ADMINRANG) { if(is_user_alive(id)) { get_user_team(id, color, 9) formatex(Temp, 191, "^x04[Admin] [%s] ^x03%s^x04: %s", rangok[szint[id]], nev, message) } else { get_user_team(id, color, 9) formatex(Temp, 191, "^x03*Halott* ^x04[Admin] [%s] ^x03%s^x04: %s", rangok[szint[id]], nev, message) } if(get_user_flags(id) & ADMIN_CFG ) { if(is_user_alive(id)) { get_user_team(id, color, 9) formatex(Temp, 191, "^x04[VIP] [%s] ^x03%s^x04: %s", rangok[szint[id]], nev, message) } else { get_user_team(id, color, 9) formatex(Temp, 191, "^x03*Halott* ^x04[VIP] [%s] ^x03%s^x04: %s", rangok[szint[id]], nev, message) } } sendmessage(color) return PLUGIN_HANDLED } public tshook(id) { read_args (message, 191) remove_quotes (message) if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "")) { return PLUGIN_CONTINUE } get_user_name(id, nev, 31) new playerTeam = get_user_team(id) new playerTeamName[19] switch (playerTeam) { case 1: { copy (playerTeamName, 11, "*Terrorista*") } case 2: { copy (playerTeamName, 18, "*Anti-Terrorista*") } default: copy (playerTeamName, 9, "*Néző*") } if(is_user_alive(id)) { get_user_team(id, color, 9) formatex(Temp, 191, "^x04(%s) ^x04[%s] ^x03%s^x01: %s",playerTeamName, rangok[szint[id]], nev, message) } else { get_user_team(id, color, 9) formatex(Temp, 191, "^x04*Halott* ^x03(%s) ^x04[%s] ^x03%s^x01: %s",playerTeamName, rangok[szint[id]], nev, message) } if(get_user_flags(id) & ADMINRANG) { if(is_user_alive(id)) { get_user_team(id, color, 9) formatex(Temp, 191, "^x04(%s) ^x04[Admin] [%s] ^x03%s^x04: %s",playerTeamName, rangok[szint[id]], nev, message) } else { get_user_team(id, color, 9) formatex(Temp, 191, "^x01*Halott* ^x04[Admin] ^x03(%s) ^x04[%s] ^x03%s^x04: %s",playerTeamName, rangok[szint[id]], nev, message) } if(get_user_flags(id) & VIPRANG ) { if(is_user_alive(id)) { get_user_team(id, color, 9) formatex(Temp, 191, "^x04(%s) ^x04[VIP] [%s] ^x03%s^x04: %s",playerTeamName, rangok[szint[id]], nev, message) } else { get_user_team(id, color, 9) formatex(Temp, 191, "^x01*Halott* ^x04[VIP] ^x03(%s) ^x04[%s] ^x03%s^x04: %s",playerTeamName, rangok[szint[id]], nev, message) } } sendtmessage(color, playerTeam) return PLUGIN_HANDLED } public sendmessage(color[]) { new teamName[10] for(new player = 1; player < get_maxplayers(); player++) { get_user_team (player, teamName, 9) teamf (player, color) elkuldes(player, Temp) teamf(player, teamName) } } public sendtmessage(color[], playerTeam) { new teamName[10] for (new player = 1; player < get_maxplayers(); player++) { if(get_user_team(player) == playerTeam) { get_user_team (player, teamName, 9) elkuldes(player, Temp) teamf (player, teamName) teamf (player, color) } } } public teamf(player, team[]) { message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player) write_byte(player) write_string(team) message_end() } public elkuldes(player, Temp[]) { message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player) write_byte( player ) write_string( Temp ) message_end() } stock ChatColor(const id, const szMessage[], any:...) { static pnum, players[32], szMsg[190], IdMsg; vformat(szMsg, charsmax(szMsg), szMessage, 3); if(!IdMsg) IdMsg = get_user_msgid("SayText"); if(id) { if(!is_user_connected(id)) return; players[0] = id; pnum = 1; } else get_players(players, pnum, "c"); for(new i; i < pnum; i++) { message_begin(MSG_ONE, IdMsg, .player = players[i]); write_byte(players[i]); write_string(szMsg); message_end(); } } public client_disconnect(id) { if(is_user_bot(id)) return; save(id); } public client_putinserver( id ) { if(is_user_bot(id)) return; oles[id] = 0; awp[id] = 0; switchbutton[id] = 0; szint[id] = 0; load(id); } load(id) { new szAuthid[32], szData[32]; get_user_name( id, szAuthid, charsmax(szAuthid)); new s1[16],s2[16],s3[16],s4[16] fvault_get_data( szVaultName, szAuthid, szData, 31 ); parse( szData, s1, 15, s2, 15 , s3, 15, s4, 15 ); oles[id] = str_to_num(s1); awp[id] = str_to_num(s2); switchbutton[id] = str_to_num(s3); szint[id] = str_to_num(s4); } save(id) { new szAuthid[ 32 ], szData[ 32 ]; get_user_name( id, szAuthid, charsmax(szAuthid)); formatex( szData, 31, "%i %i %i %i", oles[id], awp[id], switchbutton[id], szint[id]); fvault_set_data( szVaultName, szAuthid, szData ); }
_________________ 
|
|