Histórico de Curtidas
-
hakunamatata recebeu reputação de alanvianafarias em [Pedido] Hotkey ElfBot Usando Great Mana Potionolha assim tem uma forma de healar o amigo com a great potion mais so nao sei se heala direto.
(onde tem heal friend vc seleciona a potion, ai depois vc vai la em list e coloca o nome de seu amigo e da save)
tem assim tb. (Nao sei se funciona)
auto 500 listas 'Auto Gmp Friend %90' | gmana 80 friend
onde esta em laranja você coloca o id da potion, o id da great potion já ta.
auto 100 set $potionid 7590 | set $perc 60 | set $dist 2 | clear $best | set $lowest 100 | foreach 'screenplayers' $fr {if [$fr.distance <= $dist && $fr.hppc < $perc && $fr.hppc < $lowest && ($fr.isfriend || $fr.issubfriend)] {set $lowest $fr.hppc | set $best $fr}} | if [$hppc <= $perc] set $best $self | if $best {dashchase $best.id | useoncreature $potionid $best.id | wait 300}
ate mais
-
hakunamatata recebeu reputação de SiriusBlacks004 em Criando Dois Items Com A Mesma Spritepra q versao é esse item editor?
se serve de conselho explique tambem como colocar o tibia.dat e o tibia.spr na pasta do progama, pois algumas pessoas nao sabem como colocar
-
hakunamatata deu reputação a ViitinG em [creaturescripts] Senha para portaBom para quem não sabe como funciona o script,é basicamente uma senha para conseguir abrir uma porta e após um tempo a porta se fecha automaticamente,podendo ser configurado o tempo/senha/porta.
• Adicionando o script •
Em "data/creaturescripts/creaturescripts.xml" adicione está tag :
<event type="textoparaporta" name="Senha" event="script" value="senhaporta.lua"/> Em "data/creaturescripts/scripts/login.lua" adicione está tag no final do script :
registerCreatureEvent(cid, "Senha") Em "data/creaturescripts/scripts/senhaporta.lua" adicione este script :
local uniqueids = {8049, 8050} local passwords = { ["TibiaKing"] = {doorpos = {x = 163, y = 36, z = 7}, doorid = 6257, blackboardpos = {x = 162, y = 36, z = 7}, blackboardid = 1811, uniqueid = 8049, doorclosetime = 10}, ["TK"] = {doorpos = {x = 1000, y = 1000, z = 7}, doorid = 1213, blackboardpos = {x = 1000, y = 1000, z = 7}, blackboardid = 1811, uniqueid = 8050, doorclosetime = 10} } function onTextEdit(cid, item, newText) local x = passwords[newText] local function onCloseDoor() if(getTileItemById(x.doorpos,x.doorid+1).uid) > 0 then doTransformItem(getTileItemById(x.doorpos,x.doorid+1).uid, x.doorid) doSendMagicEffect(x.doorpos, CONST_ME_MAGIC_RED) end end for _, check in pairs(uniqueids) do if item.uid == check then if x and item.uid == x.uniqueid then if(getTileItemById(x.doorpos,x.doorid).uid) > 0 then doTransformItem(getTileItemById(x.doorpos,x.doorid).uid, x.doorid + 1) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_GREEN) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Sua Senha "'..newText..'" esta correta, voce pode entrar.') addEvent(onCloseDoor,x.doorclosetime*1000) doRemoveItem(item.uid, 1) local blackboard = doCreateItem(x.blackboardid,1,x.blackboardpos) doItemSetAttribute(blackboard, "uid", x.uniqueid) else doRemoveItem(item.uid, 1) local blackboard = doCreateItem(x.blackboardid,1,x.blackboardpos) doItemSetAttribute(blackboard, "uid", x.uniqueid) doPlayerSendCancel(cid, 'A porta ja esta aberta, feche-a ou espera ela se fechar.') end else doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) doPlayerSendCancel(cid, 'Sua senha "'..newText..'" esta incorreta.') end end end return true end • Configurando •
Creditos : Limos
Imagens :
-
hakunamatata deu reputação a Nightinshade em KNJ OTS, CustomExceto por alguns sistemas que particularmente não gosto, o mapa está perfeito. Sinceramente, é um servidor que eu colocaria online. Só o nome que ficou meio "KLB", hahahaha! Parabéns meninos, excelente projeto!
-
hakunamatata deu reputação a IGlobal em [Pedido] Sprites De Armas!
-
hakunamatata recebeu reputação de Skynblack em [VIDEO] Crackeando magebot com volume serialvlw ai matheus
-
hakunamatata recebeu reputação de LucasS em Editando com [9.8] RMEmuito simples de resolver esse problema:
Vá em file/new (na versao que voce esta editando)
logo depois em file/import/import map (deixe tudo da maneira que esta)
click em browse, procura a pasta onde esta o mapa, de um duplo click e logo depois de ok
caso apareça a seguinte mensagem :
click em sim
antes de salvar o mapa pressione "Ctrl+P" para editar o nome do spawn e do house xml
na hora de salvar, substitua o anterior
AVISO: para que não ocorra percas do mapa aconselho que faça um backup do arquivo
-
hakunamatata deu reputação a Techrlz em [Duvida]pokemonVocê vai utilizar o sistema de summon caso deseje montar seu sistema de goback do zero entre outros que envolvem pokemons.
-
hakunamatata recebeu reputação de grogrich em Editando com [9.8] RMEmuito simples de resolver esse problema:
Vá em file/new (na versao que voce esta editando)
logo depois em file/import/import map (deixe tudo da maneira que esta)
click em browse, procura a pasta onde esta o mapa, de um duplo click e logo depois de ok
caso apareça a seguinte mensagem :
click em sim
antes de salvar o mapa pressione "Ctrl+P" para editar o nome do spawn e do house xml
na hora de salvar, substitua o anterior
AVISO: para que não ocorra percas do mapa aconselho que faça um backup do arquivo
-
hakunamatata recebeu reputação de NoNaMexD em RmeOlha kinhaa o seu problema pode ser resolvido da seguinte forma
Vá em seuot/data/items (copie o seu items.otbm e o items.xml, como mostra a imagem)
Logo depois vá em pasta do seu rme /data/versão no qual você esta usando (e cole-os na pasta)
Depois é só alegria e muita diversão (pois os items que aparecia de uma forma diferente irão aparecer na forma correta que aparece em seu ot server)
Gostou Rep+
-
hakunamatata deu reputação a GiovaniRodrigo em [Resolvido] [Duvida] Estatua de TreinerTente assim
local statue = { [18488] = SKILL_SWORD, [18489] = SKILL_AXE, [18490] = SKILL_CLUB, [18491] = SKILL_DISTANCE, [18492] = SKILL__MAGLEVEL } local storage_time = 968471 function onUse(cid, item, fromPosition, itemEx, toPosition) if item.actionid == 1000 then return false end OfflineLevel = getConfigValue('levelToOfflineInBed') if getPlayerLevel(cid) <= OfflineLevel then return false end doPlayerSetOfflineTrainingSkill(cid, statue[item.itemid]) doRemoveCreature(cid) return true end Att.
Giovani Rodrigo
-
hakunamatata recebeu reputação de diegolopes em [Resolvido] [PEDIDO] Pego lvl e ganhaolha tem esse sistema aqui, nao sei se vc vai gostar mais assim é so criar dois arquivos e configurar da forma q vc quer.
Ganhar item X LvL
até
[EDIT]: encontrei outro que se encaixa melhor na sua duvida
Ganhar item X LvL
Atenciosamente
-
hakunamatata recebeu reputação de dyroz em [Resolvido] Ajuda tibia.spr e dat 9.6olha se essa for sua duvida aqui esta.
Downloads:
Tibia 9.60 windows
Tibia 9.60 Linux
Remeres map editor 9.+
Extra:
Pack para RME 9.8+ < ou > Pack para RME 9.6
obs:se não for essa a sua duvida por favor edite o seu post de maneira mais fácil de se compreender.
atenciosamente.
-
hakunamatata deu reputação a Diego Games em [PROJETO] Top Tibia serverComo dito no tópico, e muita gente se perguntou como é esse tal sistema de cadastro ai vai uma imagem dele!
Ta ai o sistema
-
hakunamatata deu reputação a GiovaniRodrigo em [Resolvido] [Pedido] sistema vipAi varia de acordo com o servidor, poste as rates do servidor e o nome do mapa que você está usando.
Agora vamos ao script da premium scroll
Ai varia de acordo com a dificuldade do seu servidor, manda as rates e diz qual mapa você está usando. Crie um arquivo chamado premiumscroll.lua na pasta data/actions/scripts e cole isso local cfg = { days = {30, 90} -- Quantidade de dias itemId = {5952, 12467} -- ID da premium scroll itemAction = {6587, 6588} Action do item } function onUse(cid, item, frompos, item2, topos) if item.itemid == cfg.itemId[1] and item.actionid == cfg.itemAction[1] and isPlayer(cid) then doPlayerAddPremiumDays(cid, cfg.days[1]) doPlayerRemoveItem(cid, item.uid, 1) doSendMagicEffect(getCreaturePosition(cid), 14) doPlayerSendTextMessage(cid, 18, "You received ".. cfg.days[1] .." days of premium account.") elseif item.itemid == cfg.itemId[2] and item.actionid == cfg.itemAction[2] and isPlayer(cid) then doPlayerAddPremiumDays(cid, cfg.days[2]) doPlayerRemoveItem(cid, item.uid, 1) doSendMagicEffect(getCreaturePosition(cid), 14) doPlayerSendTextMessage(cid, 18, "You received ".. cfg.days[2] .." days of premium account.") end return TRUE end Adicione a seguinte linha no arquivo actions.xml que se encontra na pasta data/actions <action itemid="5952;12467" event="script" value="premiumscroll.lua"/> Não testado Dúvidas? Me avise Att. Giovani Rodrigo -
hakunamatata deu reputação a GiovaniRodrigo em [Resolvido] [Pedido] sistema vipCrie um arquivo chamado tilepremium.lua na pasta data/movements/scripts e cole isso
function onStepIn(cid, item, fromPosition, toPosition) if isPlayer(cid) and getPlayerPremiumDays(cid) <= 0 then doTeleportThing(cid, fromPosition, TRUE) doPlayerSendCancel(cid, "You don't have access to this area") end return TRUE end Adicione a seguinte linha no arquivo movements.xml que se encontra na pasta data/movements
<movevent type="StepIn" actionid="6587" event="script" value="tilepremium.lua" /> Não testado.
Dúvidas? Me avise.
Att.
Giovani Rodrigo
-
hakunamatata deu reputação a Bruno Carvalho em Perfect Tibian ItemsBom pessoal aqui é o Comedinha e quero postar para vocês os items perfeitos.
É um projeto criado por mim onde eu vejo todos os detalhes do tibia e tento colocá-los perfeitamente nos items.xml.
Ultimas atualizações:
Items até 8.54 (New)
Vários items revisados (New)
Mais em: http://code.google.c...ems/source/list
Download:
Items (Last): http://code.google.c...items/items.xml
Otb (9.54): http://code.google.c...items/items.otb
Outros: http://code.google.c...se/#svn%2Ftrunk
Comparação com o ultimo da tfs:
http://code.google.c...ems%2Fitems.xml
Pessoal eu estou a um bom tempo fazendo este projeto, espero que gostem pois eu fiz pensando no publico. Ele será lançado no Alissow 5.0 e se alguém encontrar algum erro ou algo novo comenta ai =D
-
hakunamatata recebeu reputação de chefchanky em Alissow Ots 5.0 [17/03/2013]ta ai cara sua duvida: RME 9.83
prontinho agora é só testar e pronto.
-
hakunamatata recebeu reputação de gmstrikker em [PEDIDO] Ao clicar em fechar abrir outro link!gmstrikker coloque mais informaçoes no seu topico coloque alguma imagem informando o q vc realmente quer ficaria bem melhor de responder suas perguntas, as informaçoes que vc passou nao sao nescessarias para o intendimento de algumas pessoas, eu intendi o q vc desejava mas nao sei lhe ajudar mas talvez se vc formata-se de uma melhor forma seria mais agradavel
abraços
-
hakunamatata deu reputação a GiovaniRodrigo em [Resolvido] [Pedido] PromotionCrie um arquivo chamado promotion.lua na pasta data/actions/script e cole isso
function onUse(cid, item, frompos, item2, topos) item = 1234 -- ID do item que o jogador dará use if isPlayer(cid) then if getPlayerPromotion(cid) == 0 then setPlayerPromotion(cid, 1) doPlayerRemoveItem(cid, item, 1) doPlayerSendTextMessage(cid, 20, "You been promoted to ".. getPlayerVocationName(cid) ..".") else doPlayerSendTextMessage(cid, 20, "You already have promoted.") end end return TRUE end
Adicione a seguinte linha no arquivo actions.xml que se encontra na pasta data/actions
<action itemid="1234" event="script" value="promotion.lua" /> No itemid="1234" coloque o ID do item que o jogador dará use.
Não testado.
Dúvidas? Me avise.
Att.
Giovani Rodrigo
-
hakunamatata deu reputação a Luquinha em [Pedido] Scripts ArmasTerceiro Pedido
Achei um script aqui, que ao dar use no item ele ganha a promotion.
Vamos lá.
Em actions/scripts crie um arquivo chamado promoitem.lua e cole isso dentro dele.
function onUse(cid, item, fromPosition, itemEx, toPosition) if(item.itemid == 9971) then doPlayerSetVocation(cid, getPlayerVocation(cid)+4) doPlayerSendTextMessage(cid, 20, "You are a ".. getPlayerVocationName(cid) ..".") end doSendMagicEffect(fromPosition, CCONST_ME_MAGIC_RED) doRemoveItem(item.uid, 1) return TRUE end
Agora em actions.xml adicione essa tag
<action itemid="0000" event="script" value="promoitem.lua"/>
Explicação: Em 0000 é o id do item que vai ser o promote.
Créditos:Matheus
Não testado ,caso der erro avisa ai.
Segundo Script
CLICA AQUI
Primeiro Script
Vá em creaturescripts/scripts crie um arquivo chamado weaponpar.lua e adicione isso la dentro
-- <Script TK> -- local weaponpar = {2377, 2378, 2379, 2380} -- id dos items que darão paralize local chancepar = 5 -- chance de ocorrer o paralize (10 = 10%, 20 = 20%, 30 = 30%, 1 = 1%, 5 = 5%) e assim por diante local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0) -- aqui edita os valores pro dano de paralize, vai mudando ae e testando até achar o desejado local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 10000) -- aqui vai o tempo de paralyze, 1000 = 1 segundo setConditionParam(condition, CONDITION_PARAM_SPEED, -400) -- velocidade que o monstro irá perder setConditionFormula(condition, 0, 0, 0, 0) setCombatCondition(combat, condition) function onAttack(cid, target) if ((getCreaturePosition(target).x == getCreaturePosition(cid).x or getCreaturePosition(target).x == getCreaturePosition(cid).x+1 or getCreaturePosition(target).x == getCreaturePosition(cid).x-1) and (getCreaturePosition(target).y == getCreaturePosition(cid).y or getCreaturePosition(target).y == getCreaturePosition(cid).y+1 or getCreaturePosition(target).y == getCreaturePosition(cid).y-1)) then for i=0, #weaponpar do if (getPlayerSlotItem(cid, 5).itemid == weaponpar[i] or getPlayerSlotItem(cid, 6).itemid == weaponpar[i]) then if (math.random(1,100) > (100 - chancepar)) then doPlayerSendTextMessage(cid, 23, getCreatureName(target).." has paralized.") doAddCondition(target, condition) return true else return true end end end end return true end Agora vá em creaturescripts.xml e adicione essa tag
<event type="attack" name="WeaponPar" event="script" value="weaponpar.lua"/>
E pra finaliza vá em creaturescripts/scripts e abra o arquivo login.lua e adicone essa tag lá
registerCreatureEvent(cid, "WeaponPar")
Essa staff, ela tem chances de dar paralyze, está tudo explicado no começo do tópico.
Créditos : Jhon992
-
hakunamatata deu reputação a Avuenja em [Pedido] WebsiteO Xampp não é uma ferramenta de criação! >.< Ele apenas te da o suporte Apache, PHP e Mysql em apenas um programa, assim não precisando baixar os 3 separadamente.
O fator de criação de um website/template é apenas puro código.
-
hakunamatata deu reputação a lagoa em [Pedido] Scripts ArmasAmigo, creio que quase tudo na vida exista, inclusive estes scripts... o 1º eu não conheço, mas algum scripter poderia fazer fácil (doplayercondition_paralize) ou algo assim. Já o 2º script você pode achá-lo facilmente e bem explicado aqui http://tibiaking.com/forum/topic/16187-wand-muda-de-efeito/. O 3º script também tem que ser com algum scripter... gogo galera ajudar o carinha
Te Ajudei ? +REP
-
hakunamatata deu reputação a Skyforever em [Wand] Muda de efeitoOlá, galerinha do tibia king vi esse sistema em 1 site e eles estavam vendendo por 9,90 então resolvi fazer e postar de graça
primeiramente va em
data/talkactions/scripts crie um arquivo chamando wand.lua e coloque isso dentro
<talkaction words="!wand" event="script" value="wand.lua"/> agora em data/weapons/scripts crie um arquivo e renomeie para wand1.lua e adicione isso dentro: <wand id="xxx" level="50" mana="13" min="0" max="0" type="earth" event="script" value="wand1.lua"> <!-- wand of effects --> <vocation id="1"/> <vocation id="2"/> <vocation id="5"/> <vocation id="6"/> em items.xml <item id="xxx" article="the" name="nome da sua wand"> <attribute key="description" value="Você pode mudar o elemento da wand digitando !wand elemento desejado." /> <attribute key="weight" value="2300" /> <attribute key="weaponType" value="wand" /> <attribute key="shootType" value="holy" /> <attribute key="range" value="8" /> em data/creaturescripts/scripts login.lua antes do ultimo return true adicione essa linha: if getPlayerStorageValue(cid, 12036) == -1 then setPlayerStorageValue(cid, 12036, 1) end
PS : Testado, e funcionando
PS2 : Podem postar em outros fórums se colocarem créditos
PS3 : Tem que ser o mesmo id em items.xml talkactions.xml e weapons.xml
-
hakunamatata deu reputação a GiovaniRodrigo em [Pedido] WebsiteEle quer criar um site e não abrir um.
Os programas essenciais são:
Dreamweaver: Neste programa você cria os códigos de programação do seu site.
Photoshop: Neste programa você pode criar as imagens usadas no site, como planos de fundo, botões, etc. Tudo que envolver uma imagem trabalhada pode ser feito nele.
Fireworks: Neste programa você cria um template do site para ter uma base de como vai ser o site, é mais ou menos um rascunho. Nele você pode posicionar os menus e tudo que um site tem.
(OBS: Você pode criar imagens tanto no Photoshop quanto no Fireworks.)
Eu sigo uma sequência:
Primeiro: Crio um rascunho em uma folha da papel.
Segundo: Começo a trabalhar as imagens usando Photoshop.
Terceiro: Com as imagens e botões já feitos começo a posicioná-los no Fireworks, para ter uma noção de como o site irá ficar depois de pronto.
Quarto: Monto o site em códigos pelo Dreamweaver.
Se você quiser implementar algo no seu site pode usar o Flash também. Aconselho as versões CS5 ou CS6 dos programas.
Lembrando que, montar um site não é tão simples assim, na verdade não é nada simples se você quer montar algo de qualidade, fica mais difícil ainda se você for interagir com banco de dados e servidor de tibia, pois exige uma segurança muito boa.
Att.
Giovani Rodrigo