Guten Abend Community,
Öfters wenn das 2. Auto des Spielers geladen wird stürzt der ganze Server einfach ab.
Also die Autos werden aus der MYSQL Datenbank geladen
new playername[24],query[128],data[128],bedienung[70];
GetPlayerName(playerid,playername,sizeof(playername));
for(new x = 0; x < 2; x++)
{
format(bedienung,sizeof(bedienung),"Name='%s%d'",playername,x);
format(query,sizeof(query),"SELECT * FROM `autos` WHERE %s", bedienung);//Die query
mysql_query(query);
mysql_store_result();
if(mysql_num_rows())// Eine Abfrage zur Sicherheit
{
HatSpielerAuto[playerid][x] = 1;
mysql_fetch_field("Model",data);
SpielerAuto[playerid][x][AutoModel] = strval(data);
mysql_fetch_field("X",data);
SpielerAuto[playerid][x][aPosX] = floatstr(data);
mysql_fetch_field("Y",data);
SpielerAuto[playerid][x][aPosY] = floatstr(data);
mysql_fetch_field("Z",data);
SpielerAuto[playerid][x][aPosZ] = floatstr(data);
Nun kommt es manchmal vor wenn ein Spieler connectet und sein 2. Auto geladen wird dann stürzt plötzlich der ganze Server ab.
[Fri May 18 20:50:04 2012] Function: mysql_query executed: "SELECT * FROM `autos` WHERE Name='SpeakerBurneR[FA]1'" with result: "0".
[Fri May 18 20:50:04 2012] Function: mysql_store_result executed with result: "1"
[Fri May 18 20:50:04 2012] Function: mysql_num_rows executed with result: "%".
[Fri May 18 20:50:04 2012] Function: mysql_fetch_field executed.
Dann ist der Server aus.
Aber das passiert nicht immer nur manchmal.
Aber es stört natürlich wenn der Server plötzlich ausgeht.
Hat irgendeiner ne Idee?
Mit freundlichen Grüßen
Steph12
Edit: Ich habe bisher noch keine Lösung gefunden, aber hätte jemand denn eine Idee woran es liegen könnte das der Server manchmal abstürzt und meistens nicht?