Genau daran lag es
Kleiner Fehler von mir HAHA
Danke euch...
Beiträge von Marco.
-
-
Na so wie du es geschrieben hast hab ich es doch drin .. Oder etwa nicht ?
Und so funktioniert es nicht -
Und wo ist jetzt der Fehler ?
-
Viele Scripter verderben das Script...
So besser ? -
Hallo,
hab mal mein Script auf Mysql umgebaut...allerdings ist beim Speichern irgendwo ein Fehler...
Hier mal der Auszug aus der mysql log:Code[Tue Dec 20 15:09:24 2011] Function: mysql_query executed: "UPDATE `accounts` SET `Skin`='173',`Level`='1',`Admin`='5',`Premium`='0',`Geld`='500',`HatKonto`='0',`Konto`='0',`BankPIN`='0',`ECKarte`='0',`Wanted`='0',`Leader`='1',`Member`='1',`Job`='0',`DienstSkin`='0',`NextPayday`='1',`RespektPunkte`='0',`Kills`='0'" with result: "0". [Tue Dec 20 15:09:30 2011] Function: mysql_query executed: "UPDATE `accounts` SET `Skin`='1',`Level`='1',`Admin`='5',`Premium`='0',`Geld`='500',`HatKonto`='0',`Konto`='0',`BankPIN`='0',`ECKarte`='0',`Wanted`='0',`Leader`='1',`Member`='1',`Job`='0',`DienstSkin`='0',`NextPayday`='1',`RespektPunkte`='0',`Kills`='0',`" with result: "1". [Tue Dec 20 15:09:30 2011] Error (0): Failed to exeute query. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1. [Tue Dec 20 15:10:26 2011] Function: mysql_query executed: "UPDATE `accounts` SET `Skin`='1',`Level`='1',`Admin`='5',`Premium`='0',`Geld`='500',`HatKonto`='1',`Konto`='10000',`BankPIN`='1234',`ECKarte`='0',`Wanted`='0',`Leader`='1',`Member`='1',`Job`='0',`DienstSkin`='0',`NextPayday`='1',`RespektPunkte`='0',`Kills" with result: "1". [Tue Dec 20 15:10:26 2011] Error (0): Failed to exeute query. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1. [Tue Dec 20 15:10:47 2011] Function: mysql_query executed: "UPDATE `accounts` SET `Skin`='1',`Level`='1',`Admin`='5',`Premium`='0',`Geld`='100',`HatKonto`='1',`Konto`='10400',`BankPIN`='1234',`ECKarte`='0',`Wanted`='0',`Leader`='1',`Member`='1',`Job`='0',`DienstSkin`='0',`NextPayday`='2',`RespektPunkte`='0',`Kills" with result: "1". [Tue Dec 20 15:10:47 2011] Error (0): Failed to exeute query. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1. [Tue Dec 20 15:10:50 2011] Function: mysql_query executed: "UPDATE `accounts` SET `Skin`='1',`Level`='1',`Admin`='5',`Premium`='0',`Geld`='100',`HatKonto`='1',`Konto`='10400',`BankPIN`='1234',`ECKarte`='0',`Wanted`='0',`Leader`='1',`Member`='1',`Job`='0',`DienstSkin`='0',`NextPayday`='2',`RespektPunkte`='0',`Kills" with result: "1". [Tue Dec 20 15:10:50 2011] Error (0): Failed to exeute query. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1.
Und hier der "Speichern-Code"
stock MySqlSpielerSpeichern(playerid)
{
new Query[512];
format(Query,256,"UPDATE `accounts` SET `Skin`='%d',`Level`='%d',`Admin`='%d',`Premium`='%d',`Geld`='%d',\
`HatKonto`='%d',`Konto`='%d',`BankPIN`='%d',`ECKarte`='%d',`Wanted`='%d',`Leader`='%d',`Member`='%d',`Job`='%d',`DienstSkin`='%d',\
`NextPayday`='%d',`RespektPunkte`='%d',`Kills`='%d',`Tode`='%d',`Gebannt`='%d',`Autoschein`='%d',`Motorradschein`='%d',\
`LKWschein`='%d',`Bootsschein`='%d',`Flugschein`='%d',`Angelschein`='%d' WHERE `Spielername`='%s'",
GetPlayerSkin(playerid),Spieler[playerid][sLevel],Spieler[playerid][sAdmin],Spieler[playerid][sPremium],
GetPlayerMoney(playerid),Spieler[playerid][sHatKonto],Spieler[playerid][sKonto],Spieler[playerid][sBankPIN],
Spieler[playerid][sECKarte],Spieler[playerid][sWanted],Spieler[playerid][sLeader],Spieler[playerid][sMember],
Spieler[playerid][sJob],Spieler[playerid][sDienstSkin],Spieler[playerid][sNextPayday],Spieler[playerid][sRespektPunkte],
Spieler[playerid][sKills],Spieler[playerid][sTode],Spieler[playerid][sBanned],Schein[playerid][sAuto],
Schein[playerid][sMotorrad],Schein[playerid][sLKW],Schein[playerid][sBoot],Schein[playerid][sFlug],Schein[playerid][sAngel],
Spielername(playerid));
mysql_query(Query);
return printf("Account geupdatet: %s",Spielername(playerid));
}
//Edit Errors bekomm ich beim Compilen keine -
Viele Köche verderben den Brei.
-
Das Opfer ist : playerid
Der Mörder ist: killerid -
Mach ganz oben ins Script
new car[MAX_PLAYERS]
Änder das
new car = AddStaticVehicle(480,x,y,z,1.0290,159,160);
in
car[playerid] = AddStaticVehicle(480,x,y,z,1.0290,159,160);
und
public OnPlayerExitVehicle(playerid, vehicleid)
{
if(vehicleid == car)
{
DestroyVehicle(car);
}
return 1;
}
in
public OnPlayerExitVehicle(playerid, vehicleid)
{
if(vehicleid == car[playerid])
{
DestroyVehicle(car[playerid]);
}
return 1;
} -
Schau dir mal das hier an: http://forum.sa-mp.com/showthread.php?t=189171
-
Nein, du erstellst ja das Auto mit:
new car = AddStaticVehicle(480,x,y,z,1.0290,159,160);
Also ist "car" das Auto...
Und wenn man aus dem Auto "car" aussteigt wird das Auto "car" zerstört müsste eigentlich funktioniern ...
Schon probiert ? -
public OnPlayerExitVehicle(playerid, vehicleid)
{
if(vehicleid == car)
{
DestroyVehicle(car);
}
return 1;
} -
-
-
-
Danke für eure positiven Bewertungen
Noch irgendwelche Vorschläge ? -
Ahh Danke
Das ist genau das was ich gesucht habe...
Allerdings kann man noch irgendwie machen dass er halt normal beschleunigt und nicht sofort auf 130 ? -
Kenn ich schon. Allerdings kann ich doch damit die Fahrzeuge nur Drosseln ..
-
Hallo,
ich möchte mir in mein Script ein "Scooter Tuning" script einbauen allerdings
habe ich kein plan wie ich das machen soll.
Ich möchte dass der Roller dann z.B. statt 50kmh nun 120kmh fährt.
Wie kann ich das am besten machen ? -
Wieviel willste für den Handyladen ?
Wie oft wird der verkauft ? nur 1 mal ? -
Du machst deine Prüfung aber nicht in der Schule sondern beim TÜV und dort darfst du sie erst 3 Monate vor deinem 15. Geburtstag machen...
Du kannst zwar schon vorher mit den Theorie Stunden und sowas anfangen aber nicht die Prüfung..