Offline |
|
|
Csatlakozott: 2016.09.16. 13:41 Hozzászólások: 226
Megköszönt másnak: 17 alkalommal Megköszönték neki: 35 alkalommal
|
Nem Hanem a jobb fajta skineket egy másik raktárba szeretnem át tenni csak most az a problémám hogy kész csak a következőbe az lenne h xy ig legyen a skin pl. 30 ig szeretnem a kor a 31 tol mar nem lenne ott azt hogyan tudnám megoldni ? #include <amxmodx> #include <amxmisc> #include <fakemeta> #include <engine> #include <hamsandwich> #include <fun> #include <cstrike> #include <sqlx> #include <colorchat> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author" #define MAXPLAYERS 33 new const ChatPrefix[] = "[Global Unison]" new Fegyverek[MAXPLAYERS][64],Hasznal[MAXPLAYERS][4],FegyverKepesseg[MAXPLAYERS][4][5],Pontok[MAXPLAYERS],Kepesseg[MAXPLAYERS][5] new const EntityNevek[][] = { "weapon_ak47", "weapon_awp", "weapon_m4a1", "weapon_famas", "weapon_mp5navy", "weapon_m3", "weapon_deagle", "weapon_usp", "weapon_knife" } new const FegyverKepessegAdat[][] = { { 0, 0, 0, 0, 0 }, { 0, 5, 5, 5, 0 }, { 0, 10, 5, 10, 0 }, { 0, 15, 15, 15, 0 }, { 0, 30, 5, 30, 0 }, { 0, 5, 5, 50, 0 }, { 0, 45, 20, 20, 0 }, { 0, 0, 0, 0, 75 } } new const FegyverIdSzamok[] ={ 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1 } new const FegyverAdat[][][] = { { "", "", "", "" }, { "Terepmintás AK47", "globalunison/terepak", "28", "1" }, { "Terepmintás AWP", "globalunison/terepawp", "18", "1" }, { "Terepmintás M4A1", "globalunison/terepm4", "22", "1" }, { "Terepmintás FAMAS", "globalunison/terepfamas", "15", "1" }, { "Terepmintás MP5", "globalunison/terepmp5", "19", "1" }, { "Klasszikus M3", "globalunison/klasszm3", "21", "1" }, { "Terepmintás DEAGLE", "globalunison/terepdg", "26", "1" }, { "Terepmintás USP", "globalunison/terepusp", "16", "1" }, { "Régi AK47", "globalunison/regiak", "28", "2" }, { "Vadász AWP", "globalunison/vadaszawp", "18", "2" }, { "Sivatagi M4A1", "globalunison/sivm4", "22", "2" }, { "Régi FAMAS", "globalunison/regifamas", "15", "2" }, { "Klasszikus MP5", "globalunison/klasszmp5", "19", "2" }, { "Mossbenger M3", "globalunison/mossbergm3", "21", "2" }, { "Tűz DEAGLE", "globalunison/tuzdezi", "26", "2" }, { "Tűz USP", "globalunison/tuzusp", "16", "2" }, { "Villám AK47", "globalunison/villamak", "28", "3" }, { "Pulzus AWP", "globalunison/pulzusawp", "18", "3" }, { "Tűz M4A1", "globalunison/tuzm4", "22", "3" }, { "Jég FAMAS", "globalunison/jegfamas", "15", "3" }, { "Tűz MP5", "globalunison/tuzmp5", "19", "3" }, { "Rövid M3", "globalunison/rovidm3", "21", "3" }, { "Kör DEAGLE", "globalunison/kordezi", "26", "3" }, { "Modern USP", "globalunison/modernusp", "16", "3" }, { "Fenevad AK47", "globalunison/fenevadak", "28", "4" }, { "Resistance AWP", "globalunison/resiawp", "18", "4" }, { "Modern M4A1", "globalunison/modernm4", "22", "4" }, { "Spitfire FAMAS", "globalunison/spitfamas", "15", "4" }, { "Kommandós MP5", "globalunison/kommandosmp5", "19", "4" }, { "SPAS-12 M3", "globalunison/spasm3", "21", "4" }, { "Láng DEAGLE", "globalunison/langdezi", "26", "4" }, { "Engraved USP", "globalunison/engusp", "16", "4" }, { "Magma AK47", "globalunison/magmaak", "28", "5" }, { "Magma AWP", "globalunison/magmaawp", "18", "5" }, { "Magma M4A1", "globalunison/magmam4", "22", "5" }, { "Magma FAMAS", "globalunison/magmafamas", "15", "5" }, { "Magma MP5", "globalunison/magmamp5", "19", "5" }, { "Magma M3", "globalunison/magmam3", "21", "5" }, { "Magma DEAGLE", "globalunison/magmadezi", "26", "5" }, { "Magma USP", "globalunison/magmausp", "16", "5" }, { "Nuclear AK47", "globalunison/nuclearak", "28", "6" }, { "Nuclear AWP", "globalunison/nuclearawp", "18", "6" }, { "Nuclear M4A1", "globalunison/nuclearm4", "22", "6" }, { "Nuclear FAMAS", "globalunison/nuclearfamas", "15", "6" }, { "Nuclear MP5", "globalunison/nuclearmp5", "19", "6" }, { "Nuclear M3", "globalunison/nuclearm3", "21", "6" }, { "Nuclear DEAGLE", "globalunison/nucleardezi", "26", "6" }, { "Nuclear USP", "globalunison/nuclearusp", "16", "6" }, { "Zombie Hunter Kés", "globalunison/zhkes", "29", "7" }, { "Sárkányfog Kés", "globalunison/sarkanykes", "29", "7" }, { "DeRoiD Kés", "globalunison/derokes", "29", "7" }, { "Karácsonyi Kés", "globalunison/santaknife", "29", "7" } } new const KepessegAdat[][][] = { { "", "", "" }, { "Élet", "É", "Több életerő." }, { "Intelligencia", "I", "Növekszik az arany zsakmánya." }, { "Erő", "E", "Növekszik a sebzés." }, { "Ügyesség", "Ü", "Mozgási sebesség megnő." } } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_impulse(201, "Fomenu"); register_clcmd("say /add", "addolas") //Itt tudsz addolni for(new i; i < sizeof(EntityNevek); i++) { if(strlen(EntityNevek[i]) > 0) { RegisterHam(Ham_Item_Deploy, EntityNevek[i], "FegyverValtas", 1) } } } public plugin_precache() { for(new i; i < sizeof(FegyverAdat); i++) { if(strlen(FegyverAdat[i][1]) == 0) { continue } new Mdl[86] formatex(Mdl, charsmax(Mdl), "models/%s.mdl", FegyverAdat[i][1]) precache_model(Mdl) } } //Ide Tudod Be irni mitt szeretnĂ©l Addolni public addolas(id) { if(get_user_flags(id) & ADMIN_IMMUNITY) { for(new i;i < 52; i++) Fegyverek[id][i] += 1; ColorChat(id, GREEN, "%s^1Megkaptál minden skint!", ChatPrefix); } } public FegyverValtas(f) { new id = get_pdata_cbase(f, 41, 4) new wid = cs_get_weapon_id(f) if(id > 32 || id < 1 || !is_user_alive(id)) { return HAM_SUPERCEDE } new k = Hasznal[id][FegyverIdSzamok[wid]], Mdl[86] if(k > 0 && str_to_num(FegyverAdat[k][2]) == wid) { formatex(Mdl, charsmax(Mdl), "models/%s.mdl", FegyverAdat[k][1]) set_pev(id, pev_viewmodel2, Mdl) } return HAM_IGNORED } public Fomenu(id) { new String[128] formatex(String, charsmax(String), "\yGlobal Unison \d- \wFőmenü") new menu = menu_create(String, "FoMenuh" ) formatex(String, charsmax(String), "Gyakorlás") menu_additem(menu, String, "1") menu_display(id, menu) } public FoMenuh(id, menu, item){ if(item == MENU_EXIT) { menu_destroy(menu) return } new Adat[32], Sor[64] new Access, Callback menu_item_getinfo(menu, item, Access, Adat, charsmax(Adat), Sor, charsmax(Sor), Callback) new x = str_to_num(Adat) switch(x) { case 1: { RaktarMenu(id) } } } public RaktarMenu(id) { new String[128] formatex(String, charsmax(String), "\yGlobal Unison \d- \wRaktármenü") new menu = menu_create(String, "RaktarMenuh" ) formatex(String, charsmax(String), "Fegyverek") menu_additem(menu, String, "1") formatex(String, charsmax(String), "Tárgyak") menu_additem(menu, String, "2") menu_display(id, menu) } public RaktarMenuh(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu) return } new Adat[32], Sor[64] new Access, Callback menu_item_getinfo(menu, item, Access, Adat, charsmax(Adat), Sor, charsmax(Sor), Callback) new x = str_to_num(Adat) switch(x) { case 1: { FRaktarMenu(id) } case 2: { //TargyMenu(id) } } } public FRaktarMenu(id) { new String[128], Nts[3] formatex(String, charsmax(String), "\yGlobal Unison \d- \wRaktár") new menu = menu_create(String, "FRaktarMenuh" ) for(new i = 30; i < sizeof(FegyverAdat); i++) { if(Fegyverek[id][i] <= 0) { continue } new k = str_to_num(FegyverAdat[i][3]) num_to_str(i, Nts, 2) if(str_to_num(FegyverAdat[i][2]) != 29) { formatex(String, charsmax(String), "\w%s\r (\w%d\r) \d[\w%d\y%s\r|\w%d\y%s\r|\w%d\y%s\d]", FegyverAdat[i][0], Fegyverek[id][i], FegyverKepessegAdat[k][1], KepessegAdat[1][1], FegyverKepessegAdat[k][2], KepessegAdat[2][1], FegyverKepessegAdat[k][3], KepessegAdat[3][1]) } else { formatex(String, charsmax(String), "\y%s\r (\w%d\r) \d[\w%d\y%s\d]", FegyverAdat[i][0], Fegyverek[id][i], FegyverKepessegAdat[k][4], KepessegAdat[4][1]) } menu_additem(menu, String, Nts) } menu_setprop(menu, MPROP_PERPAGE, 6) menu_display(id, menu) } public FRaktarMenuh(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu) return } new Adat[32], Sor[64] new Access, Callback menu_item_getinfo(menu, item, Access, Adat, charsmax(Adat), Sor, charsmax(Sor), Callback) new x = str_to_num(Adat) if(Fegyverek[id][x] > 0) { new y = str_to_num(FegyverAdat[x][2]) log_amx("%d", y) Hasznal[id][FegyverIdSzamok[y]] = x for(new i = 1; i <= 4; i++) { FegyverKepesseg[id][FegyverIdSzamok[y]][i] = FegyverKepessegAdat[str_to_num(FegyverAdat[x][3])][i] } } } public KepessegNulla(id) { new y = get_user_weapon(id) for(new i = 1; i <= 4; i++) { FegyverKepesseg[id][FegyverIdSzamok[y]][i] = 0 } } public KepessegMenu(id) { new String[128], Nts[3] formatex(String, charsmax(String), "\yGlobal Unison \d- \wGyakorlás^n\rElosztható pontok:\d %d", Pontok[id]) new menu = menu_create(String, "KepessegMenuh" ) for(new i = 1; i <= 4; i++) { num_to_str(i, Nts, 2) formatex(String, charsmax(String), "\y%s\r (\w%02d\d/\w20\r)^n \d%s", KepessegAdat[i][0], Kepesseg[id][i], KepessegAdat[i][2]) menu_additem(menu, String, Nts) } menu_display(id, menu) } public KepessegMenuh(id, menu, item){ if(item == MENU_EXIT) { menu_destroy(menu) return } new Adat[32], Sor[64] new Access, Callback menu_item_getinfo(menu, item, Access, Adat, charsmax(Adat), Sor, charsmax(Sor), Callback) new x = str_to_num(Adat) if(Pontok[id] > 0) { Pontok[id]-- Kepesseg[id][x]++ KepessegMenu(id) ColorChat(id, GREEN, "%s^1 Sikeresen fejlesztetted a(z)^3 %s^1-t!", ChatPrefix, KepessegAdat[x][0]) } else { ColorChat(id, GREEN, "^3 %s ^1ElĂ©rted a ^3maximumot.",ChatPrefix); } }
for(new i = 30; i < sizeof(FegyverAdat); i++) { if(Fegyverek[id][i] <= 0) { continue }
_________________ Global Unison 2019 3X Event Vissza Tértem
|
|