Jump to content

Dr3Ame3r

Premium
  • Posts

    152
  • Joined

  • Last visited

  • Days Won

    2
  • Feedback

    0%

Posts posted by Dr3Ame3r

  1. 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 :D?

  2. 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

    • Love 1
  3.  

     

    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 . :|

  4.  

    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

  5. 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 .

  6. 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 .

  7. 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.

    • Love 1
  8. 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
  9.  

     

     

    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? 

     

     

     

     

     

  10. 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

     

    • Love 1
  11. 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 :D

×
×
  • Create New...

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.