Events erstellen

03/27/2013 15:34 Kabellutscher#1
Hallo
Ich suche zur Zeit die Funktion wie man beim ersten login von einem Account via Event.lua ein Item vergeben kann. Hab nur das von Sedrika gefunden hab naja das hilft nicht weiter.

Wäre nett wenn mir einer helfen könnnte.
03/27/2013 19:01 Cartmanforlife#2
d.h. du willst die StartItems bestimmen?
Das kannst du in der Datenbank machen, sogar Männlich, weiblich unterscheiden.
Such mal im Release Bereich nach CodeSnippets ich meinte da war ein Snippet dabei für MSSQL was dir das ganz erheblich erleichtert.
03/27/2013 20:07 Kabellutscher#3
nein ich will, dass wenn man das erst mal einen account einloggt, ein item bekommt
03/27/2013 20:54 Mognakor#4
So ein Event müsstest du dir selber coden, musst dazu die Account Tabelle um eine bool-Wert erweitern und bei der Charaktererstellungs-Prozedur in der DB abfragen ob die Flag im Account gesetzt ist, ansonsten das Item hinzufügen und die Flag setzen. Natürlich kann man das ganze auch dadurch ersetzen dass man überprüft ob der erstellte Charakter ganz links (aka Slot 1) ist, allerdings kann man damit dupen in dem man gezielt diesen Slot löscht und neuerstellt außerdem bekommen Leute die zuerst den Slot in der Mitte oder rechts belegen dann kein Geschenk.


Das ganze ist auch per Source möglich aber dann musst du auch die Account-Klasse erweitern und auch hier kommst du um eine Erweiterung der Datenbank nicht herum, zusätzlich muss hier noch die Load u. Store-Prozedur der Account Daten sowohl in der DB erweitert werden etc. etc.