|
You last visited: Today at 22:55
Advertisement
Item soll nicht in denn Slot!
Discussion on Item soll nicht in denn Slot! within the Metin2 Private Server forum part of the Metin2 category.
05/25/2015, 01:26
|
#1
|
elite*gold: 2
Join Date: Feb 2014
Posts: 273
Received Thanks: 85
|
Item soll nicht in denn Slot!
Kurz und Knackig!
Z.b. Lolli oder Halbmondring mit rechtsklick aktivieren,
aber NICHT in denn Slot rein kommen im Inventar ist das möglich?
Und als Extra für die Pros kann ich zusetzlich noch eine Nachricht im Chat erhalten sowas wie: "Der Lolli ist nun Aktiv"?
Wäre euch dankbar
mfg Maasch
|
|
|
05/25/2015, 01:43
|
#2
|
elite*gold: 0
Join Date: Nov 2012
Posts: 1,751
Received Thanks: 573
|
Wenn du nicht möchtest, dass er in einen Slot geht musst du glaub ich wearflag war das, 0 einstellen.. das bedeutet nämlich in welchen Ausrüstungsslot er soll und wenn du möchtest, dass im Chat etwas steht musst du es per Quest machen..
Code:
quest hmr begin
state start begin
when login begin
if pc.getqf("ring") == 1 then
chat("Du trägst einen Halbmondring.")
end
end
when ID-VOM-RING.use begin
if pc.getqf("ring") == 0 then
pc.setqf("ring", 1)
chat("Du hast einen Halbmondring ausgerüstet.")
elseif pc.getqf("ring") == 1 then
pc.setqf("ring", 0)
chat("Du hast den Halbmondring abgelegt.")
end
end
end
end
Ich kann nicht perfekt Lua aber so sollte es klappen. Wenn nicht ists nur ein ganz kleiner Fehler.
Undzwar sagt er dir nun wenn du den Ring anziehst, dass du es getan hast.
Wenn du ihn ausziehst sagt er dir das.
UND wenn du einen Relog machst sagt er dir, dass du den Ring noch aktiviert hast
Ich hoffe es klappt und stellt dich zufrieden
~Leykas
|
|
|
05/25/2015, 02:28
|
#3
|
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
|
Quote:
Originally Posted by .Leykas
Wenn du nicht möchtest, dass er in einen Slot geht musst du glaub ich wearflag war das, 0 einstellen.. das bedeutet nämlich in welchen Ausrüstungsslot er soll und wenn du möchtest, dass im Chat etwas steht musst du es per Quest machen..
-
Code:
quest hmr begin
state start begin
when login begin
if pc.getqf("ring 1 then
chat("Du trägst einen Halbmondring.")
end
end
when ID-VOM-RING.use begin
if pc.getqf("ring 0 then
pc.setqf("ring
chat("Du hast einen Halbmondring ausgerüstet.")
elseif pc.getqf("ring 1 then
pc.setqf("ring
chat("Du hast den Halbmondring abgelegt.")
end
end
end
end
Ich kann nicht perfekt Lua aber so sollte es klappen. Wenn nicht ists nur ein ganz kleiner Fehler.
Undzwar sagt er dir nun wenn du den Ring anziehst, dass du es getan hast.
Wenn du ihn ausziehst sagt er dir das.
UND wenn du einen Relog machst sagt er dir, dass du den Ring noch aktiviert hast
Ich hoffe es klappt und stellt dich zufrieden
~Leykas
|
Das Problem geht los wenn man Bonis drauf setzen will.
Hier mal mein Versuch, bis ich dann gemerkt habe, dass man den Ring ja einfach während er aktiv ist weghandeln könnte:
Code:
quest itemuse begin
state start begin
when 1000.use or 2000.use begin
local vnum = item.get_vnum()
local data = ({
[1000] = {
{1, 1000},
{2, 10000},
}
[2000] = {
{1, 10000},
{2, 1000},
}
})[vnum]
if pc.getqf(vnum) == 0 then
affect.add_collect(data[1], data[2], 60*60*24*365)
pc.setqf(vnum.."_active", 1)
pc.setqf(vnum.."_time", get_time())
else
affect.remove(data[1], data[2])
pc.setqf(vnum.."_active", 0)
pc.setqf(vnum.."_time", 0)
item.set_socket(0, item.get_socket(0)-(get_time()-pc.getqf(vnum.."_time"))) --Setz Sockel 0 = Sockel 0 minus die Zeit, die der Ring aktiv war
end
end
when login begin
end
end
end
|
|
|
05/25/2015, 03:10
|
#4
|
elite*gold: 0
Join Date: Nov 2012
Posts: 1,751
Received Thanks: 573
|
Ahh fck.. das mit dem Weghandeln hab ich garnicht bedacht..
Bonis kannst du ja per DB geben.. und falls du doch mehr geben willst als 3 kannst du es immernoch in die Quest packen^^
Das mit dem Handeln könnte man evtl so machen, dass man diesen Ring erst garnicht handeln kann.. Nur weiß ich nicht inwiefern der TE den Ring in den Markt bzw ins Spielgeschehen mit eingebunden hat.
Würd sagen warten wir mal auf ne Antwort.
€: Mir ist grad eingefallen, dass man nen looptimer machen kann der alle 15 Sekunden abfragt ob der Ring sich noch im Inventar befindet, wenn nicht wird der Ring bzw der Effekt aufgehoben Ich kenn mich nur leider mit looptimern garnicht so gut aus :/
|
|
|
05/25/2015, 13:48
|
#5
|
elite*gold: 2
Join Date: Feb 2014
Posts: 273
Received Thanks: 85
|
Beim Spielgeschenen wegen Handelbar und nicht Handelbar keine Sorge da lasse ich mir was einfallen also der kann auch NICHT Handelbar sein das ist kein Problem
Welche Lösung hättet ihr dann?
Ich DAnke euch!
Lösung= Item nicht handelbar
Aber beim Crafter gegen eine Truhe Tauschbar diese Truhe ist dann handelbar )
Jetzt habt ihr von mir auch was gelernt :P
Mfg Maasch <3
|
|
|
05/25/2015, 14:11
|
#6
|
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
|
Quote:
Originally Posted by Maasch
Beim Spielgeschenen wegen Handelbar und nicht Handelbar keine Sorge da lasse ich mir was einfallen also der kann auch NICHT Handelbar sein das ist kein Problem
Welche Lösung hättet ihr dann?
Ich DAnke euch!
Lösung= Item nicht handelbar
Aber beim Crafter gegen eine Truhe Tauschbar diese Truhe ist dann handelbar )
Jetzt habt ihr von mir auch was gelernt :P
Mfg Maasch <3
|
Und wie wird in der Truhe die Restzeit gespeichert?
|
|
|
05/25/2015, 14:36
|
#7
|
elite*gold: 2
Join Date: Feb 2014
Posts: 273
Received Thanks: 85
|
Gibt keine Restzeit da ich es nicht für HMR oder so benutze sondern um das Gürtelsystem in denn 34k FIles einzuabauen HMR War nur ein beispiel aber ich benutze es für mein Gürtelsystem
|
|
|
05/25/2015, 21:09
|
#8
|
elite*gold: 0
Join Date: Nov 2012
Posts: 1,751
Received Thanks: 573
|
Brauchst du noch irgendwas oder sind wir fertig?
|
|
|
05/25/2015, 22:13
|
#9
|
elite*gold: 2
Join Date: Feb 2014
Posts: 273
Received Thanks: 85
|
Ich habe jetzt die erste version benutzt, da diese mir reicht weil ich ja keine Ablaufzeit habe. Nur das Problem dabei ist wenn ich Zwei Gürtel besitze und schnell die Gürtel erst denn einen dann denn anderen und das die Ganze Zeit buggen sich die Bonis hoch das heist man kann sich so unendlich TP z.b. erbuggen hier die quest
Haste da auch noch einen Tipp? :/
Code:
quest hmr begin
state start begin
when 18000.use begin
if pc.getqf("ring") == 0 then
pc.setqf("ring", 1)
chat("*************************************")
chat("Du hast denn Leinengürtel+0 angelegt!")
chat("+100% Stark gegen Monster")
chat("+10000 TP")
chat("*************************************")
affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 100, 60*60*8)
affect.add_collect(apply.MAX_HP, 10000, 60*60*8)
elseif pc.getqf("ring") == 1 then
pc.setqf("ring", 0)
chat("Du hast denn Leinengürtel+0 abgelegt!")
affect.remove_collect(apply.ATT_BONUS_TO_MONSTER, 100, 60*60*8)
affect.remove_collect(apply.MAX_HP, 10000, 60*60*8)
end
end
when 18001.use begin
if pc.getqf("ring") == 0 then
pc.setqf("ring", 1)
chat("*************************************")
chat("Du hast denn Leinengürtel+1 angelegt!")
chat("+120% Stark gegen Monster")
chat("+12000 TP")
chat("*************************************")
affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 120, 60*60*8)
affect.add_collect(apply.MAX_HP, 12000, 60*60*8)
elseif pc.getqf("ring") == 1 then
pc.setqf("ring", 0)
chat("Du hast denn Leinengürtel+1 abgelegt!")
affect.remove_collect(apply.ATT_BONUS_TO_MONSTER, 120, 60*60*8)
affect.remove_collect(apply.MAX_HP, 12000, 60*60*8)
end
end
end
end
|
|
|
05/26/2015, 05:55
|
#10
|
elite*gold: 0
Join Date: Nov 2012
Posts: 1,751
Received Thanks: 573
|
Zur Not kannst du den Gürteln die Bonis auch per DB geben.. Dann sollte es gehen.. Ansonsten muss ich mal schauen
|
|
|
05/26/2015, 17:20
|
#11
|
elite*gold: 2
Join Date: Feb 2014
Posts: 273
Received Thanks: 85
|
Was stelle ich dann bei Type ein ..... weil bei 18 nimmt er es ja aus der Quest und bei 16 geht er in denn Slot, und nimmt denn Boni aus der DB! Passt ja nur er soll ja nicht in denn Slot das ist ja das Problem^^
|
|
|
|
Similar Threads
|
Kennt einer denn Kill Bug finde denn nicht
04/04/2013 - WarRock - 14 Replies
Guten Tag an alle ich habe eine Frage an euch alle kennt einer
diesen angeblichen Kill Bug nähmlich da war einer letzens im
orban ops wir waren zu 3 drinne also ich allein gegen die
2 einer davon hatte 3kills und 2deads da hatt der
gesagt guck mall was ich kann oder sonst was egal
da habe ich ihn gesagt mach mall mit dein kill da noch mall
auf ein mall hatt der 4kills und 2deads obwohl der mich
nicht gekillt hat da habe ich gefragt ob der irgentwie so ein hack
dafür hat er meine das...
|
Was soll das denn? :D
01/27/2011 - WarRock - 2 Replies
http://www.bilder-hochladen.net/files/h1uk-1-png.h tml
Omg Ja ich schon wieder :)) sorry :(
Failll :) es geht wieder
#closerquest!
|
was soll man sich lieber kaufen 5h slot oda 6th slot
07/31/2010 - WarRock - 11 Replies
also ich habe mir gerade überlgt ich kann keine medikbox und flash gleichzeitig benutzen dazu brauch ich ein slot und welchen muss ich kaufen also 6th change slot oda 5th slot ich kenne mich ned aus also was muss ich kaufen um beiden benutzen zu können danke
|
All times are GMT +2. The time now is 22:55.
|
|