Komenda na hasło?
Andrzejek
18.01.2013
Witam, mam do was pytanie, czy dało by zrobić komendę na hasło? Przykładowo podam np.
Jeżeli Admin(z dana flaga np. a) na początku rundy ustawił na początku rundy w konsoli lub w say:
Potem jeśli jakiś gracz odgadnie hasło, to w konsoli wpisuje lub w say
I w say pisze ze otrzymał jakaś tam nagrodę w stylu pieniędzy
A jeżeli wpisze złe to pisze ze nie prawidłowe hasło
Jeżeli Admin(z dana flaga np. a) na początku rundy ustawił na początku rundy w konsoli lub w say:
/event haslo
Potem jeśli jakiś gracz odgadnie hasło, to w konsoli wpisuje lub w say
/event hasło
I w say pisze ze otrzymał jakaś tam nagrodę w stylu pieniędzy
A jeżeli wpisze złe to pisze ze nie prawidłowe hasło
luki3507
18.01.2013
jest taki plugin tylko ze zamiast admina masz w pliku podane hasla i odpowiedzi
http://amxx.pl/topic...wiedz-i-wygraj/
http://amxx.pl/topic...wiedz-i-wygraj/
speedkill
19.01.2013
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <cstrike> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "speedkill" new bool:g_WritePass, bool:g_Guess[33], g_AdminIndex, g_MaxPlayers, g_Password[32]; public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR); register_clcmd("say /event", "WritePassword"); register_clcmd("Haslo", "GetPassword"); register_logevent("RoundEnd", 2, "1=Round_End"); } public plugin_cfg(){ g_MaxPlayers = get_maxplayers(); } public client_authorized(id){ g_Guess[id] = false; } public WritePassword(id){ client_cmd(id, "messagemode Haslo"); } public GetPassword(id){ if(!g_WritePass){ if(get_user_flags(id) & ADMIN_IMMUNITY){ g_AdminIndex = id; g_WritePass = true; read_args(g_Password, charsmax(g_Password)); } else{ client_print(id, 3, "Haslo nie zostalo wpisane przez administratora."); } } else{ new g_Pass[32]; read_args(g_Pass, charsmax(g_Pass)); if(equal(g_Password, g_Pass)){ if(id != g_AdminIndex && !g_Guess[id]){ g_Guess[id] = true; cs_set_user_money(id, cs_get_user_money(id) + 500); client_print(id, 3, "Haslo zostalo odgadniete, + 500$"); } else{ client_print(id, 3, "Tak sie nie bawimy !"); } } } } public RoundEnd(){ g_WritePass = false; for(new i = 1; i <= g_MaxPlayers; i++){ if(is_user_connected(i)){ g_Guess[i] = false; } } }
speedkill
19.01.2013
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Temat zamknięty na prośbę użytkownika.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Temat zamknięty na prośbę użytkownika.
Z pozdrowieniami,
Zespół AMXX.PL