Tudo que Kenshiin postou
-
Fast atk 0.4
Vocations.xml so mudar o attackspeed la
-
Adicionar mais posicoes
conseguil?
- Sistema de Reset 100%
-
Aumentar dano por reset
so fazer as armas, por Lua ai adicione um valor que vc quer que almente, por resets o dano no script
-
GesiorACC 2019 8.60 UPDATE 29/06/2019
Não somente 0.4
-
Gesior Imagem dos items equipados
tibiawiki
-
(Resolvido)Imbuiment nos itens souls
vocé precisa add, os id dos items dentro do arquivos de ibuiments, iguais os outros, e citar, la cada um na posiçao como Wand/Sword/Bow/Crossbow colocar correto
-
Gesior Imagem dos items equipados
voce precisa adicionar as imagens dos items dentro do seu site, na pasta images/items precisa por o id, dos items correto nas imagens
-
(Resolvido)Sala de boss por alavanca
voce pode ter feito algo errado, porqe eu uso esse script, no servidor e nao tem erro nenhum confere tudo
-
(Resolvido)Sala de boss por alavanca
chego testar oque eu envie ?
-
(Resolvido)Sala de boss por alavanca
-- <action actionid="4627" event="script" value="bosses/scarlet_boss.lua"/> adicionar no actions.xml local posInicio = {x = 33385, y = 32638, z = 6} --pos inicio da sala local posFim = {x = 33406, y = 32660, z = 6}--pos final inicio da sala local posExitTime = {x = 33393, y = 32671, z = 6}-- pos para onde o player vai sair local function verificaPlayers() for x = posInicio.x, posFim.x do for y = posInicio.y, posFim.y do if isPlayer(getThingFromPos({x = x, y = y, z = posInicio.z, stackpos = 253}).uid) then return 1 end end end end local function verificaBoss() for x = posInicio.x, posFim.x do for y = posInicio.y, posFim.y do if isMonster(getThingFromPos({x = x, y = y, z = posInicio.z, stackpos = 253}).uid) then doRemoveCreature(getThingFromPos({x = x, y = y, z = posInicio.z, stackpos = 253}).uid) end end end end local function removePlayersTime() for x = posInicio.x, posFim.x do for y = posInicio.y, posFim.y do local remove, clean = true, true local pos = {x = x, y = y, z = posInicio.z} local m = getTopCreature(pos).uid if m ~= 0 and isPlayer(m) then doTeleportThing(m, posExitTime) end end end doSendMagicEffect(posExitTime, 10) return true end function onUse(cid, item, frompos, item2, topos) -- Lever Boss if item.aid == 4627 then -- action id da alavanca local playerChecked = false local teleportToRoom = false local stoExhaust = 424148 -- staorage de segurança para exhaust local stoExhaustPlayer = getPlayerStorageValue(cid, stoExhaust) if stoExhaustPlayer > os.time() then doPlayerSendCancel(cid, "You have to wait " .. stoExhaustPlayer - os.time() .. " seconds to try again.") return true end if verificaPlayers() then doPlayerSendCancel(cid, "There are other players inside the room at the moment.") doSendMagicEffect(topos,2) setPlayerStorageValue(cid, stoExhaust, os.time()+5) return true end local config = { [1] = {pos = {x = 33395, y = 32661, z = 6}}, --posições dos pisos [2] = {pos = {x = 33394, y = 32662, z = 6}}, [3] = {pos = {x = 33395, y = 32662, z = 6}}, [4] = {pos = {x = 33396, y = 32662, z = 6}}, [5] = {pos = {x = 33395, y = 32663, z = 6}}, } local storageTime = 424149 -- storage de tempo do boss for i, v in pairs(config) do if isPlayer(getTopCreature(config[i].pos).uid) then player = getTopCreature(config[i].pos).uid if getPlayerStorageValue(player, storageTime) > os.time() then time = (getPlayerStorageValue(player, storageTime)-os.time())/60 str = "minutes" if time > 60 then time = time/60 str = "hours" end if player == cid then name = "You" else name = getCreatureName(player) end doPlayerSendCancel(cid, name .. " need to wait more " .. math.floor(time+0.5) .. " " .. str .. " to do again.") doSendMagicEffect(topos,2) return true end if player == cid then playerChecked = true end end end if playerChecked then for i, v in pairs(config) do if isPlayer(getTopCreature(config[i].pos).uid) then player = getTopCreature(config[i].pos).uid doSendMagicEffect(getCreaturePosition(player), 2) doTeleportThing(player, {x = 33396, y = 32656, z = 6}) -- posiçao que player vai cair setPlayerStorageValue(player, storageTime, os.time()+72000) -- tempo de 20 horas teleportToRoom = true end end if teleportToRoom then stopEvent(ResetArea) verificaBoss() doSendMagicEffect({x = 33396, y = 32642, z = 6}, 10) -- efeito que vai aparece no monstro quando ele nasce, mesma posiçao onde nasce o boss doCreateMonster("Scarlett Etzel", {x = 33396, y = 32642, z = 6}) -- onde o boss nasce e nome do boss ResetArea = addEvent(function() removePlayersTime() end, 10 * 60 * 1000) -- tempo dentro da sala para ser kikado tem tera 10 minutos para matar o boss ou sera teleportado de volta return false end else doPlayerSendCancel(cid, "Wouldn't you like to go too?") doSendMagicEffect(topos,2) end return true end end
-
Script (nao equipar 2 items ao mesmo tempo)
vai no seu items.xml e procura por algo desse tipo <attribute key="dualWield" value="1" /> caso tenha isso no item, e so remover essa linha
-
(Resolvido)[AJUDA] Delay Item
function onUse(cid, item, fromPosition, itemEx, toPosition) if (getPlayerStorageValue(cid, 987979) >= os.time()) then doPlayerSendCancel(cid, "Aguarde "..(getPlayerStorageValue(cid, 987979) - os.time()).." segundos para usar esse item novamente.") doSendMagicEffect(getCreaturePosition(cid),CONST_ME_POFF) return true end local foodID = {2672} -- IDs da comida que o jogador irá receber local food_final = foodID[math.random(#foodID)] if getPlayerFreeCap(cid) >= getItemWeightById(food_final) then if doPlayerAddItem(cid, food_final, 1, false) then doSendAnimatedText(getCreaturePosition(cid), 'FOOD!', math.random(255)) setPlayerStorageValue(cid,987979,os.time()+10) -- Tempo de Espera 10 segundos doSendMagicEffect(getPlayerPosition(cid), 35) else doCreatureSay(cid, "Você não tem espaço suficiente!", TALKTYPE_ORANGE_1) doSendMagicEffect(getPlayerPosition(cid), 2) end else doCreatureSay(cid, "É muito pesado libera sua cap!", TALKTYPE_ORANGE_1) doSendMagicEffect(getPlayerPosition(cid), 2) end return true end
-
[pedido] baú que dá promotion
passa discord
-
[pedido] baú que dá promotion
aparece algum erro ?
-
[pedido] baú que dá promotion
Sim <action actionid="15150" event="script" value="promote1.lua" /> < Exemplo
-
[pedido] baú que dá promotion
function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid,13543) > 0 then doPlayerSendTextMessage(cid,22,"Você já pegou sua recompensa.") else doTeleportThing(cid, getPlayerMasterPos(cid)) setPlayerPromotionLevel(cid, 1) doPlayerPopupFYI(cid, "Você tem uma nova promotion!\nAproveite!.") setPlayerStorageValue(cid,13543,1) end return true end
- Baiak-PvP [8.60] - Watch System + Cast Look
-
TUTORIAL COMPLETO DE COMO ABRIR OT EM UNBUTU 16.04
passa discord
-
Criar novos Char Site Gesior
vocations.xml ta correto ?
-
Criar novos Char Site Gesior
voce tem que add todas essas vocaçaoes na database, pode ser que sua database, so tem o Naruto Sample
-
Erro Gesior AAC 2020
Vc Deve estalar as Pagina, nesse site creio que ai era so usar a Store do Client, da versao do seu otserv
-
Estou com um problema, no remeres map editor(urgente)
vc deve pegar o seu items.otb e items.xml e o local da pasta do seu client, por na preferencia do seu map editor
-
Alguem me ajuda a colocar o ip no tibia?
Ai esta envie so o executavel, troca pelo seu Client Update [5.9] Wars.zip
-
Compilar OTX 8.60 em linux. 14.04 ou 20.04
chama discord DiegoLima#2543