Ir para conteúdo

nociam

Conde
  • Total de itens

    541
  • Registro em

  • Última visita

  • Dias Ganhos

    5

Tudo que nociam postou

  1. manda o script relacionado ao heal pra podermos ajudar vc.
  2. para sua 2 opçao no lugar de if isMonster(cid) then coloque if ehMonstro(cid) then se não tiver alguma dessas função coloque elas function ehMonstro(cid) if not isCreature(cid) then return false end if not isSummon(cid) and isMonster(cid) then return true end return false end function isSummon(sid) return isCreature(sid) and getCreatureMaster(sid) ~= sid and isPlayer(getCreatureMaster(sid)) --alterado v1.9 end ou então se não usa a função onSpawn(cid) para algo nos seus summon faz uma checagem if isSummon(cid) then return true end
  3. pode cre essas duas linhas tira isso do final } ["Future Sight"] = {[36] = 1446,[530] = 52,[110] = 111},} ["Psychic Sight"] = {[365] = 1536},} ficando assim ["Future Sight"] = {[36] = 1446,[530] = 52,[110] = 111}, ["Psychic Sight"] = {[365] = 1536},
  4. eu já iria optar por tabelas em vez de ifs ["Iron Defense"] = {[14] = 1401,[34] = 50,[67] = 28,[163] = 136,}, nome spell --> [14] locktype do pokemon --> 1401 locktype novo local outImune = {["Camouflage"] = {[22] = 2087,[43] = 2087,},["Acid Armor"] = {[9] = 1453,[27] = 1453,},["Iron Defense"] = {[14] = 1401,[34] = 50,[67] = 28,[163] = 136,},["Minimize"] = {[397] = 1455,},["Future Sight"] = {[36] = 1446,[530] = 52,[110] = 111},}["Psychic Sight"] = {[365] = 1536},}["Heal Bell"] = {[365] = 946},}elseif isInArray({"Psychic Sight", "Heal Bell", "Future Sight", "Camouflage", "Acid Armor", "Iron Defense", "Minimize"}, buff) then doSetCreatureOutfit(cid, {lookType = outImune[buff][getCreatureOutfit(cid).lookType]}, -1) setPlayerStorageValue(cid, 9658783, 1) setPlayerStorageValue(cid, 625877, outImune[buff]) --alterado v1.6
  5. nociam

    PokeCamp - Remakes

    não vai.
  6. esta com esse erro agora e tem como fazer pra não aceitar outro target ate acabar a condição desse sistema porque se eu to target em outro pokemon mesmo colocando uma condição ele anula essa magia [28/08/2016 22:29:34] [Error - TalkAction Interface] [28/08/2016 22:29:34] data/talkactions/scripts/move1.lua:onSay [28/08/2016 22:29:34] Description: [28/08/2016 22:29:34] (luaDoMonsterSetTarget) Monster not found
  7. esta acontecendo um erro 1- ta sempre um erro no console erro linha 6714 doMonsterSetTarget(thing.uid, target) 2- quanto uso essa magia eu tenho que colocar target na criatura pra funcionar 3- ele perde o target se eu mudar da target
  8. testei no sua base acho que agora vai testa ai e arruma as velocidade que vc quer certinho conforme o seu doregainspeed.
  9. e a função quanto eu coloquei no meu servidor tb dava esse erro com aquele ajuste eu arrumei pro meu servidor agora no seu não sei porque não vai talvez seja a base não sei de dizer.
  10. o erro dele ficar tele portando e por causa dessa função function doRegainSpeed(cid) e nessa parte doChangeSpeed(cid, -getCreatureSpeed(cid)) parte se tem que ver algo que mude isso pro seu servidor.
  11. Uhm vcs podem trocar essa função testa ai function doRegainSpeed(cid) --alterado v1.9 \/ if not isCreature(cid) then return true end local speed = playerSpeed if isMonster(cid) then speed = getCreatureBaseSpeed(cid) elseif isPlayer(cid) and isInArray({4, 5, 6, 15}, getPlayerGroupId(cid)) then speed = 200 * getPlayerGroupId(cid) end if getCreatureCondition(cid, CONDITION_PARALYZE) == true then doRemoveCondition(cid, CONDITION_PARALYZE) addEvent(doAddCondition, 10, cid, paralizeArea2) end if ehMonstro(cid) and pokes[getCreatureName(cid)] then speed = pokes[getCreatureName(cid)].agility end if isADM(cid) then speed = 1000 end doChangeSpeed(cid,(-getCreatureSpeed(cid))+speed) return speed end
  12. vou ajudar nessa Pda, a roupa deveria ser ao entragar tal item ao npc vc ganha a storage e tem elas no comando do clique outif. script pra usar na neve e so ajeitar do jeito de vcs.
  13. nociam

    Random tabela

    Bom com todas essas logicas hoje fiz uma diferente eu coloco outro valor na array no caso o 0 e faço um while ate achar um valor diferente gostaria de sabe como posso fazer pra quanto tudo dentro da array for 0 receber novamente os mesmo valor de 1 a 6 falta so isso para eu não ficar no loop infinito kkkkkkkk.Depois de bem feito vou transformar em uma função para não escrever ela toda em cada npc. x= 0 while x == 0 do p = based_array[math.random(1, #based_array)] x = p based_array[p]= 0 end
  14. nociam

    Random tabela

    tudo indica o certo ela faz o random sem repetir mais quanto tento puxar na array uma por vez e como não estivesse nada preciso puxar 1 numero dessa array por vez. Esse Randon na verdade e pra essa tabela abaixo não repetir os pokemon sempre vir pokemon aleatório como não dava conseguindo pensei em fazer uma array de números e mudar a parte que pega os pokemon . local it = pokemons[battle_turn] -- battle_turn e aonde pega os pokemon local pokemons = { {name = "Vaporeon", level = 250, nick = "", ball = "normal"}, {name = "Gyarados", level = 300, nick = "", ball = "normal"}, {name = "Tentacruel", level = 320, nick = "", ball = "normal"}, {name = "Golduck", level = 330, nick = "", ball = "normal"}, {name = "Blastoise", level = 350, nick = "", ball = "normal"}, {name = "Starmie", level = 400, nick = "", ball = "normal"}, }
  15. nociam

    Random tabela

    repete ai
  16. nociam

    Random tabela

    Funcionou certinho não duplica, mas o problema que não estou conseguindo usar esses valores passada na array ou mostra que esta null ou se usar função __sort(used) ela retorna tudo, na verdade depois de feito esse random precisava pegar os valores por vez?
  17. nociam

    Random tabela

    mas eu estou fazendo essa array pro npc assim não a necessidade disso e a penas pra pegar números aleatório sem repetir mas da foda.
  18. nociam

    Random tabela

    Uhm o problema que continua repedindo os pokemon no caso ela pode soltar 3 vezes o gyarados eu queria por random para o npc não ficar sempre com a mesma sequencia. Mas valeu obrigado mesmo assim estou tentando fazer um array aonde eu faço o random e pego o numero sorteado e retiro esse numero da tabela to com um erro de ordenar ela no caso de posições ela pede posição 6 mas já não tem ai to pensando nessa logica index = {} y = true -- coloquei so pra não inserir no array de novo no fim arrumo pra quanto não tiver nada no array ele isere de novo if y then for i= 1, 6 do table.insert(index,i) end y= false end print("") print("Concatenated",table.concat(index,", ")) print("") p = index[math.random(1, #index)] x = table.remove(index, index[p]) print("sorteado",p) print("removido",x)
  19. nociam

    Random tabela

    então continuando nesse problema tentei outros jeito mas sem resultado continua repedindo com esse modo revertido math.randomseed(tonumber(tostring(os.time()):reverse())/5) modo padrao math.randomseed(tonumber(os.time()) for n = 1, 6 do p = math.random(1, 6) end print(p) local it = pokemons[p] vou ver como fazer uma array aonde o numero sorteado cai fora da array e faz um Randon de novo e assim sucessivamente se alguém bom souber como faz fico grato se não vou pesquisar como faz e se tiver resultado posto aqui.
  20. nociam

    Random tabela

    Como posso fazer um Randon dessa tabela para que a ordem de pokemon sempre seja diferente sem repetir os pokemon? tabela código aonde o battle_turn determina qual e o próximo pokemon Bom em uma outro tópico o zipter98 me respondeu uma outra duvida de tabela então tentei fazer o mesmo procedimento e agora pega os pokemon em ordem aleatória mas os pokemon se repetem. parte que mudei local index = {} for n = 1, 6 do table.insert(index, n) end local it = pokemons[index[math.random(1, #index)]]
  21. na pokexgame isso tb acontece vc tem que mudar de outfit pra voltar ao normal.
  22. ta pokexgame que me lembre funfa assim se tem que ter 3 itens levar a um npc ai vc ganha a outfit de mergulho, ai quanto vc entra na agua vc pega a outfit automático quem não tiver essa roupa a speed e baixado pakas e os pokemon do tipo agua e ice tem speed aumentada um pouco já os outros andam devagar.
  23. nociam

    Meu nick e posts

    kkk, eu tb perdia muitos post vai saber.
  24. nociam

    tabela

    solucionado obrigado.
  25. nociam

    tabela

    Bom Acho que to com a logica fraca xd, como faço pegar uma tabela por nome digo quero um Randon do Pedro e do João, se eu fazer por numero esta indo mas queria pelo nomes? local pokemons = { ["pedro"] = { {name = "Mega Blastoise", level = 600, nick = "", ball = "normal"}, {name = "Mega Scizor", level = 600, nick = "", ball = "normal"}, {name = "Shiny Snorlax", level = 600, nick = "", ball = "normal"}, {name = "Mega Charizard Y", level = 600, nick = "", ball = "normal"}, {name = "Shiny Dragonite", level = 600, nick = "", ball = "normal"}, {name = "Mewtwo", level = 600, nick = "", ball = "normal"}, } ["joao"] = { {name = "Mega Blastoise", level = 600, nick = "", ball = "normal"}, {name = "Mega Scizor", level = 600, nick = "", ball = "normal"}, {name = "Shiny Snorlax", level = 600, nick = "", ball = "normal"}, {name = "Mega Charizard Y", level = 600, nick = "", ball = "normal"}, {name = "Shiny Dragonite", level = 600, nick = "", ball = "normal"}, {name = "Mewtwo", level = 600, nick = "", ball = "normal"}, } } local names = getCreatureName(cid) local it = pokemons[names][battle_turn]
  • Quem Está Navegando   0 membros estão online

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