Das ist meine query beim speichern des spielers
savePlayer(playerid)
{
if(sInfo[playerid][eingeloggt]==0)return 1;
//Spieler Speichern
new query[1500];
format(query,sizeof(query),"UPDATE user SET level='%i',money='%i',alevel='%i',fraktion='%i',frang='%i',spawnchange='%i',deaths='%i',kills='%i',beruf='%i',perso='%i',wanteds='%i',warns='%i',tutorial='%i',bootsschein='%i',flugschein='%i',angelschein='%i',waffenschein='%i',fuehrerschein='%i',zollpass='%i',fightingstyle='%i',weed='%i',knollen='%i',chemicals='%i',ecstasy='%i',drogenskill='%i',punkte='%i',bankkonto='%i',bankgeld='%i',handyguthaben='%i',geschlecht='%i',skin='%i',paydayzeit='%i',exp='%i' WHERE id='%i'",
sInfo[playerid][level],GetPlayerMoneyEx(playerid),sInfo[playerid][adminlevel],sInfo[playerid][fraktion],sInfo[playerid][frang],sInfo[playerid][spawnchange],sInfo[playerid][deaths],sInfo[playerid][kills],sInfo[playerid][beruf],sInfo[playerid][perso],sInfo[playerid][wanteds],sInfo[playerid][warns],sInfo[playerid][tutorial],sInfo[playerid][bootsschein],sInfo[playerid][flugschein],sInfo[playerid][angelschein],sInfo[playerid][waffenschein],
sInfo[playerid][fuehrerschein],sInfo[playerid][zollpass],getFSStyle(playerid),sInfo[playerid][weed],sInfo[playerid][knollen],sInfo[playerid][chemicals],sInfo[playerid][ecstasy],sInfo[playerid][drogenskill],sInfo[playerid][punkte],sInfo[playerid][bankkonto],sInfo[playerid][bankgeld],sInfo[playerid][handyguthaben],sInfo[playerid][geschlecht],sInfo[playerid][skin],sInfo[playerid][paydayzeit],sInfo[playerid][exp],sInfo[playerid][db_id]);
mysql_pquery(dbhandle,query,"","");
return 1;
}
aber wenn die format zeile zu lang ist wie setzte ich sie dan nach unten fort?
-
-
format(string,sizeof(string),"zeile nr1 \
zeile nr2");Aber es kommen dann trotzdem Error : inputtline to long after ... Nachrichten
~ handy
-
Einfach so aufteilen:
savePlayer(playerid)
{
if(sInfo[playerid][eingeloggt]==0)return 1;
//Spieler Speichern
new query[1500];
format(query,sizeof(query),"UPDATE user SET level='%i',money='%i',alevel='%i',fraktion='%i',frang='%i',spawnchange='%i',deaths='%i',kills='%i',beruf='%i',perso='%i',wanteds='%i',warns='%i',tutorial='%i',",
sInfo[playerid][level],GetPlayerMoneyEx(playerid),sInfo[playerid][adminlevel],sInfo[playerid][fraktion],sInfo[playerid][frang],sInfo[playerid][spawnchange],sInfo[playerid][deaths],sInfo[playerid][kills],sInfo[playerid][beruf],sInfo[playerid][perso],sInfo[playerid][wanteds],sInfo[playerid][warns],sInfo[playerid][tutorial]);
format(query,sizeof(query),"%sbootsschein='%i',flugschein='%i',angelschein='%i',waffenschein='%i',fuehrerschein='%i',zollpass='%i',fightingstyle='%i',weed='%i',knollen='%i',chemicals='%i',ecstasy='%i',",query,
sInfo[playerid][bootsschein],sInfo[playerid][flugschein],sInfo[playerid][angelschein],sInfo[playerid][waffenschein],sInfo[playerid][fuehrerschein],sInfo[playerid][zollpass],getFSStyle(playerid),sInfo[playerid][weed],sInfo[playerid][knollen],sInfo[playerid][chemicals],sInfo[playerid][ecstasy]);
format(query,sizeof(query),"%sdrogenskill='%i',punkte='%i',bankkonto='%i',bankgeld='%i',handyguthaben='%i',geschlecht='%i',skin='%i',paydayzeit='%i',exp='%i' WHERE id='%i'",query,
sInfo[playerid][drogenskill],sInfo[playerid][punkte],sInfo[playerid][bankkonto],sInfo[playerid][bankgeld],sInfo[playerid][handyguthaben],sInfo[playerid][geschlecht],sInfo[playerid][skin],sInfo[playerid][paydayzeit],sInfo[playerid][exp],sInfo[playerid][db_id]);
mysql_pquery(dbhandle,query,"","");
return 1;
}(Beachte Platzhalter ganz am Anfang von query-Zeile 2 & 3!)
-
breadfish.de
Hat das Thema geschlossen.