Jump to content
×
×
  • Create New...

Cripplez

Member
  • Posts

    104
  • Joined

  • Last visited

About Cripplez

Informations

  • Gender
    Male

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Cripplez's Achievements

Collaborator

Collaborator (7/14)

  • Reacting Well
  • Dedicated Rare
  • First Post
  • Collaborator
  • Conversation Starter

Recent Badges

13

Reputation

1

Community Answers

  1. Hello, I wanted to create a new use_affect item for strong against stone for example. This is the use_affect for critical pct bonus 71045 °üÅëÀÇ Àå ITEM_USE USE_AFFECT 1 ANTI_DROP|ANTI_SELL|ANTI_GIVE|ANTI_MYSHOP ITEM_STACKABLE|LOG NONE NONE 0 0 0 0 0 LIMIT_NONE 0 LIMIT_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 510 16 20 600 0 0 0 0 0 And this is the new item i made for strong stone: 71604 PotionStone ITEM_USE USE_AFFECT 1 NONE ITEM_STACKABLE|LOG NONE NONE 0 0 0 0 0 LEVEL 90 LIMIT_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 510 106 10 1800 0 0 0 0 0 In game it works good and i receive the bonus strong against stone +10% for 30 minutes, but i will not see the icon in the top left of the screen I want to fix this this is my uiaffectshower.py I tried to make even a new use_effect item for strong against animal and i can see the icon for it, but not for stone bonus do you know why? thanks
  2. Thank you! In PythonMiniMap.cpp there are 2 of these: m_AtlasMarkInfoVectorIterator = m_AtlasWarpInfoVector.begin(); while (m_AtlasMarkInfoVectorIterator != m_AtlasWarpInfoVector.end()) { ... } Should I add this under both of them or only one? If one which one? first or second? thanks #if defined(__BL_PARTY_POSITION__) for (const auto& PartyInfo : mAtlasPartyPlayerMark) { const float fffx = static_cast<float>(PartyInfo.second->lX) - static_cast<float>(m_dwAtlasBaseX); const float fffy = static_cast<float>(PartyInfo.second->lY) - static_cast<float>(m_dwAtlasBaseY); if (fffx - fCheckWidth / 2 < fRealX && fffx + fCheckWidth > fRealX && fffy - fCheckWidth / 2 < fRealY && fffy + fCheckHeight > fRealY) { rReturnString = PartyInfo.second->sName; *pReturnPosX = fffx; *pReturnPosY = fffy; *pdwTextColor = CInstanceBase::GetIndexedNameColor(CInstanceBase::NAMECOLOR_PARTY); return true; } } #endif
  3. Hello, I'm trying to make this ride.lua with a LIB. Which one the of the 2 versions do you think would be better? ride.lua without LIB I think i made some mistakes here but i can't understand where becuase it is not working rideLIB.lua ride.lua with lib
  4. Hello, I need to make a quest that begins when you reach level 10+ and you have already choose your skill path I tried something like this but it's not working, how can i make it with both pc.get_level and pc.get_skill_group() ? Thank you quest new_test_lv10 begin state start begin when login or levelup with pc.get_level() >= 10 and pc.get_skill_group() > 0 begin EDIT: i was missing an "end" for the state, everything with pc.get_level() >= 10 and pc.get_skill_group() > 0 is okay...
  5. And how could this be made without the color part? Just like this for example: { { 34003, {"Phoenix de Gheata"} }, { 34004, {"Micul Azrael"} }, { 34005, {"Porcusor"} }, };
  6. Hello, I noticed that my npc are disappeared from the "atlas map" (the one you open with the "M" key, not the real map), does anyone know why it could be happen or what i could fix this problem? thank you [Hidden Content]
  7. Hello, in the server syserr i have multiple of this with every quest i use (warp.lua, dungeons, etc..) This syserr is only when the server is in test mode, but i wanted to understand what exactly it is and if it cause any problem, or if it's normal for all Example 1 HandeEvent: SYSERR: Mar 18 21:14:21 :: HandleEvent: QUEST There's suspended quest state, can't run new quest state (quest: guild_manage pc: Tester123) SYSERR: Mar 18 21:14:21 :: HandleEvent: QUEST There's suspended quest state, can't run new quest state (quest: guild_manage pc: Tester123) SYSERR: Mar 18 21:14:22 :: HandleEvent: QUEST There's suspended quest state, can't run new quest state (quest: guild_manage pc: Tester123) SYSERR: Mar 18 21:14:22 :: HandleEvent: QUEST There's suspended quest state, can't run new quest state (quest: guild_manage pc: Tester123) SYSERR: Mar 18 21:14:23 :: HandleEvent: QUEST There's suspended quest state, can't run new quest state (quest: guild_manage pc: Tester123) SYSERR: Mar 18 21:14:23 :: HandleEvent: QUEST There's suspended quest state, can't run new quest state (quest: guild_manage pc: Tester123) Example 2 HandleReceiveAllEvent HandleReceiveAllEvent: QUEST There's suspended quest state, can't run new quest state This is the source: bool NPC::HandleEvent(PC& pc, int EventIndex) { if (EventIndex < 0 || EventIndex >= QUEST_EVENT_COUNT) { sys_err("QUEST invalid EventIndex : %d", EventIndex); return false; } if (pc.IsRunning()) { if (test_server) { CQuestManager & mgr = CQuestManager::instance(); sys_err("QUEST There's suspended quest state, can't run new quest state (quest: %s pc: %s)", pc.GetCurrentQuestName().c_str(), mgr.GetCurrentCharacterPtr() ? mgr.GetCurrentCharacterPtr()->GetName() : "<none>"); } return false; } bool NPC::HandleReceiveAllEvent(PC& pc, int EventIndex) { if (EventIndex < 0 || EventIndex >= QUEST_EVENT_COUNT) { sys_err("QUEST invalid EventIndex : %d", EventIndex); return false; } if (pc.IsRunning()) { if (test_server) { CQuestManager & mgr = CQuestManager::instance(); sys_err("QUEST There's suspended quest state, can't run new quest state (quest: %s pc: %s)", pc.GetCurrentQuestName().c_str(), mgr.GetCurrentCharacterPtr() ? mgr.GetCurrentCharacterPtr()->GetName() : "<none>"); } return false; } FuncMissHandleReceiveAllEvent fMiss; FuncMatchHandleReceiveAllEvent fMatch; MatchingQuest(pc, m_mapOwnQuest[EventIndex], fMatch, fMiss); return fMiss.bHandled || fMatch.bHandled; } Should i worry about this or is all okay? because it happens with every quest
  8. I did everything but i have this syserr in client 0307 15:48:03293 :: networkModule.py(line:200) SetSelectCharacterPhase system.py(line:177) __hybrid_import system.py(line:142) _process_result introSelect.py(line:30) <module> system.py(line:177) __hybrid_import system.py(line:142) _process_result interfaceModule.py(line:12) <module> system.py(line:177) __hybrid_import networkModule.SetSelectCharacterPhase - <type 'exceptions.SyntaxError'>:invalid syntax (uiInventory.py, line 834) 0307 15:48:03293 :: ============================================================================================================ 0307 15:48:03293 :: Abort!!!!
  9. Hello, my Ch crashed but I can't understand why, this is the bt and bt full of the game.core Does anyone knows what could be the problem? Thank you
  10. All the fix are in the first 2 reply by Mali61
  11. I tested this with all the new edit, the only problem now is if the shaman is not in a party she can't buff others, but if she is in a party she can buff other people not in the party Anyone fixed this?
  12. Hello, is it possible to make that when a mob kill you when you revive you still have all your self buff and shaman buff? thank you
  13. I will explain better, it's impossible what is happening to me.. this is for example the regen.txt of the bayblack map and everything is okay, it is spawning the group 3023 If i try to use the same group vnum in the regen.txt of the new map, like this: When i start the server i will have this error in the syserr: SYSERR: Jul 14 19:16:26 :: SpawnMob: SpawnMob: no mob data for vnum 3023 But in the baybalck map everything is ok, in the other map there are no mob If i try to use "g" instead of "r" for example with the group mob vnum 3023 i will receive the same syserr error and if i try to use "g" and the mob vnum 101 (the same group for wolves of village 1) instead of the group of mobs it will spawn only the mob 101, not the group the stone.txt and boss.txt is working okay for metin stones and bosses, just regen.txt not **** FIXED **** I tested more and found what cause this "bug" in the regen.txt if the vnum group has 0 0 after the coordinate they will not spawn, i tried again with setting 10 10 like this and now everything is good
  14. Version of Files : XXX Hello, I tried to add the regen.txt in a new map, i added the same regen (with differenct coord) of another map with the same group vnum but when i start the server i have this syserr SYSERR: Jul 14 19:16:26 :: SpawnMob: SpawnMob: no mob data for vnum 3031 SYSERR: Jul 14 19:16:26 :: SpawnMob: SpawnMob: no mob data for vnum 3031 SYSERR: Jul 14 19:16:26 :: SpawnMob: SpawnMob: no mob data for vnum 3031 SYSERR: Jul 14 19:16:26 :: SpawnMob: SpawnMob: no mob data for vnum 3031 SYSERR: Jul 14 19:16:26 :: SpawnMob: SpawnMob: no mob data for vnum 3031 SYSERR: Jul 14 19:16:26 :: SpawnMob: SpawnMob: no mob data for vnum 3031 I can't understand why in a map there are no problem with this group, in the other it says this, like it is trying to spawn the mob 3031 (that in fac doesn't exist) instead of spawning the group vnum Anyone else had this problem?
  15. Version of Files : XXX Hello, I was in party with a friend and when i picked up his item they went in a different new slot instead of the stack he already had. Can this be changed so when i pick up his items they will go to the same slot? Like it would if he would pick up the items? Thank you

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.