-
Posts
27 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by k1daL
-
-
Hello guys, someone is connecting to my homepage with my admin account... so he has acces to the control panel from the site.
Someone told me there is a bug if you connect with the ID : 'user' .... and an existing password on the server it will work to connect to any account or something like this... I didn't understand very well... Did anyone had this problem?
-
I've tried with something like this :
affect.add_collect(apply.SAFEBOX, 3, 60*60*24*365*60)
affect.add_collect(apply.AUTOLOOT, 1, 60*60*24*365*60)
affect.add_collect(apply.FISH_MIND, 15, 60*60*24*365*60)It didn't work...
-
Hello guys ! I have a problem... my special buffs or dragon buffs or how they are named ARE NOT WORKING...
The date of the VPS is correctly set... I have tried with 2 different account.sql table, still don't working.
I talk about this buffs if is there anyone who doesn't get it... -
With your german~english mixed language I don't understand a thing...
-
The problem is from GAME file , not from client, not from DB file...
I've tested with an old GAME FILE (which i don't have source) and the belt was showing up in the inventory slot...
-
Try to make an archive (.eix and .epk) with JUST these files from this NPC.
DON'T FORGOT TO ADD THE NAME OF ARCHIVE IN Index file from pack.
-
Did you add the files in your client ? I mean do you have this files (textures) in your client ?
Spoilerymir work/monster/pupazzo_neve/pupazzo_neve.msm
ymir work/npc/pupazzo_neve/pupazzo_neve.msm
ymir work/npc2/pupazzo_neve/pupazzo_neve.msm
etc...
-
Go to pack folder and decrypt root.eix/root.epk.
Open costinfo.py and go down and add :
SpoilerINPUT_IGNORE = 0
VID = 0
STHX = 0
HPXD = 0
PLAYER_HP = 0
PLAYER_MAX_HP = 0
PLAYER_SP = 0
PLAYER_MAX_SP = 0
PLAYER_NAME = ""Your file should look like this : https://metin2.download/picture/Y5KIL1gC9x2sI8xxi9JgL2x2dz0fGAgt/.png
Now, open game.py and ui character.py and add :
Spoilerimport uiHealth
Your file should look like this : https://metin2.download/picture/HRDjPPpZaAIRl4x66WECoq95wkRxPbi1/.png
Now, in game.py , under this linesub (seflf. __PlayMusic
you add this thing
SpoilerNow your file should look like this : https://metin2.download/picture/vGo7PL4432674jQ9U28h3StWp4Sp0dP9/.png
In game.py under this line : (def OpenQuestWindow(self, skin, idx)
Paste this :
Spoilerdef Mozart(self, data):
dane = data.split("|")
constInfo.PLAYER_NAME = str(dane[0])
constInfo.PLAYER_HP = int(dane[1])
constInfo.PLAYER_MAX_HP = int(dane[2])
constInfo.PLAYER_SP = int(dane[3])
constInfo.PLAYER_MAX_SP = int(dane[4])
def Tabulejtor(self, id):
constInfo.STHX = int(id)
def GetInputOn(self):
constInfo.INPUT_IGNORE = 1
def GetInputOff(self):
constInfo.INPUT_IGNORE = 0
def GetInputValue(self):
net.SendQuestInputStringPacket(str(constInfo.VID))
def OpenQuestWindow(self, skin, idx):
if constInfo.INPUT_IGNORE == 1:
return
else:
self.interface.OpenQuestWindow(skin, idx)Your file should look like this : https://metin2.download/picture/r583ObTZWhDEX78c0hwk7DyMJOpES1Qn/.png
In uitarget.py search this line : (def Close(self)
and add :
import uiHealth
Your file should look like this : https://metin2.download/picture/I6g3yFNO3Yn77SZ08dJQruevOcW9BKms/.png
In uitarget.py in def OnUpdate structure you add this :
Spoilerdef OnUpdate(self):
if self.isShowButton:
exchangeButton = self.buttonDict[locale.TARGET_BUTTON_EXCHANGE]
distance = player.GetCharacterDistance(self.vid)
if distance < 0:
return
if exchangeButton.IsShow():
if distance > self.EXCHANGE_LIMIT_RANGE:
self.RefreshButton()
else:
if distance < self.EXCHANGE_LIMIT_RANGE:
self.RefreshButton()
if exchangeButton.IsShow():
if distance > self.EXCHANGE_LIMIT_RANGE:
self.RefreshButton()
else:
if distance < self.EXCHANGE_LIMIT_RANGE:
self.RefreshButton()
import event
import constInfo
if player.IsPVPInstance(self.vid):
constInfo.VID = self.vid
event.QuestButtonClick(constInfo.STHX)
if not self.healthBoard.IsShow() and self.vid != 0:
self.healthBoard.Show()
else:
self.healthBoard.Hide()
if self.isShowButton:
exchangeButton = self.buttonDict[locale.TARGET_BUTTON_EXCHANGE]
distance = player.GetCharacterDistance(self.vid)
if distance < 0:
returnIt should look like this : https://metin2.download/picture/26TSOtF3B9V97ztjfaJI82jvj2fyaMn4/.png
Add this in the root folder :
And run this quest :
Good luck.
-
Client -> interfacemodule.py (root) -> self.utilizareInventar = time.clock() + 4
Modify to 0 and see if it works.- 1
-
6 minutes ago, BackPlayer said:
have you add Sash shoulder system?
yes
-
-
The gamefile is good, but when i change the db the problem appears... so the problem is from db :| ...
-
38 minutes ago, BeHappy4Ever said:
Better use the source it will be much safer and helpfull for you
Yea, but when I use the db compiled from the source, the horse dies... I've tried to replace some rows linking with the horse... but the problem is still there and I don't fucking know what to do... I've tried everything I could...
-
EXAMPLE :
You go to :
/usr/game/share/locale/turkey/quest/object/20092
and delete what is inside of the folder "20092" or what NPC is bugged on your server !!! (I'm not sure this will solve your problem, but you can try...)
-
17 minutes ago, furianin said:
Nothing is written.
SYSERR: Dec 28 12:41:30 :: GetMoveMotionSpeed: can not find motion (name TheNikKo 20134 Race mode 0)
SYSERR: Dec 28 12:41:30 :: GetMoveMotionSpeed: can not find motion (name TheNikKo 20134 Race mode 0)
SYSERR: Dec 28 12:41:30 :: number_ex: number (): first argument is bigger than second argument 985 -> 100, 415 battle.cpp
SYSERR: Dec 28 12:41:30 :: number_ex: number (): first argument is bigger than second argument 985 -> 100, 415 battle.cpp
SYSERR: Dec 28 12:41:30 :: number_ex: number (): first argument is bigger than second argument 985 -> 100, 415 battle.cpp
SYSERR: Dec 28 12:41:30 :: number_ex: number (): first argument is bigger than second argument 985 -> 100, 415 battle.cpp
SYSERR: Dec 28 12:41:30 :: number_ex: number (): first argument is bigger than second argument 985 -> 100, 415 battle.cppThis is a bug invitation NPC
If they invite NPC is wywali server.
The question of how this block?I don't understand your english... sorry :)). If there's a bug NPC go to quest/object/code_of_npc and delete all the files from there and try again...
-
You need to send false-positive verifications to all anitivirus corporations, after they analyse the file and discover there's no virus, your file will not be detected anymore as a virus, BUT YOUR PLAYERS NEED TO HAVE THE ANTIVIRUS UPDATED daily. (So they can get information from the Antivirus that your file isn't a virus... without an updated antivirus they will receive the same alert that your file is virused...)
-
Look in auth/ch1/ch2/.../db/game99. Look in every folder and go to the bottom of file (syserr/syslog) and see what's killing the server.
-
You would better look in syserror / syslog...
-
So, somebody kills your server? Channel,db,game ... what is going down ?
-
Did you use just "gmake" ?
Try these commands in this order :
gmake clean
gmake -dep
gmake -j20
If the problem is still there, try to download a FreeBSD with all stuffs for compiling a metin2 source.
-
I've found the problem I think... with an older db file the horse doesn't die anymore when you relog or teleport, but I don't have the source of that db...
-
3 minutes ago, BeHappy4Ever said:
Remove the function that the horse has got health and dies (just a suggestion)
If I do this, the horse will never die I think... and when you're riding it the horse will not die if someone tries to kill you (I guess)... so... I don't think this will work...
-
Hello guys. Everything is allright with my horse, but when I teleport or relog the horse dies... I've tried to revive it a lot of times, but after teleporting or relog still dies...
I've tried to change with the original files from mainline or other sources these files :
char_horse.cpp, horse_rider.cpp, horse_rider.h, horsename_manager.cpp, horsename_manager.h and questlua_horse.cpp
The problem is still there... So, what can I do?
-
Hi guys , how can I solve kick hack by francoiz on game r34083 ?
The hack is working through sending 100 private messages in 1 second.
Is there any diff ?
Homepage backdoor ?
in Community Support - Questions & Answers
Posted
My login script was directly in index.php written, now i've created a special .php for it for exampe "module/login.php" and I've replaced the whole login script from index.php with this :
<?php include('module/login.php');?>
Could be this the mistake? The login script directly in index.php ?... Now I've changed it like I said...