Teleport Quest Erstellen ?

12/28/2010 22:50 TaLeX#1
Hey leute kann noch nich so gut quests schreiben
kann mir villeicht einer helfen
sagen wir mall der teleporter soll einen zu den kordis 623 789 warpen
man braucht level 85 dafür und mus 1kk bezahlen so ein beispiel kann mir das jemand machen das ich es nurnoch kopieren muss und die jeweiligen kordis mob id usw eingeben muss?


Allso wie kann ich machen das
/m 20091
den der draufklickt und lvl 85 ist zu
678 987
porten ? weiß das jemand
12/29/2010 00:07 iYoshix3#2
Da die Quest
12/29/2010 01:35 Endless.#3
die quest von Yoshix3 in Php..
so solls du se in dein Editor einfügen und nach deinem Wunsch bearbeiten^^

12/30/2010 23:20 TaLeX#4
könnt ihr mir noch in die quest schreiben so das man zum porten 100kk bezahlen muss ? danke
12/30/2010 23:33 jackdown9#5
Quote:
Originally Posted by Yoshix3 View Post
Da die Quest
Yoshi ;) Lass dich mal wieder in Skype oder ICQ blicken ^^

@TaLeX:

PHP Code:
 quest NAME begin
    state start begin
        when 20091.chat
."Teleport nach NAME" with pc.get_level() >= 85 begin
            say_title
("Überschrift")
            
say("Willst du dich teleportieren?")
            
say("Es kostet dich nur 100kk Yang")
            
local a select ("Ja""Nein")
            if 
== 2 then
                
return
            
end
            
if == 1 then
                pc
.pc.changemoney(-100000000)
                
pc.warp(6780098700)
            
end
        end
    end
end 
Bin nicht so gut im Questen, das macht bei uns am Server Yoshi immer xD
Aber denke das müsste so gehen :S

mfg. jackdown
12/30/2010 23:58 koppmosha#6
Quote:
Originally Posted by jackdown9 View Post
Yoshi ;) Lass dich mal wieder in Skype oder ICQ blicken ^^

@TaLeX:

PHP Code:
 quest NAME begin
    state start begin
        when 20091.chat
."Teleport nach NAME" with pc.get_level() >= 85 begin
            say_title
("Überschrift")
            
say("Willst du dich teleportieren?")
            
say("Es kostet dich nur 100kk Yang")
            if 
select ("Ja""Nein") == 1 then
                pc
.changemoney(-100000000)
                
pc.warp(6780098700)
            
end
        end
    end
end 
Bin nicht so gut im Questen, das macht bei uns am Server Yoshi immer xD
Aber denke das müsste so gehen :S

mfg. jackdown
mal geändert^^
12/31/2010 01:29 jackdown9#7
Quote:
Originally Posted by TaLeX View Post
könnt ihr mir noch in die quest schreiben so das man zum porten 100kk bezahlen muss ? danke
Quote:
Originally Posted by koppmosha View Post
mal geändert^^
müsste das mit pc.give_gold nicht auch gehen? o.O
Naja ich Editiere meins mal.
12/31/2010 01:44 Avulsed#8
Wenn man das so macht könnte man auch mit 0 Yang da hin gehen und würde geportet werden.
12/31/2010 04:08 #SoNiice#9
^eben.

Ihr solltet schon eine Abfrage machen :facepalm:

PHP Code:
quest QUESTNAME begin
    state start begin
        when 20091.chat
."Nach 678 987 teleportieren!" with pc.get_level() >= 85 begin
            say_title
(mob_name(20091)..":")
            
say("Willst du dich teleportieren?")
            
say("Es kostet dich nur 100kk Yang")
            
locale a=select("Ja""Nein")
                if 
2==a then
                    say_title
(mob_name(20091)..":")
                    
say("Ha! Dann nicht.")
                elseif 
1==a then
                    
if pc.get_money 100000000 then
                        say_title
(mob_name(20091)..":")
                        
say("u failed.")
                        
say("no money, no teleport!")
                    else
                        
say_title(mob_name(20091)..":")                        
                        
say("Okay, viel Spaß!")
                        
pc.changemoney(-100000000)
                        
pc.warp(6780098700)
                        
end
                    end
                end
            end
        end
    end
end 
Ich glaube ein end zuviel. Bin müde, daher nicht sicher o_o
01/23/2011 17:07 CyberDon#10
wo muss man die denn jetzt einfügen?
03/14/2011 20:04 fumadu#11
ja wo fügt man das ein also ich habs im quest ordner und in hongkonlist eingetragen aber was ist mit object ordner wie macht man das ?
03/14/2011 20:29 'Down#12
Jetzt einfach das eingeben:
cd /usr/rain/channel/Share_Data/locale/hongkong/quest dann enter
Danach chmod 777 make.sh eingeben und Enter klickenund zu guter letzt sh make.sh eingeben dann Enter, jetzt müsste er alle Würste durchgehen jetzt nurnoch Reboot und fertig ;)
03/14/2011 20:30 F.R.E.E#13
Okay wo du die Quest einfügen musst ist einfach.Du machst ein Text Dokument fügst die ein und dann schreibste .quest dahinter (damit sie eine Quest datei ist oder du nimmste eine aus dem quest verzeichnis und fügst die da ein).Dann gehst du auf
Quote:
/usr/rain/channe/share_data/locale/hongkong/quest
und machst die da rein.Dann die make datein in dem quest verzeichniss in make.sh umbenennen.Dann gehst du auf deine Konsole und giebst ein
Quote:
cd[Leerzeichen/usr/rain/channel/share_data/locale/hongkong/quest
[Enter]
sh[Leerzeichen]make.sh
Dann durchlaufen lassen und rebooten.
Freuen :D
04/09/2011 11:10 ReaDofDeaD#14
Hey hab mal eine frage
weiß jemand warum diese quest nicht funktioniert ?

quest highlevelshop begin
state start begin
when 9004.Chat."Willkommen im Highlevelshop" with pc.get_level()<=85 then
say("Viel spaß beim shoppen!")
end
end
end

die soll ein npc ab lv 85 machen
04/09/2011 11:15 .Alessa#15
quest highlevelshop begin
state start begin
when 9004.Chat."Willkommen im Highlevelshop" with pc.get_level()>=85 then
say("Viel spaß beim shoppen!")
end
end
end

Operator falsch gesetzt. Du hast abgefragt, ob das Level kleiner oder gleich 85 ist, nicht ob es höher oder gleich ist.