Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
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!
I don't understand, that is not the normal rope system, that is a custom script based on tibia 7.2 if you trash the rope hole, you cant get up until untrash, but i wanted to add a few exceptions, like player can do rope if he is on the hole and a few items
Tks!
It's working:
22:41 You see a starter magic sword (Atk:51, Def:37 +3).
It weighs 42.00 oz.
It is the Sword of Valor.
ItemID: [2400].
Position: [X: 1022] [Y: 1014] [Z: 7].
But sometimes it's showing a little strange:
22:41 You see the starter avenger (Atk:53, Def:40).
It can only be...
What setItemArticle do?
Idk i would like to change item name, i just wanted to change the upgrade name position
To start with upgrade name and after come item name, for example:
magic long sword
upgraded: godlike magic long sword, not like its now magic longsword godlike
Using your way...
How to add a item description temporally?
doItemSetAttribute(ibID, 'description', '[Imbuement: Speed]' .. (desc == '' and '' or '\n' .. desc))
And after 20 hours it clean?
I have this rope system made by Zothion...
It's just like old tibia... You can not use rope if some player trash the hole, with gps,worms,potions...
I love it to PvP but it beeing sick to normal playing
I have to add 2 execeptions:
1- If player is in the hole can get up, on this system if i'm...
Is anybody know how to send a Global MSG according to the player storage?
I've tried this, but not work:
local txtENG = {
"ENG 1",
"ENG 2",
"ENG 3"
}
local txtPT = {
"PT 1",
"PT 2",
"PT 3"
}
local txtESP = {
"ESP 1",
"ESP 2",
"ESP 3"
}
local idiomstorage = 8971...
I think only you know about this @WibbenZ not much people here know about source edits (C++) here
When you have time, could you take a look on GitHub - Fir3element/3777 ?
It's so useful
weapons.cpp: In member function ‘virtual void Weapon::onUsedAmmo(Player*, Item*, Tile*) const’:
weapons.cpp:465:14: error: jump to case label [-fpermissive]
case AMMOACTION_REMOVECHARGE:
^
weapons.cpp:449:19: note: crosses initialization of ‘uint16_t count’...
Wont compile:
weapons.cpp: In member function ‘virtual void Weapon::onUsedAmmo(Player*, Item*, Tile*) const’:
weapons.cpp:449:10: error: ‘count’ was not declared in this scope
count = item->getItemCount();
^
weapons.cpp:449:10: note: suggested alternative:
In file included...
I have the same question... Is it here?
class WeaponDistance : public Weapon
{
public:
WeaponDistance(LuaInterface* _interface);
virtual ~WeaponDistance() {}
virtual bool configureWeapon(const ItemType& it);
virtual int32_t playerWeaponCheck(Player* player...
Could you show me how did u did it exacly? Because nothing working here, i tried to put on
/modules/client/client.lua
local musicFilename = "/sounds/startup"
local musicChannel = g_sounds.getChannel(1)
function setMusic(filename)
musicFilename = filename
if not g_game.isOnline() then...
Did you put inside of it?
if g_game.isOnline() then
local localPlayer = g_game.getLocalPlayer()
onHealthChange(localPlayer, localPlayer:getHealth(), localPlayer:getMaxHealth())
onManaChange(localPlayer, localPlayer:getMana(), localPlayer:getMaxMana())...
It's not made code disorganized?
You mean do something like this?
healthinfo.lua
if g_game.isOnline() then
local localPlayer = g_game.getLocalPlayer()
onHealthChange(localPlayer, localPlayer:getHealth(), localPlayer:getMaxHealth())
onManaChange(localPlayer, localPlayer:getMana()...