25.01.2014, 16:37
I have this code:
When a banned player enters on the server, the server is down!
Код:
new sqlaccountstatus = MySQLCheckAccount(plname); allow[playerid] = 0; if(sqlaccountstatus != 0) { allow[playerid] = MYSQLAllowAccount(plname); } if(sqlaccountstatus != 0) { if(MySQLCheckAccountLocked(sqlaccountstatus, playerid) == 0) { if(PlayerData[playerid][pBanaP] == 0) { new string[50000]; format(string, sizeof(string), "Contul tau este banat de catre adminul %s, motivul: %s.",PlayerData[playerid][pAdminBan],PlayerData[playerid][pBanReason]); SendClientMessage(playerid, COLOR_LIGHTRED, string); SendClientMessage(playerid, COLOR_WHITE, "Pentru unban viziteaza Heker.Ro"); Kick(playerid); return 0; } } gPlayerAccount[playerid] = 1; PlayerData[playerid][pSQLID] = sqlaccountstatus; PlayAudioStreamForPlayer(playerid,"http://Heker.Ro/gf.mp3"); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, "> Bine ai venit pe serverul {ff0000}Heker{FFFFFF}."); SendClientMessage(playerid, COLOR_WHITE, "> Trebuie sa te loghezi/inregistrezi pentru a te juca pe server."); SendClientMessage(playerid, COLOR_WHITE, "> Dupa ce te loghezi, foloseste /help pt. comenzile disponibile."); SendClientMessage(playerid, COLOR_WHITE, "> Pentru alte intrebari foloseste /ajutor."); SendClientMessage(playerid, 0x0080FFFF, "-----------------------------------------------------------------------------------------------------------"); if(getdate() == expirare) { SendClientMessage(playerid, COLOR_GRAD1, "Ti-a sunat ceasul!"); } } else { gPlayerAccount[playerid] = 0; } return 1; }