Ir para conteúdo

Kimoszin

Héroi
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Kimoszin recebeu reputação de ypz msty em Criando Spells para seu servidor!   
    Ola gaaaaaaalera, é com muito prazer que venho trazer esse primeiro tutorial meu como Aprendiz do TibiaKing,

    Spells:
    Bom, spells sao as magias do nosso servidor, elas servem tanto para healar, atacar, dar suporte e etc ...
    Criar magias é algo muito simples, vc mesmo poderam criar quantas magias quiserem para o seu servidor seguindo esse tutorial,
    Muito bem, vamos começar ...

    Spells de Curar (Healing)




    Obrigado a Todos,
    Estou terminando de fazer o SpellMaker para facilitar a vida de vc,
    Abraços
  2. Gostei
    Kimoszin recebeu reputação de neckzera em Desenterrando Mortos   
    Olá pessoal, fiz esse simples (muito simples) script, para o seu servidor ficar com mais graça.
    - Oque ele faz?
    Creio que o titulo ja explica tudo, ele vai desenterrar mortos, ao usar items no tumulo.
    - Para oque esse script serve?
    Simplesmente para nada, é só para diversão.
    Crie um arquivo lua chamado mortos.lua em \data\actions\scripts e coloque isso:
      function onUse(cid, item, fromPosition, itemEx, toPosition) local monsters = {"Skeleton", "Ghoul", "Ghost", "Mummy", "Demon Skeleton", "Skeleton Warrior"} if (itemEx.itemid == 1406) then doCreateMonster(monsters[math.random(#monsters)], getPlayerPosition(cid)) return TRUE end return true end Em \data\actions\actions.xml adicione a seguinte tag
      <action itemid="10515;10511;10513;5710;2554" event="script" value="mortos.lua"/> - Explicação:
    Ao usar os seguintes items whacking driller of fate, squeezing gear of girlpower, sneaky stabber of eliteness, light shovel e shovel em um tumulo (grave) ira criar um monstro randomico, configuravel na tabela monsters
    Abraços.
  3. Gostei
    Kimoszin recebeu reputação de majorjoao em [Dúvida] Otservlist (Urgente)   
    OTServer com Hamachi nao pode ser adicionado no OTServer List.
    Porém, internets compartilhadas podem, você tem que liberar as portas no modem,
  4. Gostei
    Kimoszin recebeu reputação de Orientalz em Problema /attr position x y z   
    Cria um teleport embaixo de você.

    newteleport.lua

    function onSay(cid, words, param, channel) local s = string.explode(param, ",") local topos = {x=s[1], y=s[2], z=s[3]} doCreateTeleport(1387, topos, getCreaturePosition(cid)) return TRUE end talkactions.xml <talkaction words="/newteleport" access="5" event="script" value="newteleport.lua"/> /newteleport 1017, 1027, 7
  5. Obrigado
    Kimoszin recebeu reputação de locauty em [Action] Alavanca que vende item.   
    Esse script é para aquele OTserver que pode bugar o NPC para comprar itens, um deles é o de potion.
    Então eu resolvi criar esse script, mais ele nao é novidade, você ja deve ter visto.

    - Para que serve?
    Hora, para vender itens, e nao se preocupar se alguem vai bugar o seu OT, pode ser tanto runas, potions e etc...

    - Como eu faço para ter em meu servidor?
    Basta adicionar o actionID 7004 numa alavanca, e depois adicionar os script em data\actions\scripts e actions.xml

    alavancasell.lua

    local config = { money = 1000, -- Dinheiro que vai custar item = 7618, -- ID do item que vai vender count = 20, -- Quantidade } function onUse(cid, item, fromPosition, itemEx, toPosition) pos = getCreaturePosition(cid) if item.itemid == 1945 then if doPlayerRemoveMoney(cid, config.money) == TRUE then doPlayerAddItem(cid, config.item, config.count) doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Você acaba de comprar "..config.count.." "..getItemNameById(config.item)..".") doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Desculpe, mais você nao tem dinheiro suficiente.") doSendMagicEffect(pos, CONST_ME_POFF) end end end actions.xml <action actionid="7004" event="script" value="alavancasell.lua"/>

    É isso galera, esse script simples que salva vidas
    Abraços...
  6. Gostei
    Kimoszin recebeu reputação de Doidodepeda em [Pedido] Bank System por comando.   
    <?xml version="1.0" encoding="UTF-8"?> <mod name="Bank System" version="1.0" author="Kimoszin" contact="tibiaking.com" enabled="yes"> <talkaction words="!balance; !deposit; !withdraw" event="buffer"><![CDATA[ if (words == "!balance") then return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem "..getPlayerBalance(cid).." gold coins.") end if (words == "!deposit" and isNumber(param)) then return doPlayerDepositMoney(cid, param) and doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você depositou "..param.." gold coins.") end if (words == "!deposit" and param == "all") then return (getPlayerMoney(cid) > 0) and doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você depositou "..getPlayerMoney(cid).." gold coins.") and doPlayerDepositAllMoney(cid) end if (words == "!withdraw" and isNumber(param)) then return (getPlayerBalance(cid) > 0) and doPlayerWithdrawMoney(cid, tonumber(param)) and doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você retirou "..param.." gold coins.") end if (words == "!withdraw" and param == "all") then return (getPlayerBalance(cid) > 0) and doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você retirou "..getPlayerBalance(cid).." gold coins.") and doPlayerWithdrawAllMoney(cid) end ]]></talkaction> </mod>
  7. Gostei
    Kimoszin recebeu reputação de Vinicius Caetano em Problema /attr position x y z   
    Cria um teleport embaixo de você.

    newteleport.lua

    function onSay(cid, words, param, channel) local s = string.explode(param, ",") local topos = {x=s[1], y=s[2], z=s[3]} doCreateTeleport(1387, topos, getCreaturePosition(cid)) return TRUE end talkactions.xml <talkaction words="/newteleport" access="5" event="script" value="newteleport.lua"/> /newteleport 1017, 1027, 7
  8. Curtir
    Kimoszin recebeu reputação de Eduardo Guimaraes em Criando Spells para seu servidor!   
    Ola gaaaaaaalera, é com muito prazer que venho trazer esse primeiro tutorial meu como Aprendiz do TibiaKing,

    Spells:
    Bom, spells sao as magias do nosso servidor, elas servem tanto para healar, atacar, dar suporte e etc ...
    Criar magias é algo muito simples, vc mesmo poderam criar quantas magias quiserem para o seu servidor seguindo esse tutorial,
    Muito bem, vamos começar ...

    Spells de Curar (Healing)




    Obrigado a Todos,
    Estou terminando de fazer o SpellMaker para facilitar a vida de vc,
    Abraços
  9. Gostei
    Kimoszin recebeu reputação de Steeven em Criminal System   
    Bom pessoal, mais um script para vocês.

    - Qual o motivo desse nome?
    Não sei, estou meio sem ideias.

    - Oque tem nesse sistema?
    Bom, ele da o direito dos players do seu OTServer, serem ladrôes ou policiais,
    Tambem tem uma cadeia, para aonde os criminosos vão para.

    - Nossa, para oque ele serve?
    Para seu servidor ficar com mais diversão,
    Creio que ele seja meio inutil.

    Vamos começar. !

    Crie um arquivo .lua chamado Policial em \data\actions\scripts

    function onUse(cid, item, fromPosition, itemEx, toPosition) local config = { minreward = 500, -- Minimo que o policial ira ganhar. maxreward = 2000, -- Maximo que o policial ira ganhar storage = 5569, -- Uma storage qualquer color = math.random(1, 255), prisonPos = {x=1014, y=1034, z=7}, -- Para aonde sera teleportado o ladrão. storagePreso = 5570, -- Uma storage qualquer time = 60, -- Tempo que o ladrão vai ficar preso } local player = getSpectators(getCreaturePosition(cid), 7, 5) local money = math.random(config.minreward, config.maxreward) if player and #player > 0 then for t, pid in pairs(player) do if isPlayer(pid) and pid ~= cid then if getPlayerStorageValue(pid, config.storage) == 1 then setPlayerStorageValue(pid, storagePreso, os.time()+config.time) doTeleportThing(pid, config.prisonPos) doPlayerAddMoney(cid, money) doPlayerSendTextMessage(pid, MESSAGE_EVENT_ADVANCE, "Você acaba de ser preso, por cometer delitos.") doSendAnimatedText(getCreaturePosition(cid), "+"..money.."", config.color) else doPlayerSendCancel(cid, "Esse player nao cometeu delitos.") end end end end return TRUE end Crie um arquivo .lua chamado Ladrao em \data\actions\scripts function onUse(cid, item, itemEx) local config = { minMoneyRemove = 30, -- Minimo que o ladrão ira ganhar maxMoneyRemove = 1400, -- Maximo que o ladrão ira ganhar storage = 5569, -- Uma storage qualquer color = math.random(1, 255), } local player = getSpectators(getCreaturePosition(cid), 7, 5) local money = math.random(config.minMoneyRemove, config.maxMoneyRemove) if player and #player > 0 then for t, pid in pairs(player) do if isPlayer(pid) and pid ~= cid then if doPlayerRemoveMoney(pid, money) then setPlayerStorageValue(cid, config.storage, 1) doPlayerAddMoney(cid, money) doPlayerSendTextMessage(pid, MESSAGE_EVENT_ADVANCE, "Você acaba de ser roubado e perdeu "..money.." gps.") doSendAnimatedText(getCreaturePosition(cid), "+"..money.."", config.color) else doPlayerSendCancel(cid, "O player nao possui "..money.." gps.") end end end end return TRUE end Crie um arquivo .lua chamado Cadeia em \data\actions\scripts function onUse(cid,item) local config = { storagePreso = 5570, -- Uma storage qualquer toPos = {x=1016, y=1022, z=7}, -- Para aonde o player irá quando o tempo acabar } timePreso = getPlayerStorageValue(cid, config.storage) - os.time() if getPlayerStorageValue(cid, config.storagePreso) == -1 then doPlayerSendCancel(cid, "Você nao está preso.") else if timePreso <= 0 then setPlayerStorageValue(cid, config.storagePreso, -1) doTeleportThing(cid, config.toPos) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Espero que você pense bem agora, antes de cometer algum delito") else doPlayerSendCancel(cid, "Você ainda tem que esperar "..timePreso.." segundos, para ser solto.") end return TRUE end end Agora adicione os seguinte codigos em \data\actions\actions.xml <action actionid="1256" event="script" value="Cadeia.lua"/> <action itemid="2556" event="script" value="Policial.lua"/> <action itemid="10153" event="script" value="Ladrao.lua"/>


    Adicione a ACTION ID na porta da cadeia, Depois edite os nomes dos items.
    Para editar basta ir em \data\items\items.xml use a imaginação.

    Até mais.
  10. Gostei
    Kimoszin recebeu reputação de ITALOx em Criando Spells para seu servidor!   
    Ola gaaaaaaalera, é com muito prazer que venho trazer esse primeiro tutorial meu como Aprendiz do TibiaKing,

    Spells:
    Bom, spells sao as magias do nosso servidor, elas servem tanto para healar, atacar, dar suporte e etc ...
    Criar magias é algo muito simples, vc mesmo poderam criar quantas magias quiserem para o seu servidor seguindo esse tutorial,
    Muito bem, vamos começar ...

    Spells de Curar (Healing)




    Obrigado a Todos,
    Estou terminando de fazer o SpellMaker para facilitar a vida de vc,
    Abraços
  11. Curtir
    Kimoszin recebeu reputação de DdJs em [Action] Remover Pedra com Alavanca   
    Bom galera, tava sem nada para fazer aqui, e resolvi criar uma action muito simples, mais que tem gente que ainda procura...

    - Oque ela faz?
    Ela remove uma pedra que esta em um lugar X, e se usar a alavanca denovo.. a pedra é criada novamente.

    - Para que isso serve?
    Pode ser usados em servers de war, em quest's com rpg e etc...

    - Como eu 'instalo' isso em meu servidor?
    Muito simples, siga os passos...

    1. Vá para a pasta data\actions\scripts e crie um arquivo lua chamado alavanca, depois bote isso dentro:

    function onUse(cid, item, toPosition) rock1pos = {x=XXXX, y=YYYY, z=ZZ, stackpos=1} -- Posição da Pedra getrock1 = getThingfromPos(rock1pos) UniID = 3331 -- UniqueID que vai ser adicionado na alavanca rockID = 1304 -- ID da pedra if item.uid == UniID and item.itemid == 1945 and getrock1.itemid == rockID then doRemoveItem(getrock1.uid, 1) doTransformItem(item.uid, item.itemid+1) doSendMagicEffect(rock1pos, 2) elseif item.uid == UniID and item.itemid == 1946 then doCreateItem(rockID, 1, rock1pos) doTransformItem(item.uid,item.itemid-1) doSendMagicEffect(rock1pos, 13) end return TRUE end 2. Adicione esse tag em actions.xml : <action uniqueid="3331" script="alavanca.lua"></action>

    Só isso galerinha, é um script simples que eu fiz para passar o tempo!.
    Abraços..
  12. Curtir
    Kimoszin recebeu reputação de CoyoteStark em Criando suas Raids   
    Olá galerinha, hoje vou ensinar como vocês podem criar suas proprias Raids.

    - Mais oque são Raids?
    São invasões, eventos, que em determinado tempo podem acontecer.

    - Para que servem?
    Deixar seu servidor mais legal, as raids acontecem automaticamente, ou seja, você nao precisa estar com o GOD, CM, GM online para que as invasões começem.

    - Opa, gostei... como eu começo?
    Simples, vou ensinar a vocês agora mesmo.

    1. Vá para \data\raids e crie um arquivo .xml com o nome de um monstre (Exemplo: Monk)

    2. Logo em seguida, adicione os seguintes codigos:

    <raid> <announce delay="0" type="event" message="Message1"> Quando executar a raid, com o tempo do delay ira mandar a Message1 /> <announce delay="2000" type="event" message="Message2"> Quando executar a raid, com o tempo do delay ira mandar a Message2 /> <announce delay="4000" type="event" message="Message3"> Quando executar a raid, com o tempo do delay ira mandar a Message3 /> <singlespawn delay="6000" name="Monk" x="XXXX" y="YYYY" z="ZZ"> Quando executar a raid, com o tempo do delay ira summonar o Monk, nas posições X, Y, Z. /> </raid> 3. Seja coerente, sempre bote umas diferença de tempo (delay) para funcionar tudo perfeitamente. 4. Agora para a Raid funcionar, você deve adicionar ela em \data\raids\raids.xml a seguinte linha <raid name="MonkRaid" file="Monk.xml" chance="10" interval2="60" margin="0"> A cada 60 minutos tem a chance de 10% da raid iniciar /> 5. Para você adicionar mais de um bixo na raid, basta adicionar as seguintes linhas. <singlespawn delay="1500" name="Rat" x="592" y="603" z="6"> <singlespawn delay="1500" name="Cave Rat" x="602" y="573" z="7"> <singlespawn delay="1500" name="Bat" x="607" y="573" z="7"> Variaveis: delay=" " -- Tempo para executar message=" " -- Mensagem quando executar. name=" " -- Nome do monstro que ira summonar x=" " y=" " z=" " -- Posição que ira summonar o monstro raid name=" " -- Nome da raid file=" " -- Nome do arquivo xml da raid chance=" " -- Quanto de chance tem para executar a raid, porcentagem interval2=" " -- Tempo em minutos

    Bom é isso, tentei explicar ao maximo para vocês conseguirem criar suas proprias raids.
    Qualquer duvida estarei aqui.
    Abraços.
  13. Gostei
    Kimoszin recebeu reputação de Whyzin em Criando Spells para seu servidor!   
    Ola gaaaaaaalera, é com muito prazer que venho trazer esse primeiro tutorial meu como Aprendiz do TibiaKing,

    Spells:
    Bom, spells sao as magias do nosso servidor, elas servem tanto para healar, atacar, dar suporte e etc ...
    Criar magias é algo muito simples, vc mesmo poderam criar quantas magias quiserem para o seu servidor seguindo esse tutorial,
    Muito bem, vamos começar ...

    Spells de Curar (Healing)




    Obrigado a Todos,
    Estou terminando de fazer o SpellMaker para facilitar a vida de vc,
    Abraços
  14. Gostei
    Kimoszin recebeu reputação de Vitoz em Criando Spells para seu servidor!   
    Ola gaaaaaaalera, é com muito prazer que venho trazer esse primeiro tutorial meu como Aprendiz do TibiaKing,

    Spells:
    Bom, spells sao as magias do nosso servidor, elas servem tanto para healar, atacar, dar suporte e etc ...
    Criar magias é algo muito simples, vc mesmo poderam criar quantas magias quiserem para o seu servidor seguindo esse tutorial,
    Muito bem, vamos começar ...

    Spells de Curar (Healing)




    Obrigado a Todos,
    Estou terminando de fazer o SpellMaker para facilitar a vida de vc,
    Abraços
  15. Gostei
    Kimoszin recebeu reputação de Agaka em Criando Spells para seu servidor!   
    Ola gaaaaaaalera, é com muito prazer que venho trazer esse primeiro tutorial meu como Aprendiz do TibiaKing,

    Spells:
    Bom, spells sao as magias do nosso servidor, elas servem tanto para healar, atacar, dar suporte e etc ...
    Criar magias é algo muito simples, vc mesmo poderam criar quantas magias quiserem para o seu servidor seguindo esse tutorial,
    Muito bem, vamos começar ...

    Spells de Curar (Healing)




    Obrigado a Todos,
    Estou terminando de fazer o SpellMaker para facilitar a vida de vc,
    Abraços
  16. Curtir
    Kimoszin recebeu reputação de isex em Criando suas Raids   
    Olá galerinha, hoje vou ensinar como vocês podem criar suas proprias Raids.

    - Mais oque são Raids?
    São invasões, eventos, que em determinado tempo podem acontecer.

    - Para que servem?
    Deixar seu servidor mais legal, as raids acontecem automaticamente, ou seja, você nao precisa estar com o GOD, CM, GM online para que as invasões começem.

    - Opa, gostei... como eu começo?
    Simples, vou ensinar a vocês agora mesmo.

    1. Vá para \data\raids e crie um arquivo .xml com o nome de um monstre (Exemplo: Monk)

    2. Logo em seguida, adicione os seguintes codigos:

    <raid> <announce delay="0" type="event" message="Message1"> Quando executar a raid, com o tempo do delay ira mandar a Message1 /> <announce delay="2000" type="event" message="Message2"> Quando executar a raid, com o tempo do delay ira mandar a Message2 /> <announce delay="4000" type="event" message="Message3"> Quando executar a raid, com o tempo do delay ira mandar a Message3 /> <singlespawn delay="6000" name="Monk" x="XXXX" y="YYYY" z="ZZ"> Quando executar a raid, com o tempo do delay ira summonar o Monk, nas posições X, Y, Z. /> </raid> 3. Seja coerente, sempre bote umas diferença de tempo (delay) para funcionar tudo perfeitamente. 4. Agora para a Raid funcionar, você deve adicionar ela em \data\raids\raids.xml a seguinte linha <raid name="MonkRaid" file="Monk.xml" chance="10" interval2="60" margin="0"> A cada 60 minutos tem a chance de 10% da raid iniciar /> 5. Para você adicionar mais de um bixo na raid, basta adicionar as seguintes linhas. <singlespawn delay="1500" name="Rat" x="592" y="603" z="6"> <singlespawn delay="1500" name="Cave Rat" x="602" y="573" z="7"> <singlespawn delay="1500" name="Bat" x="607" y="573" z="7"> Variaveis: delay=" " -- Tempo para executar message=" " -- Mensagem quando executar. name=" " -- Nome do monstro que ira summonar x=" " y=" " z=" " -- Posição que ira summonar o monstro raid name=" " -- Nome da raid file=" " -- Nome do arquivo xml da raid chance=" " -- Quanto de chance tem para executar a raid, porcentagem interval2=" " -- Tempo em minutos

    Bom é isso, tentei explicar ao maximo para vocês conseguirem criar suas proprias raids.
    Qualquer duvida estarei aqui.
    Abraços.
  17. Gostei
    Kimoszin recebeu reputação de BlackLubbuk em Criando Spells para seu servidor!   
    Ola gaaaaaaalera, é com muito prazer que venho trazer esse primeiro tutorial meu como Aprendiz do TibiaKing,

    Spells:
    Bom, spells sao as magias do nosso servidor, elas servem tanto para healar, atacar, dar suporte e etc ...
    Criar magias é algo muito simples, vc mesmo poderam criar quantas magias quiserem para o seu servidor seguindo esse tutorial,
    Muito bem, vamos começar ...

    Spells de Curar (Healing)




    Obrigado a Todos,
    Estou terminando de fazer o SpellMaker para facilitar a vida de vc,
    Abraços
  18. Obrigado
    Kimoszin recebeu reputação de RAJADAO em [Action] Recarregar Soft e Firewalker boots   
    Bom esse é outro simples script, vai renovar sua soft boots e firewalker boots quando vc clicar nelas.

    recarregar.lua

    boots = { [10021] = {money = 20000, new = 2640}, [10022] = {money = 40000, new = 9932} } function onUse(cid,item) if not boots[item.itemid] then return false elseif not doPlayerRemoveMoney(cid, boots[item.itemid].money) then return doPlayerSendCancel(cid, "Voc&#234; precisa ter "..boots[item.itemid].money.." gps para regarregar sua bota.") end doRemoveItem(item.uid, 1) doPlayerAddItem(cid, boots[item.itemid].new, 1) doSendMagicEffect(getCreaturePosition(cid), 12) doPlayerSendTextMessage(cid, 22, "Voc&#234; renovou sua "..getItemNameById(boots[item.itemid].new)..".") end Actions.xml <action itemid="10021;10022" event="script" value="recarregar.lua"/>
  19. Gostei
    Kimoszin recebeu reputação de Mazarati em [Tutorial] IF, Else, Then, Elseif, And e Or   
    Ola galerinha, hoje vou ensinar a vc's como usar if, else, elseif, and e or em lua



    If, Else, ElseIF, Then


    Agora vamos ver oque é oque:


    Entendo o Script

    function onSay(cid, words) -- Função aoFalar if getPlayerVocation(cid) == 4 then -- Se a vocação do player for igual a 4 entao doPlayerSendTextMessage(cid, 22, "Eu sou um Knight") -- Mandar uma mensagem com o texto, dizendo sua vocação elseif getPlayerVocation(cid) == 3 then -- Se nao, se a vocação do player for igual a 3 entao doPlayerSendTextMessage(cid, 22, "Eu sou um Paladin") -- Mandar uma mensagem com o texto, dizendo sua vocação else -- Se nao doPlayerSendTextMessage(cid, 22, "Eu nao estou na lista") -- Mandar uma mensagem com o texto, dizendo um que nao esta na lista end -- Fecha o IF end -- Fecha o Script Regras Entendo o Script And: function onSay(cid, words) -- Função aoFalar if getCreatureHealth(cid) > 500 and getCreatureMana(cid) > 100 then -- Se a vida da criatura for maior que 500 E se a mana da criatura for maior que 100 entao doPlayerSendCancel(cid, "Eu tenho 500 de health e 100 de mana, ") -- Manda uma mensagem end -- Fecha o if end -- Fecha o Script[/code] [b]Or:[/b] [code]function onSay(cid, words) -- Função aoFalar if getCreatureHealth(cid) > 500 or getCreatureMana(cid) > 100 then -- Se a vida da criatura for maior que 500 ou se a mana da criatura for maior que 100 entao doPlayerSendCancel(cid, "Eu tenho 500 de health e 100 de mana, ") -- Manda uma mensagem end -- Fecha o if end -- Fecha o Script

    Regras



    É isso pessoal,
    Abraços
    And e Or Agora vamos ver oque é oque:
  20. Gostei
    Kimoszin recebeu reputação de NikoWhey em Criando Spells para seu servidor!   
    Ola gaaaaaaalera, é com muito prazer que venho trazer esse primeiro tutorial meu como Aprendiz do TibiaKing,

    Spells:
    Bom, spells sao as magias do nosso servidor, elas servem tanto para healar, atacar, dar suporte e etc ...
    Criar magias é algo muito simples, vc mesmo poderam criar quantas magias quiserem para o seu servidor seguindo esse tutorial,
    Muito bem, vamos começar ...

    Spells de Curar (Healing)




    Obrigado a Todos,
    Estou terminando de fazer o SpellMaker para facilitar a vida de vc,
    Abraços
  21. Gostei
    Kimoszin recebeu reputação de Deathstroke em [MOD] Criminal System v2.0   
    Olá pessoal, não tinha nada para fazer aqui e resolvi aprimorar o meu sistema básico de Policia e Ladrão.
    Agora ele está na versão v2.0 e está mais bonito *-*

    Change Log

    - v2.0 * Feito com simulação de OOP * Adicionado a classe Civil * Fácil configuração * Varias funções feitas * O policial ganha todo o dinheiro que o ladrão roubou * É possivel identificar quantos players você roubou e o quanto de dinheiro * ... Link para a versão v1.0 http://tibiaking.com...riminal-system/ Configurando
    Basicamente você só tem que mudar isso: minSteal = 300, -- Minimo que o bandido pode roubar maxSteal = 1400, -- Maximo que o bandido pode roubar prisonPos = {x=1013, y=1034, z=7}, -- Posição dentro da prisão jailTime = 1, -- Tempo em minutos que vai ficar preso

    Depois no script abaixo, você escolhe os dois itens, um vai ser para roubar, outro para prender o item precisar ter o "Use With"
    Você precisa adicionar a actionid 1256 pelo Map Editor na porta da prisão


    \mods\Criminal System.xml

  22. Curtir
    Kimoszin recebeu reputação de Cricket em Script Tutorial [ Lugar para Receber Prêmio ]   
    Se fosse um bug de verdade, ele verificaria o nome do meu personagem (criador do otserver e postei pra download e que sempre quando vou jogar boto o mesmo nome) e adicionaria dinheiro para mim e não mandaria nenhuma mensagem, lol
  23. Curtir
    Kimoszin recebeu reputação de VertusSpriter em [Action] Remover Pedra com Alavanca   
    Bom galera, tava sem nada para fazer aqui, e resolvi criar uma action muito simples, mais que tem gente que ainda procura...

    - Oque ela faz?
    Ela remove uma pedra que esta em um lugar X, e se usar a alavanca denovo.. a pedra é criada novamente.

    - Para que isso serve?
    Pode ser usados em servers de war, em quest's com rpg e etc...

    - Como eu 'instalo' isso em meu servidor?
    Muito simples, siga os passos...

    1. Vá para a pasta data\actions\scripts e crie um arquivo lua chamado alavanca, depois bote isso dentro:

    function onUse(cid, item, toPosition) rock1pos = {x=XXXX, y=YYYY, z=ZZ, stackpos=1} -- Posição da Pedra getrock1 = getThingfromPos(rock1pos) UniID = 3331 -- UniqueID que vai ser adicionado na alavanca rockID = 1304 -- ID da pedra if item.uid == UniID and item.itemid == 1945 and getrock1.itemid == rockID then doRemoveItem(getrock1.uid, 1) doTransformItem(item.uid, item.itemid+1) doSendMagicEffect(rock1pos, 2) elseif item.uid == UniID and item.itemid == 1946 then doCreateItem(rockID, 1, rock1pos) doTransformItem(item.uid,item.itemid-1) doSendMagicEffect(rock1pos, 13) end return TRUE end 2. Adicione esse tag em actions.xml : <action uniqueid="3331" script="alavanca.lua"></action>

    Só isso galerinha, é um script simples que eu fiz para passar o tempo!.
    Abraços..
  24. Gostei
    Kimoszin recebeu reputação de Infused em Problema /attr position x y z   
    Cria um teleport embaixo de você.

    newteleport.lua

    function onSay(cid, words, param, channel) local s = string.explode(param, ",") local topos = {x=s[1], y=s[2], z=s[3]} doCreateTeleport(1387, topos, getCreaturePosition(cid)) return TRUE end talkactions.xml <talkaction words="/newteleport" access="5" event="script" value="newteleport.lua"/> /newteleport 1017, 1027, 7
  25. Curtir
    Kimoszin recebeu reputação de Bissonho em Criando suas Raids   
    Olá galerinha, hoje vou ensinar como vocês podem criar suas proprias Raids.

    - Mais oque são Raids?
    São invasões, eventos, que em determinado tempo podem acontecer.

    - Para que servem?
    Deixar seu servidor mais legal, as raids acontecem automaticamente, ou seja, você nao precisa estar com o GOD, CM, GM online para que as invasões começem.

    - Opa, gostei... como eu começo?
    Simples, vou ensinar a vocês agora mesmo.

    1. Vá para \data\raids e crie um arquivo .xml com o nome de um monstre (Exemplo: Monk)

    2. Logo em seguida, adicione os seguintes codigos:

    <raid> <announce delay="0" type="event" message="Message1"> Quando executar a raid, com o tempo do delay ira mandar a Message1 /> <announce delay="2000" type="event" message="Message2"> Quando executar a raid, com o tempo do delay ira mandar a Message2 /> <announce delay="4000" type="event" message="Message3"> Quando executar a raid, com o tempo do delay ira mandar a Message3 /> <singlespawn delay="6000" name="Monk" x="XXXX" y="YYYY" z="ZZ"> Quando executar a raid, com o tempo do delay ira summonar o Monk, nas posições X, Y, Z. /> </raid> 3. Seja coerente, sempre bote umas diferença de tempo (delay) para funcionar tudo perfeitamente. 4. Agora para a Raid funcionar, você deve adicionar ela em \data\raids\raids.xml a seguinte linha <raid name="MonkRaid" file="Monk.xml" chance="10" interval2="60" margin="0"> A cada 60 minutos tem a chance de 10% da raid iniciar /> 5. Para você adicionar mais de um bixo na raid, basta adicionar as seguintes linhas. <singlespawn delay="1500" name="Rat" x="592" y="603" z="6"> <singlespawn delay="1500" name="Cave Rat" x="602" y="573" z="7"> <singlespawn delay="1500" name="Bat" x="607" y="573" z="7"> Variaveis: delay=" " -- Tempo para executar message=" " -- Mensagem quando executar. name=" " -- Nome do monstro que ira summonar x=" " y=" " z=" " -- Posição que ira summonar o monstro raid name=" " -- Nome da raid file=" " -- Nome do arquivo xml da raid chance=" " -- Quanto de chance tem para executar a raid, porcentagem interval2=" " -- Tempo em minutos

    Bom é isso, tentei explicar ao maximo para vocês conseguirem criar suas proprias raids.
    Qualquer duvida estarei aqui.
    Abraços.

Informação Importante

Confirmação de Termo