To było trzeba wejść w
http://amxx.pl/viewtopic.php?t=5999I przeczytać w czym problem.
Nie działa mi adminslots.
amxx ponieważ uznaje wszystkich adminów jak graczy.
[ Dodano: 17-12-2008, 20:33 ]Przerobiłem sobie plugin :
#include <amxmod>
// Comment if you don't want to TEMP ban (Disable Anti-Hammer Logic)
//#define TEMP_BAN
public plugin_init() {
register_plugin("Slot", "1.0", "Klycior")
}
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 * Slot Aktywny - WITAMY")
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 ^"Miejsce przeznaczone dla gracza ktory kupil slot^"")
client_cmd(KickedID, "echo Mozesz kupic wlasny slot i admina na serwerze")
client_cmd(KickedID, "echo Wiecej informacji na forum www")
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 ^"Miejsce przeznaczone dla gracza ktory kupil slot^"")
client_cmd(id, "echo Mozesz kupic wlasny slot i admina na serwerze")
client_cmd(id, "echo Wiecej informacji na forum www")
client_cmd(id, "echo *********************************************")
server_cmd("kick #%d ^"Miejsce przeznaczone dla gracza ktory kupil slot^"", get_user_userid(id))
//client_cmd(id, "echo ^"Miejsce przeznaczone dla gracza ktory kupil slot^"; disconnect")
return PLUGIN_HANDLED
}
}
return PLUGIN_CONTINUE
}
Ale problem nadal ten sam !
Również serwer uznaje mnie jako zwykłego gracza ![/code]