Jak Dodac Klase Premium .
Hkn
25.05.2010
1.A Wiec Tak ( Jest To Najprostrze Rozwiązanie ) :
W :
Dodajemy Przed Klasa :
Przyklad :
2.Trudniejszy Sposob:
Jezeli To 1 Strona To :
Znajdz:
Dodaj Pod Tym :
Efekt Koncowy Urywka Kodu :
To By Bylo Na Tyle
( To Moj 1 TUT )
W :
public select_class_menu(id, key)
Dodajemy Przed Klasa :
if( get_user_flags(id) & FLAGA)
Przyklad :
case 0:
{
if( get_user_flags(id) & ADMIN_CFG)
player_class[id] = Mag
}
2.Trudniejszy Sposob:
Jezeli To 1 Strona To :
Znajdz:
new text[512]
Dodaj Pod Tym :
if( get_user_flags(id) & ADMIN_LEVEL_
{
keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)
}
else
{
keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)
}
Efekt Koncowy Urywka Kodu :
public select_class(id,lx[])
{
if(is_user_bot(id)) return
new flags[11]
get_cvar_string("diablo_classes",flags,10)
new text[512]
new keys
if( get_user_flags(id) & ADMIN_LEVEL_
{
keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)
}
else
{
keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)
}
asked_klass[id]=0
format(text, 511,"\yWybierz Klase - ^n")
for(new i=0;i<9;i++)
{
format(text, 511,"%s%s%d. %s Level :%d ^n",text,(keys)&(1<<i)?"\w":"\d",i+1,Race[i+1], lx[i+1])
}
show_menu(id, keys, text)
}
To By Bylo Na Tyle
( To Moj 1 TUT )
SzukamProDM
25.05.2010
dla osob poczatkujacych mozesz napisac jak zrobic np aby klasa z np. numerem 0 byla tez premium... albo 4... (2sposob)
KariiO
12.06.2010
menu klas nowa strona - Nieoficjalny polski support AMX Mod XMam pytanie. Jak zrobic 2 strone menu klasy??
Zły temat...
kiver
11.07.2010
Sorry za refresh, ale dodałem klasę premium tym pierwszym sposobem i nie działa.
I jeszcze jedno pytanie, gdzie dodawać tą flagę?
I jeszcze jedno pytanie, gdzie dodawać tą flagę?
Onyke
12.08.2010
Przeciez to jest w 1 poscie.
Masz np
Zamieniasz na
case 0:
{
if( get_user_flags(id) & ADMIN_CFG)
player_class[id] = Mag
}
Masz np
case 0:
{
player_class[id] = Klasa
}
Zamieniasz na
case 0:
{
if( get_user_flags(id) & ADMIN_CFG)
player_class[id] = KLASA
}
sawawariat
28.09.2010
ale jaka to flaga tam ma byc? Bo np chciałbym, żeby klasa była na flagę "M"
Dodano 28 wrzesień 2010 - 20:00:
dobra nie ważne już wiem
Dodano 28 wrzesień 2010 - 20:00:
dobra nie ważne już wiem
WizZi
24.10.2010
Jak zrobić, żeby bylo na flage M? próbowałem ADMIN_LEVEL_M ale wyskakuje błąd przy kompilacji
Juma
24.10.2010
ADMIN_ALL - którakolwiek ADMIN_IMMUNITY - flaga "a" ADMIN_RESERVATION - flaga "b" ADMIN_KICK - flaga "c" ADMIN_BAN - flaga "d" ADMIN_SLAY - flaga "e" ADMIN_MAP - flaga "f" ADMIN_CVAR - flaga "g" ADMIN_CFG - flaga "h" ADMIN_CHAT - flaga "i" * ADMIN_VOTE - flaga "j" ADMIN_PASSWORD - flaga "k" ADMIN_RCON - flaga "l" ADMIN_LEVEL_A - flaga "m" ADMIN_LEVEL_B - flaga "n" ADMIN_LEVEL_C - flaga "o" ADMIN_LEVEL_D - flaga "p" ADMIN_LEVEL_E - flaga "q" ADMIN_LEVEL_F - flaga "r" ADMIN_LEVEL_G - flaga "s" ADMIN_LEVEL_H - flaga "t" ADMIN_MENU - flaga "u" ADMIN_ADMIN - flaga "y" ADMIN_USER - flaga "z"
Muphet
12.12.2010
a jeśli ktoś skorzystał z tego poradnika i ma więcej niż jedną stronę, a klasy premium powinny być np na 2 stronie?
Death_Player
21.12.2010
Proponuje dodać do tutka:
jeżeli chcemy zablokować menu na dostęp premium
to w public select_class_menu(id, key)
Tam gdzie jest
if( get_user_flags(id) & FLAGA)
I mamy dostęp do menu tylko jak mamy flagę "FLAGA"
To wszystko
Użytkownik Death_Player edytował ten post 22.12.2010 13:03
jeżeli chcemy zablokować menu na dostęp premium
to w public select_class_menu(id, key)
Tam gdzie jest
case 0: { nazwamenu1(id,lx) } case 1: { nazwamenu2(id,lx) } case 2: { nazwamenu3(id,lx) } }Dodajemy przed nazwamenu1 ale żeby była ta linijka w klamrach { }
if( get_user_flags(id) & FLAGA)
I mamy dostęp do menu tylko jak mamy flagę "FLAGA"
To wszystko
Użytkownik Death_Player edytował ten post 22.12.2010 13:03