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

[Gun Xp Mod 2.0] Jak dodać nowy item do sklepu.


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 FetaGreen

    Profesjonalista

  • Użytkownik

Reputacja: 40
Pomocny

  • Postów:178
  • Imię:Łukasz
  • Lokalizacja:Nysa
Offline

Napisano 06.02.2012 19:01

*
Popularny

Witajcie.
W tym poradniku pokaże wam jak dodać nowy item do sklepu chodzi o ten plugin: http://amxx.pl/topic...-zapis-na-nick/ .
A więc zaczynajmy.

Glowna budowa pluginu wygląda tak:

#include <amxmodx>
#include <gunxpmod>

new PLUGIN_NAME[] = "Unlock : Item"
new PLUGIN_AUTHOR[] = "author"
new PLUGIN_VERSION[] = "1.0"

public plugin_init(){
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
register_gxm_item("Item", "Co daje item", koszt)
}

public gxm_item_enabled(id)


Teraz zrobimy poradnik jak dodać item np. więcej życia.

A więc tworzymy nowy plugin wpisując calą taką treść:

#include <amxmodx>
#include <gunxpmod>

new PLUGIN_NAME[] = "Unlock : +80 HP"
new PLUGIN_AUTHOR[] = "FetaGreen"
new PLUGIN_VERSION[] = "1.0"

public plugin_init(){
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
}

public gxm_item_enabled(id)


Potem w plugin init pod register_plugin dodajemy tą linijke:

register_gxm_item("Zycie", "Dodaje 80 HP",  50)

Zycie - Item
Dodaje 80 HP - Opis itemu
50 - Cena itemu (Liczone w XP)

Szukamy linijki:

public gxm_item_enabled(id)

I zamieniamy ją na tą:

public gxm_item_enabled(id) {
	set_user_health(id, get_user_health(id) + 80);
	client_print(id, 2, "Wlasnie zakupiles 80HP za 50XP");
}

W linijce ustawiania hp:

set_user_health - Ustawianie HP
get_user_health - Pobieranie HP
+ 80 - Ile HP chcemy dodać

W linijce wyświetlania wiadomości:

client_print - Drukowanie wiadomości
id - gracz
2 - rodzaj tekstu (print,console,center). 2 oznacza print_center
"Wlasnie zakupiles 80HP za 50XP" - Tekst wyświetlanej sie wiadomości

I to taki latwy item ktory polega na dokupieniu HP (80 życia)

Poradnik napisany w 100% przez FetaGreen.
Poradnik napisalem na odpracowanie warna.
Dlaczego taki? No bo nie ma żadnego tutoriala do tego pluginu/modu.
  • +
  • -
  • 5

#2 Damek99

    Życzliwy

  • Użytkownik

Reputacja: -1
Nowy

  • Postów:36
Offline

Napisano 13.02.2013 15:42

Przyda sie +++
  • +
  • -
  • 0

#3 LEMO

    Zaawansowany

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:146
  • GG:
  • Imię:Lemo
  • Lokalizacja:Holandia
Offline

Napisano 02.07.2018 22:50

Sory za odświeżenie tematu ale czy ktoś wie może jak dodać nowe ulepszenie? w sensie pod komendą /unlock  są ulepszenia do broni gdy kupi się ulepszenie to nie dostaje się nowej broni tylko ona zamienia się na tą ulepszoną.


  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych