Zasady
Daniolki
04.10.2008
Poszukuje pluginu który by pokazywał zasady obowiązujące na serwerze i domagał się aby gracz go zaakceptowal. W przeciwnym razie zostanie wyrzucony z serwera.
MafiaDL
04.10.2008
#include <amxmodx> #include <cstrike> new gmsgSayText public plugin_init() { register_plugin("Player Enter", "0.1", "dev.cs.wrocek.com") register_menucmd(register_menuid("Witaj Graczu"),1023,"actionMenu") gmsgSayText = get_user_msgid("SayText") } public client_putinserver(id) { if (is_user_bot(id)) return set_task(10.0, "dispInfo", id + 1337) } public client_disconnect(id) { if(task_exists(id + 1337)){ remove_task(id + 1337) } } public dispInfo(id) { new playerId = id - 1337 new nextmap[32] new hostname[32] get_cvar_string("amx_nextmap", nextmap, 31) get_cvar_string("hostname", hostname, 31) client_print(playerId, print_chat, "* Witaj na serwerze: %s", hostname) client_print(playerId, print_chat, "* Sponsor Serwera: http://pukawka.pl") client_print(playerId, print_chat, "* Kontakt: kur3j@amxx.pl") client_print(playerId, print_chat, "* Sprawy Banow, oraz inne problemy zalatwiamy na FORUM!") client_print(playerId, print_chat, "* Dostepne Polecenia: /top15, /rankstats, /rank, /me, /hp") prepare_menu(playerId + 1339) } public prepare_menu(id){ new playerId = id - 1339 if(is_user_connected(playerId)){ new CsTeams:team = cs_get_user_team(playerId) if(team != CS_TEAM_T && team != CS_TEAM_CT) { set_task(10.0,"prepare_menu",id) } else { showMenu(playerId) } } else { remove_task(id) } } public showMenu(id){ new name[32] get_user_name(id, name, 31) new menuoption[9][64] new menubody[512] new keys = (1<<0)|(1<<1) // Clear string for(new z = 0; z < 9; ++z) { menuoption[z][0] = '^0' } format(menuoption[0], 63, "r1 yNie czituj! Czit=perm! ") format(menuoption[1], 63, "r2 yZachowaj kulture osobista! ") format(menuoption[2], 63, "r3 yWykonuj cele mapy!") format(menuoption[3], 63, "r4 yNie badz statsiarzem! ") format(menuoption[4], 63, "r5 yAdmin ma (prawie)zawsze racje ") format(menuoption[5], 63, "r6 yNie kamp/raszuj! ") format(menuoption[6], 63, "r7 yNie przeszkadzaj innym graczom! ") format(menuoption[7], 63, "r* y1. wGnaj sie!") format(menuoption[8], 63, "r* y2. rTak jest! ") format(menubody, 511, "yWitaj Graczu :r^n %sw^n%s^n%s^n%s^n%s^n%s^n%s^n%s^n%s^n%s", name, menuoption[0], menuoption[1], menuoption[2], menuoption[3], menuoption[4], menuoption[5], menuoption[6], menuoption[7], menuoption[8]) show_menu(id, keys, menubody, -1, "Witaj Graczu") return PLUGIN_HANDLED } public actionMenu(id,key){ switch(key){ case 0: { new num, i, name[32], message[191], players[32] get_players(players,num) get_user_name(id, name, 31) server_cmd("kick #%d ^"Nie Zaakceptowales Zasad^"", get_user_userid(id)) formatex(message,190,"^x04[Akceptacja] Gracz %s, nie zaakceptowal zasad.",name) for(i=0;i<num;i++) { message_begin(MSG_ONE,gmsgSayText,_,players[i]) write_byte(players[i]) write_string(message) message_end(); } } case 1: { new num, i, name[32], message[191], players[32] get_players(players,num) get_user_name(id, name, 31) formatex(message,190,"^x04[Akceptacja] Gracz %s, zaakceptowal zasady.",name) client_print(id,print_chat,"* Zaakceptowales Zasady, Powodzenia w Grze") for(i=0;i<num;i++) { message_begin(MSG_ONE,gmsgSayText,_,players[i]) write_byte(players[i]) write_string(message) message_end(); } } } return PLUGIN_HANDLED }
@up sekundy
olaf4all
04.10.2008
mafia to moje zasady ;>
ale cos jest zle bo jak kur3k je napisal ja sobie skompilowalem i wrzucilem na serw przed kazda zasada bylo /y
yNie czituj! Czit=perm! ")
yZachowaj kulture osobista! ")
yWykonuj cele mapy!")
yNie badz statsiarzem! ")
yAdmin ma (prawie)zawsze racje ")
yNie kamp/raszuj! ")
yNie przeszkadzaj innym graczom! ")
y1. wGnaj sie!")
y2. rTak jest! ")
tak to wylgadalo po wejsciu an serwa!
ale cos jest zle bo jak kur3k je napisal ja sobie skompilowalem i wrzucilem na serw przed kazda zasada bylo /y
yNie czituj! Czit=perm! ")
yZachowaj kulture osobista! ")
yWykonuj cele mapy!")
yNie badz statsiarzem! ")
yAdmin ma (prawie)zawsze racje ")
yNie kamp/raszuj! ")
yNie przeszkadzaj innym graczom! ")
y1. wGnaj sie!")
y2. rTak jest! ")
tak to wylgadalo po wejsciu an serwa!
Daniolki
04.10.2008
ok spoko dzięki za tyle odpowiedzi w tak krótkim czasie jestescie naprawdę dobrzi!!!!!!!!!!!!!!!!!!!!!!1
olaf4all
04.10.2008
hehe spoko ale wiesz najpierw uzyj opcji suzkaj a potem pisz posty bo akurat o zasadach jest tu cala masa! ;-) ;-)