returnfehler ich hab es geahnt danke
Beiträge von Beavis
-
-
Guten
Ich habe ein kleines Problem
bei der Anwendung, spammt er mich mit 100 Autos zu:
B_Function CreateAHCar(model,Float:x,Float:y,Float:z,Float:a,preis)
{
mysql_reconnect();
new query[512],data[512];
for(new carid=1;carid<MAX_AH_CARS;carid++)
{
format(query,512,"SELECT * FROM `Autohauscars` WHERE `ID` = '%d'",carid);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows() == 0)
{
format(query, 512, "INSERT INTO `Autohauscars` (`ID`,`Model`,`X`,`Y`,`Z`,`A`,`Preis`) VALUES ('%d','%d','%f','%f','%f','%f','%d')",
carid,model,x,y,z,a,preis);
mysql_query(query);
format(query, 512,"SELECT `Model`, `X`, `Y`, `Z`, `A`, `Preis` FROM `Autohauscars` WHERE `ID` = '%d'",carid);
mysql_query(query);
mysql_store_result();
mysql_fetch_row_format(data, "|");
sscanf(data,"p<|>dffffd",AHInfo[carid][AH_modelid],AHInfo[carid][AH_x],AHInfo[carid][AH_y],AHInfo[carid][AH_z],AHInfo[carid][AH_a],AHInfo[carid][AH_Preis]);
AHVeh[carid] = CreateVehicle(AHInfo[carid][AH_modelid],AHInfo[carid][AH_x],AHInfo[carid][AH_y],AHInfo[carid][AH_z],AHInfo[carid][AH_a],-1,-1,-1);
}
mysql_free_result();
}
return 1;
}
Ich finde den Fehler hierbei nicht, da es genau so vom aufbau her ist wie mein system für Fraktionscars
Ich hoffe mal, das einer den fehler findet. -
wo steht die Funktion denn?
-
der Stock dafür findest du in Maddins Tutorial
-
@Whayne
Bei den R7 plugin von Blue-G sind Theardquerys
das kann die Include noch nicht daher mach es so wie es Trox gepostet hat, adnn sind die errors weg
Sprich Include + Plugin austauschen -
Ich sagte schon der Stock von den GetFloat MUSS über der Funktion sein wo du den Anwendest also über den stock wo du den Spieler laden tust
-
der stock muss über die Funktion kommen wo du den anwendest
-
mach das mal zu das:
format(Query, sizeof(Query), "SELECT * FROM playercars WHERE `Owner` = '%s'",pName);
zu
format(Query, sizeof(Query), "SELECT * FROM `playercars`");und das DestroyVehicle ausklammern
-
ebenso wie Beavis wenn dieser interessiert ist
klar hab ich Interesse,
Solch ein Vorhaben unterstütze ich auch -
Komisch
Ich hab es mir gerade in dein Forum angesehen und habe mal rumgegooglet dann schau ich hier und da is es
Nette idee und die Umsetzung ist auch gut -
Es bringt, dass man eigentlich unendlich viele Objekte in seinem Script nutzen kann und zugleich schont es den Server !
Das kann man mit den Streamer auch
aber mal was anderes
Wie viele Onjecte schafft das system, in einen Umkreis von einen Spieler? -
was sagt der Debug dazu?
debugge es mal -
wenn du sscanf 2 hast nicht
bei den stock damit geht es nicht
was sagt denn der debug dazu? -
Ich bin auch absolut dagegen
San Andreas ist ab 16 Stimmt schon
aber der Multiplayer ist ein Mod ohne altersbeschränkung
und hier geht es hauptzächlich um den Mod -
Wie z.B mache ich es das wenn ich AddFire(X,Y,Z);
im Script verwende an der angegebenen Position ein Feuer erstellt wird?
Das hat mit den Tutorial nichts zu tunDas Hooking ist hier dafür da, das man in einer Include auch OnPlayerConnect oder desgleichen nutzen kann, ohne das es im Script selber probleme gibt
-
geh auf http://www.sa-mp.com
Lad dir den Samp Ordner runter
Kopier alle Includes die der Ordner hat und füg sie bei dir in den Ordner ein -
Die Antwort lautet:
Die standartincludes austauschen/erneuern
-
Wenn wir hier schonmal bei sind
wie funktioniert das genau mit den Theards?
Ich peil das nicht so richtig -
darf ich mal fragen wiso du 2 querys machst?
mach es in einen rein
format(query2, sizeof query2, "SELECT `Gehalt`,`Rangname` FROM `%s` WHERE `Rang` = '%d'",fraktab,i);
Is besser soAber habe mal was gemacht ist nicht getestet!
for(; i < 16; i++)
{
new query[100],Gehalt,RangName[50];
format(query, sizeof query, "SELECT * FROM `%s` WHERE `Rang` = '%d'",fraktab,i);
mysql_query(query);
mysql_store_result();
if(mysql_retrieve_row())
{
mysql_fetch_field_row(query,"Gehalt");
Gehalt=strval(query);
mysql_fetch_field_row(query,"Rangname");
format(RangName,50,"%s",query);
}
}
mysql_free_result(); -
Wenn das wirklich so wird wie du es dir vorstellst, mach ich da voll und ganz mit, denn
diesen Müll von Youtube muss man irgendwann stoppen und was vernünftiges draus machen