[SERVICE] Die Questkontrolle

08/18/2010 10:52 PangerLenis#91
Quote:
Originally Posted by Payla$ici View Post
Nein, ich erstelle keine Quests, denn wenn ich welche erstelle, dann lernt ihr nichts daraus, versucht es mal selber und wenn es nicht geklappt hat, bin ich ja da. :D
Ich erstelle aber Quest!
Bin zwar kein pro in Quest schreiben aber versuchen kann ich's mal ;D
Schreibt mir einfach eine PN in der steht was die Funktion sein soll!
Ich schreibe euch dann zurück ob das für mich möglich ist...

MfG
PangerLenis

Quote:
Originally Posted by jumpstyle31 View Post
Nein, dort steht der Spieler der ihn gekillt hat, ich habs getestet.
Naja hab's nie Probiert aber logischer Weise müsste das deinen Namen da reinschreiben ;D
08/18/2010 11:25 iYoshix3#92
Quote:
Originally Posted by Ep!cFail View Post

@Yoshix3: Probier mal die Quest ob die funktioniert...
GreeZ
Ep!c

Hey, ich habe es probiert habe auch alles auf meinen Map index usw geändert
und auch stat den Metins habe ich Feuer der macht gemacht, wiel diese auf meiner Map spawnen aber jz droppe ich nichtmal mehr die karte...

Mfg, Yoshix3
08/18/2010 11:28 jumpstyle31#93
PangerLenis? schaust jetzt kurz meine Quest an? hab sie schon 3 mal gepostet^^

PHP Code:
quest welcome begin
    state start begin
        when login with pc
.level >= 0 begin
            set_state
(information)
        
end
    end

    state information begin
        when letter begin
            send_letter
("Willkommen auf Power-Revolution2")
        
end

        when info 
or button begin
            say_title
("Willkommen auf Power-Revolution2")
            
say("Hallo "..pc.get_name.."")
            
say("Danke das du diese Server gewählt hast.")
            
say("Ich hoffe du hast unseren Clienten bereits heruntergeladen..")
            
say("Sonst solltest du das sobald wie möglich tun")
            
say("Sonst siehst du einiges nicht.")
            
say_reward("Töte 10 Wildhunde")
            
say("")
            
setstate(killdog)
        
end
    end
    
    state killdog begin
        when letter begin
            send_letter
("Töte die Hunde")
        
end
        when button 
or info begin
            say_title
("Getötete Hunde:")
            
say_reward"Du hast bereits ".." "..pc.getqf("state").."getötet")
            
say("")
        
end
        
        when 101.kill begin
            local count 
pc.getqf("state") + 1
            
if count <= 10 then
                pc
.setqf("state"count)
                
q.set_counter("Noch"10 count)

                if 
count == 10 then
                    say_title
("Du hast alle!")
                    
say("")
                    
say("Du hast alle 10 Wildhunde getötet,")
                    
say("dich erwartet nun deine Belohnung!")
                    
set_state(belohnung)
                
end
            end
        end
    end
    
    state belohnung begin
        when letter begin
            send_letter
("Töte die Hunde")
        
end
        when button 
or info begin
            say_title
("Willkommen auf Power-Revolution2")
            
say("Du hast die Quest erfolgreich abgeschlossen!")
            
say("Du erhälst:")
            
say_reward("- 5 Metinrufrollen Leicht")
            
say_reward("- 50.000 Yang")
            
pc.change_money(50000)
            
pc.give_item2(710805)
            
set_state(fertig)
        
end
    end
    
    state fertig begin
    end
end 
Das ist nicht ganz wie ich es dachte.. wenn ich auf die Questrolle klicke kommt nur in Gelb: Willkommen auf Power-Revolution2 ...

mehr nicht.. was ist falsch?
08/18/2010 11:33 Ep!cFail#94
Quote:
Originally Posted by PangerLenis View Post
Ich erstelle aber Quest!
Bin zwar kein pro in Quest schreiben aber versuchen kann ich's mal ;D
Schreibt mir einfach eine PN in der steht was die Funktion sein soll!
Ich schreibe euch dann zurück ob das für mich möglich ist...

MfG
PangerLenis


Naja hab's nie Probiert aber logischer Weise müsste das deinen Namen da reinschreiben ;D
Es schreibt den Namen rein der ihn gekillt hat, bzw der jenige der die Quest dann bekommen hat.
Logische Schlussfolgerung daraus, Spielerkillt den Frosch, bekommt die Quest = Sein Name wird reingeschriebn, ist genau wie mit den "Willkommens Nachrichten" Quest's oder der "GM-Online" Quest von Lolkid...


Quote:
Originally Posted by jumpstyle31 View Post
PangerLenis? schaust jetzt kurz meine Quest an? hab sie schon 3 mal gepostet^^


Das ist nicht ganz wie ich es dachte.. wenn ich auf die Questrolle klicke kommt nur in Gelb: Willkommen auf Power-Revolution2 ...

mehr nicht.. was ist falsch?
Ich schaus mir jetzt nochmal an einen Moment bitte...

Ich kann dich nur nochmals bitten die quest so zu probieren, auf meinem TestServer läuft sie einwandfrei, ansonsten wende dich an einen der anderen Kontrollöre.

GreeZ
08/18/2010 12:19 PangerLenis#95
Quote:
Originally Posted by Ep!cFail View Post
Es schreibt den Namen rein der ihn gekillt hat, bzw der jenige der die Quest dann bekommen hat.
Logische Schlussfolgerung daraus, Spielerkillt den Frosch, bekommt die Quest = Sein Name wird reingeschriebn, ist genau wie mit den "Willkommens Nachrichten" Quest's oder der "GM-Online" Quest von Lolkid...




Ich schaus mir jetzt nochmal an einen Moment bitte...

Ich kann dich nur nochmals bitten die quest so zu probieren, auf meinem TestServer läuft sie einwandfrei, ansonsten wende dich an einen der anderen Kontrollöre.

GreeZ
ok, das Kir dem killen hab ich geblickt ;D

und @Yoshix3:
Für mich sieht das was Ep!cFail gepostet hat, gut aus, das müsste perfekt gehen!
Ich bin aber kein Fan von Jagdquests deswegen hab ich mich damit noch nicht wirklich beschäftigt!
08/18/2010 12:31 jumpstyle31#96
Ok.. es funktioniert.. lol hab blos nochmal Make.sh ausgeführt.. es kam kein Core Dumped mehr!! ;D
08/18/2010 12:48 PangerLenis#97
Quote:
Originally Posted by jumpstyle31 View Post
Ok.. es funktioniert.. lol hab blos nochmal Make.sh ausgeführt.. es kam kein Core Dumped mehr!! ;D
I-wann klappt's immer:awesome:
Wenn du noch fragen oder Probleme hast, immer her damit:D
08/18/2010 13:37 havmonster#98
Hier die FUntzt leider auch nicht
PHP Code:
quest handelsmap begin
state start begin
when 50200.
use begin
say_title
("Handel")
say("Möchtest du einen Shop eröffnen oder zur Handelsmap?")
local s=select("Zur Handelsmap","Shop eröffnen","Abbrechen")
if 
s==3
return
end
if s==1
say_title
("Zur Handelsmap")
say("Du möchtest also zur Handelsmap?")
local e=select("Ja!","Nein")
end
if e==1
pc
.warp("955100","955100")
end
if e==2
return
end
if s==2
npc
.open_shop()
end
end
end 
bitte helfen ^^
08/18/2010 13:40 °IceCold°#99
Ich hab auch mal ein paar Quests ;)

1. Quest: Bei der hab ich unten ein wenig was dazu geschrieben, bin mir nicht sicher ob das so klappt. Und wenn ich sie dann einfüge, Make.sh ausführe, klappt auch alles, nur wenn ich den NPC dann ingame anklicke, passiert null ^^ Muss ich da den Typ in der Db noch ändenr?


2. Quest: Wenn ich auf das Item klick, passiert nix. In der Db muss der Typ auf 18 oder?


Ich sollte mal Questscripten lernen :rolleyes:
08/18/2010 13:55 PangerLenis#100
Quote:
Originally Posted by °IceCold° View Post
Ich hab auch mal ein paar Quests ;)

1. Quest: Bei der hab ich unten ein wenig was dazu geschrieben, bin mir nicht sicher ob das so klappt. Und wenn ich sie dann einfüge, Make.sh ausführe, klappt auch alles, nur wenn ich den NPC dann ingame anklicke, passiert null ^^ Muss ich da den Typ in der Db noch ändenr?


2. Quest: Wenn ich auf das Item klick, passiert nix. In der Db muss der Typ auf 18 oder?


Ich sollte mal Questscripten lernen :rolleyes:
Also bei ersten musste "on_click" auf 1 setzen, wenn das ned geht dann auf 2:D

Beim 2ten musste "type" auf 18 setzen!
Ps: würde da am besten "pc.polymorph(30000) machen
und auch ohne 100000 Wartezeit...
>>Is meine Meinung... Kannst ja noch abändern...
08/18/2010 14:26 Ep!cFail#101
Quote:
Originally Posted by PangerLenis View Post
Also bei ersten musste "on_click" auf 1 setzen, wenn das ned geht dann auf 2:D

Beim 2ten musste "type" auf 18 setzen!
Ps: würde da am besten "pc.polymorph(30000) machen
und auch ohne 100000 Wartezeit...
>>Is meine Meinung... Kannst ja noch abändern...
Beim ersten ist es irrelevant ob on_click auf 1 oder 2 steht, on_click ist ausschließlich für shop's da.

GreeZ
08/18/2010 14:40 PangerLenis#102
Quote:
Originally Posted by Ep!cFail View Post
Beim ersten ist es irrelevant ob on_click auf 1 oder 2 steht, on_click ist ausschließlich für shop's da.

GreeZ
komisch, is bei teleporter aber anders^^
der geht nur auf 2 glaub ich...
Ach ka, Hauptsache es geht...
08/18/2010 14:55 havmonster#103
Quote:
Originally Posted by havmonster View Post
Hier die FUntzt leider auch nicht
PHP Code:
quest handelsmap begin
state start begin
when 50200.
use begin
say_title
("Handel")
say("Möchtest du einen Shop eröffnen oder zur Handelsmap?")
local s=select("Zur Handelsmap","Shop eröffnen","Abbrechen")
if 
s==3
return
end
if s==1
say_title
("Zur Handelsmap")
say("Du möchtest also zur Handelsmap?")
local e=select("Ja!","Nein")
end
if e==1
pc
.warp("955100","955100")
end
if e==2
return
end
if s==2
npc
.open_shop()
end
end
end 
bitte helfen ^^
^^
08/18/2010 15:49 PangerLenis#104
Quote:
Originally Posted by havmonster View Post
^^
mit npc.open_shop öffnet ein NPC einen Shop...
Du als Spieler kannst damit nix anfangen!

Musst dir da was anderes überlegen...
Das funktioniert so ned.
08/18/2010 15:59 havmonster#105
ah ok... habe kein befehl gefunden zB pc.open_shop oda so Falls es so einen gibt bitte melden^^