stock ResetPlayerVariables(playerid)
{
// Und hier noch Resetten
for(new x; UserData:x < UserData; ++x) User[playerid][UserData:x] = 0; // Danke für den Tipp Prototype
return 1;
}
Darf ich mal erfahren wiso du es in einer extra Funktion ballerst?
stock ResetPlayerVariables(playerid)
{
// Und hier noch Resetten
for(new x; UserData:x < UserData; ++x) User[playerid][UserData:x] = 0; // Danke für den Tipp Prototype
return 1;
}
Darf ich mal erfahren wiso du es in einer extra Funktion ballerst?
Dies MySQL system wie du da hast ist eh für die Tonne da du für jeden wert jeweils 1 Query verballerst
Resultat es gibt laggs
Machs so
[ SCRIPTING ] MySQL Registersystem [BlueG R8+ (R26)]
(bin schreibfaul daher das Tut)
SetPvarInt ist aber einschließlich nur für Dini oder?
Seit wann?
Du kannst alles mit MySQL verknüpfen
Es heißt nicht gleich Dini = PVar
MySQL = Enum
Fakt ist das enum schneller ist als PVar
Nachteil am enum ist, das wenn du die nicht beim Connect resettest für den Spieler, dann hat der die werte von den alten Spieler
Du musst nur schauen wie du es mit PVar umsetzt da vergiss mal das pvar nur bei dini gehen soll....
Wenn ich es im Browser öffne kommt das
Error beim Connecten! 'Failed to parse address ":"'
klar da die Parameter fehlen die das php Script benötigt...
dann mach das else bei der 2. Abfrage weg dann geht es
Gibt's da irgendwie einen Bug oder so?
Den Fehler hat das "Blue G" plugin schon immer.
Das einzigste was hilfreich ist, das du immer was speicherst (irgendein müll oder so)
Ich weiß niht wiso das "plugin" die Verbindung verliert allerdings kann man das nicht wirklich fixxen.
Lass einfach immer was speichern dann sollte es nicht passieren.
Wie mache ich einen random string?
so?
ocmd:Minestinkt(playerid,params[])
{
switch(random(2))
{
case 0: SendClientMessage (...) //entweder diesen Text
default: SendClientMessage (...) // oder diesen Text.
}
return 1;
}
Was sind denn die großen Vorteile gegenüber von diesen Plugin
Mein System geht auf Linux ![]()
Das Plugin hat ja nur nen Windows download
Nutz ne andere ip
Wenn du localhosr nimmst muss es auf sein Rechner sein das PHP Script
Der Text kommt via php aber in der include könntest du es ausklammern
Habe das nur reingemacht damit man sehen kann wie er es umgesetzt hat
Ehm die php datei bei beavis Funktioniert nocht mehr.
Komisch bei mir geht die ![]()
http://beavis.cc/ts/ts3.php
klick ma drauf dann fällt dir was auf ![]()
auser das man jede Variable einzeln auf 0 setzt??
nö alles wieder auf 0 setzen
(es geht auch mit ner for Schleife)
Dafür hat man beim Timer natürlich ne loop die alle Spieler durchgeht.
Das kann aber bei der kleinen Zeit zu laggs führen daher meine ich es ja gut mit den OnPlayerUpdate, da es für jeden spieler selber ist ![]()
Mit SetTimerEx wirds auch wieder doof
100 User ~> 100 Timer
Dann brauchst du einen Timer mit einem sehr kleinen Delay (warum steht weiter oben in einem Post von mir)
Dafür würd ich kein Timer nutzen...
Da reicht auch OnPlayerUpdate aus da das genau so arbeitet (kleiner Tipp bei kleinen Funktionen kann man es mal anwenden aber nicht nur)
Wenn meine ToDo liste länger wird, wird es auch wieder ein Update geben
Da es aber zurzeit mangelt, mach ich auch nix weiter dran ![]()
Sicher das die Häuser in der account Tabelle eingetragen werden?
Hast du bereits irgendwelche Stocks definiert wie mysql_SetInt o.ä.?
Dreh den mist bitte keinen an
@TE wie lässt du daten Speichern/laden?
(in welcher art meine ich denn das mit den mysql_getint etc ist purer Müll den man nicht nutzen sollte)
Der String wird nicht ausgegeben da du dein command per Return beendest
von Android
Android != Apple
Ich möchte ja nicht immer nen anderen Browser nehmen
Mal geht es und mal Buggt er rum