Ir para conteúdo

Slicer

Príncipe
  • Total de itens

    4014
  • Registro em

  • Última visita

  • Dias Ganhos

    47

Tudo que Slicer postou

  1. Slicer

    Sommonar Monstro

    doSummonCreature("Monstro", monsterPos) falto isso n? e isso.. n precisava mexer ^^ position = {x = 457, y = 647, z = to.z} pode deixar assim ms.. position = {x = x, y = y, z = to.z} tpw.. essa area aki n forma um retangulo/quadrado neh? local from, to = {x = 450, y = 640, z = 5}, {x = 469, y = 562, z = 5} tem q pegar a pos acima pro 'from' e a pos abaixo pro 'to'... formando um retangulo/quadrado... algu tpw assim.. local from, to = {x = 450, y = 562, z = 5}, {x = 469, y = 640, z = 5} a 1* pos tem q ser menor q a 2*... tanto o x quanto o y..
  2. Slicer

    Sommonar Monstro

    ah e vc pediu um q o player soh possa fazer isso 1x neh? entao use esse.. \/ e faças as configuraçoes descritas abaixo... vc configuro as coisas no script neh? boto as pos ali emcima, e o "nome" e o "monstro" neh? u,U vc tem q por aki.. local from, to = {x = x, y = y, z = z}, {x = x, y = y, z = z} a pos acima e a pos abaixo, formando um quadrado/retangulo, da onde o monstro pode aparecer... tem q por aki.. if isMonster(getTopCreature(position)) and getCreatureName(getTopCreature(position)) == "Nome" then return true end doSummonCreature("Monstro", monsterPos) o nome do monstro q vai ser sumonado...
  3. Slicer

    Sommonar Monstro

    function onUse(cid, item) local from, to = {x = x, y = y, z = z}, {x = x, y = y, z = z} for x = from.x, to.x do for y = from.y, to.y do position = {x = x, y = y, z = to.z} if isMonster(getTopCreature(position)) and getCreatureName(getTopCreature(position)) == "Nome" then return true end end end local monsterPos = {x = math.random(from.x, to.x), y = math.random(from.y, to.y), z = to.z} doSummonCreature("Monstro", monsterPos) doSendMagicEffect(getPlayerPosition(cid), math.random(28, 30)) return true end talvez assim? ^^
  4. Slicer

    Npc Sem Falas

    tenta isso aki... .xml do npc..
  5. tens q fazer isso aki... local COLOR = races[getMonsterInfo(getCreatureName(cid)).race].cor Nao garanto q va funcionar mas... deixando soh race ele n vai reconhecer ms... ;p soh mais uma coisa, pega isso.. function onStatsChange(cid, attacker, type, combat, value) q esta abaixo das tabelas, e joga pra cima delas... se n n vai reconhecer o 'cid' ali...
  6. aparentemente... no momento n... ;/ e nem sei se vai da... pq como flei achu q ele n coloca o atributo 'unique' em todos os stackables do item ;/
  7. /\ soh complementando... se tiver usando a minha versao do PDA n precisa se preocupar com o lib/moves.lua ^^
  8. sobre o 1* problema.. tente ir em creaturescripts/scripts/pokeexp.lua e ache essa parte.. for i = 1, #party do if isInArray(list, party[i]) then giveExpToPlayer(party[i], expTotal, givenexp, expstring) end end e deixe assim... for i = 1, #party do if isInArray(list, party[i]) and getDamageMapPercent(party[i], cid) > 0 then --alterado v2.8 giveExpToPlayer(party[i], expTotal, givenexp, expstring) end end sobre o negocio de stages.. eh complicado mano.. teria q refazer a parte de exp para party e as formulas e eu n me do muito bem com esse sistema de exp do brun... ;/ eh fods.. e pela 2154545* vez la vms nos tentar posta essa coisa...
  9. xi tem isso ae tb... ;/ recomendo um pouco mais de leitura em tutoriais de scripts e tente usar o OTScript Live! para editar scripts.. ele tem uma lista de funçoes 'imbutida' q ajuda muito nesses errinhus com funçoes... ;p
  10. sei la mano.. n achu muito lgl esse tpw de sistema no serv sem lvl... no com lvl blz, faz sentido... ;/
  11. olha.. desse jeito ae ele chego a adicionar o item pro player? ;x pq se tu olhar no script acima, para adicionar um item Ex eh outra function... e pra ser sincero eu nunca testei esse sistema com itens com stack... ;x n sei se fazendo isso ele bloqueia todos os stacks ou soh o ultimo sei la... ;/ posso ate tentar da uma olhada aki... ;/ edit lembrei q tem q por o id do item q tu quer q fique unique no movements/movemets.xml tb.. nessas linhas <movevent type="AddItem" itemid="11826-11837;11737-11748;12325-12329;12332;12580;2391" event="script" value="UniqueItem.lua"/> <movevent type="RemoveItem" itemid="11826-11837;11737-11748;12325-12329;12332;12580;2391" event="script" value="UniqueItem.lua"/> soh q eu tava testando aki.. e achu q com itens stackbles n da ms.. ;/ ele n coloca o atributo em todos os itens ;/
  12. olhe denovo o meu post acima.. ja arrumei o script.. n tem como n funcionar agora ;x
  13. nd ms vc ta com um char com a vocation certa? e outro erro q eu vi foi.. addEvent(onReturn,time2*60, cid) o certo seria addEvent(onReturn, time2*60*1000, cid) alias achei o problema.. ;x odeio esse CODE... use esse... o problema tava no 'return true' q estava no lugar errado ;x
  14. como vou explicar mais q isso? assim.. no teu script ta assim.. addEvent(onTeleport,time1*1000) addEvent(onReturn,time2*60) soh q isso esta ERRADO! depois q vc declara o tempo num addEvent vc tem q declarar os parametros da funçao q esta no addEvent... o certo seria assim.. addEvent(onTeleport,time1*1000, cid) addEvent(onReturn,time2*60, cid)
  15. addEvent(onTeleport,time1*1000) addEvent(onReturn,time2*60) aki tem erro.. ;p --ou pelo menos era pra ser erro neh -- addEvent(onTeleport,time1*1000, cid) addEvent(onReturn,time2*60, cid) no addEvent, depois q vc coloca o tempo, vc tem q por os parametros da function... como por exemplo tb.. addEvent(doSendMagicEffect, 1000, getPlayerPosition(cid), 10) e na proxima tente postar o erro tb.. ajuda sabe.. ;p notle... mal consigo prever seus movimentos
  16. mano.. no serv com lvl tem esse sistema la... no sem lvl n tem n... e como assim? os pokes la n ganham exp... como q tu quer q isso aconteça...
  17. eh site n eh minha praia.. e eu n recomendo usar vocations no PDA mas... soh uma coisa.. tem q usar assim.. local item = doCreateItemEx(2219) e usando assim achu q fica melhor ^^
  18. ta faltando as functions getPlayerPoints e doPlayerAddPoints... ;x tens q ver q sistemas sao esses e ve cade essas functions...
  19. quero ve a outfit de fly heim kkk gogo termina essa projeto logo o/
  20. MTM mano... ;/ como eu expliquei.. 1488 - 351 = 1137. ["Xatu"] = {1137, 1300},
  21. mano se tu tiver usando um PDA e for no login.lua... tu vai achar isso.. como pode ver... quando o player loga pela 1* vez ele vem com vocation 0... eh soh tu por ae no meio o script de dar o poke por player... ;x e se tiver flando do meu sistema de unique.. o starter.lua da versao 1.6/2.6 ensina a por um poke unique... doItemSetAttribute(item, "unique", getCreatureName(cid)) o atributo 'unique' tem q ter o nome do dono do item...
  22. lembrando q tem q ser o lookType-351... por exemplo.. digamos q o lookType de fly do aero seja 1200... tu vai por ali.. 849.. pois eh 1200-351 = 849...
  23. local asa = getPlayerSlotItem(cid,8).itemid pos = {x=1234, y=4321, z=7} doCreateItem(asa,1,pos) assim achu q vai... ACHU '--'
  24. table.sort(table[, comp]) se n por o 'comp' ele soh vai ver se um 'conteudo' da tabela eh menor q o outro e vai por na ordem... tpw.. t = {10, 5, 20, 60} vai por na ordem de 5, 10, 20, 60... e o comp tem q ser uma function q retorne true/false... no caso eu usei.. function(a, b) return (a[2] < b[2]) end nesse caso ele vai pegar o 1* valor da tabela e vai comparar com o 2* vendo o lvl dos pokes ta tabela fishing... se um valor for menor q o outro vai pra cima na tabela... -eh algu +/- assim kkkk-
  • Quem Está Navegando   0 membros estão online

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