Więc tak pobieramy pliki z [PaintballMod] Realny Paint Ball Mod - AMXX.pl: Support AMX Mod X .
Następnie wypakowujemy pliki i otwieramy plik paintballmod.sma i prawie na samym dole szukamy kodu podobnego do tego:
public launchMenu(id) { new menu = menu_create("\rWybierz bron do PaintBalla:", "menu_handler") menu_additem(menu, "\wMarker", "0", 0) menu_additem(menu, "\wShotgun", "1", 0) menu_additem(menu, "\wSuper Marker (Premium)", "2", 0) menu_additem(menu, "\wSniper", "3", 0) menu_additem(menu, "Wybierz poprzednia bron", "4", 0, -1) menu_additem(menu, "Poprzednia + Nie pokazuj tego menu ponownie", "5", 0, -1) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) }
Tu przedstawiam wam spolszczoną już werje jakiej ja sam używam:D
Ja nie korzystam z Launczera ani SuperLaunczera dlatego niema go tutaj bo buguje serwer.
Następnie schodzimy kilka linijek niżej i mamy kod:
public give_menu_weapon(id,key) { new schedule[ 5 ]; format_time( schedule, charsmax( schedule ), "%a" ); switch (key) { case 0: fm_give_item(id, "weapon_mp5navy"); //,mp5 case 1: fm_give_item(id, "weapon_xm1014"); // szotgun automatyczny case 2: if(equal( schedule, "Sat")) fm_give_item(id, "weapon_p90"); //p90 else if(get_user_flags(id) & ADMIN_LEVEL_H) fm_give_item(id, "weapon_p90"); else {client_print(id, print_chat, "[PaintballMod] Nie jestes VIP-em, wiec dostaniesz zwykly marker."); fm_give_item(id, "weapon_mp5navy"); // tu jeśli ktoś niema tej flagi automatycznie dostaje MP5 case 3: fm_give_item(id, "weapon_scout"); //sniper scout default: fm_give_item(id, "weapon_mp5navy"); } // ilość magazynku, można ustawić nawet 10000tys <img src='http://img.amxx.pl/public/style_emoticons/<#EMO_DIR#>/biggrin.gif' class='bbc_emoticon' alt=':D' /> cs_set_user_bpammo(id, CSW_MP5NAVY, 200); cs_set_user_bpammo(id, CSW_SCOUT, 20); cs_set_user_bpammo(id, CSW_P90, 300); cs_set_user_bpammo(id, CSW_XM1014, 80); }
dalej jeśli koś niechce by dawało automatycznie mp5 zmieniamy kod napisany wyżej na:
public launchMenu(id) { new menu = menu_create("\rWybierz bron do PaintBalla:", "menu_handler") menu_additem(menu, "\wMarker", "0", 0) menu_additem(menu, "\wShotgun", "1", 0) menu_additem(menu, "\wSuper Marker (Premium)", "2", ADMIN_LEVEL_H) czyli osoba dostaje p90 tylko gdy ma flage ADMIN_LEVEL_H menu_additem(menu, "\wSniper", "3", 0) menu_additem(menu, "Wybierz poprzednia bron", "4", 0, -1) menu_additem(menu, "Poprzednia + Nie pokazuj tego menu ponownie", "5", 0, -1) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) } public give_menu_weapon(id,key) { new schedule[ 5 ]; format_time( schedule, charsmax( schedule ), "%a" ); switch (key) { case 0: fm_give_item(id, "weapon_mp5navy"); //,mp5 case 1: fm_give_item(id, "weapon_xm1014"); // szotgun automatyczny case 2: if(equal( schedule, "Sat")) fm_give_item(id, "weapon_p90"); //p90 case 3: fm_give_item(id, "weapon_scout"); //sniper scout } // ilość magazynku, można ustawić nawet 10000tys <img src='http://img.amxx.pl/public/style_emoticons/<#EMO_DIR#>/biggrin.gif' class='bbc_emoticon' alt=':D' /> cs_set_user_bpammo(id, CSW_MP5NAVY, 200); cs_set_user_bpammo(id, CSW_SCOUT, 20); cs_set_user_bpammo(id, CSW_P90, 300); cs_set_user_bpammo(id, CSW_XM1014, 80); }
////////////////////////////////////////////////////////////////////
To było by na tyle hmm jeśli chcecie moge napisać dalsza cześć poradnika z wyborem launczera.
Ale dla tych którzy nie wiedzą co jest 5:D to daje sma z automatycznym dawaniem mp5 gdy ktoś niema flagi ADMIN_LEVEL_H.
Dziękuje i czekam na wypowiedzi.
A i dodam, że samo sma nie będzie działać więc trzeba pobrać cała paczke:D
Pozdrawiam Qimax -~~~~-