FIX dotyczy jakże cudownego błędu ze złą informacją o przeładowaniu adminów ;D
Aby ten problem usunąć wystarczy zmienić 1 rzecz w pliku amxbans_core.sma (linia 356 do 387)
Znajdź:
while(SQL_MoreResults(query))
{
SQL_ReadResult(query, qcolAuth, AuthData, 43)
SQL_ReadResult(query, qcolPass, Password, 33)
SQL_ReadResult(query, qcolStatic, Static, 31)
SQL_ReadResult(query, qcolCustom, Access, 31)
SQL_ReadResult(query, qcolNick, Nick, 31)
SQL_ReadResult(query, qcolFlags, Flags, 4)
trim(Access)
if(equal(Access, ""))
{
SQL_ReadResult(query, qcolAccess, Access, 31)
}
admins_push(AuthData, Password, read_flags(Access), read_flags(Flags))
ArrayPushString(g_AdminNick, Nick)
iStatic = 1
if(equal(Static, "no"))
{
iStatic = 0
}
ArrayPushCell(g_AdminUseStaticBantime, iStatic)
ArrayPushCell(g_AdminFromUsersIni, 0)
AdminCount++
SQL_NextRow(query)
}
Zamień na:
while(SQL_MoreResults(query))
{
SQL_ReadResult(query, qcolAuth, AuthData, 43)
SQL_ReadResult(query, qcolPass, Password, 33)
SQL_ReadResult(query, qcolStatic, Static, 31)
SQL_ReadResult(query, qcolCustom, Access, 31)
SQL_ReadResult(query, qcolNick, Nick, 31)
SQL_ReadResult(query, qcolFlags, Flags, 4)
trim(Access)
if(equal(Access, ""))
{
SQL_ReadResult(query, qcolAccess, Access, 31)
}
admins_push(AuthData, Password, read_flags(Access), read_flags(Flags))
ArrayPushString(g_AdminNick, Nick)
iStatic = 1
if(equal(Static, "no"))
{
iStatic = 0
}
ArrayPushCell(g_AdminUseStaticBantime, iStatic)
ArrayPushCell(g_AdminFromUsersIni, 0)
++AdminCount;
SQL_NextRow(query)
}
i potem dostajemy coś w ten deseń
[AMXBans] Zaladowano 73 admino z bazy danych
SMA
amxbans_core.sma 17,24 KB 275 Ilość pobrań
amxbans_core.amxx
AMXX
amxbans_core.amxx 22,99 KB 75 Ilość pobrań
Użytkownik MisieQ edytował ten post 15.05.2011 09:52