Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Działko orbitalne


  • Zamknięty Temat jest zamknięty
7 odpowiedzi w tym temacie

#1 Barthez

    Pomocny

  • Zbanowany

Reputacja: 4
Nowy

  • Postów:65
  • GG:
  • Imię:Bartek
  • Lokalizacja:Poland
Offline

Napisano 06.09.2011 22:04

Siema :D Spodobał mi się ten plugin :D 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 mierzwi

    Banned

  • Zbanowany

Reputacja: 235
Wszechwidzący

  • Postów:651
  • Lokalizacja:Polska
Offline

Napisano 06.09.2011 22:07

no szczerze to musisz dać sma :D

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 Barthez

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: 4
Nowy

  • Postów:65
  • GG:
  • Imię:Bartek
  • Lokalizacja:Poland
Offline

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 MarWit

    The Chosen One

  • Przyjaciel

Reputacja: 843
Czempion

  • Postów:1 485
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Bystrzyca
Offline

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)

Użytkownik MarWit edytował ten post 07.09.2011 13:03

  • +
  • -
  • 0

marwit-0.png


#5 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

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 ;P
  • +
  • -
  • 0

#6 Skull3D

    Wszechmogący

  • Zbanowany

Reputacja: 102
Zaawansowany

  • Postów:651
  • Imię:Andrzej
  • Lokalizacja:AMXX.PL
Offline

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

#7 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 07.09.2011 14:07

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 co admin to nie gracz? ty to masz jakieś dziwne podejście do wszystkiego...
  • +
  • -
  • 0

#8 Skull3D

    Wszechmogący

  • Zbanowany

Reputacja: 102
Zaawansowany

  • Postów:651
  • Imię:Andrzej
  • Lokalizacja:AMXX.PL
Offline

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