ZenkoKXO.
Inactive Member-
Posts
32 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Everything posted by ZenkoKXO.
-
up
-
Quest Instant Text
ZenkoKXO. replied to TekkForCe's topic in Community Support - Questions & Answers
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 -
Quest Instant Text
ZenkoKXO. replied to TekkForCe's topic in Community Support - Questions & Answers
All your code is just a delay penger, same as the already created function (setdelay()) so don't be disrespectful. -
Quest Instant Text
ZenkoKXO. replied to TekkForCe's topic in Community Support - Questions & Answers
... 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
-
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
-
Recommended. I'm with him since ~4 months and never had any problem, he's answering fast and fixing all potential problems.
-
QUEST FUNCTION CONFIRM() - cancel event?
ZenkoKXO. replied to kodepiko's topic in Community Support - Questions & Answers
Can you be a more specific? I didn't understand what you're looking for. Maybe you can do some screenshots? -
Blocking exp - quest
ZenkoKXO. replied to avertuss's topic in Community Support - Questions & Answers
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
-
How can I change name of the channel?
ZenkoKXO. replied to ReFresh's topic in Community Support - Questions & Answers
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
-
Quest window - strings don't disappear
ZenkoKXO. replied to AlexKenT's topic in Community Support - Questions & Answers
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?
-
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
-
Maybe you've got a lib problem. In your include folder: put this folder: Python-2.7 In your lib folder: put this file: python27.lib
- 9 replies
-
- 19