• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

!pz tfs 0.4 Tibia 8.6 problem

jareczekjsp

Member
Joined
Jan 30, 2023
Messages
188
Reaction score
9
GitHub
Jarek123
Hello Guys I use Script

Lua:
function onSay(cid, words, param, channel)
if not getCreatureCondition(cid, CONDITION_INFIGHT) then -- before is hasCondition.
return doPlayerSendCancel(cid, "You Don't Have Pz") and doSendMagicEffect(getThingPos(cid), 2)
end

doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You Have To Wait " .. (math.floor(getInFightTicks(cid) / 1000) - os.time()) .. " Second For Pz.")
    return true
end

and I have problem because when I dont have whiteskull Command !pz ,working is write "You Don't Have Pz"

but when I have white skull nothing is write I can spamming !pz command ,how I can fix it guys?
Post automatically merged:

When I have whiteskull Is error in console like that

Lua:
[3:10:06] [Error - TalkAction Interface]
[3:10:06] data/talkactions/scripts/pz.lua:onSay
[3:10:06] Description:
[3:10:06] data/talkactions/scripts/pz.lua:6: attempt to call global 'getInFightTicks' (a nil value)
[3:10:06] stack traceback:
[3:10:06]       data/talkactions/scripts/pz.lua:6: in function <data/talkactions/scripts/pz.lua:1>
 
Last edited:
Thank bro for your time ,and I can not compile because I have this error


Code:
/usr/include/lua5.1/lua.h:258:30: note: in expansion of macro ‘lua_pushcfunctio                                                                              ’
  258 | #define lua_register(L,n,f) (lua_pushcfunction(L, (f)), lua_setglobal(L,                                                                              (n)))
      |                              ^~~~~~~~~~~~~~~~~
/home/ots/src/luascript.cpp:757:5: note: in expansion of macro ‘lua_register’
  757 |     lua_register(m_luaState, "getInFightTicks", LuaInterface::luaGetInFi                                                                             ghtTicks);
      |     ^~~~~~~~~~~~
/usr/include/lua5.1/lua.h:258:29: note: to match this ‘(’
  258 | #define lua_register(L,n,f) (lua_pushcfunction(L, (f)), lua_setglobal(L,                                                                              (n)))
      |                             ^
/home/ots/src/luascript.cpp:757:5: note: in expansion of macro ‘lua_register’
  757 |     lua_register(m_luaState, "getInFightTicks", LuaInterface::luaGetInFi                                                                             ghtTicks);
      |     ^~~~~~~~~~~~
make[2]: *** [CMakeFiles/theforgottenserver.dir/build.make:580: CMakeFiles/thefo                                                                             rgottenserver.dir/src/luascript.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:100: CMakeFiles/theforgottenserver.dir/all] E                                                                             rror 2
make: *** [Makefile:91: all] Error 2
root@vps-5eccfaff:/home/ots/build# make[2]: *** [CMakeFiles/theforgottenserver.dir/build.make:580: CMakeFiles/thefo                                                                             rgottenserver.dir/src/luascript.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:100: CMakeFiles/theforgottenserver.dir/all] E                                                                             rror 2
make: *** [Makefile:91: all] Error 2
Post automatically merged:

Code:
CMakeFiles/theforgottenserver.dir/src/luascript.cpp.o: CMakeFiles/theforgottenserver.dir/flags.make
CMakeFiles/theforgottenserver.dir/src/luascript.cpp.o: /home/ots/src/luascript.cpp
CMakeFiles/theforgottenserver.dir/src/luascript.cpp.o: CMakeFiles/theforgottenserver.dir/compiler_depend.ts
    @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ots/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_37) "Building CXX object CMakeFiles/theforgottenserver.dir/src/luascript.cpp.o"
    /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/theforgottenserver.dir/src/luascript.cpp.o -MF CMakeFiles/theforgottenserver.dir/src/luascript.cpp.o.d -o CMakeFiles/theforgottenserver.dir/src/luascript.cpp.o -c /home/ots/src/luascript.cpp

CMakeFiles/theforgottenserver.dir/src/luascript.cpp.i: cmake_force
    @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/theforgottenserver.dir/src/luascript.cpp.i"
    /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ots/src/luascript.cpp > CMakeFiles/theforgottenserver.dir/src/luascript.cpp.i

CMakeFiles/theforgottenserver.dir/src/luascript.cpp.s: cmake_force
    @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/theforgottenserver.dir/src/luascript.cpp.s"
    /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ots/src/luascript.cpp -o CMakeFiles/theforgottenserver.dir/src/luascript.cpp.s
 
Last edited:
Thank bro for your time ,and I can not compile because I have this error


Code:
/usr/include/lua5.1/lua.h:258:30: note: in expansion of macro ‘lua_pushcfunctio                                                                              ’
  258 | #define lua_register(L,n,f) (lua_pushcfunction(L, (f)), lua_setglobal(L,                                                                              (n)))
      |                              ^~~~~~~~~~~~~~~~~
/home/ots/src/luascript.cpp:757:5: note: in expansion of macro ‘lua_register’
  757 |     lua_register(m_luaState, "getInFightTicks", LuaInterface::luaGetInFi                                                                             ghtTicks);
      |     ^~~~~~~~~~~~
/usr/include/lua5.1/lua.h:258:29: note: to match this ‘(’
  258 | #define lua_register(L,n,f) (lua_pushcfunction(L, (f)), lua_setglobal(L,                                                                              (n)))
      |                             ^
/home/ots/src/luascript.cpp:757:5: note: in expansion of macro ‘lua_register’
  757 |     lua_register(m_luaState, "getInFightTicks", LuaInterface::luaGetInFi                                                                             ghtTicks);
      |     ^~~~~~~~~~~~
make[2]: *** [CMakeFiles/theforgottenserver.dir/build.make:580: CMakeFiles/thefo                                                                             rgottenserver.dir/src/luascript.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:100: CMakeFiles/theforgottenserver.dir/all] E                                                                             rror 2
make: *** [Makefile:91: all] Error 2
root@vps-5eccfaff:/home/ots/build# make[2]: *** [CMakeFiles/theforgottenserver.dir/build.make:580: CMakeFiles/thefo                                                                             rgottenserver.dir/src/luascript.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:100: CMakeFiles/theforgottenserver.dir/all] E                                                                             rror 2
make: *** [Makefile:91: all] Error 2
Post automatically merged:

Code:
CMakeFiles/theforgottenserver.dir/src/luascript.cpp.o: CMakeFiles/theforgottenserver.dir/flags.make
CMakeFiles/theforgottenserver.dir/src/luascript.cpp.o: /home/ots/src/luascript.cpp
CMakeFiles/theforgottenserver.dir/src/luascript.cpp.o: CMakeFiles/theforgottenserver.dir/compiler_depend.ts
    @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ots/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_37) "Building CXX object CMakeFiles/theforgottenserver.dir/src/luascript.cpp.o"
    /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/theforgottenserver.dir/src/luascript.cpp.o -MF CMakeFiles/theforgottenserver.dir/src/luascript.cpp.o.d -o CMakeFiles/theforgottenserver.dir/src/luascript.cpp.o -c /home/ots/src/luascript.cpp

CMakeFiles/theforgottenserver.dir/src/luascript.cpp.i: cmake_force
    @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/theforgottenserver.dir/src/luascript.cpp.i"
    /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ots/src/luascript.cpp > CMakeFiles/theforgottenserver.dir/src/luascript.cpp.i

CMakeFiles/theforgottenserver.dir/src/luascript.cpp.s: cmake_force
    @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/theforgottenserver.dir/src/luascript.cpp.s"
    /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ots/src/luascript.cpp -o CMakeFiles/theforgottenserver.dir/src/luascript.cpp.s
post your luascript.cpp and h or send them private
 
Back
Top