Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 00:12

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[SERVICE] Die Questkontrolle

Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old 10/21/2010, 16:24   #781
 
elite*gold: 252
Join Date: Mar 2008
Posts: 3,111
Received Thanks: 3,912
PHP Code:
quest weapons begin
state start begin

when 20090.chat
."High Waffen 1" begin 
say
("Viel Spaß beim Shoppen")
npc.open_shop(20)
end
when 20090.chat
."High Waffen 2" begin
say
("Viel Spaß beim Shoppen")
npc.open_shop(21)
end


end
end 
Der Dialog kommt vor den Befehl, den Shop zu öffnen. Dann funktioniert er auch.

Wobei die Quest eher nervig wird. Es wäre besser, wenn du den Dialog weglässt und es so machst:
PHP Code:
quest weapons begin
state start begin

when 20090.chat
."High Waffen 1" begin 
npc
.open_shop(20)
setskin(NOWINDOW)
end
when 20090.chat
."High Waffen 2" begin
npc
.open_shop(21)
setskin(NOWINDOW)
end


end
end 

Bitte die Quest nur noch in folgendem Tag schreiben:
[PHP]Der Inhalt der Quest[*/PHP]

Bei [*/PHP] lässt du bitte das * weg.
.Alessa is offline  
Old 10/21/2010, 16:25   #782
 
Brutus75's Avatar
 
elite*gold: 420
Join Date: May 2010
Posts: 103
Received Thanks: 104
polikas hast die shops auch bei Navicat unter Shops eingetragen ???
Brutus75 is offline  
Old 10/21/2010, 16:37   #783
 
elite*gold: 0
Join Date: Oct 2009
Posts: 355
Received Thanks: 14
das habe ich bei navicat unter shops:

20 High Waffen 20090
21 High Waffen 20090

edit
was muss denn jetzt bei on click hin eine 1 oder ein 2??
polikas is offline  
Old 10/21/2010, 16:46   #784
 
Brutus75's Avatar
 
elite*gold: 420
Join Date: May 2010
Posts: 103
Received Thanks: 104
Dann versuch die mal die Funtzt bei mir in Navicat auf on klick 2 stellen !Quest einfügen in hongkong_list eintragen und make.sh machen ,rebooten und fertig!!
PHP Code:
quest weapon begin
    state start begin

    when 20090.chat
."High Waffen 1" begin
         npc
.open_shop(20)
                 
say("Viel Spass beim Shoppen.")
    
end
    when 20090.chat
."Highwaffen 2" begin
         npc
.open_shop(21)
                 
say("Viel Spass beim Shoppen.")
    
end
    end
end 
Brutus75 is offline  
Old 10/21/2010, 16:50   #785
 
elite*gold: 0
Join Date: Oct 2009
Posts: 355
Received Thanks: 14
@shannonfan: ich habe die quest hinzugefügt make.sh ausgeführt, in der hongkong list eingetragen die shops bei navicat gemacht
aber es klappt immer noch nicht wenn auf den npc klicke passiert nichts


@brutus: ich werden jetzt mal deine quest ausprobieren
polikas is offline  
Old 10/21/2010, 17:13   #786
 
elite*gold: 0
Join Date: Oct 2009
Posts: 355
Received Thanks: 14
hmm brutus
deine quest geht genau so wenig-.-


liegt es vieleicht daran wenn ich bei vpc einlogge und vor ./start das hier gebe
/etc/rc.d/netif restart
polikas is offline  
Old 10/21/2010, 19:38   #787
 
CoreDump's Avatar
 
elite*gold: 0
Join Date: Oct 2010
Posts: 125
Received Thanks: 77
wie wärs wenn du den server normal startest?
is es nicht egal obs eine halbe minute länger dauert?
mir hat das damals den server geschrottet. zum glück hab ich ein backup gemacht
CoreDump is offline  
Old 10/22/2010, 18:42   #788
 
elite*gold: 252
Join Date: Mar 2008
Posts: 3,111
Received Thanks: 3,912
@WhiteShadow:
Deine Quest heiße ich ganz und gar nicht gut. Aber was mir auf den ersten Blick einfällt:
Achte mal auf die Zeilen mit den commands.

command("n "Gangsta ist am Rechner, habt alles Angst vor ihm.")

sollte

command("n "Gangsta ist am Rechner, habt alles Angst vor ihm."")

heißen.

Zumal hast du einen fetten Bug: Wenn der Spieler den Button drückt, beginnt der Counter von Vorne an, weil du die Questfile wieder auf 9999 setzt.
.Alessa is offline  
Old 10/22/2010, 20:04   #789
 
Joey.'s Avatar
 
elite*gold: 49
Join Date: Jul 2010
Posts: 5,412
Received Thanks: 1,663
Ist halt deinerseits eine Beleidigung.

Reporte ihn einfach.

Kurze Frage:

Bei der couple_ring.quest da ist ein Teil Chinesich.

Was bedeutet dieser Teil?
Joey. is offline  
Old 10/23/2010, 14:09   #790
 
elite*gold: 252
Join Date: Mar 2008
Posts: 3,111
Received Thanks: 3,912
Ein chinesischer Teil gibt es in dem Sinne nur im Output von say("") oder chat("") (ggf. andere Möglichkeiten, Texte auszugeben).

Mit anderen Worten:
Die Befehle bleiben immer englisch, der chinesische Text ist entweder eine Hilfestellung oder einfach nur der Output.
.Alessa is offline  
Old 10/23/2010, 18:12   #791
 
.Risan.'s Avatar
 
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
@Shannonfan, Dein script funktionierte, vielen Dank.

Mein nächstes Problem, wenn ich den Namen eingebe, übermittelt er es nicht richtig, ich weiss selber auch nicht wie genau man den übermittelt :S

PHP Code:
quest reloader begin
    state start begin
    when 500003.
use begin
    say_title
("GM-Krone")
    
say("Wähle die Funktion")
    
local i select("GM-Datenbank Reload""Zum Spieler porten""xxxxxxxxx""Schließen")
            if 
== i then
    say
("Bitte Warte, Lade Gm Datenbank neu.")
        
game.set_event_flag("test")
        
say("Datenbank wird geprüft...")
        
wait()
        
command("reload a")
        
say("Datenbank wurde geprüft!")
        
wait()
        
game.set_event_flag("test")
        
say_reward("Gm Rechte erfolgreich neu geladen")
        
say_reward("Bitte sofort relogen")
        
end



if == i then
        say 
("Bitte gebe den richten Spieler namen ein!")  
        
local name input ( ) 
        
command("warp name")
        
command("warp name")
        
chat("Du wurdest zu name geportet")
        
end
#genau das hier ^.^


end
end
end 
.Risan. is offline  
Old 10/23/2010, 19:59   #792
 
CoreDump's Avatar
 
elite*gold: 0
Join Date: Oct 2010
Posts: 125
Received Thanks: 77
kann man einen input mit "..pc.get_name().." machen? bzw. im cmd
CoreDump is offline  
Old 10/23/2010, 21:12   #793
 
iYoshix3's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,019
ich würde sagen

iYoshix3 is offline  
Old 10/23/2010, 21:26   #794
 
CoreDump's Avatar
 
elite*gold: 0
Join Date: Oct 2010
Posts: 125
Received Thanks: 77
sieht ganz gut aus. könnte klappen naja:
pc.is_gm
CoreDump is offline  
Old 10/23/2010, 22:12   #795
 
elite*gold: 0
Join Date: Feb 2010
Posts: 694
Received Thanks: 242
kann man so ein mob spwanen?^^

mob.spawn(MOBID, pc.get_x(), pc.get_y(), 1, 1, 1)

oder so?
d.spawn_mob()
'Freddy is offline  
Reply




All times are GMT +1. The time now is 00:13.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.