logout nachricht

07/15/2014 03:36 .TimeWeaver™#1
Hey Leute,

Seikaiju hier.

Es geht schonmal voran mit meinen ersten Server xD

Ich bräuchte nur paar weitere Informationen..

Die Sufu macht mich fertig!


Also:

Wenn ich auslogge aus dem spiel steht bei meinen files


"sie werden aus fantasy2 ausgeloggt"
und dann kommt der Countdown.
-> wo kann ich diese Nachricht ändern?

-> Wie kann ich eine Login Quest erstellen?



--------


Ich habe jetzt den Server schonmal zum laufen gebracht mit den 40k Files von Speedi/Viruz

und Client hab ich schon bearbeitet.. Wenn ich jetzt will das ein Freund connecten kann muss ich da einfach die IP mit der 100 am Ende in der root durch die normale Hamachi IP umändern, ihm den Clienten geben und gut ist?

Oder muss ich noch was beachten noch?

Welche Masse brauche ich für ein paar schöne Login, Loading, etc. Screens? (für die lokale/ Bei mir sind die Bilder verzehrt)


--------------------
Jede Hilfe ist willkommen :)

Ich bin zwar noch ein Newbie in diesem Bereich, aber kann schnell lernen mit ein bissel Hilfe ^^


Liebe Grüße um 3:35,


Seikaiju^^
07/15/2014 03:53 Cynaide™#2
Quote:
"sie werden aus fantasy2 ausgeloggt"
und dann kommt der Countdown.
-> wo kann ich diese Nachricht ändern?

-> Wie kann ich eine Login Quest erstellen?
\game\share\locale\germany
dann öffnest du die locale_string und dann suchst du eben die stelle ""Du wirst vom Server getrennt. Bitte warten."

und was für eine Anfangs quest willst du?

mfg
07/15/2014 12:27 .TimeWeaver™#3
Danke :)

Ich will, dass wenn ich einen neuen charakter erstelle so eine willkommensnachricht kommt
wo man halt das anfangsequip bekommt

Liebe Grüße
07/15/2014 13:36 rollback#4
bin mir nicht sicher obs klappt hab lange nichts mehr geschrieben aber müsste gehen:
PHP Code:
quest willkommen begin
    state start begin
        when login 
or levelup with pc.getqf("willkommen") == 0 begin
            say_title
("TITEL")
            
say("")
            
say("TEXT")
            
say("TEXT")
            
say("usw.")
            
say("")
            
say_reward("evtl. hier etwas in anderer Schriftfarbe")
            
pc.give_item2(ITEM_ID1ANZAHL)
            
pc.give_item2(ITEM_ID2ANZAHL)
            
pc.give_item2(ITEM_ID3ANZAHL)
            
pc.setqf("willkommen"1)
            return
        
end
    end
end 
07/15/2014 17:18 .TimeWeaver™#5
Quote:
Originally Posted by [Sensenmann] View Post
bin mir nicht sicher obs klappt hab lange nichts mehr geschrieben aber müsste gehen:
PHP Code:
quest willkommen begin
    state start begin
        when login 
or levelup with pc.getqf("willkommen") == 0 begin
            say_title
("TITEL")
            
say("")
            
say("TEXT")
            
say("TEXT")
            
say("usw.")
            
say("")
            
say_reward("evtl. hier etwas in anderer Schriftfarbe")
            
pc.give_item2(ITEM_ID1ANZAHL)
            
pc.give_item2(ITEM_ID2ANZAHL)
            
pc.give_item2(ITEM_ID3ANZAHL)
            
pc.setqf("willkommen"1)
            return
        
end
    end
end 
Danke^^

Wie muss ich die Datei nennen?

Und wo muss ich sie eintragen, dass sie geladen wird?

Liebe Grüße :)
07/15/2014 17:23 max19963#6
in die questliste und wie du sie nennst ist eig egal hauptsache sie ist in der quesliste gleich nenn sie einfach willkommen.quest
07/15/2014 17:31 .TimeWeaver™#7
Quote:
Originally Posted by max19963 View Post
in die questliste und wie du sie nennst ist eig egal hauptsache sie ist in der quesliste gleich nenn sie einfach willkommen.quest
genial das einzige was ich noch da haben will ist halt der Name des neuen spielers also "Willkommen XYZ"

EDIT#

In meiner Filezilla finde ich keine questlist

/usr/home/game2/share/locale/germany/quest

wo kann ich die jetzt finden?
07/15/2014 18:45 max19963#8
damit meinte ich deine questliste also die heißt fast immer anders... kommt halt drauf an welche files du nutzt...
07/15/2014 19:09 .TimeWeaver™#9
ich benutze die 40k files von speedi/viruz
07/15/2014 19:18 max19963#10
such mal nach einer quest_list
07/15/2014 19:25 rollback#11
für den namen des spielers musste im text folgendes eintragen:
PHP Code:
"..pc.get_name()" 
Also z.B.:
PHP Code:
say("Hallo "..pc.get_name()". Willkommen auf ****MT2."
Dann steht Ingame:
PHP Code:
Hallo [Sensenmann]. Willkommen auf ****MT2
EDIT:
du kopierst die quest oben und fügst sie in notepad++ ein
speicherst das als "willkommen.quest" ab und lädst sie im pfad "/usr/home/game/share/quest" hoch (da müssten auch ganz viele andere quests sein -- es kann evtl. sein dass der pfad bei deinen files anders ist... ich glaube game2 oder so)

wenn du es hochgeladen hast bearbeitest du die quest_list die im gleichen ordner ist und fügst in einer neuen zeile "willkommen.quest" hinzu

dann gibst du in virtualbox / putty ein:
cd /usr/home/game/share/quest && python make.py
bzw anderer pfad wenn es ein anderer pfad ist

ingame dann nurnoch:
/reload q
07/15/2014 21:17 .TimeWeaver™#12
also ich hab keine quest_liste gefunden, deswegen hab ich es jetzt mal in die lokale_liste eingetragen mal sehen ob das klappt trz. danke

wenn ich im VB / putty eingebe kommt da "permission denied"
07/15/2014 21:26 x'Radon#13
locale_list müsste die heißen :) dort eintragen ganz unten drunter schreiben und nach der letzten quest ein paar leerzeilen lassen sonst gibt es fehler.
07/15/2014 21:50 .TimeWeaver™#14
Quote:
Originally Posted by [.Twist] View Post
locale_list müsste die heißen :) dort eintragen ganz unten drunter schreiben und nach der letzten quest ein paar leerzeilen lassen sonst gibt es fehler.
ok dann hab ich es richtig gemacht, aber das / putty und der rest funktioniert immernoch nicht

hab rebootet und /reload q gemacht aber die quest geht leider immernoch nicht
:(
07/16/2014 00:22 x'Radon#15
make.py ausgeführt? also die quests kompiliert?