-
Total de itens
138 -
Registro em
-
Última visita
Tudo que lukas13on postou
-
Não mecha em nada, apenas aqui <action itemid="ID DA CADEIRA" script="itemout.lua"/> Ali você coloca o id da cadeira, apenas isso
-
Ele quis dizer que quer um item com a função: - ex: uma cadeira, o jogador da use nela e ganha um outfit, mas caso o player se mecha ele perde o outfit.
-
usa o sqlitestudio 2.0.27 para editar as bases
-
Caso você mesmo crie uma e fique com os mesmos aspectos do que o global ja ta de bom tamanho! grato
-
talkaction [ Talkaction ]Teleport Por Talk. Para Vip
tópico respondeu ao Vodkart de lukas13on em Actions e Talkactions
Vodkart, será que seria possível fazer isso só que tipo você seleciona o lugar e clica em ok e será teleportado, será possível isso no tibia? -
Bem eu preciso que cada linha faça sua ação como já está meio obvio deixei dito o que cada linha vai fazer. espero que alguem ajude Whensendmagicparametermagic whensendeffect_energy, sound/element/energy.wav whensendeffect_fire, sound/element/fire.wav whensendeffect_ice, sound/element/ice.wav whensendeffect_holy, sound/element/holy.wav whensendeffect_death, sound/element/death.wav Whensendphysicaltype whensendeffect_sword, sound/damage/sword.wav whensendeffect_axe, sound/damage/axe.wav whensendeffect_club, sound/damage/club.wav whensendeffect_bolt, sound/damage/bolt.wav whensendeffect_arrow, sound/damage/arrow.wav Whenstepinground whenstepsendxground, sound/damage/step01-L.wav, step01-R.wav whenstepsendyground, sound/damage/step03-L.wav, step03-R.wav Whenrecivedamage whenrecivedamagemale, sound/character/male.wav whenrecivedamagefemale, sound/character/female.wav Whenspelling wheneatfood, sound/spelling/eating.wav whensendsuportspell sound/spelling/suporte.wav whenupstatus sound/spelling/status.wav whensendhealingspell sound/spelling/healing.wav Whensteping(X,Y,z)ground initiate music background whenstepin (x,y,z) start, sound/music/field01.wav whenstepin (x,y,z) start, sound/music/field02.wav whenstepin (x,y,z) start, sound/music/field03.wav whenstepin (x,y,z) start, sound/music/town01.wav whenstepin (x,y,z) start, sound/music/town02.wav whenopencharacterlist whenopencharacterlistsend, sound/music/login.wav Whenyoubeattackedbyplayers whenyoubeattackedbyplayerssend, sound/music/whenpk.wav Whenenteringdotapos (x,y,z) whenenteringdotapossend , sound/music/dota.mp3 ---------------------------------------------------------------------------------- Espero que me ajudem, vou deixar o arquivo para vocês baixarem caso, necessitem. Sound.rar ,28,376 Kb
-
A script não achei no forum então postei, caso você já conheça senta e olha e deixa eu ajudar a por#$ dos iniciantes caso não sabe um fórum, não é um fórum se não houver compartilhamento de conhecimentos.
-
Okay.
-
Preciso de um mapa para os monstros zao caso alguem tiver ou fizer ganha rep+ Obs: Mapa tem que ser grande. Para a versão 8.6
-
sistema Arena Sobrevivencia Event System
tópico respondeu ao drakylucas de lukas13on em Mods, funções e outros
Uma duvida, isso ai é para solo quest? se sim grato -
eu preciso de uma script que faça o npc atacar os montros por exemplo vou fazer um sistema de invasão de monstros dai o npc vai ajudar a matar os monstros Grato a quem ajudar.
-
video bem lindo, mais vou dizer uma coisa usando aoe para 2 mobs é foda ainda você errando as waves 'kkkkkkkkkkkkkkk é egraçado. mais ta de parabens, conheço essas musicas eu acho que é do age I 'HsuHSuhsuHSUshUHS
-
1 - Para passar o mapa vai na barra de tarefas do rme: Arquivo>Import>Map dai coloque as cordenadas para onde vai importar. (Obs:escolha um lugar bem afastado do seu map) 2 - No rme vai na barra de tarefas Window> Terrain Palette na janela tente achar onde ta escrito "tools" *Clique no botão onde tem desenho de uma bandeira verde para colocar area onde não pode fazer pvp. *Clique no botão do escudo dourado para colocar area de proteção "usada em depots e temples". *Clique no botão de bandeira vermelha para colocar area onde é permitido lutar em pvp
-
================================================== Aqui essa script caso você queira tentar: nadando.lua local outfit = {lookType = 267, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0} local BORDERS = { [7943] = {x = 0, y = -2, back = SOUTH}, [7944] = {x = -2, y = 0, back = EAST}, [7945] = {x = 0, y = 2, back = NORTH}, [7946] = {x = 2, y = 0, back = WEST}, [7947] = {x = 2, y = 1, back = WEST}, [7948] = {x = -2, y = 1, back = NORTH}, [7949] = {x = 2, y = -1, back = WEST}, [7950] = {x = -2, y = -1, back = EAST}, [7951] = {x = 2, y = 2, back = WEST}, [7952] = {x = -2, y = 2, back = NORTH}, [7953] = {x = 2, y = -2, back = WEST}, [7954] = {x = -2, y = -2, back = SOUTH} } BORDERS[4828] = BORDERS[7943] BORDERS[4829] = BORDERS[7946] BORDERS[4830] = BORDERS[7945] BORDERS[4831] = BORDERS[7944] function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if(not isPlayer(cid)) then return true end local border = BORDERS[item.itemid] if(not border) then return false end local pos, newPos = getCreaturePosition(cid), {} newPos = pos newPos.x = pos.x + border.x newPos.y = pos.y + border.y if(hasCondition(cid, CONDITION_OUTFIT) and getCreatureOutfit(cid).lookType == outfit.lookType) then doMoveCreature(cid, border.back) doRemoveCondition(cid, CONDITION_OUTFIT) else if(doTileQueryAdd(cid, pos, 4) ~= RETURNVALUE_NOERROR) then return false end local tmp = getCreaturePosition(cid) doTeleportThing(cid, newPos) if(not isPlayerGhost(cid)) then doSendMagicEffect(tmp, CONST_ME_POFF) doSendMagicEffect(newPos, CONST_ME_WATERSPLASH) end doRemoveConditions(cid, true) doSetCreatureOutfit(cid, outfit, -1) end return true end moveeventes.xml <movevent type="StepIn" itemid="4828-4831" event="script" value="nadando.lua"/> <movevent type="StepIn" itemid="7943-7954" event="script" value="nadando.lua"/> ===================================== é apenas mudar a looktype no inicio dai quando o player sair da agua volta com a outfit normal que ele estava
-
manda a log do erro
-
É só mudar o Fromvoc para o id da mesma vocation. ex vocation 9 = from voc = 9
-
(Action)Quest Que Adiciona Health Ao Player!
tópico respondeu ao Subwat de lukas13on em Actions e Talkactions
Linda script '-' -
A script evita que ocorra possiveis bugs como: - Quando o servidor cair, perca todas as changes feitas depois do ultimo save. - Possiveis nukes e ataques ao servidor - Caso ocorra um debug no servidor Script.lua function onSay(cid, words, param, channel) local config = { s = 11548, -- n mexa exhau = 30 -- tempo em seegundos para salvar denovo } if (getPlayerStorageValue(cid, config.s) <= os.time()) then doPlayerSave(cid) setPlayerStorageValue(cid,config.s,os.time()+config.exhau) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Seu Personagem foi salvo com sucesso!!.") else doPlayerSendCancel(cid, "Você tem que esperar " .. config.exhau .. " segundos para salvar novamente.") end return TRUE end Talkactions.xml <talkaction words="!salvarpersonagem;/salvarpersonagem" script="saveyourchar.lua"/> Comandos: /salvarpersonagem !salvarpersonagem Creditos: Harpia Look - Organização e Conteúdo Vodkart - Script
-
Muito bem explicado, ficou ótimo o tópico Parabéns.
-
Não Utilize Nome de tópicos com o titulo DUVIDA/PEDIDO/HELP/AJUDA Utilize apenas as tags do forum. Uhm... não conheço nada do tipo, mas caso não ache, utilize esse é bem parecido com o do global. Anexo Tópico
-
O sistema é para servidores serios caso sejá de high exp nem adianta colocar, o sistema funciona da seguinte forma cada pedra quando usado uma pickaxe no mesmo irá conseder um item para o jogador, com um tempo determinado de exaustion, ai fica o criterio de cada servidor: Script.lua pegue um arquivo .lua crie uma copia e apague o que estiver dentro e cole o seguinte script local stonesMinerar = { [5709] = {minerioid=5944, quant=1}, -- [id da pedra] = {minerioid = id do item que ganha, quant = quantidade que ganha} [5624] = {minerioid=6277, quant=2}, [8748] = {minerioid=5880, quant=1} } local config = { levelMin = 100, -- level minimo pra usar. exhaustionMinutes = 60, -- exausted em minutos effectChar = 30, -- efeito no char. storageUse = 34542 -- storage usado/ não mude caso não entenda. } function onUse(cid, item, fromPosition, itemEx, toPosition) if(exhaustion.check(cid, config.storageUse) == TRUE) then if (exhaustion.get(cid, config.storageUse) >= 60) then doPlayerSendCancel(cid, "Voçê só pode usar após [" .. math.floor(exhaustion.get(cid, config.storageUse) / 60 + 1) .."] minutos.") end if (exhaustion.get(cid, config.storageUse) <= 60) then doPlayerSendCancel(cid, "Voçê só pode usar após [" .. exhaustion.get(cid, config.storageUse).."] segundos.") end return true end if stonesMinerar[itemEx.itemid] then if getPlayerLevel(cid) >= config.levelMin then doPlayerAddItem(cid, stonesMinerar[itemEx.itemid].minerioid, stonesMinerar[itemEx.itemid].quant) doPlayerSendTextMessage(cid, 19, "Você recebeu "..(stonesMinerar[itemEx.itemid].quant).." "..getItemNameById(stonesMinerar[itemEx.itemid].minerioid).."!") doSendMagicEffect(getPlayerPosition(cid), config.effectChar) exhaustion.set(cid, config.storageUse, config.exhaustionMinutes*60) else doPlayerSendCancel(cid, "Apenas player com level "..config.levelMin.." ou superior podem minerar.") end else doPlayerSendCancel(cid, "Você não pode minerar isso.") end return true end Action.xml Troque a pickaxe já existente por essa linha nova a pickaxe estará na aba "Tools". <action itemid="2553" event="script" value="minerar.lua"/> Como editar? [5709] = {minerioid=5944, quant=1} Traduzindo... [PEDRA] {ITEM QUE VAI GANHAR,QUANTIDADE} -------------------------------------------------------------------------- Editando: levelMin = 100, "Level minimo para usar" exhaustionMinutes = 60, "Periodo de espera em minutos" effectChar = 30, "Efeito no personagem quando minerar" Lista Completa de Efeitos: Creditos: Jhon992 - Script Harpia Look - Organização de Conteúdo Antharaz - Topico da lista de Efeitos
-
pedido Problema Server Dedicate/pedido E Duvida
pergunta respondeu ao JeanCristian de lukas13on em Scripts
o que eu falei tem sentido desculpe o seu mal entendido, mais sim abrir arquivos com diferentes programas ele acaba perdendo as funções do mesmo ! -
Quando eu ligo meu server ele vem durante a noite pergunta: tem como mudar para durante dia quando o servidor ligar? tem comando para deixar de dia?
-
Eu gostaria que trocasse a skill Fishing por Skill Minering, vai avançar seus niveis atraves do uso da pick axe. e seus benefícios por upar seria a diminuição do exaustion dessa script / que seria a script da mineração. a cada level upado do skill diminuirá 0.9% do exaustion inicial: script: local stonesMinerar = { [8634] = {minerioid=2160, quant=10}, -- [id da pedra] = {minerioid = id do item que ganha, quant = quantidade que ganha} [8638] = {minerioid=2160, quant=5}, [1354] = {minerioid=10613, quant=10}, [10052] = {minerioid=12023, quant=10}, [10056] = {minerioid=9141, quant=10}, [8633] = {minerioid=10571, quant=10}, [8637] = {minerioid=10571, quant=5}, [8634] = {minerioid=10169, quant=10}, [8638] = {minerioid=2160, quant=5}, [8636] = {minerioid=12025, quant=10}, [8640] = {minerioid=12025, quant=5}, [1359] = {minerioid=5880, quant=5}, [1290] = {minerioid=5880, quant=5}, [3671] = {minerioid=5880, quant=5}, [3672] = {minerioid=5880, quant=5}, [3670] = {minerioid=5880, quant=5} } local config = { levelMin = 100, -- level minimo pra usar. exhaustionMinutes = 60, -- exausted em minutos effectChar = 30, -- efeito no char. storageUse = 34542 -- storage usado/ não mude caso não entenda. } function onUse(cid, item, fromPosition, itemEx, toPosition) if(exhaustion.check(cid, config.storageUse) == TRUE) then if (exhaustion.get(cid, config.storageUse) >= 60) then doPlayerSendCancel(cid, "Voçê só pode usar após [" .. math.floor(exhaustion.get(cid, config.storageUse) / 60 + 1) .."] minutos.") end if (exhaustion.get(cid, config.storageUse) <= 60) then doPlayerSendCancel(cid, "Voçê só pode usar após [" .. exhaustion.get(cid, config.storageUse).."] segundos.") end return true end if stonesMinerar[itemEx.itemid] then if getPlayerLevel(cid) >= config.levelMin then doPlayerAddItem(cid, stonesMinerar[itemEx.itemid].minerioid, stonesMinerar[itemEx.itemid].quant) doPlayerSendTextMessage(cid, 19, "Você recebeu "..(stonesMinerar[itemEx.itemid].quant).." "..getItemNameById(stonesMinerar[itemEx.itemid].minerioid).."!") doSendMagicEffect(getPlayerPosition(cid), config.effectChar) exhaustion.set(cid, config.storageUse, config.exhaustionMinutes*60) else doPlayerSendCancel(cid, "Apenas jogadores com level "..config.levelMin.." ou superior podem minerar.") end else doPlayerSendCancel(cid, "Você não pode minerar isso.") end return true end
-
Duvida sanada! Tchubaka valeu pelo programa funciono perfeitamente *-* Veja a mundaça: Antes: Depois:
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.