Klasa premium
KoRnY
25.01.2010
Rozmawialem o tym z miczem. Ale teraz mam pytanie na rozwiazanie tymczasowe.
Oto kod :
Jak widac w kodzie chce aby zabojca byl klasa dostepna jedynie przy posiadaniu admina o poziomie G ( flaga T o ile sie nie myle)
Lecz wciaz klasa jest dostepna dla wszystkich. Dlaczego?
Oto kod :
public show_menu_klasy(id) { new text[513] format(text, 512, "\yinfo klas - ^n\w1. Mag^n\w2. Paladyn^n\w3. Mnich^n\w4. Barbarzynca^n\w5. Zabocja^n\w6. Nekromanta^n\w7. Ninja^n\w8. Lowca^n^n\w0 Exit") new keys if( get_user_flags(id) & ADMIN_LEVEL_G) { 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<<6)|(1<<7)|(1<<8) } show_menu(id, keys, text) return PLUGIN_HANDLED } public klasy(id, key) { switch(key) { case 0: { mag(id) } case 1: { paladyn(id) } case 2: { mnich(id) } case 3: { barbarzynca(id) } case 4: { zabojca(id) } case 5: { nekromanta(id) } case 6: { ninja(id) } case 7: { Lowca(id) } case 9: { return PLUGIN_HANDLED } }
Jak widac w kodzie chce aby zabojca byl klasa dostepna jedynie przy posiadaniu admina o poziomie G ( flaga T o ile sie nie myle)
Lecz wciaz klasa jest dostepna dla wszystkich. Dlaczego?
KoRnY
26.01.2010
To ma się znaleźć gdzieś tu?
show_menu(id, keys, text) } public select_class_menu(id, key) { g_haskit[id] = 0 switch(key) { case 0: { player_class[id] = Mag } case 1: { player_class[id] = Mnich } case 2: { player_class[id] = Paladyn } case 3: { player_class[id] = Zabojca
M4G!K
26.01.2010
public select_class(id,lx[])Czyli kawałeczek wyżej.
Użytkownik Magiik edytował ten post 26.01.2010 18:10
KoRnY
26.01.2010
i takie troche nie z tym tematem ale ściągnąłem db moda stad
link
z wersja 5.9l i przy kompilacji wyskakuje bardzo dużo błędów
link
z wersja 5.9l i przy kompilacji wyskakuje bardzo dużo błędów
G[o]Q
26.01.2010
ale tak nie zablokujesz zabojcy bo keysy do menu pobierane sa z cvara musisz zmienic
na
new keys = read_flags(flags)
na
new keys if( get_user_flags(id) & ADMIN_LEVEL_G) { 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<<5)|(1<<6)|(1<<7)|(1<<8) }
M4G!K
26.01.2010
@up. Tak też zrobił, czyt. w 1. poście, tylko nie w tym miejscu i nie tą klase, reszta jest ok, nie ma podstaw do twojej tezy jeśli nawet nie pokazał swojego kodu z błędem jaki ty podajesz.
Jeśli są to typu Warning: Loose identification (czy jakoś tak) - to są one nie groźne, wynikają ze złego zastosowania spacji i tabulatorów.
Konkretnie? Jak możesz wklej ich treść....i przy kompilacji wyskakuje bardzo dużo błędów
Jeśli są to typu Warning: Loose identification (czy jakoś tak) - to są one nie groźne, wynikają ze złego zastosowania spacji i tabulatorów.
G[o]Q
26.01.2010
czytaj ze zrobil to ze zlym menu i w tamtym menu nie musial zamieniac linijki bo jej tam nie ma rozumiesz? a w menu wyboru jakby nie dal tego to by i tak pewnie zadzialalo tylko by nie mogl klas wylaczac cvarem
M4G!K
26.01.2010
czytaj ze zrobil to ze zlym menu i w tamtym menu nie musial zamieniac linijki bo jej tam nie ma rozumiesz? a w menu wyboru jakby nie dal tego to by i tak pewnie zadzialalo tylko by nie mogl klas wylaczac cvarem
Rozumiem, przepraszam mój błąd.
Vertricus
26.01.2010
i takie troche nie z tym tematem ale ściągnąłem db moda stad
link
z wersja 5.9l i przy kompilacji wyskakuje bardzo dużo błędów
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team Header size: 8884 bytes Code size: 265884 bytes Data size: 180012 bytes Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion Total requirements: 471164 bytes Done.Przechodzi nawet na kompilatorze www (FAKT ŻE MENU BD ŹLE WYGLĄDAŁO)
KoRnY
27.01.2010
dobra klasa premium działa zaraz sprawdzę jeszcze raz dbmoda i napisze co i jak
mam to na innym kompie ale napisze:
error: Undefined symbol i tak 26 razy a pewnie i wiecej tylko kompilacja się przerywa
w dbmodzie nie edytowalem za wile tylko : progi i klase
dzis ściągnę to jeszcze razi spróbuje ponownie , bo teraz jestem na innym kompie
Oczywiscie powiadomię o efektach a dla Magiika "+" bo jako pierwszy pomogłeś i zrozumiałem
Użytkownik KoRnY edytował ten post 27.01.2010 11:45
mam to na innym kompie ale napisze:
error: Undefined symbol i tak 26 razy a pewnie i wiecej tylko kompilacja się przerywa
w dbmodzie nie edytowalem za wile tylko : progi i klase
dzis ściągnę to jeszcze razi spróbuje ponownie , bo teraz jestem na innym kompie
Oczywiscie powiadomię o efektach a dla Magiika "+" bo jako pierwszy pomogłeś i zrozumiałem
Użytkownik KoRnY edytował ten post 27.01.2010 11:45