Hättest du im Webtropia kundencenter ein Ticket erstellt, dann hättest du die Antwort sicher schon lange.
Nur als Tipp: Dafür bieten Hoster Support/Tickets an
Hättest du im Webtropia kundencenter ein Ticket erstellt, dann hättest du die Antwort sicher schon lange.
Nur als Tipp: Dafür bieten Hoster Support/Tickets an
Alles anzeigen
for(new i; i < strlen(string); i++)
{
if(strcmp(string[i],"~",true) == 0)
{
string[i] = '\n';
}
}
eww...
so, der Code verbessert: (ersetzt alle '~' mit '\n', Nützlicher HINWEIS: '\n' ist EIN Zeichen, deswegen so einfach machbar)
new i = 0;
while(string[i] != 0)
{
if(string[i] == '~')
{
string[i] = '\n';
}
i++;
}
Zu deinem Code oberhalb: (aneinanderhängen der einzelnen Teile/Rows)
Wenn dir strcat zu komplex ist, dann verwende format (zwar etwas langsamer, aber leichter durchdenkbar)
new dialogtext[256];
for(new i; i != zeilen; i++)
{
cache_get_row(i, 2, content);
format(dialogtext, sizeof(dialogtext), "%s%s\n", dialogtext, content); //füge vorherigen dialogtext(anfangs leer) ein und direkt dahinter content + \n
}
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, dialoghead, dialogtext, "OK", "");
bin mir bis jetzt noch nicht sicher, was von den beiden du genau brauchst ..... oder beides kombiniert ?
Schwer zu sagen was du meinst ohne den MySQL Inhalt zu kennen...
willst du nur "~" zu "\n" ändern oder die einzelenen Rows untereinander schreiben ?
GetVehicleModel(i)-400
ist -400 wenn das Auto nicht existiert = Negativer arrayindex = Fehler
Folglich bei beiden for Schleifen prüfen ob das auto überhaupt existiert:
for(new i=0;i<MAX_VEHICLES;i++)
if((GetVehicleModel(i)-400) < 0) continue;// überspringen da negativ
Du musst das Plugin laden
Hier ist alles was du brauchst: http://forum.sa-mp.com/showthread.php?t=120013