Okay ich habe alles gelesen und habe es auch so wie du es da hast allerdings geht es nicht
Beiträge von ChristianW
-
-
Doch da er uns fragt was er machen soll
Ich zum Beispiel sage dann geh zum Anwalt schwups Rechtsfrae beantwortet -
genau
Jo soll er -
Account löschen aber erst an alle ne Wanrmail senden
//Edit
Achja da es ja eine Rechtsfrage ist close es lieber -
Varbialblen setzen und dann abfragen
-
Es ist codetechnishc alles richtig meiner Ansicht
Ingame geht es allerdings nicht
-
Sind deine Tabellen einstellungen dies bezüglich der Koordinaten richtig .
Zu dem ist blitzerid kein string.
für den specifier s bitte noch die string länge angeben benutzt du das sscanf plugin überhaupt.dein sscanf code ist richtig du kannst das auch vereinfachen
sscanf(data, "p<|>e<iffffiiis[24]iii{i}>",BlitzerInfo[blitzer_count]);sonst fällt mir nix auf
enum Blitzerdata
{
Blitzerid,
Float:Blitzerx,
Float:Blitzery,
Float:Blitzerz,
Float:BlitzerRotz,
Geschwindigkeit,
Strafe,
Punkte,
LastBlitz[24],
Filmabschnitte,
Toleranz,
Inuse,
Objectid,
}
Dein verinfahcten Code hatte ich schoneinmal es geht nicht nein alles ist riichtig -
Dann bitte poste doch das query wo die daten ausgelesen werden eins davon oder solltest du dies nicht hinbekommen kannst auch die ganze log posten und ein enum.
wenn nix ausgegeben wird haben die leute meist einen fehler in der abfolge der Specifier
enum Blitzerdata
{
Blitzerid[24],
Float:Blitzerx,
Float:Blitzery,
Float:Blitzerz,
Float:BlitzerRotz,
Geschwindigkeit,
Strafe,
Punkte,
LastBlitz[24],
Filmabschnitte,
Toleranz,
Inuse,
Objectid,
}
new BlitzerInfo[MAX_BLITZER_DATA][Blitzerdata];Die Logzeile
2 Blitzer 2 Zeilen
SQL[16:17:48] CMySQLHandler::FetchRow() - Return: 1|1535|-1650|12|189|90|200|0|No One|0|6|1 [16:17:48] >> mysql_fetch_row_format( Connection handle: 1 ) [16:17:48] CMySQLHandler::FetchRow() - Return: 0|1523|-1679|12|167|90|200|0|No One|0|6|1
Jetzt noch der Stock
stock LoadBlitzer()
{
new data[550], blitzer_count;
mysql_query("SELECT * FROM blitzerdata");
mysql_store_result();
while(mysql_fetch_row(data))
{
sscanf(data, "p<|>iffffiiisiii{i}", BlitzerInfo[blitzer_count][Blitzerid],BlitzerInfo[blitzer_count][Blitzerx],BlitzerInfo[blitzer_count][Blitzery],BlitzerInfo[blitzer_count][Blitzerz]
,BlitzerInfo[blitzer_count][BlitzerRotz],BlitzerInfo[blitzer_count][Geschwindigkeit],BlitzerInfo[blitzer_count][Strafe],BlitzerInfo[blitzer_count][Punkte],BlitzerInfo[blitzer_count][LastBlitz],BlitzerInfo[blitzer_count][Filmabschnitte],BlitzerInfo[blitzer_count][Toleranz],BlitzerInfo[blitzer_count][Inuse],BlitzerInfo[blitzer_count][Objectid]);BlitzerInfo[blitzer_count][Objectid] = CreateObject(18880,BlitzerInfo[blitzer_count][Blitzerx],BlitzerInfo[blitzer_count][Blitzery],BlitzerInfo[blitzer_count][Blitzerz],0.0,0.0,BlitzerInfo[blitzer_count][BlitzerRotz],100.0), printf("Blitzer %d ertellt!",blitzer_count);
blitzer_count++;
}
mysql_free_result();
print("Blitzer wurden geladen!");
return 1;
}Mehr habe ich net
-
Leider server didnt respond
Kann ich mal testen -
Wird das ganze auch dementsprechend gesplittet wird in der konsole auch was ausgegeben. Da du hier 1 wert ausgeben lässt.
also in der Mysqllog Steht alles Richtig nur ich der Split ist fehlergahft? -
Leider server didnt respond
-
Hey,
schau dir mal diese Zeile an, und den ersten Parameter.
"-2.000000" das geht bis ganz nach unten.
TextDrawTextSize wird genutzt um die größe des Inhaltes/ Boxes zu bestimmen,
aber nicht wie groß es sein soll, sonder bis wohin die Box hin geht, sprich
TextDrawTextSize(XX, 50, 500); -> Die Box ist nicht 50px x 500px groß sonder geht
auf deinem Bildschirm auf die Position 50 x 500. Komisch erklärtaber eigentlich leicht zu verstehen.
Nun dazu, ich bin mir nicht sicher was genau das bezwecken soll, aber du kannst eine Variable nicht gleichzeitig 2 Werte geben.
Das ist eine if Abfrage
Okay und wie mache ich die Box jetzt halb so gross?
-
Hey Com,
Wieos iwr dmein Blitzer hier nicht erstellt?
stock LoadBlitzer()
{
new data[550], blitzer_count;
mysql_query("SELECT * FROM blitzerdata");
mysql_store_result();
while(mysql_fetch_row(data))
{
sscanf(data, "e<p<|>iffffiiisiii{i}>", BlitzerInfo[blitzer_count]);
printf("%d",BlitzerInfo[blitzer_count][Blitzerid]);
BlitzerInfo[blitzer_count][Objectid] = CreateObject(18880,BlitzerInfo[blitzer_count][Blitzerx],BlitzerInfo[blitzer_count][Blitzery],BlitzerInfo[blitzer_count][Blitzerz],0.0,0.0,BlitzerInfo[blitzer_count][BlitzerRotz],100.0), printf("Blitzer %d ertellt!",blitzer_count);
blitzer_count++;
}
mysql_free_result();
print("Blitzer wurden geladen!");
return 1;
}In der MySQL Log steht aber das diese Daten geladen?
Mfg
-
Was genau kann man mit dem Dingen da machen
-
Warum wird kein blitzer erstellt?
stock LoadBlitzer()
{
new data[550], blitzer_count;
mysql_query("SELECT * FROM blitzerdata");
mysql_store_result();
while(mysql_fetch_row(data))
{
sscanf(data, "e<p<|>iffffiiisiiii>", BlitzerInfo[blitzer_count]);
printf("%d",BlitzerInfo[blitzer_count][Blitzerid]);
BlitzerInfo[blitzer_count][Objectid] = CreateObject(18880,BlitzerInfo[blitzer_count][Blitzerx],BlitzerInfo[blitzer_count][Blitzery],BlitzerInfo[blitzer_count][Blitzerz],0.0,0.0,BlitzerInfo[blitzer_count][BlitzerRotz],100.0), printf("Blitzer %d ertellt!",blitzer_count);
blitzer_count++;
}
mysql_free_result();
print("Blitzer wurden geladen!");
return 1;
} -
Was muss denn gemacht werden
-
Als Gegenleistung kann ich leider nicht viel geben ausser einen Platz im Header des Hauptscriptes.
Was bringt uns das qwenn das Script keiner sieht? -
Hat der public OnPlayerDisconnect nicht noch reason?
-
Wenn du mir was zum tauschen anbieten kannst gerne!
Und bitte kommt nicht in Skype wie eben der mir nen 100 Slot Server den er eh gesponsort bekommen hat mir zu bieten
-
Da ich die Dingends mehrmals verkaufen wollte könnt ihr mir jegliche Vorstellungen per PN geben beides nicht weniger als 10 Euro da ich beide Sachen teuer erworben habe