also muss ich dan statt return 1; return query; machen ?
//edit weil wenn ich den query return dann kommt dena das format, ich will aber ja den namen haben wie kann ich denn da rausbekommen?
//edit hat noch wer hilfe?
//push
also muss ich dan statt return 1; return query; machen ?
//edit weil wenn ich den query return dann kommt dena das format, ich will aber ja den namen haben wie kann ich denn da rausbekommen?
//edit hat noch wer hilfe?
//push
SELECT * FROM %s WHERE NAME='%s';
das ; braucht man doch weil ohne gibts nen error von sql oder?
dieses wird doch an den sql server geschickt der braucht das doch
Hallo, ich habe ein problem mit meinen Mysql ich will wenn ich in meinem falle die kontonummer habe den dazugehörigen namen finden, wenn ich die sql anweisung in php machen gibt er mir den namen aber in pwn gehts nicht ich schreib mal was ich haben
stock ReadFromSQL(table[], playername[])
{
new query[128];
format(query, sizeof(query), "SELECT * FROM %s WHERE NAME='%s';", table, playername);
mysql_query(query);
mysql_store_result();
return 1;
}
stock ReadNameFromSQL(what[], wert)
{
new query[128];
format(query, sizeof(query), "SELECT Name FROM samp_user WHERE %s='%i';", what, wert);
mysql_query(query);
mysql_store_result();
return 1;
}
Ausschnitt aus dem fehler
field2 ist ganz oben definiert und da gibs auch keinen fehler
new kname[128] =ReadNameFromSQL("Kontonummer", kontonummer_ziel);
new row2[512];
ReadFromSQL("samp_user", kname);
mysql_fetch_row_format(row2, "|");
explode(row2, field2, "|");
mysql_free_result(MySQLConnection);
new string10[128];//DEBUG
format(string10, sizeof(string10), "%i , %i , %s , %s", kontonummer_ziel,newkontostand,strval(field2[1]),kname);//DEBUG
SendClientMessage(playerid,COLOR_RED,string10);//DEBUG
fehlermeldung:
error 008: must be a constant expression; assumed zero
Der fehler liegt in der Zeile mit new kname[128] = ReadNameFromSQL("Kontonummer", kontonummer_ziel);
was ist mein fehler bitte um hilfe
ups das hab ich ja voll übersehen, naja danke für die hilfe geht jetzt^^
#define DIALOG_BANK 0;
muss man 100 nehmen?
irgendwie bekomm ichs ned besser hin ka das macht die enterdrücke immer weg also das die errors kommen in der linie
ShowPlayerDialog(playerid, DIALOG_BANK, DIALOG_STYLE_LIST, "Bank", "Einzahlen\nAbheben\nUberweisen\nKontoinfo" , "Bestadigen" , "Abbrechen");
klammer fehler sind keine weil wenn ich die rauslösche kommen keine errors
C:\Users\deathrunner\Desktop\XF-SAMP\rlscript\gamemodes\RPRL_01R1.pwn(5262) : error 001: expected token: ",", but found ";"
C:\Users\deathrunner\Desktop\XF-SAMP\rlscript\gamemodes\RPRL_01R1.pwn(5262) : error 029: invalid expression, assumed zero
C:\Users\deathrunner\Desktop\XF-SAMP\rlscript\gamemodes\RPRL_01R1.pwn(5262) : warning 215: expression has no effect
C:\Users\deathrunner\Desktop\XF-SAMP\rlscript\gamemodes\RPRL_01R1.pwn(5262) : warning 215: expression has no effect
C:\Users\deathrunner\Desktop\XF-SAMP\rlscript\gamemodes\RPRL_01R1.pwn(5262) : warning 215: expression has no effect
C:\Users\deathrunner\Desktop\XF-SAMP\rlscript\gamemodes\RPRL_01R1.pwn(5262) : warning 215: expression has no effect
C:\Users\deathrunner\Desktop\XF-SAMP\rlscript\gamemodes\RPRL_01R1.pwn(5262) : warning 215: expression has no effect
C:\Users\deathrunner\Desktop\XF-SAMP\rlscript\gamemodes\RPRL_01R1.pwn(5262) : error 001: expected token: ";", but found ")"
C:\Users\deathrunner\Desktop\XF-SAMP\rlscript\gamemodes\RPRL_01R1.pwn(5262) : fatal error 107: too many error messages on one line
Hallo, ich habe ein Prob mit meinem ShowPlayerDialog, keine ahnung was da falsch ist
COMMAND:bankinfo(playerid,params[]) { #pragma unused params if(IsPlayerInRangeOfPoint(playerid, 5, 0,0,0)) { new konto = Playerinfo[playerid][HatKonto]; if(konto == 1) { ShowPlayerDialog(playerid, DIALOG_BANK, DIALOG_STYLE_LIST, "Bank", "Einzahlen\nAbheben\nUberweisen\nKontoinfo" , "Bestadigen" , "Abbrechen"); TogglePlayerControllable(playerid,1); } } return 1; }
Errors
C:\Users\deathrunner\Desktop\XF-SAMP\rlscript\gamemodes\RPRL_01R1.pwn(5262) : error 001: expected token: ",", but found ";"C:\Users\deathrunner\Desktop\XF-SAMP\rlscript\gamemodes\RPRL_01R1.pwn(5262) : error 029: invalid expression, assumed zeroC:\Users\deathrunner\Desktop\XF-SAMP\rlscript\gamemodes\RPRL_01R1.pwn(5262) : warning 215: expression has no effectC:\Users\deathrunner\Desktop\XF-SAMP\rlscript\gamemodes\RPRL_01R1.pwn(5262) : warning 215: expression has no effectC:\Users\deathrunner\Desktop\XF-SAMP\rlscript\gamemodes\RPRL_01R1.pwn(5262) : warning 215: expression has no effectC:\Users\deathrunner\Desktop\XF-SAMP\rlscript\gamemodes\RPRL_01R1.pwn(5262) : warning 215: expression has no effectC:\Users\deathrunner\Desktop\XF-SAMP\rlscript\gamemodes\RPRL_01R1.pwn(5262) : warning 215: expression has no effectC:\Users\deathrunner\Desktop\XF-SAMP\rlscript\gamemodes\RPRL_01R1.pwn(5262) : error 001: expected token: ";", but found ")"C:\Users\deathrunner\Desktop\XF-SAMP\rlscript\gamemodes\RPRL_01R1.pwn(5262) : fatal error 107: too many error messages on one line
und die zeile 5262 ist die zeile mit dem ShowPlayerDialog
Bitte um hilfe
MFG Deathrunner