ocmd:bkoffer(playerid,params[])
{
if(Cuff[playerid] == 1 || KCuff[playerid] == 1 || pTie[playerid] == 1) return SCM(playerid,ROT,"Du bist gefesselt und kannst das nicht tun!");
if(Koffer[playerid] == 1) return 1;
if(PaintBallInfo[playerid][Aktiv] > 0 || pDerby[playerid] == 1) return 1;
if(HackInfo[playerid][Untazer] >= 1) return SCM(playerid,ROT,"Du bist getazert und kannst keine Bomben platzieren!");
new Bstring[200];
if(pInv[playerid][KoffBombe] == 0) return SendClientMessage(playerid, ROT, "Du hast keinen Koffer!");
format(Bstring,256,"Timer einstellen - Aktuelle Zeit: %i Sekunden\nBombe Aktivieren\n\nKoffer ablegen - Geht nur wenn er aktiv ist!\nBeenden",KofferInfo[playerid][BombenTimer]);
ShowPlayerDialog(playerid,DIALOG_KOFFERMENU,DIALOG_STYLE_LIST,"Wähle eine Option",Bstring,"Weiter","Beenden");
return 1;
}
Hier werden die Fehler angezeigt
Online Leader-Liste
- SlashQ
- Geschlossen
- Erledigt
-
-
Am einfachsten machst du es Jeffry in dem du ihm die "genaue" "Zeile" makierst.
MfG
-
Genau.
Poste bitte außerdem den Befehl der Liste dazu, ich nehme durch die Fehlermeldung an, dass der genau drüber steht, und wohl der Grund für den Fehler ist.
-
ocmd:leader(playerid,params[])
{
mysql_query("SELECT accounts, Fraktion FROM Name WHERE raenge = 10;");
mysql_store_result();
new rows = mysql_num_rows();
if(!rows) return SendClientMessage(playerid, 0xFF0000FF, "Error: Etwas ist schief gegangen.");
new str[512], row[64], name[32], frak, fname[32];
while(mysql_fetch_row(row, "|"))
{
sscanf(row, "p<|>sd", name, frak);
switch(frak)
{
case 1:{fname = "LSPD";}
case 2:{fname = "BND";}
case 3:{fname = "Hitman Agency";}
case 4:{fname = "SAA";}
case 5:{fname = "Regierung";}
case 6:{fname = "LSMD";}
case 7:{fname = "OAmt";}
case 8:{fname = "Varrios Los Aztecas";}
case 9:{fname = "SAM AG";}
case 10:{fname = "Grove";}
case 11:{fname = "Ballas";}
case 12:{fname = "Terror";}
case 13:{fname = "LCN";}
}
if(ReturnPlayerID(name) != INVALID_PLAYER_ID) format(str, sizeof(str), "%s{FFFFFF}%d [%s] - {00FF00}Online\n", str, name, fname);
else format(str, sizeof(str), "%s{FFFFFF}%d [%s] - {FF0000}Offline\n", str, name, fname);
}
ShowPlayerDialog(playerid, 4521, DIALOG_STYLE_MSGBOX, "Online-List", str, "Ok");
return 1; Der Code Darüber -
Da muss noch eine geschweifte Klammer zu hinter und dann den Code richtig einrücken
-
Danke aber jetzt kommt es ist etwas schiefgelaufen
-
mysql_query("SELECT accounts, Fraktion FROM Name WHERE raenge = 10;");
zu:
mysql_query("SELECT Name, Fraktion FROM accounts WHERE raenge = 10;");Wenn das nicht geht, poste einen Screenshot deiner Daten aus der Tabelle accounts.
-
Habe es soweit nur jetzt wird der name und die Fraktion nicht ausgelesen
Hier ein Screen
-
Wenn das nicht geht, poste einen Screenshot deiner Daten aus der Tabelle accounts.
-
-
Damit fange ich nichts an.
Poste die Tabelle die du siehst, wenn du alle Datensätze anschaust. -
Mehr gibt´s nicht aus accounts was mit Leader oder Fraktion zu tun hat es gibt dann nur noch Member aber das bringt nix
-
Dann versuche es so:
mysql_query("SELECT Name, Fraktion FROM accounts WHERE Leader = 1;");Wenn das nicht geht, dann musst du einen gescheiten Screenshot posten, von der Datenbank. Ich werde nicht irgendwelche Ratespiele machen, bis es geht.
-
wenn der Leader = 1 ist wir nur der im LSPD Leader angezeigt
-
Ich habe jetzt über 24h gewartet ob du doch noch einen Screenshot der Datenbank schickst.
Ohne den kann man, wie gesagt, nicht sagen, wo der Fehler liegt. Solltest du den nicht posten, dann kann ich dir nicht weiterhelfen. -
-
Nicht das. Das ist keine Tabelle.
Das muss so aussehen:
Drücke in phpMyAdmin auf den Button ganz links in der Kopfleiste.
-
-
Ist es so schwer die ganze Tabelle zu posten, oder warum machst du das nicht?
-
Ist es so schwer die ganze Tabelle zu posten, oder warum machst du das nicht?
Vllt sind die Passwörter oder so nicht zensiert :>