Guten Tag an alle,ich habe ein Problem.Ich wollte eben Gta spielen im Singleplayer,aber dann stürtz es immer ab,ob Savegame oder neu gestartetes Spiel,SA:MP läuft allerdings.
Woran liegt das?
Beiträge von Amnesia_HaZe
-
-
Moin,hab nur eine kleine Frage,wie mache ich das,das ein Spieler beim Connecten nicht den Spawn Button anezeigt bekommt,sondern ein Skin zugewiesen bekommt ?
-
Muss mich auch den anderen anschließen,die Idee ganz gut,aber die Texturen unpassend
5/10
noch eine Frage mit was mappst du :D?
-
mysql_format(dbhandle, query, sizeof(query), "INSERT INTO `houses` (`hPreis`, `hInterior`, `hX`, `hY`, `hZ`) VALUES ('%i', '%i', '%f', '%f', '%f')", hausInfo[i][hPreis],hausInfo[i][hInterior],hausInfo[i][hX],hausInfo[i][hY], hausInfo[i][hZ]);
Danke!
-
mysql_format(dbhandle, query, "INSERT INTO `houses` (`hPreis`, `hInterior`, `hX`, `hY`, `hZ`) VALUES ('%i', '%i', '%f', '%f', '%f')", hausInfo[i][hPreis],hausInfo[i][hInterior],hausInfo[i][hX],hausInfo[i][hY], hausInfo[i][hZ]);
bekomme da den : error 035: argument type mismatch (argument 3)
Was mache ich falsch :D? -
Ahja, das ist der Fehler, schau mal du verwendest das Query, bevor du mysql_connect verwendest
Schreib das mal darunter
yup klappt,danke !
-
Kommt das direkt beim Server Start?
Dann muss es durch OnGameModeInit aufgerufen werden xD
[b]public[/b] OnGameModeInit()
{
mysql_function_query(dbhandle, "SELECT `hID`,`hPreis`,`hBesitzer`,`hInterior`,`hX`,`hY`,`hZ` FROM `houses`", true, "OnGameModeLoadHouses","","");
DisableInteriorEnterExits();
AddPlayerClass(1,1248.8938,-1430.8451,13.5402, 269.1425, 0, 0, 0, 0, 0, 0);
//MySQL
dbhandle = mysql_connect(db_host,db_user,db_db,db_pass);
//Gebäude
[b]for[/b]([b]new[/b] i=0; i<sizeof(bInfo); i++)
{
CreatePickup(1239,1,bInfo[i][b_x],bInfo[i][b_y],bInfo[i][b_z]);
Create3DTextLabel("Zum Betreten drücke die Taste F/Enter oder /enter",WEISS,bInfo[i][b_x],bInfo[i][b_y],bInfo[i][b_z],15,0,0);}
[b]return[/b] 1;
}kein tquery oder ist function_query tquery ?
-
Bestimmt xD
Eventuell in einem Filterscript oder IncludeHab keine Filterscripts drinn & Includes weiß ich nicht hab sscanf2,streamer,ocmd & a_mysql
-
Nein, du kannst das handle zu dem Haussystem übergeben
Eventuell scheitert das jaIrgendwie mysql Code, da wo du tquery verwendest oder so...irgendwo muss das ja aufgerufen werden, damit der Fehler erscheint xD
Benutze nicht einmal tquery,das ist ja das was mich wundert
-
Der Fehler kommt, weil das handle ungültig ist und du anscheinend nicht erfolgreich eine MySQL Verbindung hergestellt hast oder das falsche handle verwendest
Hast du ein bisschen Code dazu?Steht noch mehr im Log?
Okay,dazu hätte ich noch eine Frage ich habe ein Account System getrennt vom Haussystem,muss ich da jetzt eine neue Handle nehmen ?:D
wäre n bisschen viel Code
und das ist das einzige was drinn steht im Log
-
-
meinst du das error 17: undefined symbol "r"" ?
mach das so
cInfo[i][id_x] = CreateVehicle(playerid,modelid,x,y,z,-1,-1,-1);
yup,geht danke. hätte ich auch eigentlich drauf kommen könn
//edit hätte noch einen kleinen fehler
Create3DTextLabel("Zum Betreten drücke die Taste F/Enter oder /enter",WEISS,bInfo[i][b_x],bInfo[i][b_y],bInfo[i][b_z],10,0,0);Wieso wird mir der Text nicht angezeigt ? Hab ein Pickup da und das wird auch angezeigt..
-
cInfo[i][id_x] = CreateVehicle(playerid,modelid,x,y,z,r,-1,-1,-1;
am ende fehlt doch eine Klammer
Ich bin so ein Dulli danke,aber mit dem anderen error siehts immer noch nicht anders aus
-
createPlayerCar(playerid,modelid,Float:x,Float:y,Float:z)
{
for(new i=0; i<sizeof(cInfo); i++)
{
if(cInfo[i][id_x]!=0)continue;
GetPlayerName(playerid,cInfo[i][besitzer],MAX_PLAYER_NAME);
cInfo[i][c_x]=x;
cInfo[i][c_y]=y;
cInfo[i][c_z]=z;
cInfo[i][model]=modelid;
cInfo[i][id_x] = CreateVehicle(playerid,modelid,x,y,z,r,-1,-1,-1;}
return 1;
}bekomme da den fehler "error 17: undefined symbol "r"" obwohl es definiert ist & dann noch "error 001: expected token "," but found ";""
wäre sehr dankbar wenn mir jemand hilft -
Zeig mal wie du das im Script definiert hast.. also die Daten...
Und wie du die Verbindung herstellst.
Ansonsten empfehle ich dieses Tutorial.
[jTuT] MySQL R41-4 (Installation, XAMPP, Verwendung, Bedienung & Registrations-System)Definiert hab ich es so
[b]#define[/b] db_host "127.0.0.1"[b]#define[/b] db_user "samp"[b]#define[/b] db_pass "***"[b]#define[/b] db_db "samp"und die Verbindung stelle ich so her
dbhandle = mysql_connect(db_host,db_user,db_db,db_pass);//edit Kann geclosed werden,hatte das Passwort & die DB vertauscht..
Danke Rocky. -
Es besteht einfach keine Verbindung... Prüfe nochmal die Daten...
Sicher das der mysql Server auf dem gleichen Server liegt ?Probiere im Script bei localhost folgendes einzugeben 127.0.0.1 und gucke ob er die Verbindung herstellt.
Ja,betreibe alles auf meinem Rechner,benutze XAMPP dafür.
Habe bereits 127.0.0.1 da stehen,und hatte localhost auch schon ausprobiert,hatte gedacht das es eine Sache mit den Rechten ist.
-
Moin hoffe mir kann jemand helfen,wenn ich meinen Server gestartet hab und in die MySQL Log gucke steht dort
SQL[08:42:05] [ERROR] CConnection::CConnection - establishing connection to MySQL database failed: #1045 'Access denied for user 'samp'@'localhost' (using password: YES)' [08:42:05] [ERROR] CConnection::CConnection - establishing connection to MySQL database failed: #1045 'Access denied for user 'samp'@'localhost' (using password: YES)' [08:42:05] [ERROR] CConnection::CConnection - establishing connection to MySQL database failed: #1045 'Access denied for user 'samp'@'localhost' (using password: YES)' [08:42:05] [ERROR] CConnection::CConnection - establishing connection to MySQL database failed: #1045 'Access denied for user 'samp'@'localhost' (using password: YES)'
Der SQL User hat bereits alle Rechte,was mache ich falsch?
-
Kann dir Morgen früh gerne Helfen wenn ich am PC bin, schreib mir ne Pn
Hab dir geschrieben.
-
kann mir jemand helfen :D? mysql problem
[04:42:56] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'Owned = 0,Locked = 0,Price = 0,PosX = 0.000000,PosY = 0.000000,PosZ = 0.000000,I' at line 1
-
Da mein letzter Thread einfach geschlossen wurde mache ich nochmal einen Neuen auf.
Undzwar ich habe ein Problem mit einer GUI,es handelt sich um ein Login System,wenn sich die MsgBox öffnet das ich eingeloggt bin und auf okay drücke bleibt die GUI offen Obwohl sich eine andere Öffnen sollte,wenn mir jemand Helfen kann bin ich sehr Dankbar !Bash
Alles anzeigenGui, Add, Edit, x12 y70 w120 h30 vaccountname Gui, Add, Edit, x232 y70 w110 h30 vpasswort Gui, Add, Button, x132 y70 w100 h30 glogin, Login Gui, Show, w353 h111, Login return Login: GuiControlGet, Passwort ,,Passwort GuiControlGet, Accountname ,,Accountname DatenbankID := imp_read_where("benutzer", "Name", Accountname, "ID") if(imp_row_exist("benutzer", DatenbankID)) { if(imp_compare("benutzer", DatenbankID, "Passwort", Passwort)) { MsgBox, 0, Erfolgreich, Du bist jetzt eingeloggt. return } else { MsgBox, 0, Fehler, Das angegebene Passwort ist falsch. } } else { MsgBox, 0, Fehler, Der angegebene Account konnte nicht in der Datenbank gefunden werden. Reload } return GuiClose: ExitApp