Ich hätte gerne einen Beta-Key um mir das Spiel einfach mal anzusehen.
Davon gehört habe ich schon, es gespielt bis jetzt jedoch nicht.
Beiträge von Firerfan
-
-
Ich frag mal für dich rum.
Geht aber sogar noch günstiger - ich habe die Keys damals für 5€ bekommen... -
Nur durch Abfragen
Beispiel:
new model = GetVehicleModel(modelid);
switch(model)
{
case 400,400: {return 1;}
case 402,403: [return 2;}
}Und so weiter...
-
Naja, die höhe und breite sollten der, deines designs entsprechen.
Und ich glaube du weist, wie breit dein Design ist. -
OnPlayerText muss 0 returnen.
Bei dir stehts auf 1 -
Also in MTA ist es standartmäßig.
Dass du es schon auf einigen SA-MP Server gesehen haben willst kann ich mir nicht vorstellen.Aber mal B2T:
Es wäre mir Vektorenberechnungen möglich.
Allerdings ist es (fast) nicht möglich, dass du genau das Auto treffen musst.
Wäre eigentlich viel zu viel Aufwand.MfG Firer
-
Da trägt er wiederum das richtige ein..
Komme einfach nicht weiter.... -
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
if(strcmp(name, "Kaliber", true) == 0)
{
//hier dann wenn der Name Kaliber ist...PS: Kaliber ist nur ein Beispiel
mfg.
Danke, meins war jetzt auf die schnelle, da ich die "GetPlayerName"-Funktion exakt 1x in meinem Script habe.
Ich lasse den Spielernamen nämlich beim Betreten des Servers in einer Variable speichern^^
Hatte die jetzt nicht im Kopf.. -
Strings vergleichen?
if(strcmp(SPIELERNAME_STRING,"Name"))
{
//.. Namen stimmen überein
}
else
{
//.. namen stimmen nicht überein
} -
Funktioniert mit dem von G-Stylez auch nicht.
-
Speichert bis auf "Angle" alles richtig.
Da kommt wie bei jedem mal ne "100" rein...Und jetzt sag mir bitte nicht, das mein MySQL-Server im Arsch is..^^
Der ist auf meinem PC -
Hmm.. fehler in deiner Syntax?
Ich finde da zwar gerade nichts aber:Code[Tue Jan 31 22:29:19 2012] Function: mysql_free_result executed. [Tue Jan 31 22:29:19 2012] Function: mysql_query executed: "INSERT INTO user_houses VALUES NULL, '1500', '5', '15.0', '13.0', '20.0', '235.0', 'Owner'" with result: "1". [Tue Jan 31 22:29:19 2012] 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 'NULL, '1500', '5', '15.0', '13.0', '20.0', '235.0', 'Owner'' at line 1. [Tue Jan 31 22:29:19 2012] Function: mysql_free_result executed.
-
SQL
Alles anzeigenCREATE TABLE `user_houses` ( `ID` int(4) NOT NULL AUTO_INCREMENT, `Preis` int(11) DEFAULT NULL, `Interior` int(11) DEFAULT NULL, `X` float(8,6) unsigned DEFAULT NULL, `Y` float(8,6) unsigned DEFAULT NULL, `Z` float(8,6) unsigned DEFAULT NULL, `Angle` float(8,6) unsigned DEFAULT NULL, `Owner` char(28) DEFAULT NULL, PRIMARY KEY (`ID`) )
Kleine Übersicht...
-
format(query,sizeof(query),"INSERT INTO user_houses SET X = '%f',Y = '%f',Z = '%f',Angle = '%f',Preis = '%d',Interior = '%d',Owner = 'Keiner'",coord[0],coord[1],coord[2],coord[3],preis,inte);
Dürfte eig. gehenFunktioniert nicht.
Hier mal der Debugg:Ausgelesene Daten aus GetPlayerPos/GetPlayerFacingAngle:
Gespeicherte Daten:
-
Funktioniert nicht, gibt aber zu meiner Überraschung auch keinen MySQL-Error aus...
-
Hallo liebe Community,
Ich wende mich mal wieder mit einem kleinen Problem an euch.Also, für mein Dynamisches Haus-System müssen natürlich Floats gespeichert werden, in dem fall die Koordinaten.
Die wollen aber nicht. Es werden immer willkürlich falsche Werte wie "100.000" eingespeichert, obwohl ich dort gar nicht stehe.
Mein Code (Mit debug):new Float:coord[4]; GetPlayerPos(playerid,coord[0],coord[1],coord[2]); GetPlayerFacingAngle(playerid,coord[3]);
printf("**Koordinaten** X: %f | Y: %f | Z: %f | Angle: %f",coord[0],coord[1],coord[2],coord[3]);
format(query,sizeof(query),"INSERT INTO user_houses (X,Y,Z,Angle,Preis,Interior,Owner) VALUES ('%f','%f','%f','%f','%d','%d','Keiner')",coord[0],coord[1],coord[2],coord[3],preis,inte);
mysql_free_result(); mysql_query(query); mysql_free_result();
Die Koordinaten werden richtig ausgelesen und in den Variablen gespeichert.
Was ich schon versucht habe:- Query anpassen (Speicherung der Koordinaten weiter Vorne/Hinten)
- Anpassung der Datenbank (Typ: Float | Length: 8 | decimals: 6), auch schon mit Length und Decimals rumgespielt und den Typ in "double" geändert.
Bevor ich das ganze jetzt versuche als String in die Datenbank zu speichern, wollte ich lieber mal fragen, ob jemand vielleicht eine Lösung für mein Problem parat hat.
MfG Firer -
Ja, aber es ist auch allgemeint bekannt und müsste sogar angepinnt sein, das Fragen zu Forensoftware hier verboten sind.
//EDIT: 3 Sekunden, ist sogar ne Ankündigung:
Wir sind kein Forensupportforum -
FuRKaN:
Was postet du eigentlich für einen Mist?
Das ist mir jetzt schon öfter aufgefallen.Er möchte doch nur beim Connecten abfragen, ob der Spieler einen RL-Namen benutzt.
Wie z.B: Donald_Duck; Moby_Dick
Mehr möchte er doch garnicht.B2T:
http://wiki.sa-mp.com/wiki/Strfind
Vielleicht hilft dir diese Funktion weiter.MfG Firer
-
Reden wir jetzt von gleichzeitig ausführen?
Wenn ja, könnte GTA meckern. -
quatsch. Bei mir gehts auch