[Release]New Quest

01/10/2011 15:49 SHaiiN.#1
Hallo,

Ich möchte meine selbst gemachte Quest vorstellen also ich bin neu da drin
und das ist meine erste selbst gemachte Quest ohne Hilfe ich wollt euch jetzt die Quest releasen ich weiß es ist nichts besonderes also meckert bitte hier nicht rum das sie schlecht ist.
Ihr müsst die Quest
noch von txt in .quest umbennen falls sie in der filezilla quest ordner drinne ist und die Hongkonglist noch Bearbeiten und in Filezilla in den Quest ordner dann macht ihr make.sh usw den rest wisst ihr wahrscheinlich falls das nicht der fall sein sollte benutzt die SuFu dann findet ihr schon was bei fragen oder sonstiges über die Quest schreibt hier rein

Download im anhang als txt ändert sie zur .quest



MfG

SHaiiN.
01/10/2011 15:51 CranK™#2
Hmm solche quests gibt es bestimmt schon 1000mal aber wenn du es ganz alleine gemacht hast ohne irgend welche code snippets hast für's erste quest gute arbeit geleistet ;)
01/10/2011 15:53 Baum#3
Nervt irgendwie langsam jemand scriptet 'ne Quest & macht sie Public.Ich wurde erst Quest's Public machen wenn du mehrere' Quest hast.
01/10/2011 15:54 'Haseo#4
bin der gleichen meinung wie crank ^^
aber 50 sensi´s ??
eher für fun server gedacht oder?
01/10/2011 15:54 SHaiiN.#5
Quote:
Originally Posted by Baumx3' View Post
Nervt irgendwie langsam jemand scriptet 'ne Quest & macht sie Public.Ich wurde erst Quest Public machen wenn du mehrere' Quest erstellt hast.
Stimmt schon aber ich wollte auch wissen ob sie gut gelungen ist


@.Best Fallst du weniger wills kannste das in der quest ändern

€dit for .Best :

Code:
----------------------------------------------
Made by SHaiiN. for Elitepvpers
----------------------------------------------
Töte 10 Sensenmänner begin
  state start begin
      when login with pc.level >= 80 begin
            set_state(information)
     end
    end

   state information begin
        when letter begin
          send_letter("Töte 10 Sensenmänner")
       end

       when info or button begin
            say("Töte 10 Sensenmänner du findest sie in der Letzen ebene des Dämonenturms.")
           say_reward("Die Belohnung wird einer der Neuen Waffen sein.")
            say("")
           pc.setqf("state", 1)
         q.set_counter("Sensenmann")
     end

        when 1093.kill begin
          local count = pc.getqf("state") - 1
          if count <= 1 then
             pc.setqf("state", count)
             q.set_counter("Sensenmann", count)
          end
            if count == 0 then
             say_title("Töte 10 Sensenmänner")
             say("Hier hast du deine Drachenherzklinge")
               pc.change_money(250.000.000)
                pc.give_exp2(500.000.000)
               pc.give_item2(7230, 1)
                set_state(__COMPLETE__)

            end
        end
    end

    state __COMPLETE__ begin
   end
end
01/10/2011 16:00 .Delta#6
hm bist du auch sicher dass die funktioniert? :D

ich bezweifle es ohne die Quest angeschaut zu haben.
In der DT quest wird schon der kill Befehl für den Sensenmann benutzt, also buggt entweder deine Quest, oder der DT.(kommst net in nächste Ebene nach Sensi(falls vorhanden) oder whatever)
korrigiert mich falls ich falschliege, ist zumindest bei mir so, dass ich einen kill Befehl für ein Monster nicht 2 mal zur gleichen Zeit benutzen kann.
01/10/2011 16:02 CranK™#7
Quote:
Originally Posted by SHaiiN. View Post
Stimmt schon aber ich wollte auch wissen ob sie gut gelungen ist


@.Best Fallst du weniger wills kannste das in der quest ändern

€dit for .Best :

Mach das noch in [co de][/co de] sonst wird es ziemlich fail ;)
01/10/2011 16:02 SHaiiN.#8
Quote:
Originally Posted by Delta619 View Post
hm bist du auch sicher dass die funktioniert? :D

ich bezweifle es ohne die Quest angeschaut zu haben.
In der DT quest wird schon der kill Befehl für den Sensenmann benutzt, also buggt entweder deine Quest, oder der DT.(kommst net in nächste Ebene nach Sensi(falls vorhanden) oder whatever)
korrigiert mich falls ich falschliege, ist zumindest bei mir so, dass ich einen kill Befehl für ein Monster nicht 2 mal zur gleichen Zeit benutzen kann.
i Dont know ist meiner erste Quest
01/10/2011 16:03 .Delta#9
hast du die Quest nicht getestet bevor du sie pub machst oder was :D
01/10/2011 16:05 #SoNiice#10
Nein, verbuggt nicht. Im DT wird der Dungeon vorrausgesetzt.

quest Töte 50 Sensenmänner begin

Bin mir gerade nicht sicher, aber ich glaub', dass solche Leerzeichen dazwischen einen
Fehler verursachen.
01/10/2011 16:05 SHaiiN.#11
Quote:
Originally Posted by Delta619 View Post
hast du die Quest nicht getestet bevor du sie pub machst oder was :D
Ohne Server ist das schwer und hatte keine Lust extra SF für einen Hamachi Server zu Downloaden vllt kann das ja irgendeiner von euch das testen :D
01/10/2011 16:12 .Delta#12
must start with quest
core dumped ^^
01/10/2011 16:12 #SoNiice#13
Quote:
Originally Posted by Delta619 View Post
must start with quest
core dumped ^^
Sagte ich doch, Leerzeichen sind nicht erlaubt.
01/10/2011 16:13 SHaiiN.#14
Quote:
Originally Posted by .SoNiice# View Post
Sagte ich doch, Leerzeichen sind nicht erlaubt.
Wusst ich nicht Sorry
01/10/2011 16:24 .Delta#15
guck mal hier so hab ich in freebsd keinen Fehler mehr.

PHP Code:
quest sensi begin
    state start begin
        when login with pc
.get_level() >= 80 begin
            set_state
(information)
        
end
    end

    state information begin
        when letter begin
            send_letter
("Töte 50 Sensenmänner")
        
end
        when button 
or info begin
            say
("Töte 50 Sensenmänner du findest sie in der Letzen ebene des Dämonenturms.")
            
say_reward("Die Belohnung wird einer der Neuen Waffen sein.")
            
say("")
            
pc.setqf("state"0)
            
q.set_counter("Sensenmann"0)
        
end

        when 1093.kill begin
            local count 
pc.getqf("state") + 1
            
if count <= 50 then
                pc
.setqf("state"count)
                
q.set_counter("Sensenmann"count)
            
end
            
if count == 50 then
                say_title
("Töte 50 Sensenmänner")
                
say("Hier hast du deine Drachenherzklinge")
                
pc.change_money(250000000)
                
pc.give_exp2(500000000)
                
pc.give_item2(72301)
                
set_state(__COMPLETE__)

                
pc.setqf("state"0)
            
end
        end
    end

    state __COMPLETE__ begin
    end
end 
wobei ich immer noch bezweifle dass die funktioniert.
Gleich mal ausprobieren, ich sag dir Bescheid