Ir para conteúdo

SliceFalso

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    SliceFalso deu reputação a Orochi Elf em (Resolvido)Esconder words da talkaction   
    Prontinho
     

    local config = {     battle = true,    -- se precisa estar sem battle (true). Se colocar false, poder?usar teleport no meio de batalhas } function onSay(cid, words, param)     local storage = 23564     local tempo = 30          if exhaustion.check(cid, storage) then         doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde " .. exhaustion.get(cid, storage) .. " segundos para usar esse comando novamente.")         return true     end          if config.battle and getCreatureCondition(cid, CONDITION_INFIGHT) then         doPlayerSendCancel(cid, "Sair de Battle Primeiro.")         return true     end          doSendMagicEffect(getPlayerPosition(cid),250)     doPlayerSendCancel(cid,"Teleportado!")     doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))     exhaustion.set(cid, storage, tempo*60)     return true end
  2. Gostei
    SliceFalso deu reputação a Wend em [Perguntas] Abram E Respondam   
    Mais era melhor ver em video para sabe como funciona a spell, não dá para gravar um video?
  3. Gostei
    SliceFalso deu reputação a Wend em (Resolvido)Me ajuda?   
    Para adiciona novos pokemons no seu servidor veja essa video aula < http://www.youtube.com/watch?v=4duTACgj28k >
    e para criar remakes de pokemons você pode usar o paint mesmo, segue tutoriais < http://www.tibiaking.com/forum/forum/190-tutoriais-pixel-art/ > 
  4. Gostei
    você está usando qual xampp? 
    aconselho a usa a versão 1.7.7 com ela não tive nenhum bug na minha vida toda.
  5. Gostei
    SliceFalso deu reputação a Wend em [Ajuda] Como Editar A imagem de fundo do OTClient   
    tem uma imagem na pasta data\images chamada de background é ela que é a imagem de fundo
  6. Gostei
    SliceFalso deu reputação a Wend em [Ajuda] Como Editar A imagem de fundo do OTClient   
    Qualquer coisa estamos ai, clique em melhor resposta para que o topíco fique automaticamente como resolvido.
  7. Gostei
    SliceFalso deu reputação a Wend em [Perguntas] Abram E Respondam   
    kkk tinha aqui na minha conta
  8. Gostei
    SliceFalso deu reputação a Wend em PDA By: [GOD Anna]   
    Claro, vá na pasta data\lib e abra o configuration.lua e procure por uma parte +ou- assim;
    ["Bulbasaur"] = {move1 = {name = "Quick Attack", level = 5, cd = 15, dist = 2, target = 1, f = 40, t = "normal"}, move2 = {name = "Razor Leaf", level = 5, cd = 10, dist = 4, target = 1, f = 33, t = "grass"}, move3 = {name = "Vine Whip", level = 7, cd = 20, dist = 1, target = 0, f = 65, t = "grass"}, move4 = {name = "Headbutt", level = 16, cd = 15, dist = 1, target = 1, f = 70, t = "normal"}, move5 = {name = "Leech Seed", level = 16, cd = 45, dist = 3, target = 1, f = 1, t = "grass"}, move6 = {name = "Solar Beam", level = 31, cd = 45, dist = 1, target = 0, f = 135, t = "grass"}, move7 = {name = "Sleep Powder", level = 20, cd = 50, dist = 1, target = 0, f = 0, t = "normal"}, move8 = {name = "Stun Spore", level = 18, cd = 45, dist = 1, target = 0, f = 0, t = "normal"}, move9 = {name = "Poison Powder", level = 17, cd = 45, dist = 1, target = 0, f = 0, t = "normal"}, }, ali onde está cd = 15   
    é o tempo em segundos do cooldown
  9. Gostei
    SliceFalso deu reputação a Wend em (Resolvido)Como Ver Item Type No Obj Builder?   
    não tem esse números do lado de cada sprite? é o número do locktype
  10. Gostei
    SliceFalso deu reputação a Wend em Client Vapus Dando Debug   
    quais spr e dat você está usando?
  11. Gostei
    SliceFalso deu reputação a Wend em (Resolvido)[Pedido] script de torneio.   
    Ia manda o sistema do next agora mais ele já deixou link *--*
  12. Gostei
    SliceFalso deu reputação a Wend em comprar pokemon por comando   
    irei Baixar e testa aqui

    Testado e está funcionando;

    local level = 10 local extrastr = 1.5 local btype = "normal" local pokemon = "Zapdos" local nome = {'Zapdos'}  -- Nome do pokemon local valor = {2145, 5} -- id do diamond, quantidade de diamond   function onSay(cid, words, param, channel)     if getPlayerItemCount(cid, valor[1]) >= valor[2] then         doPlayerRemoveItem(cid, valor[1], valor[2])         addPokeToPlayer(cid, pokemon, level, extrastr, nil, 0, btype, true) doPlayerSendTextMessage(cid, 25, "Parabens, voce acaba de adquirir um "..pokemon..".")   else doPlayerSendTextMessage(cid, 25, "Voce nao tem "..valor[2].." {"..getItemNameById(valor[1]).."}.") end end
  13. Gostei
    SliceFalso deu reputação a Wend em comprar pokemon por comando   
    Deixe as pastas em oculto
  14. Gostei
    SliceFalso deu reputação a Wend em [Perguntas] Abram E Respondam   
    1° Spell você diz? 
    2° veja >> http://www.tibiaking.com/forum/topic/38665-remeres-map-editor-vers%C3%A3o-cliente-estendidaextended/
    3° não sei explicar como
    4° exporte ela com o object builder como PNG e edite no paint
  15. Gostei
    SliceFalso deu reputação a Wend em Sprites Mega Evoluções   
    Link >> http://www.tibiaking.com/forum/topic/34033-tutorial-substituindo-sprites-no-client/
    mais alguma coisa?
  16. Gostei
    SliceFalso deu reputação a Wend em [Perguntas] Abram E Respondam   
    olhe esse remeres ai que já está extendido >> http://www.tibiaking.com/forum/topic/38665-remeres-map-editor-vers%C3%A3o-cliente-estendidaextended/
  17. Gostei
    SliceFalso deu reputação a Adriano SwaTT em (Resolvido)Tile que dê Outfit temporiaramente   
    Tente assim:



     
    Boa sorte.
  18. Gostei
    SliceFalso deu reputação a Bizzle em (Resolvido)Tile que dê Outfit temporiaramente   
    showoutfit.lua (data/movements/scripts):
    local poutfit = {lookType = 104} function onStepIn(cid, item, pos, fromPos)     if isPlayer(cid) then         doSetCreatureOutfit(cid, poutfit, -1)     end return 1 end function onStepOut(cid, item, pos, fromPos)     if isPlayer(cid) then         doRemoveCondition(cid, CONDITION_OUTFIT)     end return 1 end movements.xml (data/movements), tags:
    <movevent type="StepIn" actionid="9876" event="script" value="showoutfit.lua"/> <movevent type="StepOut" actionid="9876" event="script" value="showoutfit.lua"/> Basta adicionar a ACTIONID 9876 ao piso (tile).

    Enquanto ao NPC irei rever o script mais tarde..
  19. Gostei
    SliceFalso deu reputação a Adriano SwaTT em (Resolvido)Tile que dê Outfit temporiaramente   
    Teste assim o do Piso:
    local newtype = XXX -- ID da Outfit         function onStepIn(cid, item, pos, fromPos)     if isPlayer(cid) then         get = getCreatureOutfit(cid)         a = {lookType = newtype, lookHead = get.lookHead, lookBody = get.lookBody, lookLegs = get.lookLegs, lookFeet = get.lookFeet}         doSetCreatureOutfit(cid, a, -1)     end return true end         function onStepOut(cid, item, pos, fromPos)     if isPlayer(cid) then         doRemoveCondition(cid, CONDITION_OUTFIT)     end end Caso vá fazer um piso para cada Outfit, me avise.
     
    #EDIT:
    Já a do NPC, você pode adicionar as outfits no outfit.xml e adicionar para só poder usá-la quem tiver XXX storage, aí coloca para o NPC dar esta storage.
    Entendeu?
     
    #EDIT²
    Bom, eu basicamente nunca havia criado script com a função de adicionar outfit usando esta tag, mas conforme pesquisei, compensa testar novamente como abaixo:



     
    Boa sorte.
  20. Gostei
    SliceFalso deu reputação a Adriano SwaTT em (Resolvido)Tile que dê Outfit temporiaramente   
    Vou almoçar e já resolvo pra ti.
    Até já.
  21. Gostei
    SliceFalso deu reputação a Adriano SwaTT em [PEDIDO] - 2 SCRIPTS   
    Exato, basta por a ID da LookType
    Ex:

    local outfitid1 = 192 -- Aqui a id da outfit 1
  22. Gostei
    SliceFalso deu reputação a Bizzle em Bomba Plástica/Plastic Bomb   
    [Action] Bomba Plástica/Plastic Bomb
     
     
    Bom galera, esse script é bem antigo..então eu o editei colocando algumas funções mais atuais (alterei pouca coisa). É simplesmente um item do qual você da Use (actionscript), você vai ficar com battle e parado por determinado tempo, até que a bomba esteja bem plantada e você possa sair correndo do local (ou fique nele se você for terrorista, homem-bomba ou maluco mesmo..) antes que ela exploda na área que você usou o item. A área do script é dada como 3x3, você pode alterar; o player que estiver no meio sempre irá receber o maior dano possível e os outros vão ter um dado aleatório (entre o dano mínimo e dano máximo designado na configuração do script).
     

    Crie um arquivo Lua na pasta data/actions/scripts nomeado por plasticbomb.lua e adicione o script ao mesmo:
     
    local PLANTING_DELAY = 5 --segundos que lava para plantar a bomba local EXPLOSION_DELAY = 5000 --tempo que leva para a bomba explodir (em milissegundos, ou seja, 5 segundos = 5000 milissegundos) local MAX_HIT = 1200 --hit máximo da bomba local MIN_HIT = 300 --hit mínimo da bomba local PVP = true --se habilita o PVP = true, senão (NON-PVP) = false {ou seja, se a bomba hitar em alguém o player vai ficar com PK ou não local PLAYERS = {} function isInArray(table, valor) for i,j in pairs(table) do if (j == valor) then return i end end return 0 end function explosion(info) area = { {0,0,0,0,0}, {0,1,1,1,0}, {0,1,1,1,0}, --área que a explosão da bomba vai pegar (no caso está 3x3), basta alterar 0 por 1 e vice-versa {0,1,1,1,0}, {0,0,0,0,0}, } hitpos = {x=info.pos.x, y=info.pos.y, z=info.pos.z, stackpos=253} center = {} center.y = math.floor(table.getn(area)/2)+1 for i in ipairs(area) do center.x = math.floor(table.getn(area[i])/2)+1 for j, v in ipairs(area[i]) do if (v == 1) then hitpos.x = info.pos.x + (j - center.x) hitpos.y = info.pos.y + (i - center.y) if (getTilePzInfo(hitpos) == 0) then victim = getThingfromPos(hitpos) effect = 4 if ((j == center.x) and (i == center.y)) then doSendAnimatedText(hitpos, "KABOOOOOM", TEXTCOLOR_RED) ---mensagem animada que aparece quando a bomba explode hitpoints = MAX_HIT effect = 5 else hitpoints = math.random(MIN_HIT, MAX_HIT) end if (isPlayer(victim.uid) == 1) then if (PVP == true) then doPlayerSendTextMessage(victim.uid, 20, "Você perdeu "..hitpoints.." pontos de vida pela bomba plástica do player "..getPlayerName(info.player).."'") else hitpoints = 0 end end if (isCreature(victim.uid) == 1) then doPlayerAddHealth(victim.uid, -hitpoints) end doSendMagicEffect(hitpos, effect) end end end end PLAYERS[isInArray(PLAYERS, info.player)] = 0 doAddCondition(info.player, 0) return 1 end function planting(info) if info.num == PLANTING_DELAY then doPlayerSendTextMessage(info.player, 22, "Bomba plástica plantada com sucesso!") doCreatureSetNoMove(cid, 1) addEvent(explosion, EXPLOSION_DELAY, info) else info.num = info.num + 1 doPlayerSendTextMessage(info.player, 22, info.num.."...") addEvent(planting, 1000, info) end return 1 end function onUse(cid, item, frompos, item2, topos) position = getThingPos(item.uid) if (getTilePzInfo(position) == 0) then if (isInArray(PLAYERS, cid) == 0) then table.insert(PLAYERS, cid) doSendMagicEffect(frompos, 3) info = {player = cid, pos = position, num = 1} doPlayerSendTextMessage(cid, 22, "Plantando a bomba...") doPlayerSendTextMessage(cid, 22, "1...") doAddCondition(cid, CONDITION_INFIGHT) doCreatureSetNoMove(cid, 1) doRemoveItem(item.uid, 1) addEvent(planting, 1000, info) else doPlayerSendCancel(cid,"Você só pode plantar uma bomba ao mesmo tempo.") end else doPlayerSendCancel(cid,"Você não pode plantar a bomba em uma PZ!") end return 1 end
    Agora, no diretório anterior (data/actions) abra o arquivo actions.xml e adicione a tag:
     
    <action itemid="4852" script="plasticbomb.lua" />

    Créditos: Colex e eu, que editei 2 funções simples (quase nada).
    PS: Expliquei alguns detalhes para alterar os valores no script --
    Enfim..é isso.
  23. Gostei
    SliceFalso deu reputação a Adriano SwaTT em [PEDIDO] - 2 SCRIPTS   
    Slicer:
    Teste-o:
     



    Lembre-se de configurar nesta parte:
    ------------------- CONFIG INICIAIS -------------- local diamond, qtdd = 2145, 5 -- ID do Diamante, Quantidade local nome1, name1 = 'ash', 'Ash Ketchum' -- Palavra falada ao NPC, Nome do Outfit [1] local outfitid1 = XXX -- Aqui a id da outfit 1 local nome2, name2 = 'ash', 'Ash Ketchum' -- Palavra falada ao NPC, Nome do Outfit [2] local outfitid2 = XXX -- Aqui a id da outfit 2 local nome3, name3 = 'ash', 'Ash Ketchum' -- Palavra falada ao NPC, Nome do Outfit [3] local outfitid3 = XXX -- Aqui a id da outfit 3 local nome4, name4 = 'ash', 'Ash Ketchum' -- Palavra falada ao NPC, Nome do Outfit [4] local outfitid4 = XXX -- Aqui a id da outfit 4 local nome5, name5 = 'ash', 'Ash Ketchum' -- Palavra falada ao NPC, Nome do Outfit [5] local outfitid5 = XXX -- Aqui a id da outfit 5 local nome6, name6 = 'ash', 'Ash Ketchum' -- Palavra falada ao NPC, Nome do Outfit [6] local outfitid6 = XXX -- Aqui a id da outfit 6 ------------------ MESSAGENS -------------------------- .
    .
    .
    #TOPICO:
    Provavelmente tem a pasta raids dentro da pasta data.
    O arquivo raids.xml, veja como é simples de configurar:
    <?xml version="1.0" encoding="UTF-8"?> <raid>     <singlespawn delay="10100" name="Rat" x="95" y="117" z="7"/>     <singlespawn delay="10200" name="Rat" x="95" y="117" z="7"/>     <singlespawn delay="10300" name="Rat" x="95" y="117" z="7"/>     <singlespawn delay="20100" name="Cave Rat" ref="yes" x="95" y="117" z="7"/>     <effect delay="24000" name="bigclouds" x="95" y="117" z="7"/>     <itemspawn delay="25000" id="2464" x="95" y="117" z="7"/> </raid> Boa sorte.
  24. Gostei
    SliceFalso deu reputação a luanluciano93 em para quem manja   
    Na tabela acima dos elementos fica seu número atômico, que basicamente é o número de protons, ai é só pensar ... SE EM CADA ÁTOMO O NÚMERO DE PRÓTONS É IGUAL AO NÚMERO DE ELÉTRONS.
    nº atômico = nº prótons = nº elétrons
  25. Gostei
    SliceFalso deu reputação a Featzen em [PDA] Autoloot igual pxg   
    Bom, vi por aqui e não achei nenhum autoloot igual o da pxg ou sem bugs, então decidi vir aqui postar o que eu fiz.
    Vamos lá.
     
    1º - Vá na pasta Lib, no arquivo some functions.lua e adicione isso depois do ultimo "end":



     
    2º - Vá em actions/script e crie um arquivo.lua com nome de Autoloot, dentro coloque:



     
    Agora, no actions.xml adicione a tag:
    <action itemid="" event="script" value="Autoloot.lua"/> Dentro de itemid="", coloque o id dos corpses.
     
    Para conseguir o id dos corpses, podemos fazer um pequeno script, que pegará o corpse de cada pokemon capturável.



     
    Clique em: Execute Script e terá todos os corpses de pokemons capturáveis.

    Créditos:
    Mkalo -- Auto Stacking
    Gabriel Sales(eu) -- Resto

Informação Importante

Confirmação de Termo