Ir para conteúdo
Close

REFORMULAMOS A SEÇÃO DE CLASSIFICADOS! - Crie grátis os seus anúncios de procura e oferta de serviços e produtos relacionados ao OTServ! - Acesse através do nosso menu ou clique aqui e confira já!

mullino

Membro
  • Total de itens

    405
  • Registro em

  • Última visita

3 Seguidores

Sobre mullino

  • Rank
    Baronete
  • Data de Nascimento 13/02/1992

Informação de Perfil

  • Genero
    Masculino
  • Localização
    MG contagem
  • Eu sou
    Tibiano
  • Meu personagem
    Mulino

Últimos Visitantes

802 visualizações
  1. vou testar aki agora certinho brother sera que eu tinha copiado o outro e achando que foi o ultimo?? resolvido pode fexar o topico brothe obrigado
  2. copiei mano olha la como ta local tpId = 1387 local pos, topos = {x=151, y=40, z=7},{x=95, y=182, z=7} function onSay(cid,words,param,channel) local t = getTileItemById(pos, tpId) if param == "close" then if t then doRemoveItem(t.uid, 1) doSendMagicEffect(pos, CONST_ME_POFF) doBroadcastMessage("O teleporte [Dice Event] foi fechado!") else doPlayerSendCancel(cid, "Desculpe, mas nao tem nenhum teleport no momento.") end return true end doCreateTeleport(tpId, topos, pos) doBroadcastMessage("Dice Event O teleport para o dice event está aberto perto do NPC Gran Tower!!") return true end so tirei a outra parte
  3. mesma coisa fala descupe mas ja existe um tp criado
  4. removi essa parte e ele funcionou normal antes dissu so ficava flaando que ja estava aberto obrigado vodkart meu brother
  5. Desculpe, ja existe um telepor criado no momento
  6. como configuro essa parte ?? onde vai ser criado e depois onde vai levar? toda vez que tento abrir o evento fala que ja esta aberto local tpId = 1387 local pos,topos = {x=151, y=40, z=7},{x=95, y=182, z=7} function onSay(cid,words,param,channel) local t = getTileItemById(pos, tpId) if t then hasTeleport = true end if param == "close" then if hasTeleport then doRemoveItem(t.uid, 1) doSendMagicEffect(pos, CONST_ME_POFF) doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE,"O teleport foi fechado.") else doPlayerSendCancel(cid, "Desculpe, mas nao tem nenhum teleport no momento.") end return true end if hasTeleport then doPlayerSendCancel(cid, "Desculpe, ja existe um telepor criado no momento.") return true end doCreateTeleport(tpId, topos, pos) doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE,"O teleport foi aberto.") return true end e eu queria que aparecesse uma menssagem em vermelhor dizendo que o teleport do evento abriu
  7. boa tarde galerinha do tk gostaria da ajuda de vcs @Vodkart para criar um script que quando eu desse o comando com o adm /dice abrisse um teleport em x cordenada e que esse teleporte levasse os players para x cordenada configuravel e quando eu dece o comando /dice close fexasse o teleporte . obrigado des de ja pela ajuda
  8. mullino

    PVP Zedekyot 8.6

    venho anunciar o zedekyot.com servidor inalgurado dia 15/01/19 varias quest systemas novos pvp equilibrado vocaçoes balanceadas rates 999 eventos automaticos de hora em hora area de boss e muito mais venha se divertir
  9. descupa a falta de informaçoes uso linux ffs 0.4 8.6 se vc puder entra no meu ot pra dar uma ajuda sobre esse bug chama no chat
  10. Boa noite galerinha do tk estou com um problema aki no meu ot e em varios ots tbm tem o mesmo problema se alguem souber com corrigir issu acho que é na source, ajude por favor. explo: se o mostro colar no player e o player andar o monstro nao vai atraz dele tem uma certa pausa da parte do monstro.... depois que o player sai correndo o monstro demora 1 segundo para sair atraz do player ai ele acaba passando correndo na queste toda sem matar os monstros. alguem sabe como resolver isso. obrigado
  11. varios fatores comtribuem para o lag mano............ super fast attack distrito (uma das principais causas de lag) scripts mal feitas...........
  12. Oque seria ESSE..... REALCE DE SINTAXE... ?
  13. agora deu esse @Vodkart Error - CreatureScript Interface] data/creaturescripts/scripts/killuaItemUp.lua:onKill Description: data/creaturescripts/scripts/killuaItemUp.lua:37: attempt to call global 'doItemAddExp' (a nil value) stack traceback: data/creaturescripts/scripts/killuaItemUp.lua:37: in function <data/creaturescripts/scripts/killuaItemUp.lua:27>
  14. estou com esse aki alguém pode ajudar [Error - CreatureScript Interface] data/creaturescripts/scripts/killuaItemUp.lua:onKill Description: (luaGetMonsterInfo) Monster not found -- Itens Upgrade System feito por Killua (Vítor Bertolucci) local min_exp = 2000 -- Exp mínima para o monstro valer (exp que fica no monster.xml) local exp_levels = {100000, 245000, 499500, 743300, 967000, 1317400, 2038000, 3800000, 5214000, 7130000} -- Exp pra upar. A cada vez que um item atingir um desses valores de exp, ele upa 1 lvl. (Tem 10, ou seja, nível máximo do item = 10) Pode por mais leveis se quiser. local slots = {1,4,7,8,5,6} local wands = {7735,7414,7410,7424} local function getItemExp(item) if item.itemid > 0 then return getItemAttribute(item.uid, "exp") or tonumber(0) end return false end local function getItemLevel(experience) if experience < exp_levels[1] then return tonumber(0) end local old = 1 for i = 2,10 do if experience < exp_levels and experience >= exp_levels[old] then return tonumber(old) end old = i end end local function getMonsterItemExp (cid,monsterExp) local n = monsterExp * 2.71828182846 local lvl = getPlayerLevel(cid) n = (n / (lvl ^ (2.71828182846/10)))/1000 return math.floor(n) end local function doItemAddExp(cid,item,exp) if item.itemid > 0 and tonumber(exp) then local exp_now = getItemExp(item) local oldLevel = getItemLevel(exp_now) doItemSetAttribute(item.uid, "exp", exp_now + exp) local newLevel = getItemLevel(getItemExp(item)) if oldLevel < newLevel then local isPair = newLevel%2 == 0 and true or false local attribute = isPair and 1 or 2 -- Upar o item local itemName = getItemNameById(item.itemid) doItemSetAttribute(item.uid,"name",itemName.." +"..newLevel) if isShield(item.uid) then local def = getItemAttribute(item.uid, "defense") or getItemInfo(item.itemid).defense doItemSetAttribute(item.uid,"defense", def + attribute) doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE,"Seu "..itemName.." upou para o level "..newLevel.." e recebeu +".. attribute .." de defesa.") elseif (isSword(item.uid) or isAxe(item.uid) or isClub(item.uid) or isBow(item.uid)) then local atk = getItemAttribute(item.uid, "attack") or getItemInfo(item.itemid).attack doItemSetAttribute(item.uid,"attack", atk + attribute) doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE,"Seu "..itemName.." upou para o level "..newLevel.." e recebeu +".. attribute .." de ataque.") elseif isArmor(item.itemid) then local arm = getItemAttribute(item.uid, "armor") or getItemInfo(item.itemid).armor doItemSetAttribute(item.uid,"armor", arm + attribute) doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE,"Seu "..itemName.." upou para o level "..newLevel.." e recebeu +".. attribute .." de arm.") elseif isWand(item.uid) and isInArray(wands,item.itemid) then doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE,"Sua "..itemName.." upou para o level "..newLevel.." e recebeu +5% de poder de ataque") end end end return false end function onKill(cid, target, lastHit) if isPlayer(cid) and isMonster(target) then local monsterName = getCreatureName(target) if not monsterName or type(monsterName) ~= "string" then return true end local monster = getMonsterInfo(monsterName) if not monster then return true end local monsterExp = getMonsterInfo(monsterName).experience if not monsterExp then return true end local exp_gain = getMonsterItemExp(cid,monsterExp) if monsterExp >= min_exp then for _,b in pairs(slots) do local item = getPlayerSlotItem(cid, b) if item.uid > 0 then if isArmor(item.itemid) or isShield(item.uid) or isWand(item.uid) or isAxe(item.uid) or isSword(item.uid) or isClub(item.uid) or isBow(item.uid) then doItemAddExp(cid, item, exp_gain) local itemExp = getItemExp(item) --doPlayerSendTextMessage(cid,MESSAGE_EVENT_DEFAULT,"Seu "..getItemNameById(item.itemid).." ganhou "..exp_gain.." pontos de exp ao derrotar um "..monsterName..". Ele tem ["..itemExp.."/".. exp_levels[ getItemLevel(itemExp) +1] .."] pontos atualmente.") end end end end end return true end function onLogin(cid) registerCreatureEvent(cid, "Item level") return true end

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×