Dawanie punktów na flagę ADMIN_IMMUNITY
VIP na flagę ADMIN_RESERVATION - Obecnie vip nie posiada nic.
Plugin ten zarządza tzw. Premium Points'ami. Jest to system wynagradzania [Admin z flagą zdefiniowaną w pluginie] (Obecnie ADMIN_IMMUNITY ) Może dawać graczowi wyżej przedstawione Premium Pointsy.
A teraz przedstawię na co możemy je wydać.Obecnie do w wglądu mamy dwie różne możlwości :
1. Kup Item - Za cenę jednego Premium Pointsa (możliwość zmiany) można zakupić dowolny item będący na serwerze.
Plugin automatycznie dodaje wszystkie istniejące na serwerze itemy Nic nie trzeba robić !
Wygląda to m.w. tak
2. Kup Expa - Można zakupić określoną ilość Expa za określoną cenę ( Wszystkie wartości z tego menu można zmienić [ CVARY] )
Menu to jest elastyczne bo nie dość że można zmienić wszystkie wartości to plugin oblicza ile leveli dostaniemy za określoną ilość expa !
Tak to wygląda :
W pluginie także zostały użyte miłe dla oka informację Tutor :
amx_pkt <nick gracza=""> <ilosc premium="" pkt="">
Lub
Admin z zdefiniowaną flagą ma możliwość posłużenia się wygodnym menu :
Instalacja jest standardowa !
Premiump.amxx wrzucamy do cstrike/addons/amxmodx/plugins/,
W plugins.ini znajdującym się w cstrike/addons/amxmodx/configs/
dopisujemy :
Premiump.amxx
Moduły :
#include <amxmodx>
#include <tutor>
#include <codmod>
#include <nvault>
#include <colorchat>
#include <amxmisc>
#include <fakemeta>
/pp - Wyświetla się główne menu
/premium - Wyświetla się główne menu
Plugin tworzy plik premium-points.cfg w cstrike/addons/amxmodx/configs
Przedstawione tu Cvary są domyślne
//Zapis PP : 1 = Nick, 2 = Steam, 3 = IP
premium_zapis 1
//Ceny Expa
// Cena pierwszego expa [ w sklepie ]
premium_cena1 5
// Cena drugiego expa [ w sklepie ]
premium_cena2 10
// Cena trzeciego expa [ w sklepie ]
premium_cena3 20
// Cena czwartego expa [ w sklepie ]
premium_cena4 30
// Ilosc pierwszego expa [ w sklepie ]
premium_exp1 3000
// Ilosc drugiego expa [ w sklepie ]
premium_exp2 7000
// Ilosc trzeciego expa [ w sklepie ]
premium_exp3 16000
// Ilosc czwartego expa [ w sklepie ]
premium_exp4 32000
W sma jest obiekt typu const nazwany prefix, proszę tam wpisać nazwę swojej sieci.
Pod includami proszę dopisać :
#include<premiump>
u mnie wygląda to tak :
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>
#include <nvault>
#include <engine>
#include <premiump>
true_beam.spr wrzucamy do cstrike/sprites
Dla użytkowników którzy nic nie zmieniali w public PokazInformacje(id)
Dla użytkowników którzy mają dwa perki na serwie [I nic dalej dopisaneg] w public PokazInformacje(id)
Dla tych co coś zmienili :
Chciałbym podziękować :
Użytkownikowi byCZUS za temat http://amxx.pl/topic...awanie-punktow/
a także użytkownikowi_nothing_
W razie błędów proszę pisać w temacie.
Zapraszam do komentowania.
Został wgrany załącznik tutor.inc - Wymagany do kompilacji.
Zaktualizowano o plik Sprites
Premiump.sma 14,84 KB 404 Ilość pobrań
Premiump.amxx
Premiump.amxx 24,22 KB 21 Ilość pobrań
true_beam.spr 20,89 KB 278 Ilość pobrań
tutor.inc 2,21 KB 287 Ilość pobrań
premiump.inc 319 bajtów 308 Ilość pobrań