flexio
Member-
Posts
82 -
Joined
-
Last visited
-
Days Won
1 -
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Everything posted by flexio
-
item->RemoveFromCharacter(); M2_DESTROY_ITEM(item);
-
bool IsSkillCooldown(); bool IsSkillCooldown(DWORD dwVnum, float fSkillPower);
-
its been long time since Ive written this feature. And its really bad, fix is more easier for uiinventory too. pythonslotwindow.cpp void CSlotWindow::__CreateSlotEnableEffect() { //__DestroySlotEnableEffect(); for (int i = 0; i < 3; ++i) { CAniImageBox* pEff = new CAniImageBox(NULL); //fix if (m_apSlotActiveEffect[i]) continue; //fix for (int j = 0; j <= 12; ++j) { char buf[64+1]; sprintf_s(buf, "d:/ymir work/ui/public/slotactiveeffect/slot%d/%02d.sub", (i+1), j); pEff->AppendImage(buf); } pEff->SetRenderingMode(CGraphicExpandedImageInstance::RENDERING_MODE_SCREEN); pEff->Show(); m_apSlotActiveEffect[i] = pEff; } } void CSlotWindow::ActivateEffect(DWORD dwSlotIndex, float r, float g, float b, float a) { TSlot * pSlot; if (!GetSlotPointer(dwSlotIndex, &pSlot)) return; for (int i = 0; i < 3; ++i) { //fix if (pSlot->pActiveSlotEffect[i]) continue; //fix CAniImageBox * pEff = new CAniImageBox(NULL); for (int j = 0; j <= 12; ++j) { char cBuf[72]; sprintf_s(cBuf, "d:/ymir work/ui/public/slotactiveeffect/slot%d/%02d.sub", (i + 1), j); pEff->AppendImage(cBuf, r, g, b, a); } pEff->SetRenderingMode(CGraphicExpandedImageInstance::RENDERING_MODE_SCREEN); pSlot->pActiveSlotEffect[i] = pEff; } }
-
good idea but you forgot to archer skills with multiple hits. Example Arrow Shower will shot only once
-
i did everything from tutorial and it doesnt work. Can you help me please. Teşekkür ederim
-
[EN] Lost yang from offlineshop by great ...
flexio replied to DeYaN.'s topic in Community Support - Questions & Answers
i think turkmmo version have backdoor which allow get money from not owned shop. cmd_*.cpp command somethin like /get_shop_yang 5828(shop number). Check it. -
opinion : you slept loooooooong time. https://m.facebook.com/Metin2International/photos/a.206482792801606/2884778611638664/
- 1 reply
-
- 1
-
loading problem - update py 2.2 to 2.7
flexio replied to Ebedem's topic in Community Support - Questions & Answers
failed = not exist -
I have issues with a few private servers (hangs)
flexio replied to anzert's topic in Community Support - Questions & Answers
1. possible solution: if you have disk or DVD rom with name (D:) just rename it. 2. possible solution - downgrade graphics drivers -
i can sell you solution for 5 euro.
-
Special Storage - Items disappearing at reboot
flexio replied to Artefact's topic in Community Support - Questions & Answers
Can you post screen of items in database? After reboot. Primary "window" -
Change the logic and DO NOT USE DROPS VIA QUEST.
-
About server performance. You don't need anything big, server is ready for X thousand players by default. Just do not be paranoid about perfomance things. I use novaline only with rewrited select querys to smart pointers, and updated boost. Tested with 2500+ online players without problem (i7-6700, freebsd 12, 32GB RAM, 6 channels). About client perfomance. First - Do not touch ymir texture files, Second - Do not use a lot of trees and objects on the map, Three - Be a good c++ programmer for rewrite some things (btw. i am not).
-
I use this method in all dungeons(include devil tower) +- 2 months without any problem. only with one more dit.
-
?????????????????????????
-
[get_language()] in when ... begin
flexio replied to flexio's topic in Community Support - Questions & Answers
Fixed { // make when argument ostringstream os; while (lexstate.lookahead.token == '.') { next(&lexstate); os << '.'; next(&lexstate); t = lexstate.t; //if (t.token == TK_STRING) //t.token = TK_NAME; os << t; lookahead(&lexstate); } current_when_argument += os.str(); change to { // make when argument ostringstream os; while (lexstate.lookahead.token == '.') { next(&lexstate); os << '.'; next(&lexstate); t = lexstate.t; if (t.token == TK_STRING) t.token = TK_NAME; os << t; lookahead(&lexstate); } current_when_argument += os.str(); and in quest use when xxxx.chat."Global[get_language()].blacksmith._title" begin -
Hello i did simple multi lang system but with one problem. compiler dont work with [] in "when function" when xxxx.chat.Global[get_language()].blacksmith._title begin i think problem is in luaX_lex(liblua -llex.c) calling read_long_string function (luaX_lex) i just need skip this case for "when.. begin" without affect other quests functions case '[': { next(LS); if (LS->current != '[') return '['; else { read_long_string(LS, seminfo); return TK_STRING; } } (luaX_lex) after skip continue to this. else if (isalpha(LS->current) || LS->current == '_' || LS->current>=0xa0) { /* identifier or reserved word */ size_t l = readname(LS); TString *ts = luaS_newlstr(LS->L, luaZ_buffer(LS->buff), l); if (ts->tsv.reserved > 0) /* reserved word? */ return ts->tsv.reserved - 1 + FIRST_RESERVED; seminfo->ts = ts; return TK_NAME; } with defined something like. || LS->current == '[' || LS->current == ']',.. I tried it myself, but i dont have enough knowledge with liblua. I could cause other problems Does anyone know how to do or is there another possible solution? Thank you
-
If somebody will have problem with ch3hp, just send me pm. But simply for not internationall server is good ovh + geo ip block in pf. And For internationall ovh + strong server with good pf rules, kernel limits,... or shit/strong server only with whitelist firewall (best solution for flood).
-
Head he have to try it. It's easy fight with him. 4Head
-
PeaceMaker is customer of Ch3HP, he have to write good about him or kiddo will ddos his server.