Was zur Hölle machst du da?
Kommt es dir nicht merkwürdig vor 80x das Selbe Query zu schicken für nix?
Und das eine SELECT Query verläuft im Sande...
FUNCTION AccountRegister(playerid)
{
new string[512];
AccountInfo[playerid][account_ID] = cache_insert_id();
AccountInfo[playerid][account_Eingeloggt] = true;
/*AccountInfo[playerid][account_MaxChars] = 1;
AccountInfo[playerid][account_Admin] = 0;
AccountInfo[playerid][account_Verwalter][0] = 0;
AccountInfo[playerid][account_Verwalter][1] = 0;
AccountInfo[playerid][account_Verwalter][2] = 0;
AccountInfo[playerid][account_Verwalter][3] = 0;
AccountInfo[playerid][account_Slot][0] = 0;
AccountInfo[playerid][account_Slot][1] = 0;
AccountInfo[playerid][account_Slot][2] = 0;
AccountInfo[playerid][account_Slot][3] = 0;*/
mysql_format(handle, string, sizeof(string), "SELECT * FROM `account_team` WHERE `accountid` = '%d'", AccountInfo[playerid][account_ID]);
mysql_tquery(handle, string, "OnTeamCheck", "d", playerid);
mysql_format(handle, string, sizeof(string), "INSERT INTO `character_pos` (`accountid`,`x`,`y`,`z`,`r`,`interior`,`world`) VALUES ('%d','1480.5341','-1770.5804','18.7958','0.3109','0','0')",AccountInfo[playerid][account_ID]);
mysql_tquery(handle, string);
mysql_format(handle, string, sizeof(string), "INSERT INTO `character` (`accountid`,`name`,`slot`, `skin`,`gender`,`register`,`lastlogin`) VALUES ('%d','Keiner','2','0','0','00.00.0000 | 00:00:00','00.00.0000 | 00:00:00')",AccountInfo[playerid][account_ID]);
mysql_tquery(handle, string);
mysql_format(handle, string, sizeof(string), "SELECT * FROM `character` WHERE `accountid` = '%d'", AccountInfo[playerid][account_ID]);
mysql_tquery(handle, string, "ShowCharacter", "d", playerid);
//mysql_format(handle, string, sizeof(string), "UPDATE `accounts` SET `maxchars` = '%d' WHERE `id` = '%d'",1,AccountInfo[playerid][account_ID]);
//mysql_tquery(handle, string);
return 1;
}
Alles anzeigen
Das würde als Querys vollkommen reichen.
Allerdings wieso nutzt du da schon cache_insert_id? Wird das alles etwa schon über ein mysql query aufgerufen?
Vielleicht eröffnest du auch mal einen separaten Thread dafür, da immer 1000x hin und her Antworten im Sammelthread echt nervig ist, vor allem, wenn jemand nochmal so ein Problem hat, kann man ihn nicht auf etwas konkretes verweisen.
Und vllt solltest du wie gesagt dir nochmal die Basics o.ä. erklären lassen, vllt bietet sich ja einer hier an dir ein wenig Nachhilfe zu geben oder so.
Dieses tausendfache ausprobieren was du hier tust, bringt dir nur sehr sehr schleppend voran, zumal du dann meist vermutlich gar nicht weißt, wieso es überhaupt geklappt hat.