-
Posts
57 -
Joined
-
Last visited
-
Days Won
1 -
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by d3s4st3r
-
-
Edit it in "EUC-KR", the files (common_drop, ...) use the korean (or chinese?) name to read the items from the item_proto.txt .
-
I'd say -> Open it in 3ds Max 7 & change the pivot or rotate the object.
-
Already fixed it, but thx 4 your help.
It was all changed the right way, there was just 1 thing that I forgot. -
Alright, I'll test it that way, hope it'll help, thx.
-
U forgot to define "m_MetinPositionVector" in "PythonMiniMap.h".
Anyway, thx 4 sharing.
€: Now it's alright.
Greetz- 1
-
You've to use the Ex. IP to connect.
-
Does this work even with the 2015 Edition?
-
-
Alright, I'm gonna test it.
Thanks.€: Works well now, thx.
-
Hey Community,
I don't know why, but my selfmade quest doesn't work!
In Ch1 there is the following (after pressing any button in the quest) error in the syserr.txt :
Select: wrong QUEST_SELECT request! : 57785
It appears when I try this quest ingame :
quest level_1 begin state start begin when login or levelup or enter with pc.get_level() >= 1 begin set_state(state1) end end state state1 begin when login or levelup or enter with pc.get_level() >= 1 begin say_title("Willkommen auf Sushi2!") say("") say("Sushi2 ist ein Newschool-Server der") say("ganz besonderen Art!") say("Bei uns steht bis zu Level 150 das PvM") say("im Vordergrund, sowie auch der Zusammenhalt,") say("Gruppenarbeit und das aufziehen einer großen") say("gemeinschaftlichen Gilde!") say("") say_reward("Bist du dem gewachsen?") say("") local a = select("Was ist Sushi?", "Meine erste Aufgabe!", "Tutorial überspringen") if a == 1 then say_title("Was ist Sushi?") say("") say("Sushi ist der Drache der Eiszeit!") say("Dieser Drache plagt uns seit enormer") say("Zeit und führt des öfteren unsere Ernte") say("in die Dürre, doch keiner kann ihm") say("das Wasser reichen.") wait() say_title("Was ist Sushi?") say("") say("Er ist der stärkste Elementar-Drache") say("der je aufgekreuzt ist!") say("Die Legende besagt, dass ein mutiger") say("Krieger mit seinen Gehilfen diesen Drachen") say("bezwingen wird und unser Land endlich") say("befreien wird!") say("") say_reward("Wirst du der Erlöser sein?") say("") local b = select("Meine erste Aufgabe!", "Tutorial überspringen") if b == 1 then say_title("Meine erste Aufgabe!") say("") say("Deine erste Aufgabe besteht darin,") say("den Meister ausfindig zu machen") say("und Ihr deine Hilfe anzubieten.") say("Wenn Sie dich für würdig erweißt,") say("wirst du eine Aufgabe von Ihr bekommen.") say("Andernfalls, bist du Ihr nicht würdig") say("und du wirst gejagt von Ihren Anhängern.") say("") say_reward("Suche nun den Meister auf!") say("") set_state(state1_1) elseif b == 2 then set_state(state1_1) else set_state(state1_1) end elseif a == 2 then say_title("Meine erste Aufgabe!") say("") say("Deine erste Aufgabe besteht darin,") say("den Meister ausfindig zu machen") say("und Ihr deine Hilfe anzubieten.") say("Wenn Sie dich für würdig erweißt,") say("wirst du eine Aufgabe von Ihr bekommen.") say("Andernfalls, bist du Ihr nicht würdig") say("und du wirst gejagt von Ihren Anhängern.") say("") say_reward("Suche nun den Meister auf!") say("") set_state(state1_1) elseif a == 3 then set_state(state1_1) else set_state(state1_1) end end end -- state state1_0 begin -- when letter begin -- send_letter("Deine erste Aufgabe!") -- end -- when button or info begin -- say_title("Deine erste Aufgabe!") -- say("") -- say("Suche den Meister auf und biete Ihr") -- say("deine Hilfe an!") -- say("") -- set_state(state1_1) -- end -- end state state1_1 begin when letter begin local v=find_npc_by_vnum(20082) if 0==v then else target.vid("__TARGET__", v, "Finde den Meister") end end when button or info begin say_title("Finde den Meister") say("") say_reward("Finde den Meister und biete Ihr") say_reward("deine Hilfe an, um dich als") say_reward("würdiger Mitstreiter zu behaupten!") say("") end when __TARGET__.target.click begin target.delete("__TARGET__") say_title("Meister") say("") say("Ah, da bist du ja endlich!") say("Was hat dich denn so lange aufgehalten?") say("Naja, wie auch immer, jetzt bist du ja") say("hier und wir können gleich anfangen...") say("") wait() say_reward(pc.getname()) say("") say("Woher wusstet Ihr, dass ich komme?") say("") wait() say_title("Meister") say("") say("Man nennt mich nicht umsonst Meister,") say("ich bekomme alles mit, was sich in diesem") say("Land passiert, aber du bist nicht hier,") say("um dir meine Geschichte anzuhören, sondern") say("um dich als würdig zu erweisen, habe ich Recht?") say("") wait() say_reward(pc.getname()) say("") say("Ja, das ist richtig!") say("Bin ich denn würdig, als Mitstreiter") say("für mein Land zu kämpfen?") say("") wait() say_title("Meister") say("") say("Ich bin kein Hellseher und auch") say("kein Wahrsager!") say("Aber um deine Loyalität und deine") say("Würde zu prüfen, habe ich eine kleine") say("Aufgabe für dich.") say("") wait() say_reward(pc.getname()) say("") say_title("*Ich kann's kaum erwarten....*") say("") say("Was soll ich für Sie tun?") say("") wait() say_title("Meister") say("") say("Spüre ich etwa ein wenig Sarkasmus?") say("Naja, wie auch immer, zieh los und") say("töte 30 Wildhunde, wobei es mir egal") say("ist, ob sie hungrig oder nicht sind.") say("") wait() say_reward(pc.getname()) say("") say_title("*Was ein Scheiß, das schafft ja") say_title("sogar ein Kind mit einem Holzschwert..*") say("") say("Alles klar, ich mache mich sofort auf den Weg!") say("") clear_letter() set_state(state1_2) end end state state1_2 begin when enter begin pc.setqf("kill_count_1", 0) notice_multiline("Erledige 30 Wildhunde,[ENTER]egal ob hungrig oder nicht![ENTER] ",notice) end when letter begin send_letter("Deine erste Aufgabe!") pc.setqf("kill_count_1", 0) q.set_counter_name("Verbleibend ") level_1.kill_count() end when button or info begin say_title("Deine erste Aufgabe!") say("") say("Deine erste Aufgabe vom Meister ist,") say("dass du 30 Wildhunde töten sollst.") say("Damit beweißt du deine Würde und") say("deine Loyalität!") say("") end when 101.kill begin local kill_count = pc.getqf("kill_count_1") pc.setqf("kill_count_1", kill_count+1) level_1.kill_count() end when 171.kill begin local kill_count = pc.getqf("kill_count_1") pc.setqf("kill_count_1", kill_count+1) level_1.kill_count() end function kill_count() local total_remain = 0 local remain1 = 30 - pc.getqf("kill_count_1") if remain1 < 0 then remain1 = 0 end total_remain = total_remain + remain1 q.set_counter_value(total_remain) if total_remain == 0 then set_state ("state1_3") end end when leave begin pc.setqf("kill_count_1", 0) --q.done() end end state state1_3 begin when login or levelup or enter begin pet.summon(39101, "Postbote", false) say_title("Postbote") say("") say("Hallo "..pc.get_name()..", ich habe Post für dich!") say("Die Post ist vom Meister höchst persönlich!") say("Ebenfalls soll ich dir folgendes überreichen :") say("") say_reward("1x Königstiger-Kristall") say("") pc.give_item2(38051, 1) wait() say_title("Brief vom Meister") say("") say("Hallo "..pc.get_name()..",") say("") say("Wie ich sehe, hast du die 30 Wildhunde") say("problemlos erschlagen und somit deine") say("Loyalität und Würde gezeigt!") say("") say("Der Postbote gibt dir als Zeichen meiner") say("Dankbarkeit einen seltenen Kristall!") say("Nutze diesen weise!") say("") wait() say_reward(pc.getname()) say("") say("Okay, viele Dank für den Brief,") say("Herr Postbote.") say("Gibt es sonst noch etwas?") say("") say_title("*Was ein seltsamer Kautz..*") say("") wait() say_title("Postbote") say("") say("Ich soll Ihnen noch berichten, dass") say("der Meister Sie wiedersehen möchte,") say("wenn Sie Level 15 erreicht haben.") say("") say("Das war dann auch alles, auf Wiedersehen!") say("") local s = select("Bye") if s == 1 then pet.unsummon(39101) set_state(__COMPLETE__) set_quest_state("level_2", "run") else pet.unsummon(39101) set_state(__COMPLETE__) set_quest_state("level_2", "run") end end end --state __COMPLETE0__ begin -- when enter begin -- pet.unsummon(39101) -- set_state(__COMPLETE__) -- end --end state __COMPLETE__ begin when enter begin --q.done() end end end
Any idea? -
Hey Community,
I've got a fatal bug and I don't know why or how this appears.
When I buy from private shop or normal shop I GET yang instead of losing it.
No matter what I buy, I get +4kkk
To show you a little bit better, here's a gif:Anyone any ideas?
-
Thx 4 the release.
Greetz, d3s4st3r -
Because in that way, you won't be able to get after the character select when you connect from the outside.
- 1
-
Maybe picked the wrong effect?
-
Fix effect doesn't disappear :
Fix :
UINT CInstanceBase::__GetRefinedEffect(CItemData* pItem) { DWORD refine = max(pItem->GetRefine() + pItem->GetSocketCount(),CItemData::ITEM_SOCKET_MAX_NUM) - CItemData::ITEM_SOCKET_MAX_NUM; switch (pItem->GetType()) { case CItemData::ITEM_TYPE_WEAPON: __ClearWeaponRefineEffect(); if (refine < 7) //ÇöÀç Á¦·Ãµµ 7 ÀÌ»ó¸¸ ÀÌÆåÆ®°¡ ÀÖ½À´Ï´Ù. return 0; switch(pItem->GetSubType()) { case CItemData::WEAPON_DAGGER: m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_SMALLSWORD_REFINED7+refine-7; m_swordRefineEffectLeft = EFFECT_REFINED+EFFECT_SMALLSWORD_REFINED7_LEFT+refine-7; break; case CItemData::WEAPON_FAN: m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_FANBELL_REFINED7+refine-7; break; case CItemData::WEAPON_ARROW: case CItemData::WEAPON_BELL: m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_SMALLSWORD_REFINED7+refine-7; break; case CItemData::WEAPON_BOW: m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_BOW_REFINED7+refine-7; break; default: m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_SWORD_REFINED7+refine-7; } if (pItem->GetSubType() == CItemData::WEAPON_SWORD) { //NEW WEAPON - [New Effect] - NEW WEAPON DWORD vnum = pItem->GetIndex(); if (vnum == ID) // Change "ID" to your Weapon ID { __ClearWeaponRefineEffect(); // Clear the previous effect m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SWORD_REFINED7 + refine - 7; // Normal Weapon Refine-effect m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SWORD_REFINED_SPECIAL1; // effect 24 NEW EFFECT } //End NEW WEAPON - [New Effect] - NEW WEAPON } if (m_swordRefineEffectRight) m_swordRefineEffectRight = __AttachEffect(m_swordRefineEffectRight); if (m_swordRefineEffectLeft) m_swordRefineEffectLeft = __AttachEffect(m_swordRefineEffectLeft); break;
-
It looks like that, that's right.
Screenshot :
-
No way, It worked fine all the time, after I updated the db-core it shows this error up.
-
Hello community,
since the last time I've noticed that my DB don't works anymore.
The only error it sends is the following :Assertion failed: (index < row->size()), function AsStringByIndex, file CsvReader.cpp, line 395.
Do you know this error and know any solution for it?
The last thing I added was the stuff for the Wolfman, I just added it in DB-Source and common-Source of course.
Greetz d3s4st3r
-
When I try to extract item_proto it shuts down and when I try to extract mob_proto the files which are created are empty.
-
Ideas of course, but no solution found until now.
-
Okay, got it I guess.
But somehow, it disappears, when I drop yang or get yang :
My DB :
-
I edited a lot of files, those are just SOME (not all!) of them.
-
Hello Micha!
-
Hello community,
I'm trying to rise the max yang in Source, Serverside it works well (I guess) but Clientside ... it's a little bit difficult I would say.
I attach some screenshots of what I did and how it shows up ingame, would be nice if you could help me.
Screenshots :
Greetz & thanks in advance,
d3s4st3r
- 1
item_proto after-edit error
in Community Support - Questions & Answers
Posted
That's what I mean!
Usually it should work like that.
Greetz