Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
Działko orbitalne
Temat rozp.
Barthez
, 06.09.2011 22:04
7 odpowiedzi w tym temacie
#1
Napisano 06.09.2011 22:04
Siema Spodobał mi się ten plugin Czy dałoby radę przerobić go tak aby można go było kupić w swoim sklepie ? Ja aktualnie posiadam sklep za "diamonds" diamenty I chciałbym to działko dodać do tego sklepu ale najpierw trzeba by było przerobić ten plugin .. pomógłby mi ktoś z tym ?
#2
Napisano 06.09.2011 22:07
no szczerze to musisz dać sma
jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook
na pewno jakoś C się odwdzięczę!
#3
Napisano 07.09.2011 09:38
{ new menu = menu_create("[BaseBuilder] Sklep czlowieka:", "menu_l2h_h"); menu_additem(menu, "LaserMine \y(4 diamonds)"); //0 menu_additem(menu, "AutoCampa D3-AU-1 \y(14 diamonds)"); //1 menu_additem(menu, "MachineGuns M249 \y(7 diamonds)"); //2 menu_additem(menu, "GoldenAK \y(14 diamonds)"); //3 menu_additem(menu, "Deagle+Granatnik \y(7 diamonds)"); //4 menu_additem(menu, "Granat Podpalajacy \y(2 diamonds)"); //5 menu_additem(menu, "Granat Zamrazajacy \y(2 diamonds)"); //6 menu_additem(menu, "Bazooka \y(7 diamonds)"); //7 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "JetPack (20 diamonds) (only VIP)"); //8 menu_display(id, menu); } public menu_l2h_h(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return; } switch(item) { case 0: { if(diamonds_use(id, 4.0)) { lasermine_give(id); } } case 1: { if(diamonds_use(id, 14.0)) { fm_give_item(id, "weapon_g3sg1"); } } case 2: { if(diamonds_use(id, 7.0)) { fm_give_item(id, "weapon_m249"); } } case 3: { if(diamonds_use(id, 14.0)) { fm_give_item(id, "weapon_goldenak"); } } case 4: { if(diamonds_use(id, 2.0)) { fm_give_item(id, "weapon_deagle"); } } case 5: { if(diamonds_use(id, 7.0)) { fm_give_item(id, "weapon_hegrenade"); } } case 6: { if(diamonds_use(id, 2.0)) { fm_give_item(id, "weapon_smokegrenade"); } } case 7: { if(diamonds_use(id, 7.0)) { rocket_give(id); } } case 8: { if(diamonds_use(id, 20.0)) { jetpack_give(id); } } } menu_destroy(menu);
podałem kawałek kodu odpowiadającego za sklep, ponieważ nie mogę dać tutaj całego kodu iz plugin był robiony na zamówienie
#4
Napisano 07.09.2011 13:01
Wklejasz kod dzialka do swojego pliku, następnie w case po kupieniu zmieniasz zmienna g_bUsed[id] na false. Enjoy
Ew. moge udostępnić natyw, dzięki czemu nie bedziesz musiał kopiować kodu, wystarczy w case wpisać np. marwit_give_ioncannon(id)
Ew. moge udostępnić natyw, dzięki czemu nie bedziesz musiał kopiować kodu, wystarczy w case wpisać np. marwit_give_ioncannon(id)
Użytkownik MarWit edytował ten post 07.09.2011 13:03
#5
Napisano 07.09.2011 13:04
{
new menu = menu_create("[BaseBuilder] Sklep czlowieka:", "menu_l2h_h");
menu_additem(menu, "LaserMine \y(4 diamonds)"); //0
menu_additem(menu, "AutoCampa D3-AU-1 \y(14 diamonds)"); //1
menu_additem(menu, "MachineGuns M249 \y(7 diamonds)"); //2
menu_additem(menu, "GoldenAK \y(14 diamonds)"); //3
menu_additem(menu, "Deagle+Granatnik \y(7 diamonds)"); //4
menu_additem(menu, "Granat Podpalajacy \y(2 diamonds)"); //5
menu_additem(menu, "Granat Zamrazajacy \y(2 diamonds)"); //6
menu_additem(menu, "Bazooka \y(7 diamonds)"); //7
menu_additem(menu, "Dzialko \y(14 diamonds)"); //7
if(get_user_flags(id) & ADMIN_LEVEL_H)
menu_additem(menu, "JetPack (20 diamonds) (only VIP)"); //8
menu_display(id, menu);
}
public menu_l2h_h(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return;
}
switch(item)
{
case 0:
{
if(diamonds_use(id, 4.0))
{
lasermine_give(id);
}
}
case 1:
{
if(diamonds_use(id, 14.0))
{
fm_give_item(id, "weapon_g3sg1");
}
}
case 2:
{
if(diamonds_use(id, 7.0))
{
fm_give_item(id, "weapon_m249");
}
}
case 3:
{
if(diamonds_use(id, 14.0))
{
fm_give_item(id, "weapon_goldenak");
}
}
case 4:
{
if(diamonds_use(id, 2.0))
{
fm_give_item(id, "weapon_deagle");
}
}
case 5:
{
if(diamonds_use(id, 7.0))
{
fm_give_item(id, "weapon_hegrenade");
}
}
case 6:
{
if(diamonds_use(id, 2.0))
{
fm_give_item(id, "weapon_smokegrenade");
}
}
case 7:
{
if(diamonds_use(id, 7.0))
{
rocket_give(id);
}
}
case 8:
{
if(diamonds_use(id, 14.0))
{
new name[32];
get_user_name(id, name, 31)
server_cmd("amx_giveioncannon ^"%s^"", name)
}
}
case 9:
{
if(diamonds_use(id, 20.0))
{
jetpack_give(id);
}
}
}
menu_destroy(menu);
}
sprawdz nie wiem czy zadziala
#6
Napisano 07.09.2011 13:40
Lepiej dać natyw który daje to działko orbitalne bo gdy tak dasz to nawet admin będzie mógł sobie dać.
A po 2 nie na zamówienie bo każdy go może kupić ;f
A po 2 nie na zamówienie bo każdy go może kupić ;f
#8
Napisano 07.09.2011 14:18
Tylko że jak będzie miał nieogarniętych adminów to będą sobie dawali to działko a tu chodzi o przywilej w sklepie nie o admina. Więc lepiej zastosować natywy.
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych