[Release] Questlib-Erweiterung

12/07/2011 13:33 #SoNiice#16
@lautlosertot,
ich habe in [Only registered and activated users can see links. Click Here To Register...] Thread mal eine Quest mit genau deiner Funktion gemacht.

Es wäre dann anstatt deine Funktion in dem Fall eher:
mysql_query("Update account.account set coins = coins+2000 WHERE id = "..pc.get_account_id()..")
12/07/2011 13:36 lautlosertot#17
mhhh sicher??? find ich bei Downii jetzt nicht und er müsste ja dann die account-id auslesen und in $userID speichern damit die querry die annimt geht das überhaubt?
12/07/2011 13:37 #SoNiice#18
Meine Query ist richtig, funktionierte immer.
12/07/2011 13:53 lautlosertot#19
mit "pc.get_account_id()" wäre ich jetzt ganicht gekommen danke hiflt mir viel^^
12/07/2011 13:58 Tofus#20
Muss ich für die MYSQL-Abfragen Hanashis Schnittstelle installiert haben oder brauche ich für alle Queries (auch SELECT) nur deine Questlib ohne irgendwas anderes?
12/07/2011 14:10 *Casi*#21
nur diese lib
12/07/2011 14:13 Mijago#22
easy:
mysql_query("UPDATE account.account,player.player SET account.coins = account.coins+200 WHERE account.id = player.account_id AND player.name = \'"..pc.get_name().."\')

Dann brauchst du keine zusätze..

Ööhm und es reicht die Lib.. :)
12/07/2011 14:14 Howaner#23
nice
Hast sie mir eh schon mal vor 3-4 Monaten gegeben und da war sie auch schon top :handsdown:
12/07/2011 14:16 Mijago#24
Quote:
Originally Posted by .Howan View Post
nice
Hast sie mir eh schon mal vor 3-4 Monaten gegeben und da war sie auch schon top :handsdown:
ja, aber MySQL hatte Bugs, die ich erst vor 3~4 wochen gefixxt habe xD
12/07/2011 14:19 lautlosertot#25
Quote:
player.account_id AND player.name = \'"..pc.get_name().."\')
kannst du mir das mal genauer erkären^^ bitte
12/07/2011 14:22 Mijago#26
das ist ein Normaler SQL-Query..
Wenn du das von Sonice besser verstehst, nimm das :)

Ich könnte es dir auch per SQL-Join machen, kommt aber iwie aufs selbe raus :D
12/07/2011 14:37 xTheSoulutionxx3#27
würde so der befehl lauten wenn ich die achiviement points in der tabelle player abspeichern will?

mysql_query("Update player.player set ArchiPoints = '..pc.getqf("achievement_points")..' WHERE name = \\"'..pc.get_name()..'\\"')
12/07/2011 15:04 Mijago#28
Sieht gut aus :)
12/07/2011 15:16 xTheSoulutionxx3#29
kriege immer wenn ich make.sh ausführen will
:Error occured on compile achiviement_system.quest
12/07/2011 15:18 IgorGlock#30
wieso ist der Sourcecode nicht dabei? <.<