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
Zombie Plague 4.3

[ZP 4.3 / ZP 5.0] Bank AmmoPacków - ZombieRPG | Bank

zombie plague 4.3 zp43 zp50 zp zombiemod zombiepplague

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 aKaRi

    Początkujący

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:19
  • Imię:???
  • Lokalizacja:Poland
Online

Napisano 28.08.2026 23:33

Cześć.

Wrzucam swoją autorską wtyczkę banku, którą kiedyś pisałem pod swój serwer ZombieRPG. Prace nad serwerem wstrzymałem, więc udostępniam plik dalej — może komuś się przyda na ZP 4.3 albo ZP 5.0.

Załączam screeny z serwera, jak to wygląda w praktyce.

Co to jest

Bank AmmoPacków oddzielony od kieszeni gracza. AP z rundy wpłacasz na konto, konto zapisuje się w nVault (SteamID) i wraca po wyjściu / zmianie mapy. Do tego przelewy, odsetki, historia transakcji w MOTD i komendy admina.

Wersje

W załączniku są dwie zmodyfikowane wersje z mojego RPG:

  • pod Zombie Plague 5.0 (zp_ammopacks_get / zp_ammopacks_set)
  • pod Zombie Plague 4.3 (zp_get_user_ammo_packs / zp_set_user_ammo_packs)

Reszta mechaniki ta sama.

Jak działa

  • Kieszeń — aktualne AP z ZP (to, co widać w HUD moda)
  • Konto — AP schowane w banku, nie giną po disconnect
  • /bank otwiera menu:
    • 1. Wpłać AmmoPacki — wszystko albo wybrana ilość
    • 2. Wypłać AmmoPacki — analogicznie
    • 3. Przelej AmmoPacki — lista graczy + kwota
    • 4. Ostatnie Transakcje — MOTD z tabelą
  • historia: kwota, typ (wpłata / wypłata / przelew / odsetki / admin), data, mapa
  • odsetki od salda co X sekund (cvar)
  • limit konta, min. kwoty, cooldown, limit wypłat na mapę
  • zapis nVault: RPG_bank + RPG_bank_hist

Komendy gracza



say /bank
say /konto
say /wplac <ilosc|all>
say /wyplac <ilosc|all>
say /przelew <nick> <ilosc>
say /balans
say /transakcje

Komendy admina

Są, flagę ustawiasz cvarem bank_admin_flag (domyślnie d).



bank_give <nick|#id> <ilosc>   - dodaje AP na konto
bank_take <nick|#id> <ilosc>   - zabiera AP z konta
bank_set  <nick|#id> <ilosc>   - ustawia saldo konta
bank_info <nick|#id>           - kieszen / konto / steam

Cvary (skrót)



bank_enable 1
bank_save_type 0          // 0 SteamID, 1 nick, 2 IP
bank_min_deposit 5
bank_min_withdraw 5
bank_min_transfer 10
bank_max 100000
bank_withdraw_max_map 0
bank_cooldown 2.0
bank_interest 1
bank_interest_percent 2
bank_interest_interval 300.0
bank_interest_min 50
bank_autosave 1
bank_admin_flag d

Pełna lista w pliku / po register_cvar.

Instalacja

  • ZP 5.0 — kompiluj z zp50_ammopacks.inc, wrzuć .amxx POD zp50_ammopacks.amxx
  • ZP 4.3 — kompiluj z zombieplague.inc, wrzuć .amxx PO zombieplague.amxx
  • plugins.ini + zmiana mapy
  • vault: addons/amxmodx/data/vault/RPG_bank.vault

Prefix czatu zmieniasz w jednym miejscu:
 

#define PREFIX "[ZombieRPG | Bank]"    // zmień na przykład na  #define PREFIX "[ZP]"

Wymagania

AMXX 1.8.3 / 1.9, nvault, ZP 4.3 albo ZP 5.0 (wersja z załącznika).

Wtyczka autorska, robiona pod swój serwer. Serwera już nie rozwijam, kod puszczam do użytku. Można edytować pod swój RPG / ZP. Jak coś padnie na konkretnej wersji AMXX / ZP — piszcie w temacie, wrzucę poprawkę jak będę mógł.

Pozdro
 

Załączone miniatury

  • aKaRi_Bank1.png
  • aKaRi_BankTransakcje.png
  • aKaRi_BankTransakcjeWyplata.png

Załączone pliki


  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: zombie plague 4.3, zp43, zp50, zp, zombiemod, zombiepplague

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

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