Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server > Metin2 PServer Guides & Strategies
You last visited: Today at 18:42

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

Advertisement



[MINIrelease] Zeitsparender Queststarter/-aktivierer ~ für Questschreiber

Discussion on [MINIrelease] Zeitsparender Queststarter/-aktivierer ~ für Questschreiber within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
αddι's Avatar
 
elite*gold: 21
Join Date: Jan 2010
Posts: 640
Received Thanks: 532
[MINIrelease] Zeitsparender Queststarter/-aktivierer ~ für Questschreiber

Hi Leute,
habe gerade eine alte Quest gefunden, die ich früher dazu benutzt habe, Levelquests zum Testen einfach zu starten.

Häufig ist es ja so, dass man ein bestimmtes Level für eine Levelquest haben muss und wenn man sie einmal abgeschlossen hat, kann man sie nicht mehr so einfach starten.

Also habe ich mir Gedanken gemacht und schrieb eine Quest, bei der man nur den Questnamen aus dem quest-Ordner eingeben muss und schon wird sie gestartet.

PHP Code:
quest quest_manage begin
    state start begin
        when ITEMID
.use begin
            say_title
("Quest Manager")
            
say("Gib den Namen der Quest ein, die du starten willst.")
                
local questname=input()
                
local s=select("Starten""Abbrechen")
                    if 
s==1 then
                        set_quest_state
(""..questname.."""run")
                        
chat("Die Quest wurde erfolgreich gestartet.")
                        
chat("Je nach Aufbau der Quest kann es sein, dass du nun einen Relog durchführen musst.")
                    
end
        end
    end
end 
Ich weiß, dass die Quest nicht viele hier gebrauchen können, da sie sich nur lohnt, wenn man wirklich viele neue Quests schreibt.
Doch mir hat sie viel Zeit gespart.

€: Andere Version, bei der man noch den Statenamen eintippen kann:
(Für die meisten uninteressant, da der State bei den meisten wohl "run" sein wird)


Gruß,
AddiSt
αddι is offline  
Thanks
14 Users
Old 01/30/2011, 00:53   #2
 
malysh's Avatar
 
elite*gold: 2
Join Date: Nov 2010
Posts: 526
Received Thanks: 115
sehr nützlich
danke dir^^

jetzt hat man auch kein Problem mit den nervenden Questrollen dan.
malysh is offline  
Old 01/30/2011, 00:56   #3
 
.Lynoel's Avatar
 
elite*gold: 8
Join Date: Jul 2010
Posts: 157
Received Thanks: 124
Ich finds geil kann man gut gebrauchen

LG iRookie
.Lynoel is offline  
Old 01/30/2011, 00:59   #4
 
.Risan.'s Avatar
 
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
nicht ganz gut, weil nicht jeder hat "run" als State drinnge..
.Risan. is offline  
Old 01/30/2011, 01:03   #5
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,638
Received Thanks: 193
Werd ich gut gebrauchen können
.Boss' is offline  
Old 01/30/2011, 01:07   #6
 
αddι's Avatar
 
elite*gold: 21
Join Date: Jan 2010
Posts: 640
Received Thanks: 532
Quote:
Originally Posted by Woody° View Post
nicht ganz gut, weil nicht jeder hat "run" als State drinnge..
Naja, von YMIR ist es so vorgesehen, dass der 1. state immer "run" ist, das siehst du bei jeder Quest.
Der State "start" wird direkt wieder geschlossen und "run" mit dem Login/Levelup/Enter und den Bedingungen beginnt.
Wenn man sich daran nicht hält, funktioniert's natürlich auch nicht.

Füge trotzdem noch ne 2. Version für diesen Fall hinzu, wo man noch den Statenamen eintippen muss.
€: Done.
αddι is offline  
Thanks
1 User
Old 01/30/2011, 01:10   #7
 
.Risan.'s Avatar
 
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
für die jenigen die das nicht hinbekommen,
habs kurz angepasst. mit der idee von Addist.
Hoffe er hat nichts dagegen.
PHP Code:
quest quest_manage begin
    state start begin
        when ITEMID
.use begin
            say_title
("Quest Manager")
            
say("Gib den Namen der Quest ein, die du starten willst.")
                
local questname=input()
                
say("gib den State Namen ein")
                
local queststate=input()
                
local s=select("Starten""Abbrechen")
                    if 
s==1 then
                        set_quest_state
(""..questname..""""..queststate.."")
                        
chat("Die Quest wurde erfolgreich gestartet.")
                        
chat("Je nach Aufbau der Quest kann es sein, dass du nun einen Relog durchführen musst.")
                    
end
        end
    end
end 
.Risan. is offline  
Thanks
1 User
Old 01/30/2011, 01:24   #8
 
Atahnaru's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 483
Received Thanks: 154
Ich brauchs zwar immoment nich, kann aber bestimmt nützlich sein
Atahnaru is offline  
Old 01/30/2011, 09:17   #9
 
elite*gold: 50
Join Date: Dec 2009
Posts: 497
Received Thanks: 121
cool, man könnte auch nen index auf der hp machen, und so könnten die user bestimmte quests selber starten!
Anonymous-7372 is offline  
Old 01/30/2011, 11:32   #10
 
[SGA]Jango's Avatar
 
elite*gold: 3
Join Date: Oct 2010
Posts: 390
Received Thanks: 463
Viel einfacher w ürde es gehn wenn du einfach alle Quests aufzählen würdes ungefähr so:
local quest=select("Quest1", "Quest2", "Quest3", "Quest4", "Quest5", "Weiter")
if quest==6 then
local quest=select("Quest6", "Quest7", "Quest8", "Quest9", "Quest10")
und eben imer
if quest==1 then
set_quest_state("quest1", "run")

und dann oben stats quest1 immer den Namen von der Quest und eben den State, den richtigen rein setzten!
wenn ein relog erfolrderlich ist kann man das ja auch dazuschreiben!
[SGA]Jango is offline  
Old 01/30/2011, 13:21   #11
 
elite*gold: 281
Join Date: Aug 2010
Posts: 1,502
Received Thanks: 447
Nice
.iXream. is offline  
Old 01/30/2011, 14:21   #12
 
αddι's Avatar
 
elite*gold: 21
Join Date: Jan 2010
Posts: 640
Received Thanks: 532
Quote:
Originally Posted by [SGA]Jango View Post
Viel einfacher w ürde es gehn wenn du einfach alle Quests aufzählen würdes ungefähr so:
local quest=select("Quest1", "Quest2", "Quest3", "Quest4", "Quest5", "Weiter")
if quest==6 then
local quest=select("Quest6", "Quest7", "Quest8", "Quest9", "Quest10")
und eben imer
if quest==1 then
set_quest_state("quest1", "run")

und dann oben stats quest1 immer den Namen von der Quest und eben den State, den richtigen rein setzten!
wenn ein relog erfolrderlich ist kann man das ja auch dazuschreiben!
Du hast den Sinn dieser Quest nicht verstanden. Was nützt dir die Quest, wenn du jedesmal die neugeschriebene Quest in diese Quest eintragen musst? Nix.
Hier kann man es von Hand eintippen, was ungefähr 372x so schnell geht.
αddι is offline  
Reply


Similar Threads Similar Threads
Questschreiber gesucht
01/19/2011 - Metin2 Private Server - 4 Replies
hallo zusammen also wie das Thema schon sagt such ich einen Quest schreiber, ABER ! keinen gewöhnlichen sondern was ausgefallenes. Ich werde hier nicht posten um was es sich dabei handelt, da ich denke das man mir/uns sonst die Idee klauen wird. Also wenn jemand der meinung ist oder weis das er der richtige dafür ist einfach mal anschreiben (per ICQ /skype/..... ). Ihr bekommt dann genauere Details. danke euch
Suche Questschreiber
01/14/2011 - Metin2 Private Server - 5 Replies
Jo, Ich suche einen Questschreiber, Der lust hat mit mir eben eine zu schreiben. Ich bin noch nicht der beste aber lern willig. Habe schon eine riesen Idee , sowas hat noch keiner sprich noch kein Server etc. Würde mich sehr freuen
Suche Questschreiber , MapDesigner , Skillmodder usw..
12/17/2010 - Metin2 Private Server - 4 Replies
Hey Leute, ich suche einen der mir eine gute Map designen kann also ich sag wie sie aussieht , einer der mir meine Quest coden kann also ich sag was er in der Quest machen soll , und einen Skillmodder , Rüssimodder usw... Ich brauche jeweils einen in seinen Gebiet der muss aber es aber perfekt können oder halt normal können... das bedeutet ihr müsst nicht alle 4 Sachen können es reicht wenn ihr NUR Skill modden könnt oder so.. Ihr werdet bezahlt mit Elitegold / PSC / Übweisung .... ...
Suche Questschreiber
08/02/2010 - Metin2 Private Server - 0 Replies
Hallo Liebe Com^^ Suche jemanden der gut Quests schreiben kann und vll auch selber ideen für Quests hat. _____________________ Inet Speed http://www.speedtest.net/result/883539795.png Fail
QuestSchreiber gesucht !
12/17/2009 - Metin2 Private Server - 0 Replies
Hallo ich suche einen , der mir einen Quest schreiben kann ... Alles andere könnt ihr bei einer PN an mich erfahren :)



All times are GMT +2. The time now is 18:42.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.