-
Posts
36 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by [email protected]
-
-
For "RO" language plz?
-
Hy where i can found the Extern folder?
-
-
-
Thnx Catalin but , DistanceValid its same another source .. i verified item.cpp / h and char_item.cpp
-
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.
-
For me , the cooldown when i revive not refresh =( , but skill its ok .
-
0819 21:23:21539 :: File "uiShop.py", line 52, in Refresh0819 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 :: -
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.
-
SYSERR: Aug 18 08:48:50 :: pid_init:
Start of pid: 5058SYSERR: 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 pidWhere its the problem ? =(
-
I have a question.. for normal shop not offline a small tutorial for python part?
-
Thank mate , but for maps with dosent have attr sv and cleint how we do ? =D
-
If you have ChangeChannel system implemented with this function
Quoteif 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..
Quote0524 17:34:36311 :: TypeError
0524 17:34:36311 :: :
0524 17:34:36311 :: NotifyChannelState() takes exactly 3 arguments (4 given) -
It would have been good to be able to leave a tutorial for the source, how to make the translations read correctly, because from what I see, it is based on multilanguage functions.
-
up , i have the same problem.
-
Thanks its ok now.
-
-
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 ..
Quotedefine 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)
endwhen 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
endif 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 -
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
-
4 invetory simply not work , 4 inv + belt same problem..
-
Ds it functionaly .. but for rubi first ( 16 slot ) dosen't work.. but next slot work fine..
-
Ai check another source end it's ok lenght.h
-
Okay, I'm looking to see with other sources, but I'm still waiting for another answer .. I want to take all the possibilities in turn.
And thx for answer
-
Compile Client With Visual Studio 2022 + SRC
in Programming & Scripts
Posted · Edited by Metin2 Dev
Core X - External 2 Internal
I have this error when i teleport or open de guild page.