Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 22:55

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

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.

Reply
 
Old   #1
 
Maasch's Avatar
 
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
Maasch is offline  
Old 05/25/2015, 01:43   #2
 
.Leykas's Avatar
 
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
.Leykas is offline  
Thanks
1 User
Old 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 View Post
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
rollback is offline  
Thanks
1 User
Old 05/25/2015, 03:10   #4
 
.Leykas's Avatar
 
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 :/
.Leykas is offline  
Thanks
1 User
Old 05/25/2015, 13:48   #5
 
Maasch's Avatar
 
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
Maasch is offline  
Old 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 View Post
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?
rollback is offline  
Thanks
1 User
Old 05/25/2015, 14:36   #7
 
Maasch's Avatar
 
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
Maasch is offline  
Old 05/25/2015, 21:09   #8
 
.Leykas's Avatar
 
elite*gold: 0
Join Date: Nov 2012
Posts: 1,751
Received Thanks: 573
Brauchst du noch irgendwas oder sind wir fertig?
.Leykas is offline  
Old 05/25/2015, 22:13   #9
 
Maasch's Avatar
 
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? :/


Maasch is offline  
Old 05/26/2015, 05:55   #10
 
.Leykas's Avatar
 
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
.Leykas is offline  
Old 05/26/2015, 17:20   #11
 
Maasch's Avatar
 
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^^
Maasch is offline  
Reply


Similar Threads 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.


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.