Hallo Community
Ich habe nun seit 4 Stunden ein Problem
undzwar gibt es die Funktion "LoginPlayer"
Dort wird derSpieler eingeloggt (etwas logisch denke ich xd)
Aufjeden Fall wird in der Funktion LoginPlayer die Funktion LoadPlayer aufgerufen
Sobald die Funktion aufgerufen wird, wird loginplayer abgebrochen.
Die Funktion Loadplayer geht bis ganz unten durch
bis zur letzten klammer
Hier der Code dazu:
LoginPlayer (der ausschlaggebende Code)
tock LoginPlayer(playerid)
{
pInfo[playerid][pCash] = 0;
new string[128], tmpstr[128];
SetCameraBehindPlayer(playerid);
print("TÄÄÄÄÄST1"); <- kommt noch
LoginPlayer(playerid);
print("TÄÄÄÄÄST2");<- kommt schon nichtmehr
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid,pInfo[playerid][pCash]);
SetPlayerSkin(playerid, pInfo[playerid][pModel]);
SetPlayerColor(playerid,0xFFFFFF00);
SetPlayerFightingStyle(playerid, pInfo[playerid][pFightStyle]);
Loadplayer (der Aufbau rest ist nur Wiederholung)
stock LoadPlayer(playerid)
{
if(gPlayerLogged[playerid] == 1)
{
new query[256], ss[64];
new PlayerName[MAX_PLAYER_NAME];
new tmpstr[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof PlayerName);
format(query, sizeof(query), "SELECT * FROM accounts WHERE Name = '%s'", PlayerName);
mysql_query(query);
mysql_store_result();
while(mysql_fetch_row_format(query,"|"))
{
mysql_fetch_field_row(ss, "Level"); pInfo[playerid][pLevel] = strval(ss);
mysql_fetch_field_row(ss, "AdminLevel"); pInfo[playerid][pAdmin] = strval(ss);
mysql_fetch_field_row(ss, "DonateRank"); pInfo[playerid][pDonateRank] = strval(ss);
[...]
mysql_fetch_field_row(ss, "FrakSperre"); pInfo[playerid][pFrakSperre] = strval(ss);
mysql_fetch_field_row(ss, "FrakSperreSince"); pInfo[playerid][pFrakSperreSince] = strval(ss);
}
SetPVarInt(playerid, "DrugsWith", pInfo[playerid][pDrugs]);
if(WantedLevel[playerid] > 0)
{
pInfo[playerid][pWantedVerlustZeit] = 20*60;
}
mysql_free_result();
LoadPlayer_Car(playerid,0);
print("Test Load Ende1"); <- wird gezeigt
}
print("Test Load Ende2"); <- wird auch gezeigt
}
Ich hoffe jemand kann mir sagen woran es liegt :<
Außer strval wird da nichts ausgelesen
nur 2 Strings noch zusätzlich....