Ir para conteúdo

thelifeofpbion

Membro
  • Registro em

  • Última visita

Tudo que thelifeofpbion postou

  1. thelifeofpbion postou uma resposta no tópico em Suporte Tibia OTServer
    o primeiro nunca procurei sobre... mas é bem comum o segundo tem no forum, em varias versões procura por "auction system" algo assim e o delay acho que é pelas source porque eles tiram o delay mas aumentam a lentidão para que não seja mais rapido andar diagonal kk no final das contas fica igual so muda a aparencia.
  2. porque lixo? você ja tentou ao menos solucionar esse problema? sei lá fazendo um servidor bom e postando pra galera... até porque tempo pra reclamar você tem né. qual o erro?
  3. function onSay(cid, words, param) local monster = "Demon" local pos = {x=164, y=55, z=7} doSummonCreature(monster, pos) doBroadcastMessage("Monstro foi sumonado") return TRUE end não esquece da tag.
  4. não existe o atributo "skillstatcriticalchance" na versão 8.60... mas pode recorrer a scripts de critical
  5. tem que mudar nas sources o base speed
  6. <talkaction log="yes" words="!find;/find" access="5" event="script" value="finditem.lua"/> /find item name function onSay(cid, words, param) if param == '' or tonumber(param) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "/find item name") return true end local item_id = getItemIdByName(tostring(param), false) if not item_id then doPlayerSendCancel(cid, "This item does not exist.") return true end local str, player_depotitems, players_items, tile_items = "",{},{},{} local dp = db.getResult("SELECT `player_id`, `count` FROM `player_depotitems` WHERE `itemtype` = "..item_id),{} if (dp:getID() ~= -1) then repeat player_depotitems[#player_depotitems+1] = {dp:getDataInt("player_id"), dp:getDataInt("count") } until not(dp:next()) dp:free() end local pi = db.getResult("SELECT `player_id`, `count` FROM `player_items` WHERE `itemtype` = "..item_id),{} if (pi:getID() ~= -1) then repeat players_items[#players_items+1] = {pi:getDataInt("player_id"), pi:getDataInt("count") } until not(pi:next()) pi:free() end local hi = db.getResult("SELECT `tile_id`, `count` FROM `tile_items` WHERE `itemtype` = "..item_id),{} if (hi:getID() ~= -1) then repeat local tile = db.getResult("SELECT `house_id`, `x`, `y`, `z` FROM `tiles` WHERE `id` = "..hi:getDataInt("tile_id")),{} tile_items[#tile_items+1] = {tile:getDataInt("house_id"),tile:getDataInt("x"),tile:getDataInt("y"),tile:getDataInt("z")} until not(hi:next()) hi:free() end if #player_depotitems > 0 then str = str .. "#DEPOT ITEMS#\nQuantidade - Jogador\n" for i = 1, table.maxn(player_depotitems) do str = str .. player_depotitems[i][2] .. ' ' .. getPlayerNameByGUID(player_depotitems[i][1]) ..' \n' end end if #players_items > 0 then str = str .. (str ~= "" and "--------------//-------------\n\n#PLAYER ITEMS#\nQuantidade - Jogador\n" or "#PLAYER ITEMS#\nQuantidade - Jogador\n") for i = 1, table.maxn(players_items) do str = str .. players_items[i][2] .. ' ' .. getPlayerNameByGUID(players_items[i][1]) ..' \n' end end if #tile_items > 0 then str = str .. (str ~= "" and "--------------//-------------\n\n#TILE ITEMS#\nHouse ID - Tile Position\n" or "#TILE ITEMS#\nHouse ID -Tile Position\n") for i = 1, table.maxn(tile_items) do str = str .. tile_items[i][1] .. ' - {x = ' .. tile_items[i][2] ..', y = ' .. tile_items[i][3] ..', z = ' .. tile_items[i][4] ..'} \n' end end return doShowTextDialog(cid,item_id, str) end
  7. tentou colocar descrição? tenta especificar pela descrição.
  8. thelifeofpbion postou uma resposta no tópico em Playground (Off-topic)
    cade a opção de gratidão desse forum??????? Gratidão >> reps.
  9. local item = doPlayerAddItem(cid, 2092) doItemSetAttribute(item, 'aid', 1323) exemplo de um script de bau que da chave com action...
  10. function onUse(cid, item, frompos, item2, topos) local storage = 37237 if getPlayerStorageValue(cid, storage) < 1 then setPlayerStorageValue(cid, storage, 1) doPlayerSendTextMessage(cid,25,"Voce conseguiu acesso para quest.") else doPlayerSendTextMessage(cid,25,"Esta Vazio.") end return true end obs: não esquece da tag no actions.xml
  11. no proprio mod ja tem o globalevent é so da uma olhada.... troquei de onThink para onTime ou seja vai executar em determinado horario... caso queira mudar so procura o globalevent do mod ali... coloquei 00:00
  12. se você não confia porque usa? kkkkkkkkkk qual é o script do global save?
  13. cara eu so tirei a linha doRemoveItem(item.uid, 1) ou seja quando usar o item não vai desaparecer... acho meio improvavel que isso tenha causado esse erro ai auahsuahsa mas enfim...
  14. e se fazer um globalevent que salva (o char) acada x tempo... e outro globalevent que da close server salva(server) e da open de novo... slá uma ideia
  15. esses script não é pra isso.. mas cara tem vários no forum, só procurar double exp potion ou algo assim que tem varios...
  16. não, mas ja vi algo parecido no fórum.
  17. Tava arrumando mas desisti... kkkkkkk quase ctz q apaguei um ")" de alguma parte do código
  18. nunca vi isso. o que você pode fazer é abrir o remesres ir la no find e procurar as uniquesid do mapa e excluir as que você quer.
  19. Varias formas, você pode usar globalevent, ou raids, ou colocando como spawn no map editor mesmo...
  20. so criar um monstro com looktype de personagem
  21. 433 vocações?
  22. nao entendo de derivados e nao sei se tem função pra verificar todos os pokes, mas no tibia normal tem isso local item_id = 5906 -- ID do item que o player precisa para ser teleportado. if getPlayerItemCount(cid,item_id) >= 1 then ...... else ..... end ou seja se a pessoa tiver 1 ou mais do item 5906.. ele executa a condição
  23. so procurar no forum, muita gente ja teve essa duvida ou algo parecido

Informação Importante

Confirmação de Termo