Ir para conteúdo

Slicer

Príncipe
  • Total de itens

    4014
  • Registro em

  • Última visita

  • Dias Ganhos

    47

Tudo que Slicer postou

  1. botase actionID 33799 no tile dentro do trade center?
  2. doCreatureSetLookDir(getDirectionTo(getThingPos(cid), getThingPos(peixe)))
  3. LOL o 1* era pra ter funcionando ;x posta o script todo pra eu ver... em [ spoiler] script [ /spoiler] plz..
  4. tu deixou assim? local function giveExpToPlayer(pk, expTotal, givenexp, expstring) --alterado v2.7 -- playerAddExp(pk, expTotal) if getPlayerLevel(pk) >= 1 and getPlayerLevel(pk) <= 19 then playerAddExp(pk, expTotal) elseif getPlayerLevel(pk) >= 20 then playerAddExp(pk, (expTotal) * 0.80) end e o math.floor arredonda um valor para menos, exemplo.. 7.8548741 ele arredonda para 7...
  5. como exatamente tu troco o parametro? ;x
  6. como exatamente vc colocou esse script? ;x e o item q tu uso tem a opçao 'usable'? ;x
  7. tem isso aki.. ;x http://www.xtibia.com/forum/topic/189703-arena-sobrevivencia-event-system/
  8. percebeu q ta vindo como parametro 'pk' e n 'cid'? ;x
  9. vai em creaturescripts/scripts/ --> copia qlqr arquivo la e renomei para qlqr nome e cola isso dentro... function onAdvance(cid, skill, oldLevel, newLevel) local storages = { [0] = 6000, [1] = 6001, [2] = 6002, [3] = 6003, [4] = 6004, [5] = 6005, [7] = 6006, } if storages[skill] then if newLevel == 80 then setPlayerStorageValue(cid, storages[skill], 1) end end return true end depois vai em creaturescripts/creaturescripts.xml e adiciona isso la, embaixo de <creaturescripts>.. <event type="advance" name="StorageUp" event="script" value="NOME DO ARQUIVO.lua"/> -em NOME DO ARQUIVO vc coloca o nome q vc colocou no arquivo acima!- depois vai em creaturescripts/scripts/login.lua e adiciona isso la... registerCreatureEvent(cid, "StorageUp")
  10. sim ha 1* o item tem q ter a opçao Usable, no .dat e no items.otb... 2* eh soh usar um arquivo de action.. function onUse(cid, item, fromPosition, itemEx, toPosition) if isCreature(itemEx.uid) then if getCreatureName(itemEx.uid) == "Dear" then doPlayerAddItem(cid, id, 1) end end return true end
  11. q eu saiba isso n vai funcionar em notle... ;x a exp eh calculada diretamente no script de onDeath dos pokes.. duvido muito q stage vai mudar algu '--'
  12. /\ amigo por favor olhe antes de reportar um topico q ja tinha sido movido!
  13. local dir = getDirectionTo(npcpos, focpos)
  14. Slicer

    Duvida Spells

    se for usar tabela.. local target = getCreatureTarget(cid) local effs = { {11, {x=getCreaturePosition(target).x+1, y=getCreaturePosition(target).y, z=getCreaturePosition(target).z} }, {21, {x=getCreaturePosition(target).x, y=getCreaturePosition(target).y+1, z=getCreaturePosition(target).z} }, {31, {x=getCreaturePosition(target).x+1, y=getCreaturePosition(target).y, z=getCreaturePosition(target).z} }, {41, {x=getCreaturePosition(target).x+1, y=getCreaturePosition(target).y+1, z=getCreaturePosition(target).z} }, } local tempo = 200 --200 milesimos for i = 1, #effs do addEvent(doSendMagicEffect, i*tempo, effs[i][2], effs[i][1]) end
  15. soh deixa essa parte assim.. repeat local r = math.random(#uid) if uid[r] ~= cid and canAttackOther(cid, uid[r]) then pid = uid[r] end until pid ~= 0 estranhu da esse erro mas.. ;p
  16. tenta ir em lib/golden arena.lua, acha a function.. function creaturesInGolden(upper, lower, player, remove, clean) e deixa ela assim.. function creaturesInGolden(upper, lower, player, remove, clean) -- function by Vodkart and edited by Slicer local players = {} for x = upper.x - 1, lower.x + 1 do for y = upper.y - 1, lower.y + 1 do local pos = {x = x, y = y, z = upper.z} local m = getTopCreature(pos).uid if remove ~= false and m ~= 0 and ehMonstro(m) then doRemoveCreature(m) end if clean ~= false and hasTile(pos) then doCleanTile(pos, false) end if player ~= false and m ~= 0 and isPlayer(m) and getPlayerStorageValue(m, 22545) == 1 then table.insert(players, m) end end end if player ~= false then return players end end
  17. completamente apoiado '---' vai ajudar muito a galera iniciante... qlqr coisa tamo ae ^^
  18. tem algum tile na tua area da golden arena q n existe
  19. amigo, achu q o titulo do topico esta irregular, e talvez ate a seçao... ;x e tu baixo a versao 2.6/2.6.1/2.7 ou 1.6/1.6.1/1.7? precisa de tudo isso pra funcionar...
  20. ja arrumei aki... sei la pq mais com + de 1 player ele duplicava a qntdade de pokes na global storage.. ;/ dai tu matava os pokes mas ficava como se ainda faltase todos eles pra mata.. dai n saia disso... eu modifiquei todos os arquivos aki pra da uma arrumada nessa golden... mas achu q soh fazendo isso \/, deve arrumar esse problema.. vao em lib/golden arena.lua e e troquem isso.. \/ function doWave() if getGlobalStorageValue(22550) >= 1 then por isso... function doWave(start) if getGlobalStorageValue(22550) >= 1 and getGlobalStorageValue(22548) <= 0 then
  21. mano soh adiciona novos pokes e posiçoes no starter.lua q vai da.. o problema podia ta pq tavas declarando 2 tags diferentes para um ms id... faz q nem o cleba flo..
  22. mano oq exatamente tu ta tentando fazer? eh os baus dos pokes iniciais ms? ou um ball pra uma quest qlqr?
  23. ta acontecendo isso pq em lib/configuration.lua ta assim.. nurseHealsPokemonOut = true coloque.. nurseHealsPokemonOut = false caso n queria q os pokes sejam curados fora da ball...
  24. tu crio novos pokes mas esqueceu das tabelas neh? pelo menos aki a linha 30 eh isso.. local storage = newpokedex[doCorrectPokemonName(name)].stoCatch e pra da erro nisso eh pq n tem esse poke na tabela '--' sobre o outro.. achu q vo ter q recriar o shredder.. as vezes da uns negocios lokos ;x
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...