Keine Arrays. Setz Variablen auf den Spieler.
z.B.
new checkpointSteinbruch[MAX_PLAYERS];
Keine Arrays. Setz Variablen auf den Spieler.
z.B.
new checkpointSteinbruch[MAX_PLAYERS];
Setz mal Variablen.
Das Logo ganz oben könnte man jetzt noch akzeptieren, da du ein Anfänger bist. Das sieht so gar nicht mal so falsch aus.
Die beiden Bilder links und rechts (SAMP und TS) passen farblich gar nicht, sind nicht richtig ausgerichtet und passen somit überhaupt nicht.
Deine Signatur unten Rechts ist noch ganz in Ordnung, wenn man beide Augen zu drückt, aber und jetzt kommts: Was zum Teufel ist das in der Mitte?
Entschuldigung, was auch immer du da gemacht hast bzw kopiert oder gescreenshotet hast vom WBB. Grauenhaft!
Funktioniert, vielen Dank!
mysql_query("SELECT COUNT(`id`) FROM `dutypoints`");
new jD = mysql_num_rows();
jD = mysql_fetch_int();
for(new d = 0; d != jD+1; d++)
Die oben genannte Schleife wird nun gar nicht mehr aufgerufen. Die andere aber schon. (das selbe mit jE)
Änder "return 1; " in "return" und häng die komplette zeile an die if Zeile obendrüber.
Return 1 überspringt die ganze Funktion.
[00:11:40] CMySQLHandler::Query(SELECT COUNT(`ID`) FROM `enters`) - Successfully executed.
[00:11:40] >> mysql_store_result( Connection handle: 1 )
[00:11:40] CMySQLHandler::StoreResult() - Result was stored.
[00:11:40] >> mysql_num_rows( Connection handle: 1 )
[00:11:40] CMySQLHandler::NumRows() - Returned 1 row(s)
[00:11:40] >> mysql_free_result( Connection handle: 1 )
[00:11:40] CMySQLHandler::FreeResult() - Result was successfully free'd.
[00:11:40] >> mysql_real_escape_string( Connection handle: 1 )
[00:11:40] CMySQLHandler::EscapeString(enters); - Escaped 6 characters to enters.
[00:11:40] >> mysql_real_escape_string( Connection handle: 1 )
[00:11:40] CMySQLHandler::EscapeString(a_visible); - Escaped 9 characters to a_visible.
[00:11:40] >> mysql_real_escape_string( Connection handle: 1 )
[00:11:40] CMySQLHandler::EscapeString(ID); - Escaped 2 characters to ID.
[00:11:40] >> mysql_real_escape_string( Connection handle: 1 )
[00:11:40] CMySQLHandler::EscapeString(0); - Escaped 1 characters to 0.
[00:11:40] >> mysql_query( Connection handle: 1 )
Alles anzeigen
Scheint also nicht ausgegeben zu werden.
Hab die Query mal manuell eingegeben, da kommt 3 raus.
edit: query
Includes sind nett, oder ihr wechselt euch ab und löst es mit dropbox oder so. ![]()
Was geht denn genau nicht und wo wird sie wie aufgerufen?
mysql_query("SELECT COUNT(`ID`) FROM `enters`;");
mysql_store_result();
new jE = mysql_num_rows();
mysql_free_result();
for(new d = 0; d != jE+1; d++)
{}//Zeug
mysql_query("SELECT COUNT(`id`) FROM `dutypoints`;");
mysql_store_result();
new jD = mysql_num_rows();
mysql_free_result();
for(new d = 0; d != jD+1; d++)
{}//other zeug
Bei beidem wird jeweils nur 0 und 1 für d durchlaufen, obwohl es bei enters 3 Einträge sind. Dutypoints stimmt.
Dazu müsste ich free result aber in die schleife packen, oder würde das so passen, wie du es geschrieben hast?
Kann euch auch gerne Teamviewer geben. Aber hier wird das schlecht...
edit: TV
edit 2: Abfragen waren falsch, hat sich erledigt. Trotzdem danke.
Moin,
kann es sein, dass sich mehrere mysql_querys in einem public nicht vertragen?
Habe oben in einem public eins und unten:
mysql_query("SELECT COUNT(`ID`) FROM `enters`;");
new jE = mysql_num_rows();
//ZEUGS
mysql_query("SELECT COUNT(`id`) FROM `dutypoints`;");
new jD = mysql_num_rows();
Scheinbar wird allerdings nur der Wert des unteren genommen, auch wenn bei "Zeugs" der obere Wert verwendet werden sollte.
Hat jemand Tipps?
Funktioniert, vielen Dank!
edit: Jeffry: Es soll nicht "Gangnamen" heißen, sondern es steht für "GangRangNamen" ![]()
nope, wird leider immer noch nicht ausgegeben.
stock GRangName(teamid, rang)
{
new tstr[128], query[128];
format(query, 128, "SELECT 'GName' FROM 'grangnamen' WHERE 'GID' = '%d' AND WHERE 'GRang' = '%d'", teamid, rang);
mysql_query(query);
mysql_store_result();
mysql_fetch_row(tstr);
return tstr;
}

Ingame wird nichts ausgegeben bzw. "".
Kann man AND bei sowas überhaupt verwenden? Habe ein bisschen gegoogelt und finde auf die schnelle Keinen Fehler. Würde mich freuen, wenn ihr helfen würdet! ![]()
LG
Lies dir das ganze erstmal durch. Erstens ist es bereits geklärt, zweitens würde es mir Null helfen.
Vielen Dank an alle! Die Möglichkeit von Flash hat geklappt.
Goldkiller: Damit meinte ich, dass dann alle bereits angegebenen Dialoge spacken.
nein.^^
Wenn ichs weg mache, geht garnichts mehr.
Es handelt sich um die untere Zeile, sry.
d.h. um
ShowPlayerDialog(playerid, diaid, diaStyle, titel, inhalt, ok1, ok2);