~40 mal mysql_query um einen Account zu laden
gehst du auch 40 mal zum Supermarkt wenn du 40 Sachen holen willst ?
geht mit einer einzigen mysql_query Abfrage
stock LoadPlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))//Wir fragen ab ob der angegebene Spieler auch Online ist, und kein NPC ist (nur zur sicherhheit)
{
if(GetPlayerInterior(playerid) > 0)
{
TogglePlayerControllable(playerid,0);
SetTimerEx("Unfreeze",1000,false,"d",playerid);
new int = GetPlayerInterior(playerid);
SetPlayerInterior(playerid, int);
}
GetPlayerName(playerid, SpielerInfo[playerid][pName], MAX_PLAYER_NAME); //Wir Speichern den Namen des Spielers in der Variable [i]SpielerInfo[playerid][pName][/i]
SpielerInfo[playerid][pLevel] = mysql_GetInt("accounts", "Level", "Name", SpielerInfo[playerid][pName]); //Wir holen uns den wert der unter "Level" eingetragen ist und Speichern ihn in unserer Variable.
SpielerInfo[playerid][pGeld] = SetPlayerMoney(playerid,mysql_GetInt("accounts", "Geld", "Name", SpielerInfo[playerid][pName])); //Wir holen uns den wert der unter "Geld" eingetragen ist und Speichern ihn in unserer Variable.
SpielerInfo[playerid][pKills] = mysql_GetInt("accounts", "Kills", "Name", SpielerInfo[playerid][pName]); //Wir holen uns den wert der unter "Kills" eingetragen ist und Speichern ihn in unserer Variable.
SpielerInfo[playerid][pTode] = mysql_GetInt("accounts", "Tode", "Name", SpielerInfo[playerid][pName]); //Wir holen uns den wert der unter "Tode" eingetragen ist und Speichern ihn in unserer Variable.
SpielerInfo[playerid][pRang] = mysql_GetInt("accounts", "Rang", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pMember] = mysql_GetInt("accounts", "Member", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pLeader] = mysql_GetInt("accounts", "Leader", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pBank] = mysql_GetInt("accounts", "Bankgeld", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pInterior] = SetPlayerInterior(playerid,mysql_GetInt("accounts", "Int", "Name", SpielerInfo[playerid][pName]));
SpielerInfo[playerid][pDrugsP] = mysql_GetInt("accounts", "Pflanze", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pDrugs] = mysql_GetInt("accounts", "Drogen", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pUserLevel] = SetPlayerScore(playerid,mysql_GetInt("accounts", "UserLevel", "Name", SpielerInfo[playerid][pName]));
SpielerInfo[playerid][pRespekt] = mysql_GetInt("accounts", "Respekt", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pWanted] = mysql_GetInt("accounts", "Wanted", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pSkin] = SetPlayerSkin(playerid,mysql_GetInt("accounts", "Skin", "Name", SpielerInfo[playerid][pName]));
SpielerInfo[playerid][Firstlogin] = mysql_GetInt("accounts", "Tutorial", "Name", SpielerInfo[playerid][pName]);
SetPlayerPos(playerid,mysql_GetFloat("accounts", "x", "Name", SpielerInfo[playerid][pName]),mysql_GetFloat("accounts", "y", "Name", SpielerInfo[playerid][pName]),mysql_GetFloat("accounts", "z", "Name", SpielerInfo[playerid][pName]));
_AC_GivePlayerWeapon(playerid,mysql_GetInt("accounts", "Slot0", "Name", SpielerInfo[playerid][pName]),mysql_GetInt("accounts", "Ammo0", "Name", SpielerInfo[playerid][pName]));
_AC_GivePlayerWeapon(playerid,mysql_GetInt("accounts", "Slot1", "Name", SpielerInfo[playerid][pName]),mysql_GetInt("accounts", "Ammo1", "Name", SpielerInfo[playerid][pName]));
_AC_GivePlayerWeapon(playerid,mysql_GetInt("accounts", "Slot2", "Name", SpielerInfo[playerid][pName]),mysql_GetInt("accounts", "Ammo2", "Name", SpielerInfo[playerid][pName]));
_AC_GivePlayerWeapon(playerid,mysql_GetInt("accounts", "Slot3", "Name", SpielerInfo[playerid][pName]),mysql_GetInt("accounts", "Ammo3", "Name", SpielerInfo[playerid][pName]));
_AC_GivePlayerWeapon(playerid,mysql_GetInt("accounts", "Slot4", "Name", SpielerInfo[playerid][pName]),mysql_GetInt("accounts", "Ammo4", "Name", SpielerInfo[playerid][pName]));
_AC_GivePlayerWeapon(playerid,mysql_GetInt("accounts", "Slot5", "Name", SpielerInfo[playerid][pName]),mysql_GetInt("accounts", "Ammo5", "Name", SpielerInfo[playerid][pName]));
_AC_GivePlayerWeapon(playerid,mysql_GetInt("accounts", "Slot6", "Name", SpielerInfo[playerid][pName]),mysql_GetInt("accounts", "Ammo6", "Name", SpielerInfo[playerid][pName]));
_AC_GivePlayerWeapon(playerid,mysql_GetInt("accounts", "Slot7", "Name", SpielerInfo[playerid][pName]),mysql_GetInt("accounts", "Ammo7", "Name", SpielerInfo[playerid][pName]));
_AC_GivePlayerWeapon(playerid,mysql_GetInt("accounts", "Slot8", "Name", SpielerInfo[playerid][pName]),mysql_GetInt("accounts", "Ammo8", "Name", SpielerInfo[playerid][pName]));
_AC_GivePlayerWeapon(playerid,mysql_GetInt("accounts", "Slot9", "Name", SpielerInfo[playerid][pName]),mysql_GetInt("accounts", "Ammo9", "Name", SpielerInfo[playerid][pName]));
_AC_GivePlayerWeapon(playerid,mysql_GetInt("accounts", "Slot10", "Name", SpielerInfo[playerid][pName]),mysql_GetInt("accounts", "Ammo10", "Name", SpielerInfo[playerid][pName]));
_AC_GivePlayerWeapon(playerid,mysql_GetInt("accounts", "Slot11", "Name", SpielerInfo[playerid][pName]),mysql_GetInt("accounts", "Ammo11", "Name", SpielerInfo[playerid][pName]));
_AC_GivePlayerWeapon(playerid,mysql_GetInt("accounts", "Slot12", "Name", SpielerInfo[playerid][pName]),mysql_GetInt("accounts", "Ammo12", "Name", SpielerInfo[playerid][pName]));
SpielerInfo[playerid][pSex] = mysql_GetInt("accounts", "Geschlecht", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pAge] = mysql_GetInt("accounts", "Age", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pGehalt] = mysql_GetInt("accounts", "Gehalt", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pSchein] = mysql_GetInt("accounts", "Schein", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pFirmenlohn] = mysql_GetInt("accounts", "Firmenlohn", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pJob] = mysql_GetInt("accounts", "Job", "Name", SpielerInfo[playerid][pName]);
}
return 1;
}