Aber ich kann in einem Befehl z.B. statt immer ; zu nehmen auch , nehmen?
Beiträge von Ryan_Crawley
-
-
Interessant klingt es, und korrigiert mich wenn ich falsch liege. Aber soweit ich weis ist es doch verboten eigenständig (z.B. durch eigene Plugins) über den SA:MP Server auf die Rechner der Spieler zuzugreifen.
Wenn ich mich nicht irre, müssen die Nutzer zustimmen, dass ein Zugriff erfolgen darf. -
Du bezahlst also Geld für Systeme um sie anschließend zu "verschenken"?
-
Sieht schon extrem geil aus.
-
Wie gesagt, hast du es überhaupt probiert, es über ein extra Thread laufen zu lassen?
L.G.
Was meinst denn du damit, bin noch nicht soo lange mit MySQL dran.
-
in den values darfst du die backticks nicht anwenden sondern die ' '
Habe ich schon gemerkt, danke dir. Vllt kannst du bei dem anderen Problem noch mithelfen. -
Extra Thread ist ja quatsch, hier kann ich ja alles reinschreiben
Also angezeigt wird mir 0.000000 also Koords, wenn ich den printf "befehl" direkt unter mysql_tquery schreibe.
Wenn ich das ganze hinter CreateObjekt plaziere, kommt nichts. -
Tag,
habe bereits die SuFu und auch Google befragt, bekomme aber keine Lösung.
Ich habe vor, ein Dynamisches System zu erstellen. Dazu sollen Koordinaten gespeichert werden.
Der Code sie wie folgt aus:
mysql_format(mycon,query,sizeof(query),"INSERT INTO `koords` (`X`,`Y`,`Z`,`A`) VALUES (`%f`,`%f`,`%f`,`%f`)",posx,posy,posz,posa);
mysql_tquery(mycon,query,"","");Errorid 1054
Unknown column ´1958.378296´ in ´field list´
(null)
INSERT INTO `koords` (`X`,`Y`,`Z`,`A`) VALUES (`1958.378296`,`1343.157227`,`15.374607`,`269.142487`)Meine MySQL Tabelle sieht wie folgt aus
ID Type int Length 11 Decimals 0 Auto Increment
X Typ Float Lenght 16 Decimals 6 (für Y, Z und A das selbe)Edit:: Fail, statt `%f` muss ich ja '%f' nehmen.
Nun zu meinem nächste Problem. Auf bei den gespeicherten Koords, sollen Objekte entstehen. Nun wird der eintrag gespeichert, aber beim starten des Servers kein Objekt geladen.for(new i = 0; i < MAX_ATMS; i++)
{
mysql_format(mycon,query,sizeof(query),"SELECT * FROM `atm` WHERE `ID` = '%i'",i);
mysql_tquery(mycon,query,"",""); mysql_store_result();
new rows = mysql_num_rows();
if(rows == 0) continue;
AtmInfo[i][AtmX] = cache_get_field_content_float(0,"X");
AtmInfo[i][AtmY] = cache_get_field_content_float(0,"Y");
AtmInfo[i][AtmZ] = cache_get_field_content_float(0,"Z");
AtmInfo[i][AtmA] = cache_get_field_content_float(0,"A");
AtmInfo[i][erstellt] = true;
AtmInfo[i][atmobjekt] = CreateObject(2942,AtmInfo[i][AtmX],AtmInfo[i][AtmY],AtmInfo[i][AtmZ]-0.5,0,0,AtmInfo[i][AtmA]);
} -
Morgen,
ich suche eine Möglichkeit, durch ein oder mehrere Textdraws so etwas in der art hinzubekommen
Ein Punkt für die Kreise wird auf dieser größe zu Verpixelt und LD_BEAT:chit in Font 4 ist zu groß, wo ich die größe nicht verstellt bekomme.
Ich hoffe ihr habt ein paar ideen, die mir weiter helfen.MfG
-
heute lag der Bitcoinkurs bei ungefähr 600€/Bitcoin
-
Du hast in der Zeile von sscanf das Anführungszeichen vergessen, falls du es noch nicht korrigiert hast.
mID muss dann zu fID.
Schön das du auch liest, dann wüsstest du, dass das Problem behoben ist. -
new fID, pID;
if(sscanf(params,"ud",pID,fID)) return SendClientMessage(bla);
u ist entweder der Name eines Spielers, oder dessen ID.
-
evtl das mID
if(mID<0||mID>10) return SendClientMessage(playerid,Color_RED,"Ungültige FraktionsID!");
durch
if(fID<0||fID>10) return SendClientMessage(playerid,Color_RED,"Ungültige FraktionsID!");
Edit: und
if(sscanf(params,"i",fID))return SendClientMessage(playerid,Color_RED,"INFO: /setfraktion [FraktionsID]);
da hast du am ende ein " vergessen
-
Wie ChainzZ schon schrieb, eine Email an die Admins oder eben eine PN ..
-
strlen ?Damit kann ich gerade nicht wirklich was anfangen
Edit: doch, jetzt kann ich es. Danke dir -
Jap, die Querylänge war zu kurz. Woran ist denn abzuzählen, wie lang ein Query sein muss?
Alle Buchstaben, leerzeichen, ziffern etc in der "", wo es mit INSERT ... beginnt? -
Nabend,
habe folgenden Code, beim registrieren soll der eintrag erstellt werden. Der Eintrag wird nicht erstellt. Da ich keine Ahnung habe, was die Fehlermeldung bedeutet, wende ich mich an euch. Gegoogled hatte ich schon.
mysql_format(mycon,query,sizeof(query),"INSERT INTO `cellphone` (`Besitzer`, `HandyArt`, `HandyTon`, `HandyVertrag`, `HandyAkku`, `HandyStatus`, `HandyGestohlen`, `HandyNummer`) VALUES ('%e',0,0,0,0,0,0,'%d')",PlayerInfo[playerid][Username],randphone);
mysql_tquery(mycon,query,"","");dazu habe ich folgende Fehlermeldung
You have an error in your SQL syntax; check the manuel that corredsponds to your MySQL server version for the right syntax to use near ´´Freg´ at line 1
(null)
INSERT INTO `cellphone` (`Besitzer`, `Handyart`, `Handyton`, `HandyVertrag`, `Ha
ndyAkku`, `HandyStatus`, `HandyGestohlen`, `HandyNummer`) VALUES ('Freg -
{
//PlayAudioStreamForPlayer(playerid,"http://killercho.tipido.net/willkommen.mp3");
SendClientMessage(playerid, COLOR_LIGHTBLUE," ");
SendClientMessage(playerid, COLOR_LIGHTBLUE," ");
SendClientMessage(playerid, COLOR_LIGHTBLUE," ");
SendClientMessage(playerid, COLOR_LIGHTBLUE," ");
SendClientMessage(playerid, COLOR_LIGHTBLUE," ");
}Was bewirken diese zwei Klammern da?
Mach die mal raus.
Diese zwei Klammern "leeren" den Chat. Es wird 5x nichts gesendet und somit sind 5 leere Zeilen im Chat -
Bis vor 2-3 Tagen klappte auch alles wunderbar
Habe ja seit dem nichts geändert/verändert.
Kannst mir vllt mal verraten wie ich schauen kann, welche Ports ich brauche und wie ich sehe ob diese frei sind.
-
Nabend Com,
ich scripte aktuell ein bissl was und würde das auch gerne mit freunden über Hamachi testen. Bis vor 2-3 Tagen klappte auch alles wunderbar, aber seit heute bekommen sie keine Verbindung auf meinen Server und ich kann keine Verbindung "raus senden".
Vllt hatte ja jmd solche Probleme und weiß, mir zu helfen.
MfG