[ROZWIĄZANE] Pytanko na temat flagi
Legendarny :) ? 10.02.2012
Mam takie pytanie !! Co mam zrobić by dana komenda była pod flagą ? np : /flaga - pod flagę np: H lub inną
Daje + za pomoc
Daje + za pomoc
hardbot 10.02.2012
#include <amxmodx>
#define PLUGIN "Test"
#define AUTHOR "[H]ARDBO[T]"
#define VERSION "1.0"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /flaga","Test");
}
public Test(id, l)
{
if(get_user_flags(id) & ADMIN_LEVEL_H){
client_print(id, print_chat, "Posiadam flage: T");
}
}
Tyle wystarczy do pełnej kontroli instrukcji
G[o]Q
10.02.2012
@up jestes przykladem tego ze mozna programować nie znając platformy pod którą sie programuje
w amxx'ie jest plik gdzie wpisuje sie komedny i flagi nie pamietam nazwy ale bylo to cos jak
w amxx'ie jest plik gdzie wpisuje sie komedny i flagi nie pamietam nazwy ale bylo to cos jak
cmdaccess.ini
hardbot 11.02.2012
ta 1 ( czy co to jest ) mnie ciekawi , po co ona jest ?Test(id, l)
Sam się teraz z twojej wypowiedzi dowiedziałem, że tego L nie skasowałem z tej funkcji
#include <amxmodx>
#include <amxmisc>
public plugin_init()
{
register_clcmd("say /flaga","test",ADMIN_LEVEL_H);
}
public test(id, level, cid)
{
if(!cmd_access(id, level, cid, 1)) return PLUGIN_HANDLED;
client_print(id, print_chat, "Posiadam flage: T");
return PLUGIN_HANDLED;
}
Oporowiec 11.02.2012
czy nie lepsze bylo by
zamienic na:
lub dodac menu pod komenda /flagi
wyskakuje menu a w nim gracze i gdy wybierzesz jakiegos gracza to Ci pokaze jakie ma flagi ?
public test(id, level, cid)
zamienic na:
public test(0, level, cid)??
lub dodac menu pod komenda /flagi
wyskakuje menu a w nim gracze i gdy wybierzesz jakiegos gracza to Ci pokaze jakie ma flagi ?
hardbot 11.02.2012
To niedorzeczność! Po to się rejestruje komendę klienta, że każdy kto ją wpisuje odpala ją dla siebie
Nie ma czegoś takiego jak id=0 dla register_clcmd (może się mylę jak tak to zwracam honor)...
Nie ma czegoś takiego jak id=0 dla register_clcmd (może się mylę jak tak to zwracam honor)...
Oporowiec 11.02.2012
no w sumie ..
no ale nie lepsze bylo by to z tym menu??
no ale jak chce Autor
no ale nie lepsze bylo by to z tym menu??
no ale jak chce Autor
Legendarny :) ? 11.02.2012
Nie do końca o to mi chodziło ! Bo mam Ultimate jailbreak Menager !
I są tam 2 sklepy 1 dla ct i 1 dla tt !
I o to mi chodzi co zrobić by to było pod flagę ??
A i ta flaga była tylko przykładem .
Użytkownik raksoPL edytował ten post 11.02.2012 10:34
I są tam 2 sklepy 1 dla ct i 1 dla tt !
I o to mi chodzi co zrobić by to było pod flagę ??
A i ta flaga była tylko przykładem .
Użytkownik raksoPL edytował ten post 11.02.2012 10:34
hardbot 11.02.2012
no to pokazałem w pierwszym pluginie
przed menu dajesz
Użytkownik hardbot edytował ten post 11.02.2012 11:35
przed menu dajesz
if(!get_user_flags(id) & ADMIN_LEVEL_H)
{
return false;
client_print(id, print_chat, "To menu dostepne jest tylko dla VIPa");
}
else
{
return true;
}
Użytkownik hardbot edytował ten post 11.02.2012 11:35
Legendarny :) ? 11.02.2012
Ale do jakiego menu ?? ( Sorry za tak banalne pytania jestem zielony )
hardbot 11.02.2012
Najlepiej wklej ten plugin gdzie ma mieć dostęp tylko użytkownik z jakąś flagą
Legendarny :) ? 11.02.2012
No ok , zrobiłem tak ale teraz jak wpisze /sklep nie wyskakuje na say ale pokazuje się sklep ??
I właśnie o to mi chodzi co zrobić by tego sklepu nie pokazywało.
I właśnie o to mi chodzi co zrobić by tego sklepu nie pokazywało.
Nakupenda.
11.02.2012
przed funkcją z wyświetlaniem sklepu daj
if(!get_user_flags(id) & ADMIN_LEVEL_H)
return PLUGIN_HANDLED
Legendarny :) ? 12.02.2012
A możesz coś podpowiedzieć gdzie jest ta funkcja . (Wielkie sorry jestem zielony )
Legendarny :) ? 12.02.2012
Nieee ! Żeby sklep pokazywało tylko komuś kto ma flagę H . Bo są 2 sklepy 1 dla tt i 1 dla ct i chodzi mi o to by w tym sklepie można by kupować tylko pod flagą H .