Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 02:17

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

Advertisement



[Quest?] Level UP bzw. DOWN ?

Discussion on [Quest?] Level UP bzw. DOWN ? within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
iBobele's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 823
Received Thanks: 186
[Quest?] Level UP bzw. DOWN ?

Hey leute,

ich weis es ist bisschen spät
ich suche einen Quest der folgendes kkönnen könnt
da ich zu blöd bin um quests zu schreiben =/

Undzwar:

Wenn ich auf ein Item Klicke (z.B. Pferdemedalie) das man
Level up bzw. Level runter kommt . Aber immer nur ein Level egal
ob man lvl 1 oder lvl 23156234 ist man soll immer 1 lvl up oder down kommen


Mfg. iBobele
iBobele is offline  
Old 08/08/2011, 01:37   #2
 
elite*gold: 0
Join Date: Oct 2008
Posts: 260
Received Thanks: 143
Quote:
Originally Posted by iBobele View Post
Hey leute,

ich weis es ist bisschen spät
ich suche einen Quest der folgendes kkönnen könnt
da ich zu blöd bin um quests zu schreiben =/

Undzwar:

Wenn ich auf ein Item Klicke (z.B. Pferdemedalie) das man
Level up bzw. Level runter kommt . Aber immer nur ein Level egal
ob man lvl 1 oder lvl 23156234 ist man soll immer 1 lvl up oder down kommen


Mfg. iBobele
verstehe nicht ganz was du jetzt für ne quest willst o.O? Wann genau soll das Level jetzt um ein Level steigen und wann genau soll es um 1 level fallen... ? Zudem was fürn allgemeinen Sinn soll die Quest haben ... ? Und willst du jetzt 2 quests eine für ein item mit wlechem man ein level aufsteigt und eine die genau das gegenteil bewirkt??
Andreas9 is offline  
Thanks
1 User
Old 08/08/2011, 01:44   #3
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
Jup...wie andreas schon sagte:

wann soll die pferdemedaille das level um eins steigen lassen und wann soll die pferdemedaille das level um eins senken ?? (denn beides geht ja nicht...bsp: klick auf pferdemedaille: ein level hoch,ein level runter...=das selbe level wie vorher )

mfg sp0nge
Sp0ngeb0b ist cool is offline  
Thanks
1 User
Old 08/08/2011, 01:47   #4
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
sagt mir bitte wenn ich mich irre...
aber ich meine es gibt keinen Quest Befehl pc.set_level(LVL) und von daher wäre das auch nicht möglich...
Wie gesagt, berichtigt mich, falls ich falsch liege o.O
.Delta is offline  
Old 08/08/2011, 01:59   #5
 
elite*gold: 0
Join Date: Jul 2011
Posts: 204
Received Thanks: 64

Nur damit ihr es auch mal versteht.
Ich glaube er meint ein Item.
Das wenn man es benutzt 1 Level steigt oder 1 Level sinkt
eben 50 / 50 Chance.
Finde ich auch mal echt gut wenn einer dazu ne quest schrieben kann bitte auch mir schicken
xLiiK3Zz is offline  
Thanks
1 User
Old 08/08/2011, 02:00   #6
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
Delta, dich kann man nicht berichtigen

ich habe mir gedacht, dass es doch irgendwie gehen muss..ich wieß zwar noch nicht wie aber irgendwie muss man das doch umgehen können, damit es funktioniert

mfg sp0nge

Edit @likez: Ne? seit wann haben items level? xD

und da steht eindeutig, dass das level des spieler gemeint ist und wie delta sagte: es gibt keinen quest befehl um das level eines spielers zu steigen (via quest)
Sp0ngeb0b ist cool is offline  
Thanks
1 User
Old 08/08/2011, 02:08   #7
 
elite*gold: 0
Join Date: Oct 2008
Posts: 260
Received Thanks: 143
Quote:
Originally Posted by .Delta View Post
sagt mir bitte wenn ich mich irre...
aber ich meine es gibt keinen Quest Befehl pc.set_level(LVL) und von daher wäre das auch nicht möglich...
Wie gesagt, berichtigt mich, falls ich falsch liege o.O
da muss ich delta wohl recht geben soweit ich weiß kann man dem Charakter zwar für ein jeweiliges Level soviel ep geben wie er benötigt (da man die benötigten ep für die jeweiligen level im server nachsehen kann) aber ein befehl das der charakter genau um ein level steigt ist mir nicht bekannt...

um zu sehen welches level der Spieler ist wäre der befehl geeignet: pc.get_level
und das mit nem Befehl der wie folgt heißt:
math.ceil

kombiniert könnte es wiederum funktionieren das man den char. um ein level steigen lässt bzw. um ein Level des aktuellen Levels senkt... .
Wobei ich nicht genau weiß wie man am besten und wie genau man den befehl math.ceil anwendet, einfach ne +1 oder -1 oder wie bei php für +1 --> ++ , etc. wird nicht klappen... . Aber ich hätte noch eine zweite idee und zwar gibt es noch einen Befehl der lautet:
pc.get_next_exp

der könnte eventuell klappen um das Level des jeweiligen Charakters um 1 zu steigern aber ob das klappt weiß ich nicht da ich es noch nie ausprobiert habe... . Ich habe es eben wie gesagt nur immer mit dem "give exp ..." befehl gemacht ... .



zmu abschluss hier ne kleine quest von mir gerade gemacht inder der Charakter EXP bekommt wie viel der Charakter für sein jeweiliges Level an EXP bekommt müsstest du selbst nachsehen, also hier die Quest:

quest EXP geben begin
state start begin

when 9999.use begin
say("Du hast 100000 EXP bekommen,")
say("als kleine Levelhilfe... .")
pc.give_exp2(100000)

end
end
end


Du könntest wenn dir ganz langweilig ist und du nigs besseres zu tun hast die quest mit if befehlen für jedes Level definieren somit kriegt man immer genau soviel ep wie man bis zu seinem nächsten level braucht, immer wenn man das item anklickt! Um das Item nach einmaligem anklicken wieder verschwinden zu lassen bauste folgenden Befehl mit ein:
item.remove







Hoffe ich konnte hier weiterhelfen!










#edit:

Quote:
Originally Posted by xLiiK3Zz View Post

Nur damit ihr es auch mal versteht.
Ich glaube er meint ein Item.
Das wenn man es benutzt 1 Level steigt oder 1 Level sinkt
eben 50 / 50 Chance.
Finde ich auch mal echt gut wenn einer dazu ne quest schrieben kann bitte auch mir schicken
also als Item zum Beispiel "Ring des Glücks" und als Text " Hast du Pech oder Glück? Das ist hier die Frage... Mit Glück steigst du ein Level doch mit Pech wirst du ein Level absteigen! Möchtest du dein Glück auf die Probe stellen?
Ja Nein


Hm n Ring der mit nem Zufalls Prinzip arbeitet noch schwerer als vorerst angenommen... ich bin der Meinung das diese Quest in Metin mit den bisherigen Quest Funktionen nicht möglich ist da das ganze jetzt wesentlich schwieriger geworden ist durch das einbauen eines Zufallsprinzips in die Quest....












MfG Andi
Andreas9 is offline  
Thanks
1 User
Old 08/08/2011, 02:18   #8
 
.Scy's Avatar
 
elite*gold: 15
Join Date: Jul 2010
Posts: 3,926
Received Thanks: 1,158
lvl up geht aber lvl down nicht ausser jmd. namens daunii baut den befehl ein <3

aber für lvl up wäre es:
PHP Code:
quest blabla begin
state start begin
when 1234.
use begin
local lvlinbuchstaben 
= die benötigten exp
local lvlinbuchstaben 
= die benötigten exp
local lvlinbuchstaben 
= die benötigten exp
local lvlinbuchstaben 
= die benötigten exp
local lvlinbuchstaben 
= die benötigten exp
DAS FÜR JEDES LVL
!
if 
pc.get_level() == 1 then
pc
.give_exp_perc(-100)
pc.give_exp(eins)
elseif 
pc.get_level() == 2 then
pc
.give_exp_perc(-100)
pc.give_exp(zwei)
DAS AUCH IMMER SO WEITER!
end
end
end 
so wie ichs gemacht hab oder halt mit den exp einfach 1 summe nehmen aber dann gibts die gefahr das z.b. nen lvl 1er das ding benutzt und lvl 70 damit wird weil du 2kkk exp benutzen musst damit man wirklich immer lvlup kommt.

@vorposter
2min dann hab ich den ring mit zufall aber dann ohne lvl down da es net geht.
PHP Code:
quest blabla begin
    state start begin
        when 1234.
use begin
        local y 
numer(1,2)
            if 
== 1 then
                local lvlinbuchstaben 
= die benötigten exp
                local lvlinbuchstaben 
= die benötigten exp
                local lvlinbuchstaben 
= die benötigten exp
                local lvlinbuchstaben 
= die benötigten exp
                local lvlinbuchstaben 
= die benötigten exp
                DAS FÜR JEDES LVL
!
                if 
pc.get_level() == 1 then -- das lvl
                    pc
.give_exp_perc(-100) -- damit er wirklich 0hat
                    pc
.give_exp(LVLINBUSTABEN) -- exp für das lvl angeben
                
elseif pc.get_level() == 2 then -- das lvl
                    pc
.give_exp_perc(-100) -- damit er wirklich 0hat
                    pc
.give_exp(LVLINBUSTABEN) -- exp für das lvl angeben
                DAS AUCH IMMER SO WEITER
!
                
end -- if
            else
                return
            
end -- if
        
end -- when
    end 
-- state
end 
-- quest 
.Scy is offline  
Old 08/08/2011, 10:38   #9
 
elite*gold: 0
Join Date: Oct 2008
Posts: 260
Received Thanks: 143
Quote:
Originally Posted by .Scy View Post
lvl up geht aber lvl down nicht ausser jmd. namens daunii baut den befehl ein <3

aber für lvl up wäre es:
PHP Code:
quest blabla begin
state start begin
when 1234.
use begin
local lvlinbuchstaben 
= die benötigten exp
local lvlinbuchstaben 
= die benötigten exp
local lvlinbuchstaben 
= die benötigten exp
local lvlinbuchstaben 
= die benötigten exp
local lvlinbuchstaben 
= die benötigten exp
DAS FÜR JEDES LVL
!
if 
pc.get_level() == 1 then
pc
.give_exp_perc(-100)
pc.give_exp(eins)
elseif 
pc.get_level() == 2 then
pc
.give_exp_perc(-100)
pc.give_exp(zwei)
DAS AUCH IMMER SO WEITER!
end
end
end 
so wie ichs gemacht hab oder halt mit den exp einfach 1 summe nehmen aber dann gibts die gefahr das z.b. nen lvl 1er das ding benutzt und lvl 70 damit wird weil du 2kkk exp benutzen musst damit man wirklich immer lvlup kommt.

@vorposter
2min dann hab ich den ring mit zufall aber dann ohne lvl down da es net geht.
PHP Code:
quest blabla begin
    state start begin
        when 1234.
use begin
        local y 
numer(1,2)
            if 
== 1 then
                local lvlinbuchstaben 
= die benötigten exp
                local lvlinbuchstaben 
= die benötigten exp
                local lvlinbuchstaben 
= die benötigten exp
                local lvlinbuchstaben 
= die benötigten exp
                local lvlinbuchstaben 
= die benötigten exp
                DAS FÜR JEDES LVL
!
                if 
pc.get_level() == 1 then -- das lvl
                    pc
.give_exp_perc(-100) -- damit er wirklich 0hat
                    pc
.give_exp(LVLINBUSTABEN) -- exp für das lvl angeben
                
elseif pc.get_level() == 2 then -- das lvl
                    pc
.give_exp_perc(-100) -- damit er wirklich 0hat
                    pc
.give_exp(LVLINBUSTABEN) -- exp für das lvl angeben
                DAS AUCH IMMER SO WEITER
!
                
end -- if
            else
                return
            
end -- if
        
end -- when
    end 
-- state
end 
-- quest 
2min. sind schon ewig um mittlerweile sind schon mehrere stunden um und n ring mit zufalls quest kann ich nicht erkennen! Behaupten kann man viel
Andreas9 is offline  
Thanks
2 Users
Reply


Similar Threads Similar Threads
[Quest-Little] Well done LeveL Up
07/29/2011 - Metin2 PServer Guides & Strategies - 12 Replies
What do this Quest ? When levelup you recive text: Yang and level: Quest : quest well_done begin state start begin when levelup begin
[HELP]NPC level in quest
04/30/2011 - Metin2 Private Server - 6 Replies
.
Skil Level Need quest item called 120 NPCs l l P l steel Level NPC Providing Online
09/17/2010 - Metin2 Private Server - 1 Replies
Skil Level Need quest item called 120 NPCs l l P l steel Level NPC Providing Online l New Maplar l7/24 Yang Royal Vs.Vs 0 .. All items will Editli Events Everything here 120 LeveL ?temi l P Skil Npcsi l LeveL Veren Npc l Çelikli l Yeni Maplar l7/24 Online Come on Come on Come on Come on
Skil Level Need quest item called 120 NPCs l l P l steel Level NPC Providing Online
09/17/2010 - Metin2 Private Server - 0 Replies
Skil Level Need quest item called 120 NPCs l l P l steel Level NPC Providing Online l New Maplar l7/24 Yang Royal Vs.Vs 0 .. All items will Editli Events Everything here 120 LeveL ?temi l P Skil Npcsi l LeveL Veren Npc l Çelikli l Yeni Maplar l7/24 Online Come on Come on Come on Come on



All times are GMT +1. The time now is 02:18.


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.