14.09.2014, 18:49
Hello , i have problem , server crash in many time , logs server
code in script :
1.
2 . when i enter in any house , i fail..
and when player report , server crash
in logs
in pwn code
+rep for any helped me , i use mysql r5
Код:
[15:05:49] errorid: 1054 | error: Unknown column 'playerLastLogin' in 'field list' | resultid: -1 | extraid: -1 | callback: NULL | query: UPDATE playeraccounts SET playerLastLogin = '13.09.2014 15:05' WHERE playerID = '0' [15:06:38] [server] [cmd] Tester1 (ID 0): /ah [15:06:42] [server] [cmd] Tester1 (ID 0): /n sd [15:06:43] [chat] [Tester1]: qsd [15:06:46] [server] [cmd] Tester (ID 0): /newbie [15:06:47] [server] [cmd] Tester (ID 0): /newbie 1 [15:06:51] [server] [cmd] Tester (ID 0): /newbie 1 [15:06:57] [server] [cmd] Tester (ID 0): /report [15:07:02] errorid: 1054 | error: Unknown column 'playerHouse' in 'field list' | resultid: -1 | extraid: -1 | callback: NULL | query: UPDATE playeraccounts SET playerBanned = '0', playerSeconds = '34', playerSkin = '186', playerMoney = '922795', playerBankMoney = '97137', playerHouse = '0', playerBusiness = '0', playerColor = '0', playerInterior = '3', playerVirtualWorld = '20001', playerHealth = '100.000000', playerArmour = '0.000000', playerBoatLic = '0', playerAccent = 'American', playerAdminLevel = '7', playerJob = '12', playerWeapon0 = '0', playerWeapon1 = '0', playerWeapon2 = '0', playerWeapon3 = '0', playerWeapon4 = '0', playerWeapon5 = '0', playerWeapon6 = '0', playerWeapon7 = '0', playerWeapon8 = '0', playerWeapon9 = '0', playerWeapon10 = '0', playerWeapon11 = '0', playerWeapon12 = '0', playerJobSkill2 = '1', playerMaterials = '0', playerHours = '12', playerLevel = '3', playerWarning1 = '', playerWarning2 = '', playerWarning3 = '', playerHospitalized = '0', playerFirstLogin = '0', playerAdminName = '(null)', playerPrisonTime = '0', playerPrisonID = '0', playerPhoneNumber = '-1', playerCarPaintJob = '-1', playerCarLock = '0', playerStatus = '1', playerGender = '1', playerFightStyle = '0', playerCarWeapon1 = '0', playerCarWeapon2 = '0', playerCarWeapon3 = '0', playerCarWeapon4 = '0', playerCarWeapon5 = '60', playerCarLicensePlate = 'CS-RO 56', playerCarTrunk1 = '0', playerCarTrunk2 = '0', playerPhoneCredit = '0', playerWalkieTalkie = '-1', playerFlyLic = '10', playerGunLic = '0', playerPhoneBook = '0', playerGroup = '0', playerGroupRank = '0', playerIP = '178.25.154.161', playerDropCarTimeout = '0', playerRope = '32', playerAdminDuty = '49', playerCrimes = '0', playerArrests = '0', playerWarrants = '0', playerAge = '49', playerCarMod7 = '0', playerCarMod8 = '0', playerCarMod9 = '0', playerCarMod10 = '0', playerCarMod11 = '0', playerCarMod12 = '0', playerHelperLevel = '0', playerClan = '0', playerClanRank = '0', playerPhone = '0', playerManager = '0', playerClanTagType = '0', playerHelpedPlayers = '0', playerHelperTokens = '0', playerHouseRented = '20', playerGlasses = '0' WHERE playerID = '341'
1.
Код:
errorid: 1054 | error: Unknown column 'playerLastLogin' in 'field list' ........
pawn Код:
new year, month, day, hour, minute, second;
getdate(year, month, day);
gettime(hour, minute, second);
format(playerVariables[playerid][pLastLogin], 20, "%02d.%02d.%d %02d:%02d", day, month, year, hour, minute);
new query[256];
format(query, sizeof(query), "UPDATE playeraccounts SET playerLastLogin = '%s' WHERE playerID = '%d'", playerVariables[playerid][pLastLogin], playerVariables[playerid][pInternalID]);
mysql_query( query);
Код:
errorid: 1054 | error: Unknown column 'playerHouse' in 'field list' | resultid: -1 ........... '',see logs one''
pawn Код:
stock savePlayerData(const playerid)
{
if(playerVariables[playerid][pStatus] >= 1 || playerVariables[playerid][pStatus] == -1)
{
new saveQuery[3500];
if(playerVariables[playerid][pStatus] == -1) playerVariables[playerid][pStatus] = 0;
format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerBanned = '%d', playerSeconds = '%d', playerSkin = '%d', playerMoney = '%d', playerBankMoney = '%d', playerHouse = '%d', playerBusiness = '%d'",
playerVariables[playerid][pBanned], playerVariables[playerid][pSeconds], playerVariables[playerid][pSkin], playerVariables[playerid][pMoney], playerVariables[playerid][pBankMoney], playerVariables[playerid][pHouse], playerVariables[playerid][pBusiness]);
format(saveQuery, sizeof(saveQuery), "%s, playerColor = '%d', playerInterior = '%d', playerVirtualWorld = '%d', playerHealth = '%f', playerArmour = '%f', playerBoatLic = '%d'", saveQuery, playerVariables[playerid][pColor], playerVariables[playerid][pInterior], playerVariables[playerid][pVirtualWorld], playerVariables[playerid][pHealth], playerVariables[playerid][pArmour], playerVariables[playerid][pBoatLicense]);
format(saveQuery, sizeof(saveQuery), "%s, playerAccent = '%s', playerAdminLevel = '%d', playerJob = '%d', playerWeapon0 = '%d', playerWeapon1 = '%d', playerWeapon2 = '%d', playerWeapon3 = '%d'", saveQuery, playerVariables[playerid][pAccent], playerVariables[playerid][pAdminLevel], playerVariables[playerid][pJob], playerVariables[playerid][pWeapons][0], playerVariables[playerid][pWeapons][1], playerVariables[playerid][pWeapons][2], playerVariables[playerid][pWeapons][3]);
format(saveQuery, sizeof(saveQuery), "%s, playerWeapon4 = '%d', playerWeapon5 = '%d', playerWeapon6 = '%d', playerWeapon7 = '%d', playerWeapon8 = '%d', playerWeapon9 = '%d', playerWeapon10 = '%d'", saveQuery, playerVariables[playerid][pWeapons][4], playerVariables[playerid][pWeapons][5], playerVariables[playerid][pWeapons][6], playerVariables[playerid][pWeapons][7], playerVariables[playerid][pWeapons][8], playerVariables[playerid][pWeapons][9], playerVariables[playerid][pWeapons][10]);
format(saveQuery, sizeof(saveQuery), "%s, playerWeapon11 = '%d', playerWeapon12 = '%d', playerJobSkill2 = '%d', playerMaterials = '%d', playerHours = '%d', playerLevel = '%d'", saveQuery, playerVariables[playerid][pWeapons][11], playerVariables[playerid][pWeapons][12], playerVariables[playerid][pDonate], playerVariables[playerid][pMaterials], playerVariables[playerid][pPlayingHours], playerVariables[playerid][pLevel]);
format(saveQuery, sizeof(saveQuery), "%s, playerWarning1 = '%s', playerWarning2 = '%s', playerWarning3 = '%s', playerHospitalized = '%d', playerFirstLogin = '%d', playerAdminName = '%s', playerPrisonTime = '%d', playerPrisonID = '%d', playerPhoneNumber = '%d'", saveQuery, playerVariables[playerid][pCarLic], playerVariables[playerid][pFlyLic], playerVariables[playerid][pGunLic], playerVariables[playerid][pHospitalized], playerVariables[playerid][pFirstLogin], playerVariables[playerid][pCrimeReason],
playerVariables[playerid][pPrisonTime], playerVariables[playerid][pPrisonID], playerVariables[playerid][pPhoneNumber]);
format(saveQuery, sizeof(saveQuery), "%s, playerCarPaintJob = '%d', playerCarLock = '%d', playerStatus = '%d', playerGender = '%d', playerFightStyle = '%d', playerCarWeapon1 = '%d', playerCarWeapon2 = '%d', playerCarWeapon3 = '%d', playerCarWeapon4 = '%d', playerCarWeapon5 = '%d', playerCarLicensePlate = '%s'", saveQuery, playerVariables[playerid][pCarPaintjob], playerVariables[playerid][pCarLock],
playerVariables[playerid][pStatus], playerVariables[playerid][pGender], playerVariables[playerid][pFightStyle], playerVariables[playerid][pCarWeapons], playerVariables[playerid][pFPunish], playerVariables[playerid][pFWarns], playerVariables[playerid][pSpawnChange], playerVariables[playerid][pPremiumPoints], playerVariables[playerid][pCarLicensePlate]);
format(saveQuery, sizeof(saveQuery), "%s, playerCarTrunk1 = '%d', playerCarTrunk2 = '%d', playerPhoneCredit = '%d', playerWalkieTalkie = '%d', playerFlyLic = '%d', playerGunLic = '%d'", saveQuery, playerVariables[playerid][pCarKM], playerVariables[playerid][pDrugs], playerVariables[playerid][pPhoneCredit], playerVariables[playerid][pWalkieTalkie],playerVariables[playerid][pFlyLicense],playerVariables[playerid][pGunLicense]);
format(saveQuery, sizeof(saveQuery), "%s, playerPhoneBook = '%d', playerGroup = '%d', playerGroupRank = '%d', playerIP = '%s', playerDropCarTimeout = '%d', playerRope = '%d', playerAdminDuty = '%d', playerCrimes = '%d', playerArrests = '%d', playerWarrants = '%d', playerAge = '%d', playerCarMod7 = '%d', playerCarMod8 = '%d', playerCarMod9 = '%d', playerCarMod10 = '%d', playerCarMod11 = '%d', playerCarMod12 = '%d'", saveQuery, playerVariables[playerid][pPhoneBook],
playerVariables[playerid][pGroup], playerVariables[playerid][pGroupRank], playerVariables[playerid][pConnectionIP], playerVariables[playerid][pDropCarTimeout], playerVariables[playerid][pDriveLicense], playerVariables[playerid][pRobPoints], playerVariables[playerid][pCrimes], playerVariables[playerid][pArrests], playerVariables[playerid][pWarrants], playerVariables[playerid][pRPoints], playerVariables[playerid][pCarMods1][7], playerVariables[playerid][pCarMods1][8],
playerVariables[playerid][pCarMods1][9], playerVariables[playerid][pCarMods1][10], playerVariables[playerid][pCarMods1][11], playerVariables[playerid][pCarMods1][12]);
format(saveQuery, sizeof(saveQuery), "%s, playerHelperLevel = '%d', playerClan = '%d', playerClanRank = '%d', playerPhone = '%d', playerManager = '%d', playerClanTagType = '%d', playerHelpedPlayers = '%d', playerHelperTokens = '%d', playerHouseRented = '%d', playerGlasses = '%d'", saveQuery,
playerVariables[playerid][pHelper],playerVariables[playerid][pClan],playerVariables[playerid][pClanRank],playerVariables[playerid][pPhone],playerVariables[playerid][pManager],playerVariables[playerid][pClanTagType],
playerVariables[playerid][pHelpedPlayers],playerVariables[playerid][pHelperTokens],playerVariables[playerid][pHouseRented],playerVariables[playerid][pGlasses]);
format(saveQuery, sizeof(saveQuery), "%s WHERE playerID = '%d'", saveQuery, playerVariables[playerid][pInternalID]);
mysql_query( saveQuery);
}
return 1;
}
in logs
Код:
errorid: 2014 | error: Commands out of sync; you can't run this command now | resultid: -1 | extraid: -1 | callback: NULL | query: INSERT INTO `reports` (`player`,`message`,`time`) VALUES ('Nieo_Saints','Q','14/09/2014 18:26:42')
pawn Код:
CMD:report(playerid, params[])
{
new string2[256],message[128],admins=0;
if(sscanf(params, "s[128]", message)) return SCM(playerid, COLOR_GREY, SYNTAX_MESSAGE"/report [text]");
{
if(playerVariables[playerid][pRMuted] <= 0)
{
if(playerVariables[playerid][pDr] <= 0)
{
new query[128];
format(query,sizeof(query),"SELECT * FROM `reports`");
mysql_query( query);//
new reportss = mysql_num_rows( );
if(reportss == 69) return SendClientMessage(playerid, COLOR_WHITE,"{FFFFCC}Error: There're too many unreaded reports.");
foreach(Player, i)
{
if(playerVariables[i][pAdminLevel] >= 1)
{
admins++;
}
}
if(admins == 0) return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: There are no admins online.");
new ya,ma,da,ha,mia,sa;
getdate(ya,ma,da);
gettime(ha,mia,sa);
new str[512];
format(str,512,"INSERT INTO `reports` (`player`,`message`,`time`) VALUES ('%s','%s','%02d/%02d/%d %02d:%02d:%02d')",playerVariables[playerid][pNormalName],message,da,ma,ya,ha,mia,sa);
mysql_query( str);
format(string2, sizeof(string2), "{F3FF02}Your Report Message was sent to the Admins.");
SendClientMessage(playerid, 0xFFFFFFFF, string2);
format(string2, sizeof(string2), "Report from %s [%d]: %s.",playerVariables[playerid][pNormalName],playerid, message);
submitToHelpersAndAdmins(string2,COLOR_FRED);
playerVariables[playerid][pDr] = 60;
}
else
{
SCM(playerid,-1,"Poti da un report o data la un minut.");
}
}
else SCM(playerid,-1,"You are muted from /report.");
}
return 1;
}