ZenkoKXO.
-
Posts
32 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by ZenkoKXO.
-
-
Sure exygo but instead of using
say("[DELAY value; 1]some text here[/DELAY]")
at each line, you just have to put setdelay(0) at first.
Example :
quest x begin state start begin when X.chat."X" begin setdelay(0) say_title("text") say("text") say("text") say("text") say("text") end end end
-
All your code is just a delay penger, same as the already created function (setdelay()) so don't be disrespectful.
-
... All this code for that ?
Before your says() put setdelay(0)
exemple:
setdelay(0)
say("xx")
say("xx")
ecc...
-
Yes but no one give the solution ... One of my friend have this problem too it's so annoying...
-
-
Up, if it's really necessary I can pay for the fix
-
Up.....
-
up, no one know?
-
Hello guys ,
Description of the problem :
It's a really weird problem, when I kill a metin (only and all metins) the monsters and the effect stay on the screen. I tried with all existing metins and concluded that they all have the same problem.
Destroyed metins and it's monsters can stay indefinitely until I reboot or use the command /purge.
Screenshot of the problem :
Syserr (client, files)/error :
None
Hope that someone can help me ,
Kindly
-
59 minutes ago, iltizio said:
Here you can find the cheapest VPS configured and optimized for Metin2 here: http://iltizioservice.ga/index.php/en/hosting3 for personalized installation also on a different provider, please contact me.
Recommended. I'm with him since ~4 months and never had any problem, he's answering fast and fixing all potential problems.
- 1
-
Can you be a more specific? I didn't understand what you're looking for.
Maybe you can do some screenshots?
-
quest blokada5 begin state start begin when kill with not npc.is_pc() and pc.get_map_index() == 273 and pc.get_level() >= 95 begin if pc.get_exp() >= 1 then pc.give_exp2(-pc.get_exp()) end chat("|cFF00ff33[Informacja]|h|cFFFFFFFF|h Masz za duży poziom aby zdobywać tu doświadczenie! ") end when login with pc.get_map_index() == 273 and pc.get_level() >= 95 begin chat("Ustawiłem QF na wartość: "..pc.get_exp()) chat("|cFF00ff33[Informacja]|h|cFFFFFFFF|h Masz za duży poziom aby zdobywać tu doświadczenie! ") end end end
-
I have one question: other players could still see it even if the player hid it?
Regards
-
Give us your constinfo.py and game.py
Did you add this:
constinfo.py
NEWITEMS = []
game.py (at the end of the file)
def OnNewItem(self, cell): if not cell in constInfo.NEWITEMS: constInfo.NEWITEMS.append(cell)
Here one example for you on how to add it in game.py: screenshot
-
Removes one tabulation from the line 608 to the line 613
- 1
-
You added one useless tabulation;
def Channel99_ListMapIndex(self): indexMap = ["season1/metin2_map_oxevent", "metin2_map_devilsCatacomb",] if str(background.GetCurrentMapName()) in indexMap: pass
-
I tried all possibilities that would lead to a problem; there's no syserr and no problem, quests are correctly closed for the players during the reload so nobody should have a problem with it.
Thank you
-
There is a way to fix it.
You must have at least one letter in game to bypass the problem. To do it, make a new quest with this code:
quest x begin state start begin when login begin send_letter("Fix") end when button or info begin say("fix") end end end
-
Do you mean the player gets two times the same item or two differents?
In the case 'he gets two differents' : you should change your quest to this one:
quest costume begin state start begin when login begin if pc.get_sex() == 0 then if pc.get_empire() == 2 then pc.give_item2(41023,1) else pc.give_item2(41024,1) end elseif pc.get_sex() == 1 then if pc.get_empire() == 1 then pc.give_item2(41001,1) else pc.give_item2(41002,1) end end set_state(shautia) end end state shautia begin end end
In the case 'he gets two times the same' : you have to edit your sources, precisely the 'when login' trigger. Are you using sources?
-
I told you all you have to do and I also gave you a screenshot, you don't need skype
You must use a translator then if you don't understand english
-
@Weix
- Go to /var/db/mysql (on winscp)
- Delete all "ib_logfile" files
- Delete the .err file (there is only one)
- Delete the log folder
- Do this on putty: service mysql-server restart
If you didn't understand, here is a screen of what you need to delete: https://metin2.download/picture/bUHG6amSJVMHEgCB2hZ0De4NeIaodmP6/.png
- 2
- 3
- 1
-
That's because 'when login' (or) 'when kill' triggers are counted twice instead of once, problem is coming from sources. There's a thread here to solve it, when I have some time (if you didn't find it) i'll find it for you.
Before that, you can try:
quest costume begin state start begin when login begin timer("give_costume", 3) end when give_costume.timer begin if pc.get_sex() == 0 and pc.get_empire() == 2 then pc.give_item2(41023,1) else pc.give_item2(41024,1) end if pc.get_sex() == 1 and pc.get_empire() == 1 then pc.give_item2(41001,1) else pc.give_item2(41002,1) end set_state(shautia) end end state shautia begin end end
-
Then you should use it like that:
quest event begin state start begin when ID_NPC.chat."Enable Drop event" with pc.getqf("drop_event") == 0 begin -- if drop event is disabled say_npc() say("Do you want to enable the event?") if select(locale.yes, locale.no) ~=1 then return end syschat("Drop event enabled!") pc.setqf("drop_event", 1) -- we enable the drop event return end when ID_NPC.chat."Disable Drop event" with pc.getqf("drop_event") !=0 begin -- if drop event is enabled say_npc() say("Do you want to disable the event?") if select(locale.yes, locale.no) ~=1 then return end syschat("Drop event disabled!") pc.setqf("drop_event", 0) -- we disable the drop event return end end end
'drop_event' is just an example for you; also, don't forget to change 'ID_NPC'
When you'll open your event, you must use this before your code to check if the player enabled it or not:
pc.getqf("drop_event")
Here one example to make the event working only for the people who enabled it:
quest event begin state start begin when login with pc.getqf("drop_event") !=0 begin say("You enabled the drop event so you can play it!") end end end
-
Fixed
in Community Support - Questions & Answers
Posted
up