• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!

Search results

  1. knightxd

    Lua help fixing a script

    for i = 1, 3 do while i == 1 do t[i]=getTopCreature(playerA[i]).uid if isPlayer(t[i]) then return doPlayerSendCancel(cid, 'You need 3 players for this quest.') elseif getPlayerLevel(t[i]) < 40 then return...
  2. knightxd

    Compiling Help wich cpp [kinda hard]

    depends, it not the mostly hardest thing on world but its harder the in items cause items use ints (unless on unique ids and tfs 0.4 last revs)... let i finish my dam function ongainexp and i take a look :S nobody knows why this shit is not working
  3. knightxd

    Compiling Help wich cpp [kinda hard]

    ofc not.. just use 2 storages 1 for checking monster count and other for checking quest completion.. also for pvp... <mission name="Paw and Fur: Hydras" storageid="14021" startvalue="0" endvalue="2"> <missionstate id="0" description="You already hunted |STORAGE:14022|/2000 hydras."/>...
  4. knightxd

    Compiling Help wich cpp [kinda hard]

    you just can't must add lines in source code..
  5. knightxd

    Compiling Creature script onGainExp

    fixed..
  6. knightxd

    Fix/Patch Parsing Storage Values Inside of Quest.xml

    dankoo, change it like this; put */ and */ on parsin storage and let it be like this /* std::string Mission::parseStorages(std::string state, std::string value, Player* player) { std::string::size_type start, end; while((start = state.find("|STORAGE:")) != std::string::npos) { if((end =...
  7. knightxd

    Lua Function getOtsysTime() + getPlayerPing(cid) + doPlayerSendPing(cid)

    find on protocolgame.h sendPing() and change it for public: sendPing() private:
  8. knightxd

    Fake Lua Functions

    function onShutUp(member) while member.reply or member.reviveDeadThreads do return false end end
  9. knightxd

    New tibia flash client

    i guess there will be no impact since the old client will still be in use if players wants to, also, i liked sum stuff showed on tibia flash client, but it sucks for being on web :/ also, i'm just guessing but the source code will still be wrote in C.. so there should be no diff. for otservers
  10. knightxd

    Scripter Paid Scripting Position

    send me a pm and tell me what stuff do u need
  11. knightxd

    Windows Crashing client 8.7

    well i've made some changes on tfs 0.4 source (a lot) since the last time i've tested the client is crashing everytime i kill a moster sending me this error +--------------------------------------------------------------- Debug Assertion 8.70 Communication.cpp 2968 Wed Mar 09 22:01:18 2011...
  12. knightxd

    Lua Function getOtsysTime() + getPlayerPing(cid) + doPlayerSendPing(cid)

    change Luascriptinterface to Lua interface..
  13. knightxd

    New Mount - funny :D

    @up or the hand is fucking him hahaha
  14. knightxd

    Feature PvP Enabled/Disabled

    bump
  15. knightxd

    Feature PvP Enabled/Disabled

    i'm trying to make a convertion for 0.4; also i need to change it a bit, after changes the code become like that uint32_t protectionLevel = g_config.getNumber(ConfigManager::PROTECTION_LEVEL); if(target->getLevel() < protectionLevel || attacker->getLevel() < protectionLevel) return true...
  16. knightxd

    TalkAction Fly System By Darkhaos

    limit it in the function on move... puts an range on tiles that still have watter and you're saved :p
  17. knightxd

    Fixing a little QUERY - Paying 3 USD.

    local player = change here local k = db.getResult("SELECT `id` FROM `killers` WHERE `death_id` = "..getPlayerGUID(player)..";"):getDataInt('id') UPDATE `killers` SET `unjustified` = 0 WHERE `id` = "..k.."
  18. knightxd

    Multiple items in table

    n = max for i = k[1], k[n] do for k, v in pairs(DIRECT) do if isInArray({k[i]},item.itemid) then doCreatureSay(cid, v[i], TALKTYPE_MONSTER, false, 0, fromPosition.x ~= CONTAINER_POSITION and fromPosition or getThingPos(cid)) try som like that, sorry, i got no time today.. :X
  19. knightxd

    [Release] Edited Neova map by Neon

    rehost please!!
  20. knightxd

    Lua Add a frag..

    found a way.. close please
Back
Top