←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

[Base Builder] System Ammo Packów

  • +
  • -
G[o]Q - zdjęcie G[o]Q 09.08.2010

Plugin : BB ammo_packs
Autor : G[o]Q



Dołączona grafika
Plugin dodaje nam ammo packi do gry,dostajemy je za zabojstwo oraz za DMG.
Dodatkowo mozemy tworzyc wlasne "itemy" do kupienia ktore dolaczamy jako osobne pluginy(wiecej info oraz przyklady w downloadzie)

Dołączona grafika
BB_ammo_per_kill - ilosc ammo packow za zabicie
BB_ammo_per_dmg - ile dmg nalezy zadac zeby dostac 1 ammo packa
BB_save_ap - (1- zapis ammo packow wlaczony / 0 - wylaczony)

Dołączona grafika
give_ap <nick> <ilosc> - Daje graczowi dana ilosc ammopacków

Dołączona grafika
say /buy - otwiera sklep

Dołączona grafika

Standardowa

Dołączona grafika
załącznik


UPDATE

-Dodana komenda na dawanie ammo packow (give_ap "nick" "ilosc")
-Dodanie cvara BB_save_ap (1- zapis ammo packow wlaczony / 0 - wylaczony)
-Update przykladu (dodanie cvarow do ustawienia teamu i kosztu)


UPDATE nr2


-Poprawa jednego istotnego Buga (thx 4 R3X)



UPDATE nr3


-Naprawa spamu w logach
-Dynamiczne komendy(komendy na otwarcie menu mozemy ustawic w pliku bb-commands.ini w configs)
-Dynamiczne komendy nr2 wpisujac w konsoli/na say nazwe itemu mozemy go kupic


UPDATE nr4


-Poprawa obslugi komend
-Dodane 2 nowe natywy (podawanie liczby ap i ustawianie liczby ap)

Załączone pliki


Użytkownik G[o]Q edytował ten post 24.08.2010 15:44
Odpowiedz

  • +
  • -
Kusek - zdjęcie Kusek 09.08.2010

no no ładnie GoQ :) teraz możesz zrobić ten sklepik hahahha ^^ z tym czasem xD
+ 4U
Odpowiedz

  • +
  • -
Szyfrant - zdjęcie Szyfrant 09.08.2010

Dziena Ziomek OFC Reput
Odpowiedz

  • +
  • -
Muzzi - zdjęcie Muzzi 09.08.2010

No w końcu ktoś się tego podją : )
Oczywiście plusik 4you
Odpowiedz

Dzemo - zdjęcie Dzemo 09.08.2010

Dobre, ale są tam standardowo jakieś rzeczy w sklepie?
Odpowiedz

  • +
  • -
G[o]Q - zdjęcie G[o]Q 09.08.2010

W załączniku dałem 3 itemy ale to bardziej jako przykład :)
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 10.08.2010

ładny kod, prosty i czytelny z dobrym interfejsem

uwagi?
Statusu nie trzeba pokazywać co chwilę, możesz użyć tych zdarzeń
register_event("ResetHUD", "pokaz_packi", "be");
register_event( "StatusValue", "pokaz_packi", "be", "1=1","2=0");
+ przy zmianie wartości w ammo_packi[id]

jeśli sprawdzasz czy gracz żyje przed pokazaniem menu to sprawdź też po wybraniu opcji, ale blokuje to dodania np. item respawna :P mógłbyś przenieść obowiązek sprawdzania czy gracz żyje do forwardu wybrano_item
Odpowiedz

  • +
  • -
Milek - zdjęcie Milek 10.08.2010

wpiszuje /buy lecz zadne menu mi sie nie wyswietla.
Odpowiedz

SpecForce - zdjęcie SpecForce 10.08.2010

takie pytanie jak dodać np bazooke ?
Odpowiedz

  • +
  • -
Kusek - zdjęcie Kusek 10.08.2010

a tak trudno skopiować z zombie plague?? :o
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 10.08.2010

Możesz wziąć dowolny plugin AMXX i dodając te 2 funkcje (zobacz przykład) i ew. tablicę zrobić z niego item do takiego sklepu.
Odpowiedz

  • +
  • -
G[o]Q - zdjęcie G[o]Q 11.08.2010

w zasadzie chcialem zeby to bylo kompatybilne z ZP wiec wystarczy zmienic nazwe forwardu i funkcji rejestrujacej + usunac natywy z ZP w kodzie dodatku i powinno smigac :D
Odpowiedz

Andrzejos667 - zdjęcie Andrzejos667 11.08.2010

jak wlacze serwa to crash
logi:
L 08/11/2010 - 15:51:15: Start of error session.
L 08/11/2010 - 15:51:15: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20100811.log")
L 08/11/2010 - 15:51:15: [AMXX] Plugin file open error (plugin "bb_grav_plus.amxx")
L 08/11/2010 - 15:51:15: [AMXX] Plugin file open error (plugin "bb_ap_plus.amxx")
L 08/11/2010 - 15:51:15: [AMXX] Plugin file open error (plugin "bb_hp_plus.amxx")


pomocy!!
Oczywiscie skompilowalem do amxx

11 sierpień 2010 - 16:42:
a teraz takie logi


L 08/11/2010 - 17:39:03: -------- Mapchange to de_dust2 --------
L 08/11/2010 - 17:39:03: [AMXX] Plugin "bb_grav_plus.amxx" failed to load: Plugin uses an unknown function (name "dodaj_extra_item") - check your modules.ini.
L 08/11/2010 - 17:39:03: [AMXX] Plugin "bb_ap_plus.amxx" failed to load: Plugin uses an unknown function (name "dodaj_extra_item") - check your modules.ini.
L 08/11/2010 - 17:39:03: [AMXX] Plugin "bb_hp_plus.amxx" failed to load: Plugin uses an unknown function (name "dodaj_extra_item") - check your modules.ini.
Odpowiedz

  • +
  • -
Apple() - zdjęcie Apple() 11.08.2010

Sądzę że mod powinien oczyścić ten temat z pytań i problemów - są przecież od tego działy.

@ Andrzejos667 - daj to co masz w modules.ini.

#include <amxmodx>
#include <amxmisc>
#include <ammopacks.inc>
#include <fun>

chyba nie wrzuciłeś pliku ammopacks.inc :) tzn nie dopisałeś do modules.ini
Odpowiedz

  • +
  • -
MyBot - zdjęcie MyBot 12.08.2010

No... No... + leci dzięki tobie niedługo może być nowy BB :P
Odpowiedz

  • +
  • -
G[o]Q - zdjęcie G[o]Q 20.08.2010

Update 1- Post
Odpowiedz

  • +
  • -
Szyfrant - zdjęcie Szyfrant 20.08.2010

Oh super, zaraz instaluje
Odpowiedz

radek_b11 - zdjęcie radek_b11 20.08.2010

a jak dam zapis ap na 0 to AP będą tylko na 1 mapkę zapamiętane a na 2 już od nowa czy jak to działa ?
Odpowiedz

  • +
  • -
G[o]Q - zdjęcie G[o]Q 20.08.2010

Apdejt numer 2 dodane new elementy opisu :D
Odpowiedz