Hallo.
Das ist nun nichts gegen Dich, aber lese dir bitte einmal folgenden Thread durch und stelle deine Frage/n erneut: Tipps: Scripting-Probleme richtig erklären
Hallo.
Das ist nun nichts gegen Dich, aber lese dir bitte einmal folgenden Thread durch und stelle deine Frage/n erneut: Tipps: Scripting-Probleme richtig erklären
Okay, danke euch beiden
Okay ich werde es mal testen
Kann mir nun noch jemand den Unterschied zwischen "mysql_pquery", "mysql_tquery" und "mysql_function_query" erklären?
lg
Hast du dir das Tutorial nicht angeschaut, dass ich dir zuvor gegeben habe?
Doch habe ich.
Das heißt, ich muss im public dann die Werte returnen, die ich brauche?
Bei einem SELECT: Ja.
Okay.... Könntest du mir ein Beispiel geben, wie ich damit arbeiten könnte?
Weil das halbe Script aus genau solchen Dingen besteht
Brauche nur eine kleine Anlaufstelle, wie es funktionieren könnte.
Hallo,
ich wollte mich mal etwas mit meinem Script und der MySQL R39-3 (BlueG) auseinandersetzen.
Nun habe ich eine Frage: Muss jeder Query auf ein Callback "antworten"?
Wenn nein, kann mir jemand ein Beispiel geben, wie ich das bei folgendem Code umschreiben kann?
new q[128],w;
format(q,sizeof q,"SELECT `ID`, `Status`, `Model` FROM `Playercars` WHERE `Owner` = '%s'",pInfo[playerid][pName]);
//mysql_format(dbHandle,q,sizeof q,"SELECT `ID`, `Status`, `Model` FROM `Playercars` WHERE `Owner` = '%e'",pInfo[playerid][pName]);
mysql_query(q);
mysql_store_result();
if(mysql_num_rows()) {
while(mysql_fetch_row(str)) {
w++;
new st,md,id;
sscanf(str,"p<|>ddd",id,st,md);
switch(w) {
case 1: {
PlayerTextDrawSetPreviewModel(playerid, Stats[29][playerid], md);
cStats[0][playerid] = id;
if(st == 1) { PlayerTextDrawBackgroundColor(playerid, Stats[29][playerid], 0x00D900FF); format(in,sizeof in,"%s~n~~g~Nicht Defekt",PlayerVehicle[md-400]); PlayerTextDrawSetString(playerid, Stats[33][playerid], in); }
else if(st == 0) { PlayerTextDrawBackgroundColor(playerid, Stats[29][playerid], 0xFF0000FF); format(in,sizeof in,"%s~n~~r~Defekt",PlayerVehicle[md-400]); PlayerTextDrawSetString(playerid, Stats[33][playerid], in); }
PlayerTextDrawShow(playerid, Stats[29][playerid]), PlayerTextDrawShow(playerid, Stats[33][playerid]);
}
case 2: {
PlayerTextDrawSetPreviewModel(playerid, Stats[30][playerid], md);
cStats[1][playerid] = id;
if(st == 1) { PlayerTextDrawBackgroundColor(playerid, Stats[30][playerid], 0x00D900FF); format(in,sizeof in,"%s~n~~g~Nicht Defekt",PlayerVehicle[md-400]); PlayerTextDrawSetString(playerid, Stats[34][playerid], in); }
else if(st == 0) { PlayerTextDrawBackgroundColor(playerid, Stats[30][playerid], 0xFF0000FF); format(in,sizeof in,"%s~n~~r~Defekt",PlayerVehicle[md-400]); PlayerTextDrawSetString(playerid, Stats[34][playerid], in); }
PlayerTextDrawShow(playerid, Stats[29][playerid]), PlayerTextDrawShow(playerid, Stats[33][playerid]), PlayerTextDrawShow(playerid, Stats[30][playerid]), PlayerTextDrawShow(playerid, Stats[34][playerid]);
}
}
}
}
mysql_free_result();
Jeffry: vielleicht
lg
Deagle
Versuch es doch einfach bei http://gameserver-sponsor.de
Es gibt keine Möglichkeit, das weiter so "in einer Scriptzeile" durchzuführen?
Schade, naja danke trotzdem!
Hi,
ich möchte gerne von meiner MySQL R5 auf die R38 umsteigen.
Dabei ist ja sehr viel zu beachten.
Meine Wichtigste frage lautet, ob der hier genannte Code trotzdem noch funktionieren würde oder ich diesen umschreiben müsste (Natürlich angepasst an die R38) :
new str[512];
format(str,sizeof str,"SELECT * FROM `accounts` WHERE `Name` = '%s'",pInfo[playerid][pName]);
mysql_query(str);
mysql_store_result();
while(mysql_fetch_row(str)) {
sscanf(str, "e<p<|>{i}s[24]{s[64]}dddddddds[64]ddddddddddddddddddddddddddddddddddddddddd>",pInfo[playerid]);
}
mysql_free_result();
lg
Deagle
Dort gibt es aber keine API.dll?
SAMP-UDF ist eine AHK-Datei, keine Dll.
Guten Morgen,
seid gestern existiert eine "Netzwerk-Seite" (http://netzwerk.mta-gaming.de/) auf eurer Internetpräsenz, die wie es aussieht von meiner Seite status.server-sponsoring.net gerippt worden ist. Ich habe dem Betreiber bereits informiert und werde mich mit ihm zusammensetzen um dies zu klären, da diese Status-Seite von uns erstellt worden ist und darauf auch dementsprechend Urheberrecht ist. Sowas geht echt gar nicht, da dies 1. peinlich ist und 2. einfach nur unverschämt ist. Eure Seite ist allgemein meiner Meinung nach nicht wirklich schön aufbaut, da sollte man sich lieber mit Bootswatch zusammensetzen und damit die Internetpräsenz etwas verschönern wenn man sich nicht wirklich auskennt und schon rippen bzw. kopieren muss.
Also ich weiß ja nicht, aber ich sehe da nichts, was ich ansatzweise als Urheberrechtsverletzung beanstanden würde. Es mag vielleicht bei euch abgeguckt sein, aber nicht "gerippt".
Zudem frage ich mich, warum Du das so total (voll mit Rechtschreibfehlern) provokant in die Werbung schreibst, obwohl man das auch per Privatnachricht klären kann.
Meiner Meinung nach betreibst Du hier Rufschädigung. Außerdem gehören rechtliche Angelegenheiten nicht hier ins Forum.
Solche Leute wie Du gehören meiner Meinung nach gebannt. Da meine Meinung aber keinen interessiert bleibt es bei diesem Post hier im Forum. <-- (Ja ich hab mich grad selber gedisst lol)
lg
Deagle
Richtig.
Andernfalls meinen 2 Account -> fvckbitchesgetmoney2
Wenn ich das jetzt richtig sehe, bist du der Threadersteller mit anderem Account?
B2T: Nimmst du jetzt wirklich NUR psc oder auch Paypal?
lg
Deagle
Und wenn man z.B. 2x 411 (Infernus) hat?
Ich habe dir hier mal etwas aus meinem Script kopiert, denke du solltest damit klar kommen:
//GLOBALE VARIABLEN
new db_ID[999];
//Im Befehl oder so
new string[256],str[256],seller,model,reward,id,i;
mysql_query("SELECT * FROM `Ordereddealercars`");
mysql_store_result();
while(mysql_fetch_row(string)) {
sscanf(string,"p<|>iddd",id,seller,model,reward);
db_ID[i] = id;
format(str,sizeof str,"%s{00FF00}%s {FFFFFF}für {00FF00}%s{FFFFFF}€\n",str,PlayerVehicle[model-400],inspoints(reward));
i++;
}
mysql_free_result();
if(strlen(str) > 0) {
ShowPlayerDialog(playerid,DLG_TRUCKER_CARIMPORT,DIALOG_STYLE_LIST,"Fahrzeugbestellungen",str,"Auswählen","Abbrechen");
} else {
SendClientMessage(playerid,COLOR_LIGHTRED,"Es gibt zur Zeit keine Fahrzeugbestellungen!");
}
//OnDialogResponse
case DLG_TRUCKER_CARIMPORT:
{
if(response) {
new q[256],seller,model,reward,Float:lPos[3],Float:zang,query[256];
format(query,sizeof query,"SELECT `Seller`, `Model`, `Reward` FROM `Ordereddealercars` WHERE `ID` = '%d'", db_ID[listitem]);
mysql_query(query);
mysql_store_result();
while(mysql_fetch_row(q)) {
sscanf(q,"p<|>ddd",seller,model,reward);
}
mysql_free_result();
//Dein Zeug hier
format(query,sizeof query,"DELETE FROM `Ordereddealercars` WHERE `ID` = '%d'", db_ID[listitem]);
mysql_query(query);
}
}
edit: Eindrückung und globale Variable
Das mit mysql_query ist für die R5 von BlueG geschrieben.
lg
Deagle
Alles anzeigenKannst ja jetzt mal 10 Items an deine Treue anhängerschaft verschenken ;D
Btw: Eigentlich sollte ich König sein. Durch irgendwelche Bugs o.Ä. (anders kann ich es mir nicht erklären) hat mich surprise gekillt. Der Typ hat nicht gerade die besten Items, ist Level 11 und konnte mich killen? Never.
Noch Kurioser: Er hat mich genau dann gekillt, wo bei mir urplötzlich die Website nicht funktioniert hat.
- LolRiTTeR
Wurde grad gestürzt <.<
Btw: Er hat sich glaube ich sogar einen 2. Account gemacht (surprise2)
LeijaT: Wie wäre es, wenn der König Nachrichten an alle Spieler schicken kann?
In denen kann er z.B. mitteilen, dass er jeden Tag um xx:xx Uhr Items verschenkt oder so
LeijaT: Warum wurde bei mir alles zurückgesetzt (Inventar, Level, usw)? (DJ Deagle im Spiel)
edit: Was soll das heißen?
dito bei firefox.
aber die leiste des gängners funktioniert.
*Gegners^^
Kann ich auch so bestätigen
Ja welche Leiste? Die oben, die immer da ist. Oder die die im Kampf erscheint?
Beide
In der oben oder in der die im Kampf steht? Welchen Browser verwendest du?
xGreekz7x: Das nächste mal hol dir den Thron bitte ohne Bugusing xD
Ist bei mir genau so. Benutze Chrome.
Jetzt seh ich's erst. Heißt die Zahl davor in Klammern das ich erst ab Level 3 bzw. 5 dieses Item anlegen kann?
yep.
edit: Wie ich sehe, cheatet auch der LolRiTTeR: gerne...