-
Posts
152 -
Joined
-
Last visited
-
Days Won
2 -
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by Dr3Ame3r
-
-
-
So .. it still remains on my brain.exe and my ass to find the problem ... ty btw
-
I've posted on the last page , a kind of problem
First was :
I've got a question for you , when i enter in the client , even if i modify /data/root/serverinfo.py even if i modify /data/pc2/root/serverinfo.py , the name of servers ports and ip still remain as they are.. Solutions please?:-d ####EDIT : I deleted root and pc1 + 2 then compiled , same thing , do i need to delete every .pyc file from every folder ?
Second was :
I've found the problem but the make_root syntax doesn't compile any of my .py files to .pyc .. that's a little bit awkward. .:-?
Until now .. nobody answered me . Can you help a little bit ?
-
post what it says when you type
uname -a
in putty.
#!/bin/sh # -------------------------------------- # # Script to ecute all required files # # for metin2 game server. # # -------------------------------------- # # Copyright © Ethoard (www.ethoard.tk) # # -------------------------------------- # echo -e "033[32m" read -p "How many CHannels do you want to run? (1/4) : " rch if [ -z $rch ] || [ $rch -lt 1 ] || [ $rch -gt 4 ] ; then exit fi echo -e "033[0m" ./clear.sh echo -e "033[32m" SFROOT=$PWD echo -e "# ---------------------------------------------------------------------------- #" echo -e "# DB is starting..." cd $SFROOT/db/ # ./db & sleep 2 ./db >> start.log 2>&1 & sleep 2 ./db && env LD_PRELOAD="/usr/lib/libdb_notxt.so" ./db & i1=1 while [ $i1 -le $rch ] do for i2 in 1 2 do echo -e "# Launching ch$i1$i2..." cd $SFROOT/chs/ch$i1$i2/ # ./ch$i1$i2 & sleep 1 ./ch$i1$i2 >> start.log 2>&1 & sleep 1 # env LD_PRELOAD=/usr/home/m2lib/gamelib.so ./ch$i1$i2 >> start.log 2>&1 & sleep 1 done i1=$(( $i1 + 1 )) done echo -e "# Launching ch99..." cd $SFROOT/chs/ch99/ # ./ch99 & sleep 1 ./ch99 >> start.log 2>&1 & sleep 1 # env LD_PRELOAD=/usr/home/m2lib/gamelib.so ./ch99 >> start.log 2>&1 & sleep 1 echo -e "# Launching auth..." cd $SFROOT/auth/ # ./auth & sleep 1 ./auth >> start.log 2>&1 & sleep 1 echo -e "# ---------------------------------------------------------------------------- #" echo -e "033[0m"
The script for now i think it's fixed.
Put that lib into /usr/lib/
i mean libdb_notxt.so , change permissions to 755 and then restart your server
should work for now
- 1
-
PLease please please stop telling people to 777 everything. Why do so many people in metin2 community have such weird suggestions like "reboot", "reinstall" and "chmod 777" ? Stop giving out wrong, unsafe information.
chmod 1337
jk
But still , the thing with "not found" can be caused by non 777 permissions to game file or db file.
But mostly of the times , the symlinks are not linked.
And he does it again... "non 777 permissions"
How does this kid shisui still lives in here .. omfg . :|
-
PLease please please stop telling people to 777 everything. Why do so many people in metin2 community have such weird suggestions like "reboot", "reinstall" and "chmod 777" ? Stop giving out wrong, unsafe information.
chmod 1337
jk
But still , the thing with "not found" can be caused by non 777 permissions to game file or db file.
But mostly of the times , the symlinks are not linked.
If the file didn't had the permissions it would be like
start.sh ./db : No right permissions
or something like that
It's 50000000000000000000000000% , the symlinks
-
I've found the problem but the make_root syntax doesn't compile any of my .py files to .pyc .. that's a little bit awkward. .:-?
-
Hi devs, I;ve buyed a VPS from Eterhost and I thot that they allready make the config to support a metin2 server ... but they only install the OS so I try to install mysql etc myself but I don;t manage to get it running, mysql56,55,etc is not compatible ... only 51 version worked but in this version I get plenty errors ... and now I ask for you;r help
If someone is so kind to help me I will be grateful.
Thanks.
If you still got problems.
Contact me .
-
As shogun said , go for mysql_upgrade --force
If it still doesn't work
go for chgrp -R mysql /var/db/mysql/
service mysql-server restart
then try
-
portsnap fetch
-- then wait until it finishes
portsnap fetch extract
-- wait again
cd /usr/ports/databases/mysql55-server
make deinstall
wait again
then
cd /usr/ports/databases/mysql55-server
make install clean
then
ee /etc/rc.conf
mysql_enable="yes"
and voila .
You got clean MYSQL .
When you want to install a server or a backup from mysql.
Just delete other files than /var/db/mysql/mysql/
Delete the other files .
Then , drag and drop the files from your backup on /var/db/mysql/ folder
After the drag and drop process is done.
make these commands in putty
chown -R mysql /var/db/mysql/
chgrp -R mysql /var/db/mysql
mysql_upgrade --force
service mysql-server restart
and you're done .
Then , if you don't know how to reset password from mysql user.
https://mega.co.nz/#!oNBDQRJS!HgfzRbvT7DVF8yTLfFy26F4Jrsp8pTvpksvsAQd0j8Y
here you got some users .
decompress the archive , take user.xxx and place them into /var/db/mysql/mysql/ ( they are mysql 5.5 users )
then run
chown -R mysql /var/db/mysql/
chgrp -R mysql /var/db/mysql
mysql_upgrade --force
service mysql-server restart
That's it .
Free services of installing mysql . Cya ;d
If you still can't deal with it .
Just pm me , and i'll contact you as fast as possible .
-
Make symlinks , install winscp login to your server and then go to /usr/home/game/channel1/core1 or whatever you have and you'll see red files
Right click on them and click on edit link , then put the right one from your correct addres.
Solved pam pam ;d
-
-
no fix in C++
add this
Group mounts { Vnum 10030 1 71114 1 1 2 71116 1 1 3 71118 1 1 4 71120 1 1 5 71121 1 1 6 71124 1 1 7 71125 1 1 8 71126 1 1 9 71127 1 1 10 71128 1 1 }
in special_item_group.txt and then it will work.
- 1
-
I can't edit the topic , some string erorrs popup . You need to add this in uiinventory.py
-
Today i'll show you how to make your skill books work on 34k .
It's only for 50300 vnum = random book
def __UseItem(self, slotIndex): ItemVNum = player.GetItemIndex(slotIndex) item.SelectItem(ItemVNum) itemCount = player.GetItemCount(slotIndex) getItemVNum=player.GetItemIndex getItemCount=player.GetItemCount if ItemVNum == 50300 and itemCount > 1: if player.GetItemIndex(0) == 0 : net.SendItemMovePacket(slotIndex, 0, 1) self.__SendUseItemPacket(0) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 0, attachedCount) if player.GetItemIndex(1) == 0: net.SendItemMovePacket(slotIndex, 1, 1) self.__SendUseItemPacket(1) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 1, attachedCount) if player.GetItemIndex(2) == 0: net.SendItemMovePacket(slotIndex, 2, 1) self.__SendUseItemPacket(2) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 2, attachedCount) if player.GetItemIndex(3) == 0: net.SendItemMovePacket(slotIndex, 3, 1) self.__SendUseItemPacket(3) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 3, attachedCount) if player.GetItemIndex(4) == 0: net.SendItemMovePacket(slotIndex, 4, 1) self.__SendUseItemPacket(4) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 4, attachedCount) if player.GetItemIndex(5) == 0: net.SendItemMovePacket(slotIndex, 5, 1) self.__SendUseItemPacket(5) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 5, attachedCount) if player.GetItemIndex(6) == 0: net.SendItemMovePacket(slotIndex, 6, 1) self.__SendUseItemPacket(6) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 6, attachedCount) if player.GetItemIndex(7) == 0: net.SendItemMovePacket(slotIndex, 7, 1) self.__SendUseItemPacket(7) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 7, attachedCount) if player.GetItemIndex(8) == 0: net.SendItemMovePacket(slotIndex, 8, 1) self.__SendUseItemPacket(8) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 8, attachedCount) if player.GetItemIndex(9) == 0: net.SendItemMovePacket(slotIndex, 9, 1) self.__SendUseItemPacket(9) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 9, attachedCount) if player.GetItemIndex(10) == 0: net.SendItemMovePacket(slotIndex, 10, 1) self.__SendUseItemPacket(10) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 10, attachedCount) if player.GetItemIndex(11) == 0: net.SendItemMovePacket(slotIndex, 11, 1) self.__SendUseItemPacket(11) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 11, attachedCount) if player.GetItemIndex(12) == 0: net.SendItemMovePacket(slotIndex, 12, 1) self.__SendUseItemPacket(12) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 12, attachedCount) if player.GetItemIndex(13) == 0: net.SendItemMovePacket(slotIndex, 13, 1) self.__SendUseItemPacket(13) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 13, attachedCount) if player.GetItemIndex(14) == 0: net.SendItemMovePacket(slotIndex, 14, 1) self.__SendUseItemPacket(14) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 14, attachedCount) if player.GetItemIndex(15) == 0: net.SendItemMovePacket(slotIndex, 15, 1) self.__SendUseItemPacket(15) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 15, attachedCount) if player.GetItemIndex(16) == 0: net.SendItemMovePacket(slotIndex, 16, 1) self.__SendUseItemPacket(16) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 16, attachedCount) if player.GetItemIndex(17) == 0: net.SendItemMovePacket(slotIndex, 17, 1) self.__SendUseItemPacket(17) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 17, attachedCount) if player.GetItemIndex(18) == 0: net.SendItemMovePacket(slotIndex, 18, 1) self.__SendUseItemPacket(18) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 18, attachedCount) if player.GetItemIndex(19) == 0: net.SendItemMovePacket(slotIndex, 19, 1) self.__SendUseItemPacket(19) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 19, attachedCount) if player.GetItemIndex(20) == 0: net.SendItemMovePacket(slotIndex, 20, 1) self.__SendUseItemPacket(20) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 20, attachedCount) if player.GetItemIndex(21) == 0: net.SendItemMovePacket(slotIndex, 21, 1) self.__SendUseItemPacket(21) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 21, attachedCount) if player.GetItemIndex(22) == 0: net.SendItemMovePacket(slotIndex, 22, 1) self.__SendUseItemPacket(22) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 22, attachedCount) if player.GetItemIndex(23) == 0: net.SendItemMovePacket(slotIndex, 23, 1) self.__SendUseItemPacket(23) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 23, attachedCount) if player.GetItemIndex(24) == 0: net.SendItemMovePacket(slotIndex, 24, 1) self.__SendUseItemPacket(24) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 24, attachedCount) if player.GetItemIndex(25) == 0: net.SendItemMovePacket(slotIndex, 25, 1) self.__SendUseItemPacket(25) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 25, attachedCount) if player.GetItemIndex(26) == 0: net.SendItemMovePacket(slotIndex, 26, 1) self.__SendUseItemPacket(26) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 26, attachedCount) if player.GetItemIndex(27) == 0: net.SendItemMovePacket(slotIndex, 27, 1) self.__SendUseItemPacket(27) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 27, attachedCount) if player.GetItemIndex(28) == 0: net.SendItemMovePacket(slotIndex, 28, 1) self.__SendUseItemPacket(28) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 28, attachedCount) if player.GetItemIndex(29) == 0: net.SendItemMovePacket(slotIndex, 29, 1) self.__SendUseItemPacket(29) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 29, attachedCount) if player.GetItemIndex(30) == 0: net.SendItemMovePacket(slotIndex, 30, 1) self.__SendUseItemPacket(30) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 30, attachedCount) if player.GetItemIndex(31) == 0: net.SendItemMovePacket(slotIndex, 31, 1) self.__SendUseItemPacket(31) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 31, attachedCount) if player.GetItemIndex(32) == 0: net.SendItemMovePacket(slotIndex, 32, 1) self.__SendUseItemPacket(32) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 32, attachedCount) if player.GetItemIndex(33) == 0: net.SendItemMovePacket(slotIndex, 33, 1) self.__SendUseItemPacket(33) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 33, attachedCount) if player.GetItemIndex(34) == 0: net.SendItemMovePacket(slotIndex, 34, 1) self.__SendUseItemPacket(34) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 34, attachedCount) if player.GetItemIndex(35) == 0: net.SendItemMovePacket(slotIndex, 35, 1) self.__SendUseItemPacket(35) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 35, attachedCount) if player.GetItemIndex(36) == 0: net.SendItemMovePacket(slotIndex, 36, 1) self.__SendUseItemPacket(36) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 36, attachedCount) if player.GetItemIndex(37) == 0: net.SendItemMovePacket(slotIndex, 37, 1) self.__SendUseItemPacket(37) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 37, attachedCount) if player.GetItemIndex(38) == 0: net.SendItemMovePacket(slotIndex, 38, 1) self.__SendUseItemPacket(38) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 38, attachedCount) if player.GetItemIndex(39) == 0: net.SendItemMovePacket(slotIndex, 39, 1) self.__SendUseItemPacket(39) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 39, attachedCount) if player.GetItemIndex(40) == 0: net.SendItemMovePacket(slotIndex, 40, 1) self.__SendUseItemPacket(40) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 40, attachedCount) if player.GetItemIndex(41) == 0: net.SendItemMovePacket(slotIndex, 41, 1) self.__SendUseItemPacket(41) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 41, attachedCount) if player.GetItemIndex(42) == 0: net.SendItemMovePacket(slotIndex, 42, 1) self.__SendUseItemPacket(42) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 42, attachedCount) if player.GetItemIndex(43) == 0: net.SendItemMovePacket(slotIndex, 43, 1) self.__SendUseItemPacket(43) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 43, attachedCount) if player.GetItemIndex(44) == 0: net.SendItemMovePacket(slotIndex, 44, 1) self.__SendUseItemPacket(44) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 44, attachedCount) if player.GetItemIndex(45) == 0: net.SendItemMovePacket(slotIndex, 45, 1) self.__SendUseItemPacket(45) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 45, attachedCount) if player.GetItemIndex(46) == 0: net.SendItemMovePacket(slotIndex, 46, 1) self.__SendUseItemPacket(46) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 46, attachedCount) if player.GetItemIndex(47) == 0: net.SendItemMovePacket(slotIndex, 47, 1) self.__SendUseItemPacket(47) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 47, attachedCount) if player.GetItemIndex(48) == 0: net.SendItemMovePacket(slotIndex, 48, 1) self.__SendUseItemPacket(48) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 48, attachedCount) if player.GetItemIndex(49) == 0: net.SendItemMovePacket(slotIndex, 49, 1) self.__SendUseItemPacket(49) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 49, attachedCount) if player.GetItemIndex(50) == 0: net.SendItemMovePacket(slotIndex, 50, 1) self.__SendUseItemPacket(50) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 50, attachedCount) if player.GetItemIndex(51) == 0: net.SendItemMovePacket(slotIndex, 51, 1) self.__SendUseItemPacket(51) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 51, attachedCount) if player.GetItemIndex(52) == 0: net.SendItemMovePacket(slotIndex, 52, 1) self.__SendUseItemPacket(52) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 52, attachedCount) if player.GetItemIndex(53) == 0: net.SendItemMovePacket(slotIndex, 53, 1) self.__SendUseItemPacket(53) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 53, attachedCount) if player.GetItemIndex(54) == 0: net.SendItemMovePacket(slotIndex, 54, 1) self.__SendUseItemPacket(54) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 54, attachedCount) if player.GetItemIndex(55) == 0: net.SendItemMovePacket(slotIndex, 55, 1) self.__SendUseItemPacket(55) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 55, attachedCount) if player.GetItemIndex(56) == 0: net.SendItemMovePacket(slotIndex, 56, 1) self.__SendUseItemPacket(56) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 56, attachedCount) if player.GetItemIndex(57) == 0: net.SendItemMovePacket(slotIndex, 57, 1) self.__SendUseItemPacket(57) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 57, attachedCount) if player.GetItemIndex(58) == 0: net.SendItemMovePacket(slotIndex, 58, 1) self.__SendUseItemPacket(58) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 58, attachedCount) if player.GetItemIndex(59) == 0: net.SendItemMovePacket(slotIndex, 59, 1) self.__SendUseItemPacket(59) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 59, attachedCount) if player.GetItemIndex(60) == 0: net.SendItemMovePacket(slotIndex, 60, 1) self.__SendUseItemPacket(60) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 60, attachedCount) if player.GetItemIndex(61) == 0: net.SendItemMovePacket(slotIndex, 61, 1) self.__SendUseItemPacket(61) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 61, attachedCount) if player.GetItemIndex(62) == 0: net.SendItemMovePacket(slotIndex, 62, 1) self.__SendUseItemPacket(62) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 62, attachedCount) if player.GetItemIndex(63) == 0: net.SendItemMovePacket(slotIndex, 63, 1) self.__SendUseItemPacket(63) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 63, attachedCount) if player.GetItemIndex(64) == 0: net.SendItemMovePacket(slotIndex, 64, 1) self.__SendUseItemPacket(64) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 64, attachedCount) if player.GetItemIndex(65) == 0: net.SendItemMovePacket(slotIndex, 65, 1) self.__SendUseItemPacket(65) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 65, attachedCount) if player.GetItemIndex(66) == 0: net.SendItemMovePacket(slotIndex, 66, 1) self.__SendUseItemPacket(66) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 66, attachedCount) if player.GetItemIndex(67) == 0: net.SendItemMovePacket(slotIndex, 67, 1) self.__SendUseItemPacket(67) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 67, attachedCount) if player.GetItemIndex(68) == 0: net.SendItemMovePacket(slotIndex, 68, 1) self.__SendUseItemPacket(68) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 68, attachedCount) if player.GetItemIndex(69) == 0: net.SendItemMovePacket(slotIndex, 69, 1) self.__SendUseItemPacket(69) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 69, attachedCount) if player.GetItemIndex(70) == 0: net.SendItemMovePacket(slotIndex, 70, 1) self.__SendUseItemPacket(70) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 70, attachedCount) if player.GetItemIndex(71) == 0: net.SendItemMovePacket(slotIndex, 71, 1) self.__SendUseItemPacket(71) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 71, attachedCount) if player.GetItemIndex(72) == 0: net.SendItemMovePacket(slotIndex, 72, 1) self.__SendUseItemPacket(72) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 72, attachedCount) if player.GetItemIndex(73) == 0: net.SendItemMovePacket(slotIndex, 73, 1) self.__SendUseItemPacket(73) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 73, attachedCount) if player.GetItemIndex(74) == 0: net.SendItemMovePacket(slotIndex, 74, 1) self.__SendUseItemPacket(74) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 74, attachedCount) if player.GetItemIndex(75) == 0: net.SendItemMovePacket(slotIndex, 75, 1) self.__SendUseItemPacket(75) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 75, attachedCount) if player.GetItemIndex(76) == 0: chat.AppendChat(chat.CHAT_TYPE_INFO, "76 kliber") net.SendItemMovePacket(slotIndex, 76, 1) self.__SendUseItemPacket(76) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 76, attachedCount) if player.GetItemIndex(77) == 0: net.SendItemMovePacket(slotIndex, 77, 1) self.__SendUseItemPacket(77) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 77, attachedCount) if player.GetItemIndex(78) == 0: net.SendItemMovePacket(slotIndex, 78, 1) self.__SendUseItemPacket(78) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 78, attachedCount) if player.GetItemIndex(79) == 0: net.SendItemMovePacket(slotIndex, 79, 1) self.__SendUseItemPacket(79) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 79, attachedCount) if player.GetItemIndex(80) == 0: net.SendItemMovePacket(slotIndex, 80, 1) self.__SendUseItemPacket(80) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 80, attachedCount) if player.GetItemIndex(81) == 0: net.SendItemMovePacket(slotIndex, 81, 1) self.__SendUseItemPacket(81) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 81, attachedCount) if player.GetItemIndex(82) == 0: net.SendItemMovePacket(slotIndex, 82, 1) self.__SendUseItemPacket(82) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 82, attachedCount) if player.GetItemIndex(83) == 0: net.SendItemMovePacket(slotIndex, 83, 1) self.__SendUseItemPacket(83) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 83, attachedCount) if player.GetItemIndex(84) == 0: net.SendItemMovePacket(slotIndex, 84, 1) self.__SendUseItemPacket(84) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 84, attachedCount) if player.GetItemIndex(85) == 0: net.SendItemMovePacket(slotIndex, 85, 1) self.__SendUseItemPacket(85) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 85, attachedCount) if player.GetItemIndex(86) == 0: net.SendItemMovePacket(slotIndex, 86, 1) self.__SendUseItemPacket(86) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 86, attachedCount) if player.GetItemIndex(87) == 0: net.SendItemMovePacket(slotIndex, 87, 1) self.__SendUseItemPacket(87) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 87, attachedCount) if player.GetItemIndex(88) == 0: net.SendItemMovePacket(slotIndex, 88, 1) self.__SendUseItemPacket(88) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 88, attachedCount) if player.GetItemIndex(89) == 0: for i in xrange(player.INVENTORY_PAGE_SIZE*2): net.SendItemMovePacket(slotIndex, 89, 1) self.__SendUseItemPacket(89) attachedCount = mouseModule.mouseController.GetAttachedItemCount() net.SendItemMovePacket(slotIndex, 89, attachedCount) else: chat.AppendChat(chat.CHAT_TYPE_INFO, "Inventarul este plin,este nevoie de minim un loc liber!") return # else: self.__SendUseItemPacket(slotIndex) return
-
I've got a question for you , when i enter in the client , even if i modify /data/root/serverinfo.py even if i modify /data/pc2/root/serverinfo.py , the name of servers ports and ip still remain as they are..
Solutions please?:-d
####EDIT : I deleted root and pc1 + 2 then compiled , same thing , do i need to delete every .pyc file from every folder ?
-
Sup m2dev, i'm just wondering if someone could help me with this problem .
I have 200 skill books , when i read 1 it takes all of my sbooks not only 1 , anyone got a fix for this ?
GAME REVISION r34083
-
Anyone got an idea how to solve skill books problem , i mean , when you read one of 200 , if it works or not it takes all of your books , anyone got a fix for this ?
-
First , scan your pc and prove that the launcher doesn't have that neshta virus.
Second , add it to your exceptions in EXCEPTIONS tab in your antivirus.
Third , go to virustotal and do a scan to the launcher after you download it.
Hope i helped you . ^-^
-
Try to install a CISCO router , or tell the ones from your hosting company to install a firewall on 3306 port and change the port for your putty address.
Or if you don't have ipfw.rules installed
Do it!
Oh yes and a good method anti flood , is a good protection for serverinfo.py , you can crypt only serverinfo in your launcher with themida.
I mean this because they can just find your ports trough root .. so try to find something
Hope i helped you . Grazie
A CISCO router with DDoS mitigation capabilities costs a few thousand euros last time I checked That's why you host with a DDoS protected hosting instead.
ipfw rules? pf is much easier to configure
Also, you don't need to extract root at all to find out the IP & port of a server. Using a TCP monitor will do, or even just netstat.
I know what're you saying here, BUT there's a big but . I don't even have to know from where is this man .. and what money he got .. and some kind of this stuff , i just suggested what it's a good way to prevent "Hackers" .. and yes. .. a good way to prevent hackers is to search a good hosting company and ask them first for their services and what they can do for you.
Oh yes and with the netstat , sometimes it shows sometimes it doesn't .. and you need to have some brain to find those ports .. not only kid can find them ^-^ , am i right?
-
Very useful , thanks .
-
Try to install a CISCO router , or tell the ones from your hosting company to install a firewall on 3306 port and change the port for your putty address.
Or if you don't have ipfw.rules installed
Do it!
Oh yes and a good method anti flood , is a good protection for serverinfo.py , you can crypt only serverinfo in your launcher with themida.
I mean this because they can just find your ports trough root .. so try to find something
Hope i helped you . Grazie
- 1
-
Found some execute commands. Here they are:
/e guild_withdraw_delay 0
/e guild_disband_delay 0These 2 removes the waiting timer from the guilds.
You can T/C this.
-
Hi , guys do you know a client who have intrologo active?
I mean that one with the video , i don't want the ones with pictures.
I am really interested if you can help me .
Or . I got prototype.py and intrologo.py
Is there anything else that i need to know ? Some like .. a path to execute those files.. something that enables it ? .. thanks
A little problem with wom2 client published by shogun
in Community Support - Questions & Answers
Posted
#Kinda solved tc