[ROZWIĄZANE] naprawa pluginu sprawdzająceg...
Mychu
25.12.2014
Witam co mam zrobić jeżeli napisałem plugin który sprawdza jaką usługę posiada i buguje mi się gdy dostanie flage b i t czyli rezerwacje slot oraz vip'a i powinien sie wyświetlić komunikat posiadasz rezerwacje slota oraz vip a pojawia się np rezeracja slota sama jak to naprawić
dodaje sma pluginu
Załączone pliki
Oddaj Wiertarke
25.12.2014
Gdy dasz w ifach kombinacje np.
if(get_user_flags(id) & ADMIN_LEVEL_H){ ColorChat(id, GREEN, "[%s]: Twoja Aktualna Ulsuga Na Tym Serwerze To: ^x03VIP", PREFIX); }
To następne jak maja się wywołać skoro wyższe warunki się sprawdzają.
MAGNET
26.12.2014
Mozesz zrobić tak:
ColorChat(id, GREEN, "^x01Twoje aktualne uslugi to: %s%s%s", get_user_flags(id) & ADMIN_LEVEL_A ? "VIP," : "", get_user_flags(id) & ADMIN_LEVEL_B ? " Cos jeszcze" : "", get_user_flags(id) & ADMIN_RESERVATION ? " Rezerwacja Slota" : "");
Petpat
26.12.2014
Lub uporządkować kodzik
#include <amxmodx> #include <amxmisc> #include <ColorChat> #define PLUGIN "Sprawdz" #define VERSION "1.0" #define AUTHOR "Mychu" new PREFIX[] = "SPR" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /mojeuslugi", "uslugi"); //Jakie gracz posiada uslugi } public uslugi(id){ if(get_user_flags(id) & ADMIN_USER){ ColorChat(id, RED, "[%s]: Aktualnie Nie Posiadasz Zadnej Uslugi", PREFIX); } else if(get_user_flags(id) & ADMIN_RESERVATION && get_user_flags(id) & ADMIN_LEVEL_H){ ColorChat(id, GREEN, "[%s]: Twoja Aktualna Ulsuga Na Tym Serwerze To: ^x03VIP + REZERWACJA SLOTA", PREFIX); } else if(get_user_flags(id) & ADMIN_LEVEL_H){ ColorChat(id, GREEN, "[%s]: Twoja Aktualna Ulsuga Na Tym Serwerze To: ^x03VIP", PREFIX); } else if(get_user_flags(id) & ADMIN_RESERVATION){ ColorChat(id, GREEN, "[%s]: Twoja Aktualna Ulsuga Na Tym Serwerze To: ^x03REZERWACJA SLOTA", PREFIX); } else { ColorChat(id, GREEN, "[%s]: Nie posiadasz flagi tutaj wymienionej", PREFIX) } }
Mychu
26.12.2014
Lub uporządkować kodzik
#include <amxmodx> #include <amxmisc> #include <ColorChat> #define PLUGIN "Sprawdz" #define VERSION "1.0" #define AUTHOR "Mychu" new PREFIX[] = "SPR" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /mojeuslugi", "uslugi"); //Jakie gracz posiada uslugi } public uslugi(id){ if(get_user_flags(id) & ADMIN_USER){ ColorChat(id, RED, "[%s]: Aktualnie Nie Posiadasz Zadnej Uslugi", PREFIX); } else if(get_user_flags(id) & ADMIN_RESERVATION && get_user_flags(id) & ADMIN_LEVEL_H){ ColorChat(id, GREEN, "[%s]: Twoja Aktualna Ulsuga Na Tym Serwerze To: ^x03VIP + REZERWACJA SLOTA", PREFIX); } else if(get_user_flags(id) & ADMIN_LEVEL_H){ ColorChat(id, GREEN, "[%s]: Twoja Aktualna Ulsuga Na Tym Serwerze To: ^x03VIP", PREFIX); } else if(get_user_flags(id) & ADMIN_RESERVATION){ ColorChat(id, GREEN, "[%s]: Twoja Aktualna Ulsuga Na Tym Serwerze To: ^x03REZERWACJA SLOTA", PREFIX); } else { ColorChat(id, GREEN, "[%s]: Nie posiadasz flagi tutaj wymienionej", PREFIX) } }
Próbowałem nie działa
bicek
26.12.2014
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz,
raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz,

Z pozdrowieniami,
Zespół AMXX.PL