Das machst du einfach einen query mit multiblen querys
for(new i = 0;i<MaxBiz;i++)
{
format(str,sizeof str,"UPDATE `Bizz` SET `Offen`= '%d', `Kasse`= '%d WHERE `ID`='i'",biz2[i][bOpen],biz2[i][bKasse],i);
mysql_query(str);
}
Das machst du einfach einen query mit multiblen querys
for(new i = 0;i<MaxBiz;i++)
{
format(str,sizeof str,"UPDATE `Bizz` SET `Offen`= '%d', `Kasse`= '%d WHERE `ID`='i'",biz2[i][bOpen],biz2[i][bKasse],i);
mysql_query(str);
}
Weil ein Skin kein Objekt ist
Ich weiß jetzt nicht was du willst ![]()
Hab den verdacht du meinst das
for(new i = 0;i<MaxBiz;i++)
{
format(str,sizeof str,"SELECT * FROM Bizz WHERE `ID`= %d",i);
mysql_query(str);
//code
}
mysql_query("SELECT * FROM Bizz WHERE `ID`= 3");
Ich denk mal das ist es was du suchst^^
Fraps oder Camtasia
klar du machst dir einfach einen query mit multiblen Aufgaben
for(new i = 0;i<MaxBiz;i++)
{
format(str,sizeof str,"UPDATE `Bizz` SET `Offen`= '%d', `Kasse`= '%d'",biz2[i][bOpen],biz2[i][bKasse]);
mysql_query(str);
}
weiß einer von euch warum das mit dem iImage2textdraw nciht funzt?
Möglicherweise weil nicht mehr als 92 Textdraws auf einmal angezeigt werden können
while(mysql_retrieve_row())
{
for(new i = 0;i<MaxBiz;i++)
so kann das nicht funktionieren.
Mach aus deinem while, mal if
dann spiltte das doch einfach aus
sscanf(was auch immer,"p<,>iii",wert1,wert2,wert3);
so splittest du das einfach auf
Kann mir jmd helfen bitte ?
Das istn Skin, mehr muss man dazu nicht sagen ![]()
Brauch mal evtl ne kleine erklärung wie ich mit mysql und sscanf werte laden kann
Ich krieg das nicht so ganz hin
Was genau hast du denn vor?
Als 10% aufm Desktop, keine Ahnung wie Du darauf kommst, trotzdem kann man drehen und Wenden wie man will. Dieses "Callback" ist nun mal für andere Sachen gedacht.
Für was soll denn das sonst sein, als für Anticheats?
Im Changelog steht das sogar explizit drin
ZitatAdded OnPlayerUpdate, a callback fired for every player network update. This will help server-side anti-cheat.
Achja, also file öffnen und schreiben, ist eigentlich an sich gar nicht Ressourcenfressend. Nur macht es hier die Menge
Godfather angepasst hin oder her, beim GF war auch nur das Speichern der Daten in OnPlayerUpdate
Du verstehts es nicht oder?
Das OnPlayerUpdate war als das GF geschrieben wurde, gar nicht vorgesehen.
Deshalb wurde das auch nicht bedacht.
@AzkarGames & .ibiq
Wenn ungefähr 10% der Leute auf dem Desktop sind wird OnPlayerUpdate auch nicht aufgerufen oder wenn sie sich nicht bewegen wird das auch kaum aufgerufen.
Es wird nur dann gerufen wenn der Spieler für den Server/die anderen Spieler geupdatet werden muss.
Und dass kann unterschiedlich oft sein.
BlackAce, Du hast einfach keine Ahnung. OnPlayerUpdate ist mit so einer Sache extrem Ressourcenfressend.
Ich glaub eher du hast keine Ahnung.
OnPlayerUpdate ist nur dann Resourcenfressend wenn man mega viele Abfragen drin hat, wie halt im GF.
Aber das GF wurde ja nicht konzipiert auf 0.2X, als OnPlayerUpdate erst eingeführt wurde.
Das GF wurde für 0.2 bis 0.2.2 geschrieben.
Das merkt man aber auch an der Scriptweise.
Außerdem sollte die heutige Serverhardware ein einfaches Anti-Waffencheatsystem aushalten.
Du kannst auch gerne mal einen Vergleich machen.
Timer der alle 5 Sekunden aufgerufen wird und alle Spieler durchgeht
und OnPlayerUpdate.
Wenn du das ergebnis hast können wir uns gerne wieder sprechen, vorausgesetzt du möchtest mir nicht wieder Unwissenheit oder sonst was an den Kopf werfen.
Such mal nach SendDeathMessage und entferne das
Gegen die Funktionsfähigkeit hab ich ja auch gar nichts gesagt,
aber in OnPlayerUpdate wäre das durchaus effektiver
Dieses Anticheat wäre effektver wenn du einfach alle Waffen weg nimmst.
Dein FS sperrt einfach die Waffen die nicht erlaubt sind und nicht die die ercheatet worden sind.
@AzkarGames
Ich wiederhole mich gerne ![]()
Ohne OnPlayerUpdate wären effektive Anticheatsystem gar nicht möglich
Würdet ihr bitte das "quengeln" lassen?
Er wird sich schon zeigen/melden wenn er es fertig hat
http://coding-base.de/265-include-banksystem.html
Bitte schön ![]()
Ist zwar eine Include, aber seis drum^^
Dynamischer scripten, evtl keine sinnlosen Schleifen verwenden
Was hat das mit dynamisch scripten zu tun?
Dynamisch scripten zeiht mehr resourcen als wenn man alles vor gibt,
um es mit euren Worten zu sagen ![]()
Wir können doch jetzt nicht anfangen nur weil 5 % der User ein größeres Postfach haben wollen, einen Extrarang zu erstellen