Rezerwacje slota
Klycior
19.09.2008
Potrzebuję zwykłą podstawową rezerwacje 1 slota z moi tekstem przy probie wejściu.
Np. Rezerwacja slota - www.amxx.pl
Pozdrawiam
Np. Rezerwacja slota - www.amxx.pl
Pozdrawiam
choyrack
19.09.2008
Moja przeróbka pluginu simpleslot działa bez problemów, wystarczy pozmieniać teksty.
#include <amxmod> // Comment if you don't want to TEMP ban (Disable Anti-Hammer Logic) //#define TEMP_BAN public plugin_init() { register_plugin("Simple Slots", "1.7.0", "DynAstY") } OpenSlot() { new who = 0, mytime, shortest = 999999999 new maxplayers = get_maxplayers() for(new i = 1; i <= maxplayers; ++i){ if (!is_user_connected(i) && !is_user_connecting(i)) continue // not used slot if (get_user_flags(i) & ADMIN_RESERVATION) continue // has reservation (don't touch) if (get_user_flags(i) & ADMIN_IMMUNITY) continue // has immunity (don't touch) mytime = get_user_time(i) // get user playing time with connection duration if (shortest > mytime) { shortest = mytime who = i } } return who } public client_authorized(id) { client_cmd(id, "echo * Simple Slots Aktywny") if ((get_playersnum(1)) == get_maxplayers()) { if (get_user_flags(id) & ADMIN_RESERVATION) { new KickedID = OpenSlot() if (KickedID != 0) { new name[32] get_user_name(KickedID, name, 31) #if defined TEMP_BAN new KickedPlayer = get_user_userid(KickedID) server_cmd("banid 1 #%d", KickedPlayer) #endif client_cmd(KickedID, "echo *********************************************") client_cmd(KickedID, "echo ^"REZERWACJA SLOTU - SERWER PELNY^"") client_cmd(KickedID, "echo Mozesz kupic wlasny slot i admina na serwerze") client_cmd(KickedID, "echo Wiecej informacji na forum www.cs-sma.pl") client_cmd(KickedID, "echo *********************************************") server_cmd("kick #%d ^"REZERWACJA SLOTU - Musiales zwolnic slot^"", get_user_userid(KickedID)) client_cmd(id, "echo * Witamy, %s zostal rozlaczony aby zwolnic ten slot", name) } } else { #if defined TEMP_BAN new KickedPlayer = get_user_userid(id) server_cmd("banid 1 #%d", KickedPlayer) #endif client_cmd(id, "echo *********************************************") client_cmd(id, "echo ^"REZERWACJA SLOTU - SERWER PELNY^"") client_cmd(id, "echo Mozesz kupic wlasny slot i admina na serwerze") client_cmd(id, "echo Wiecej informacji na forum www.cs-sma.pl") client_cmd(id, "echo *********************************************") server_cmd("kick #%d ^"SERWER PELNY - sprawdz konsole^"", get_user_userid(id)) //client_cmd(id, "echo ^"REZERWACJA SLOTU - SERWER PELNYL^"; disconnect") return PLUGIN_HANDLED } } return PLUGIN_CONTINUE }
MafiaDL
19.09.2008
Klycior, Hiho
choyrack, jak to dziala? ten kto ma najmniej fragów i najkrócej gra to wypada?
choyrack, jak to dziala? ten kto ma najmniej fragów i najkrócej gra to wypada?
choyrack
20.09.2008
Mafia, Klycior, Kto najkrócej gra wypada z zabawy
PS. Temp ban nie działa.
PS. Temp ban nie działa.
Klycior
20.09.2008
choyrack, jak już jesteś taki dobry to proszę o amxx i sma z tym :
#include <amxmod> // Comment if you don't want to TEMP ban (Disable Anti-Hammer Logic) //#define TEMP_BAN public plugin_init() { register_plugin("Simple Slots", "1.7.0", "DynAstY") } OpenSlot() { new who = 0, mytime, shortest = 999999999 new maxplayers = get_maxplayers() for(new i = 1; i <= maxplayers; ++i){ if (!is_user_connected(i) && !is_user_connecting(i)) continue // not used slot if (get_user_flags(i) & ADMIN_RESERVATION) continue // has reservation (don't touch) if (get_user_flags(i) & ADMIN_IMMUNITY) continue // has immunity (don't touch) mytime = get_user_time(i) // get user playing time with connection duration if (shortest > mytime) { shortest = mytime who = i } } return who } public client_authorized(id) { client_cmd(id, "echo * Simple Slots Aktywny") if ((get_playersnum(1)) == get_maxplayers()) { if (get_user_flags(id) & ADMIN_RESERVATION) { new KickedID = OpenSlot() if (KickedID != 0) { new name[32] get_user_name(KickedID, name, 31) #if defined TEMP_BAN new KickedPlayer = get_user_userid(KickedID) server_cmd("banid 1 #%d", KickedPlayer) #endif client_cmd(KickedID, "echo *********************************************") client_cmd(KickedID, "echo ^"REZERWACJA SLOTU - SERWER PELNY^"") client_cmd(KickedID, "echo Mozesz kupic wlasny slot i admina na serwerze") client_cmd(KickedID, "echo Wiecej informacji na forum www.mi6.tnb.pl") client_cmd(KickedID, "echo *********************************************") server_cmd("kick #%d ^"REZERWACJA SLOTU - Musiales zwolnic slot^"", get_user_userid(KickedID)) client_cmd(id, "echo * Witamy, %s zostal rozlaczony aby zwolnic ten slot", name) } } else { #if defined TEMP_BAN new KickedPlayer = get_user_userid(id) server_cmd("banid 1 #%d", KickedPlayer) #endif client_cmd(id, "echo *********************************************") client_cmd(id, "echo ^"REZERWACJA SLOTU - SERWER PELNY^"") client_cmd(id, "echo Mozesz kupic wlasny slot i admina na serwerze") client_cmd(id, "echo Wiecej informacji na forum www.mi6.tnb.pl") client_cmd(id, "echo *********************************************") server_cmd("kick #%d ^"SERWER PELNY - sprawdz konsole^"", get_user_userid(id)) //client_cmd(id, "echo ^"REZERWACJA SLOTU - SERWER PELNYL^"; disconnect") return PLUGIN_HANDLED } } return PLUGIN_CONTINUE }
combat18
15.10.2008
sltoreservation powinno być ustawione na 0 czy 1 ??
tzn chodzi mi o to czy dzięki temu pluginowi moge sciągnąc rezerwacje i serw bedzie miał 32/32 graczy i jak będę chciał wejsc to kogoś wykopie ??
bo jakos mi to tak nei działa a pozatym wyświetla sie tylko napis
REZERWACJA SLOTU - SERWER PELNY
Sprawdź konsole
i w konsoli pisze to samo nie ma nigdzie adresu forum
tzn chodzi mi o to czy dzięki temu pluginowi moge sciągnąc rezerwacje i serw bedzie miał 32/32 graczy i jak będę chciał wejsc to kogoś wykopie ??
bo jakos mi to tak nei działa a pozatym wyświetla sie tylko napis
REZERWACJA SLOTU - SERWER PELNY
Sprawdź konsole
i w konsoli pisze to samo nie ma nigdzie adresu forum
mgr inż. Pavulon
15.10.2008
żadna rezerwacja nie zrobi Ci czegoś takiego że jak będzie 32/32 to ktoś wejdzie
nawet jak będzie 10/10 to nic z tego (chyba że sloty będą ukryte) - trzeba na to przeznaczyć slota
nawet jak będzie 10/10 to nic z tego (chyba że sloty będą ukryte) - trzeba na to przeznaczyć slota