Jump to content
metin2dev

Exygo

Members
  • Content count

    440
  • Joined

  • Last visited

  • Days Won

    11

Exygo last won the day on April 2

Exygo had the most liked content!

Community Reputation

163 Rampage

4 Followers

About Exygo

  • Rank
    Noble

Contact Methods

  • Website URL
    wildfantasy.ro
  • Skype
    csmarius.sro

Profile Information

  • Gender
    Male
  • Location
    Moon

Recent Profile Visitors

2,530 profile views
  1. Hello friends and enemies, ladies and gentlemans, I was playing with my introEmpire.py and as always I got an obstacle in my way, the "select empire phase" was not working properly. BEFORE(ymir): - Client was receiving a random number(1,3) if you didn't had an empire selected. - Packet that sends "simple information" to the client was called after changing the phase to "select phase". AFTER: - Client is receiving correctly the empire ID. - Client is initializing the "select empire" phase if you have no characters on your account (if pid columns in table player.player_index are set on 0) NOTE: - Other bugs not tested yet but everything seems to be OK for now ... - Need to do something about the remaining row in player.player_index table after deleting all the characters on the account.(too lazy, too sleepy now 6:33 AM ...) Here is the FIX(minimalist tutorial): root/introSelect.py (disabling the reselectempire phase) game/src/input_db.cpp
  2. Exygo

    [GF] Race height of actors

    I've modified def __LoadRaceHeight for my own purpose, here it is in case someone needs it: I wanted to use comment tags inside the .txt file EDIT: iI think I was too sleepy at 4 AM when I wrote this reply, I didn't think I could modifty it into a dictionary def __LoadRaceHeight(): Dict = npcheight.NPC_HEIGHT for k,v in Dict.items(): chrmgr.SetRaceHeight(k, v) NPC_HEIGHT = { # horse 20030 : 220.00, 20101 : 220.00, 20102 : 220.00, 20103 : 220.00, 20104 : 220.00, 20105 : 220.00, 20106 : 220.00, 20107 : 220.00, 20108 : 220.00, 20109 : 220.00, # shop 30000 : 150.00, # mount 20212 : 0.01, # uff.. the mounts need to have 0.01 29212 : 0.01, # dragon 2493 : 300.00, }
  3. Exygo

    About Vegas ban

    @Fleon
  4. Exygo

    [Release] Npc-Lord Kaia {Nopehyte}

    https://mega.nz/#!v9BWWJia!04gsnRyZXKRT9HYIv8QkUidFlHnhMU7sz8TSkfVND70 Fully working folder for those who got problems implementing it. @Nopehyte We need animations for walk,run,attack etc ...
  5. Exygo

    python [Py] Root 02.02.2018

    Va dati toti smecheri dar va urla foamea in stomac.
  6. OMG these reactions are killing me :))
  7. Exygo

    Teleport System ~ Price is 0€

    You handle that, is not my priority. F1-12 is a shitty oldschool idea, from the time when metin2 servers where primitive and nobody knew how to make it as button.
  8. Exygo

    solved Quest ESC syserr

    void CQuestManager::Select(unsigned int pc, unsigned int selection) { PC* pPC; if ((pPC = GetPC(pc)) && pPC->IsRunning() && pPC->GetRunningQuestState()->suspend_state==SUSPEND_STATE_SELECT) { pPC->SetSendDoneFlag(); if (!pPC->GetRunningQuestState()->chat_scripts.empty()) { // äĆĂ ŔĚşĄĆ®ŔÎ °ćżě // ÇöŔç Äů˝şĆ®´Â ľî´Ŕ Äů˝şĆ®¸¦ ˝ÇÇŕÇŇ °ÍŔΰˇ¸¦ °í¸Ł´Â Äů˝şĆ® Ŕ̹ǷΠ// łˇł»°í Ľ±ĹĂµČ Äů˝şĆ®¸¦ ˝ÇÇŕÇŃ´Ů. QuestState& old_qs = *pPC->GetRunningQuestState(); CloseState(old_qs); if (selection >= pPC->GetRunningQuestState()->chat_scripts.size()) { pPC->SetSendDoneFlag(); GotoEndState(old_qs); pPC->EndRunning(); } else { AArgScript* pas = pPC->GetRunningQuestState()->chat_scripts[selection]; ExecuteQuestScript(*pPC, pas->quest_index, pas->state_index, pas->script.GetCode(), pas->script.GetSize()); } } else { // on default pPC->GetRunningQuestState()->args=1; if (!pPC->GetRunningQuestState()->co) // fix 2 februarie 2018 sys_err("GetRunningQuestState()->co is null"); else lua_pushnumber(pPC->GetRunningQuestState()->co,selection+1); if (!RunState(*pPC->GetRunningQuestState())) { CloseState(*pPC->GetRunningQuestState()); pPC->EndRunning(); } } } else { // Better handling 5 februarie 2018 by Exygo if ((pPC = GetPC(pc)) && pPC->IsRunning() && pPC->GetRunningQuestState()->suspend_state == SUSPEND_STATE_PAUSE) return; sys_err("wrong QUEST_SELECT request for pc %d (getPC %d isRunning %d GetRunningQuestState %d)", int(pc), (pPC = GetPC(pc)) ? true : false, (pPC = GetPC(pc)) ? true : false ? pPC->IsRunning() : false, (pPC = GetPC(pc)) ? true : false ? pPC->GetRunningQuestState()->suspend_state : -1 ); } } Yes, but sometimes the quest window remains frozen and it's unconfortable.
  9. Exygo

    open Python script trade, could pay

    More informations ?
  10. We tried to help you, we gave you advices if you don't know anything it's your problem but I tell you stop bumping you are wasting your time, nobody will help you anymore.
  11. Exygo

    [40K] Server Crashing Syserr Logs

    How to install gdb(putty commands): cd /usr/ports/devel/gdb && make deinstall cd /usr/ports/devel/gdb && make install clean How to use gdb(putty commands): gdb set gnutarget i386-marcel-freebsd file /usr/home/game/share/brain/game core /usr/home/game/channels/channel1/core1/game.core bt full
  12. Exygo

    ShoX-Network - Feel the Middle!

    very crap
  13. Exygo

    open FAST @@@

    Dude he is 16 years old(no joke) and I believe his IQ is below 90 50
  14. Oh yeah I forgot for you guys it's dwType not bType
×