Jump to content

[email protected]

Inactive Member
  • Posts

    36
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by [email protected]

  1.  

    Hy dear comunity , today i transfer my server windows to freebsd , now its ok .. but i have a strange problem.

    The same problem it in martysama v4.9 on internet , but my source it's not marty .. it's mainline_released up to cmake windows and virtual box.

     

    The problem is that sometimes when I farm on stones or monsters and the drop falls on the ground, it doesn't let me pick it up ... only if I move from that location and get back on the drop.

    I specify that this phase does not always happen .. I searched everywhere through the source about pickitem etc but I can't figure it out.

    Sysser does not exist.

     

    Thanks for understading.

    Cheers.


  2. 0819 21:23:21539 ::   File "uiShop.py", line 52, in Refresh

    0819 21:23:21539 ::   File "ui.py", line 1428, in EnableShopFreeIcon

    0819 21:23:21539 :: AttributeError
    0819 21:23:21539 :: : 
    0819 21:23:21539 :: 'module' object has no attribute 'SetFreeIcon'
    0819 21:23:21539 :: 

  3. Version of Files XXX

     Hello

     

    1. Description of the problem / Question :

    I instaled the ShopExRenewal by Malli, but i have offline shop by great and in the uishop.py i dont know hot to make to see tab 1 / tab 2 / tab 3 of shop.

     

    2. SysErr ( Client / Server ) / SysLog ( Server )

    I dont have..

     

    3. How to reproduce it ?

    Not necessary.

     

    4. Screenshots ?

    I will put my uishop.py on python script.(Pastebin)

     

    https://paste.ubuntu.com/p/WttqDsDw4Y/

     

    Thanks, Sincerly,
    Lotryy.

     

    Close Request. I rezolv that.

  4. SYSERR: Aug 18 08:48:50 :: pid_init: 
    Start of pid: 5058

    SYSERR: Aug 18 08:48:51 :: Boot: shop table size error
    SYSERR: Aug 18 08:48:51 :: SpawnEventHelper: cannot get map base position 1
    SYSERR: Aug 18 08:48:51 :: SpawnEventHelper: cannot get map base position 3
    SYSERR: Aug 18 08:48:51 :: SpawnEventHelper: cannot get map base position 21
    SYSERR: Aug 18 08:48:51 :: SpawnEventHelper: cannot get map base position 23
    SYSERR: Aug 18 08:48:51 :: SpawnEventHelper: cannot get map base position 41
    SYSERR: Aug 18 08:48:51 :: SpawnEventHelper: cannot get map base position 43
    SYSERR: Aug 18 08:48:51 :: pid_deinit: 
    End of pid

     

    Where its the problem ? =(

  5. If you have ChangeChannel system implemented with this function 

    Quote

        if app.ENABLE_MOVE_CHANNEL:
            def __GetServerID(self):
                serverID = 1
                for i in serverInfo.REGION_DICT[0].keys():
                    if serverInfo.REGION_DICT[0]["name"] == net.GetServerInfo().split(",")[0]:
                        serverID = int(i)
                        break
        
                return serverID
            
            def RefreshChannel(self, channel):
                channelName = ""
                serverName = serverInfo.REGION_DICT[0][self.__GetServerID()]["name"]
                if channel in serverInfo.REGION_DICT[0][self.__GetServerID()]["channel"]:
                    channelName = serverInfo.REGION_DICT[0][self.__GetServerID()]["channel"][int(channel)]["name"]
                elif channel == 99:
                    channelName = "Special CH"
                else:
                    channelName = "Unknow CH"
                    
                net.SetServerInfo("%s, %s" % (serverName,channelName))
                if self.interface:
                    self.interface.wndMiniMap.serverInfo.SetText(net.GetServerInfo())

    You wil take that error.. 

    Quote

    0524 17:34:36311 :: TypeError
    0524 17:34:36311 :: : 
    0524 17:34:36311 :: NotifyChannelState() takes exactly 3 arguments (4 given)

     

  6. Hellow dear comunity , i have 1 problem with may quest .. i dont know how to change rate drop for item code : 30270 with this quest .. 

     

    Quote

    define gemstone 30270
    define alchemist 20001
    define reward_box 50255
    define gemstone_need_count 10
    define gemstone_trade_max_per_day 250
    define dragon_soul_can_use_level 30
    define drop_flag "ds_drop"

    quest dragon_soul begin
        state start begin
            when levelup or letter with pc.level >= dragon_soul_can_use_level begin
                send_letter(gameforge.dragon_soul._1010_sendLetter)
                local v = find_npc_by_vnum(alchemist)
                
                if 0 != v then
                    target.vid("__TARGET__", v, mob_name(alchemist))
                end
            end
            when info or button begin
                say(gameforge.dragon_soul._1020_say)
            end

            when alchemist.chat.gameforge.dragon_soul._1030_npcChat with pc.level >= dragon_soul_can_use_level begin
                target.delete("__TARGET__")

                say_title(mob_name(alchemist))
                say(gameforge.dragon_soul._1040_say)
                set_state(state_learning)
            end
        end
        state state_learning begin
            when letter begin
                send_letter(gameforge.dragon_soul._1050_sendLetter)
            end
            when info or button begin
                say(gameforge.dragon_soul._1060_say)
            end
            when kill begin
                if npc.is_pc() then
                    return
                end
                
                if pc.count_item(gemstone) < gemstone_need_count then
                    if drop_gamble_with_flag(drop_flag) then
                    local rnd = number(1, 10000)
                        if rnd == 1 then
                        pc.give_item2(gemstone, 1)
                    else
                    return
                    end
                end
            end
            end
            when alchemist.chat.gameforge.dragon_soul._1050_sendLetter begin
                say_title(mob_name(alchemist))
                if pc.count_item(gemstone) >= gemstone_need_count then
                    say(gameforge.dragon_soul._1070_say)
                    pc.remove_item(gemstone, gemstone_need_count)
                    ds.give_qualification()
                    char_log(pc.get_player_id(), 'DS_QUALIFICATION', 'SUCCESS')
                    pc.give_item2(reward_box)
                    local today = math.floor(get_global_time() / 86400)
                    pc.setf("dragon_soul", "eye_timestamp", today)
                    pc.setf("dragon_soul", "eye_left", 250)
                    set_state(state_farming)
                else
                    say(gameforge.dragon_soul._1080_say)
                end
            end
        end
        state state_farming begin
            when letter begin
                send_letter(gameforge.dragon_soul._1090_sendLetter)
            end
            when info or button begin
                say(string.format(gameforge.dragon_soul._1100_say, pc.getf("dragon_soul", "eye_left")))
            end
            when kill begin
                if npc.is_pc() then
                    return
                end
                
                if drop_gamble_with_flag(drop_flag) then
                    local eye_left = pc.getf("dragon_soul", "eye_left")
                    local haved_gemstone_number = pc.count_item(gemstone)
                    
                    if eye_left > haved_gemstone_number / gemstone_need_count then
                        local rnd2 = number(1,3333333333333333333)
                        if rnd2 == 1 then
                        pc.give_item2(gemstone, 1)
                        else
                        return
                        end
                    end
                end
            end
            when gemstone.pick begin
                local eye_left = pc.getf("dragon_soul", "eye_left")
                if eye_left <= 0 then
                    return
                end

                if pc.count_item(gemstone) >= gemstone_need_count then
                    pc.setf("dragon_soul", "eye_left", eye_left - 1)
                    pc.remove_item(gemstone, gemstone_need_count)
                    pc.give_item2(reward_box)
                    if 1 == eye_left then
                        notice_multiline(gameforge.dragon_soul._1110_notice, notice)
                        set_state(state_closed_season)
                    end
                end
            end
            when alchemist.chat.gameforge.dragon_soul._1120_npcChat begin
                say_title(mob_name(alchemist))
                local today = math.floor(get_global_time() / 10)
                if today == pc.getf("dragon_soul", "eye_timestamp") then
                    say(gameforge.dragon_soul._1130_say)
                else
                    say(gameforge.dragon_soul._1140_say)
                    pc.setf("dragon_soul", "eye_timestamp", today)
                    pc.setf("dragon_soul", "eye_left", 250)
                end    
            end
        end
        state state_closed_season begin
            when letter begin
                send_letter(gameforge.dragon_soul._1150_sendLetter)
            end
            when info or button begin
                say(gameforge.dragon_soul._1160_say)
                local today = math.floor(get_global_time() / 10)
                if today == pc.getf("dragon_soul", "eye_timestamp") then
                    say(gameforge.dragon_soul._1170_say)
                else
                    say(gameforge.dragon_soul._1180_say)
                end
            end
            
            when alchemist.chat.gameforge.dragon_soul._1090_sendLetter begin
                say_title(mob_name(alchemist))
                local today = math.floor(get_global_time() / 10)
                if today == pc.getf("dragon_soul", "eye_timestamp") then
                    say(gameforge.dragon_soul._1130_say)
                else
                    say(gameforge.dragon_soul._1140_say)
                    pc.setf("dragon_soul", "eye_timestamp", today)
                    pc.setf("dragon_soul", "eye_left", 250)
                    set_state(state_farming)
                end
            end
        end
        -- deprecated states. so, jump to new state.
        state state_1 begin
            when login begin
                set_state(state_learning)
            end
        end
        state state_2 begin
            when login begin
                set_state(state_learning)
            end
        end
        state state_3 begin
            when login begin
                set_state(state_closed_season)
            end
        end
    end

     

  7. Hello dear community, I have a little question.
    I have a problem with Login .. for example, I'm connecting with the good user account: admin / password: admin, but it connects me after 0.001 seconds, tells me the wrong name or password.

    I wanted to change the cheeck between the client and the server, it is changed, the configurations are done well, but it does not let me in. Syser is empty.

    Only in syslog I see that I give "desc 15 key 1, server 283482348" .. otherwise everything behaves normally.
     

     

    Excuse me for my English puddle :)

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