Ir para conteúdo

Valakinhas

Héroi
  • Registro em

  • Última visita

Tudo que Valakinhas postou

  1. Valakinhas postou uma resposta no tópico em Suporte Tibia OTServer
    o meu servidor eo pfield e tem os respawn shiny funcionando sem nenhum erro ... vai saber qual pfield vc baixou mais se quiser me add skype para conversa o meu é Valakinhasz aguadando data\creaturescripts creaturescripts xml coloca essa tag <event type="think" name="Shiny" event="script" value="spawn.lua"/> em data\creaturescripts\scripts crie spawn.lua cole isso dentro
  2. config.lua ctrl+f e pesquisa por summon aonde tiver max summon deixa 1
  3. Valakinhas postou uma resposta no tópico em Suporte Tibia OTServer
    up , ninguem nunca ajuda...
  4. Valakinhas postou uma resposta no tópico em Suporte Tibia OTServer
    QUERO SABER COMO COLOCA UM EFEITO AO ACERTA O INIMIGO ------SLEEP POWNDER local sleepcondition = createConditionObject(CONDITION_PARALYZE) setConditionParam(sleepcondition, CONDITION_PARAM_TICKS, 10000) -- 5 segundos setConditionFormula(sleepcondition, -0.9, 0, -0.9, 0) local pokeis = {'Oddish',} [56] = {x = { pok = oddish, spell = "Sleep Powder", minLv = 12, ex = 4300004, base1 = 34, base2 = 44, dista = 5, target = "no", bonus = 2.4, type = "grass", cd = 14 } }, elseif pokemon.x.spell == "Sleep Powder" then doCreatureSay(getCreatureSummons(cid)[1], ""..string.upper(c[getCreatureOutfit(getCreatureSummons(cid)[1]).lookType].x.spell).."!", TALKTYPE_MONSTER) doCreatureSay(cid, ""..getCreatureName(getCreatureSummons(cid)[1])..", use "..c[getCreatureOutfit(getCreatureSummons(cid)[1]).lookType].x.spell.."!", TALKTYPE_SAY) exhaustion.set(cid, pokemon.x.ex, pokemon.x.cd) doAreaCombatCondition(getCreatureSummons(cid)[1], getThingPos(getCreatureSummons(cid)[1]), confusion, sleepcondition, 255) doAreaCombatHealth(getCreatureSummons(cid)[1], element, getThingPos(getCreatureSummons(cid)[1]), confusion, -((num1)+(getPlayerLevel(cid)*(num3))), -((num2)+(getPlayerLevel(cid)*(num3))), 27) return 0
  5. ja mechi nele todo esta praticamente 90% configurado uma galerinha me ajudo com algumas script bugada e outras que davam erro por enquanto é só 2 bug aqui que é do ion system e a outra eo bug que o pokemon se for teleportado a 30 sqm ele some 30 sqm = 30 quadrinhos de distancia, um portal mesmo buga se for alem de 30 sqm
  6. tutorial para tira o icon system do Pfield ele ta bugando muito a unica coisa que fiz nele foi remove algumas tag do login.lua mais acredito que tenha mais lugares para remver
  7. esperimenta o pda 3.1 do bolz
  8. Valakinhas postou uma resposta no tópico em Suporte Tibia OTServer
    up
  9. isso foi um exemplo se vc perceber vai ver a Condiçao depois o pokemon que vai usa ela e por ultimo vai ser a script
  10. up ajuda a tira essa condiçao do stun spore para ela só da dano me passsa lista de condition
  11. Valakinhas postou uma resposta no tópico em Suporte Tibia OTServer
    isso vai ser bem dificial apenas alguma pessoas conseguiram porem nao mostraram o processo só resta espera um servidor aparecer com as sprites por ai
  12. o icon system ta meio bugado com os poke inicial os poke vira um tile om id 0 nao sei a causa disso se alguem tiver a script de pokemon inicial para pfield eu estarei aqui
  13. to com problema com algumas spell bem é o seguinte se o player usa move 4 e depois usa move 5 eles entra em comflito e buga a spell que esta com esse problema é o Sleep powder e o Stun spore ao player usa sleep powder e em seguida usa stun spore a speed do pokemon inimigo e cancelada e ainda almenta a speed dele vo deixar aqui embaixo as condition move 4 local thunderwavecondition = createConditionObject(CONDITION_PARALYZE) setConditionParam(thunderwavecondition, CONDITION_PARAM_TICKS, 9000) setConditionFormula(thunderwavecondition, -0.75, -0.75, -0.75, -0.75) ------SLEEP POWNDER local sleepcondition = createConditionObject(CONDITION_PARALYZE) setConditionParam(sleepcondition, CONDITION_PARAM_TICKS, 10000) -- 5 segundos setConditionParam(sleepcondition, CONDITION_PARAM_SPEED, -5000) -- paralizado setConditionFormula(sleepcondition, -0.9, 0, -0.9, 0) [56] = {x = { pok = oddish, spell = "Stun Spore", minLv = 10, ex = 4300005, base1 = 0, base2 = 0, dista = 5, target = "no", bonus = 0, type = "grass", cd = 10 } }, elseif pokemon.x.spell == "Stun Spore" then doCreatureSay(getCreatureSummons(cid)[1], ""..string.upper(c[getCreatureOutfit(getCreatureSummons(cid)[1]).lookType].x.spell).."!", TALKTYPE_MONSTER) doCreatureSay(cid, ""..getCreatureName(getCreatureSummons(cid)[1])..", "..c[getCreatureOutfit(getCreatureSummons(cid)[1]).lookType].x.spell.."!", TALKTYPE_SAY) exhaustion.set(cid, pokemon.x.ex, pokemon.x.cd) if getCreatureLookDir(getCreatureSummons(cid)[1]) == 0 then doAreaCombatCondition(getCreatureSummons(cid)[1], getThingPos(getCreatureSummons(cid)[1]), confusion, thunderwavecondition, 255) doAreaCombatHealth(getCreatureSummons(cid)[1], element, getThingPos(getCreatureSummons(cid)[1]), confusion, -((num1)+(getPlayerLevel(cid)*(num3))), -((num2)+(getPlayerLevel(cid)*(num3))), 85) elseif getCreatureLookDir(getCreatureSummons(cid)[1]) == 1 then doAreaCombatCondition(getCreatureSummons(cid)[1], getThingPos(getCreatureSummons(cid)[1]), confusion, thunderwavecondition, 255) doAreaCombatHealth(getCreatureSummons(cid)[1], element, getThingPos(getCreatureSummons(cid)[1]), confusion, -((num1)+(getPlayerLevel(cid)*(num3))), -((num2)+(getPlayerLevel(cid)*(num3))), 85) elseif getCreatureLookDir(getCreatureSummons(cid)[1]) == 2 then doAreaCombatCondition(getCreatureSummons(cid)[1], getThingPos(getCreatureSummons(cid)[1]), confusion, thunderwavecondition, 255) doAreaCombatHealth(getCreatureSummons(cid)[1], element, getThingPos(getCreatureSummons(cid)[1]), confusion, -((num1)+(getPlayerLevel(cid)*(num3))), -((num2)+(getPlayerLevel(cid)*(num3))), 85) elseif getCreatureLookDir(getCreatureSummons(cid)[1]) == 3 then doAreaCombatCondition(getCreatureSummons(cid)[1], getThingPos(getCreatureSummons(cid)[1]), confusion, thunderwavecondition, 255) doAreaCombatHealth(getCreatureSummons(cid)[1], element, getThingPos(getCreatureSummons(cid)[1]), confusion, -((num1)+(getPlayerLevel(cid)*(num3))), -((num2)+(getPlayerLevel(cid)*(num3))), 85) end return 0
  14. tbem queria tira do meu tfs ele ta bugando muito
  15. Valakinhas postou uma resposta no tópico em Suporte Tibia OTServer
    <movevent type="StepIn" itemid="1738" event="script" value="walkback.lua"/> <movevent type="StepIn" itemid="1740" event="script" value="walkback.lua"/> <movevent type="StepIn" fromid="1746" toid="1749" event="script" value="walkback.lua"/>
  16. Valakinhas postou uma resposta no tópico em Suporte Tibia OTServer
    eu crio a gate of expertise com seu lvl que seria 26 eu coloco a action 1026 mais nao funciona o char fica indo e voltando a porta nem se quer abre alguem conhece id de porta que fecha sosinho quando o player passsa ou algo assim ?
  17. Valakinhas postou uma resposta no tópico em Suporte Tibia OTServer
    procure baixar outra base o flash e bem antigão recomendo que use pfield v2 ou pokemon dash v6 open source fica a dica
  18. Valakinhas postou uma resposta no tópico em Suporte Tibia OTServer
    Agora o bug e no gate of expertise coloquei as portas com seus respectivos leveis no action ID (Ex: 1026) porem quando vou passar ela, o char vai e volta... isso que minha conta ta lvl 30 .
  19. Valakinhas postou uma resposta no tópico em Suporte Tibia OTServer
    bom eu estava fazendo umas quest blz na hora de por a gate para player lvl 26 ou seja action 1026 para player lvl 26 passa mais só que da erro no movements como resolver isso ? data movements mt.lua
  20. esta faltando um end na sua script e ainda esta acumulando tente essa aqui data spell script crie um haste.lua coloca isso dentro local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_TICKS, 22000) setConditionFormula(condition, 1.7, -56, 1.7, -56) setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) end depois em spells.xml coloca essa tag <instant name="Haste" words="correr" lvl="8" mana="0" prem="1" aggressive="0" selftarget="1" exhaustion="22000" needlearn="0" event="script" value="haste.lua"> </instant> Detalhes nao sei se funciona no PDA mais e funcional no TFS
  21. disculpa mais o modo mais facil vai ter que ser assim vamos la base TFS 0.3.6 data action script crie um arquivo.lua renomeie para Caterpie segundo okemon crie um arquivo chamado rattata.lua function onUse(cid, item, frompos, item2, topos) local zub = {x=850,y=1077,z=5} local odd = {x=852,y=1077,z=5} local pid = {x=854,y=1077,z=5} local pox = getPlayerPosition(cid) if getPlayerStorageValue(cid, 54842) ~= 1 then local health = 350 local maxhealth = 350 local description = "Contains a Squirtle." local poke1 = "This is Squirtle's pokeball. HP = ["..health.."/"..maxhealth.."]" item = doCreateItemEx(2219) doItemSetAttribute(item, "poke", poke1) doItemSetAttribute(item, "nome", "Squirtle") doItemSetAttribute(item, "description", description) doPlayerAddItemEx(cid, item, true) doTransformItem(item, 2222) doPlayerSendTextMessage(cid, 27, "Voce pegou um pokemon.") doPlayerSendTextMessage(cid, 27, "Nao esqueca de usar a Pokedex para descobrir mais sobre pokemons na sua jornada!") doPlayerAddExp(cid, 130) doSendMagicEffect(pox, 21) doPlayerAddSoul(cid, 1) setPlayerStorageValue(cid, 54842, 1) else doPlayerSendTextMessage(cid, 27, "Voce ja pegou o pokemon.") end return TRUE end no xml se coloca essas tag, <action uniqueid="2000" event="script" value="caterpie.lua"/> <action uniqueid="1000" event="script" value="rattata.lua"/> <action uniqueid="3000" event="script" value="weedle.lua"/> depois no mapa editor se vai nos bau e coloca unique 2000 1000 e 3000 em cada bau diferente para muda o pokemon que ganha basta voce abri o rattata.lua Ex oq tiver dentro do rattata.lua se procura todos os nome rattata que tiver dentro e renomeie para outro nome de pokemon Exemplo de rattata se muda para Squirtle entre outros
  22. data action script se cria um arquivo.lua e coloca isso dentro tag do xml coloca <action uniqueid="6000" script="firststone.lua" /> nos bau pelo rme se coloca unique 6000 6001 6002 em diante essa script peguei da base de um otserv de tibia normal para fazer a quest da first stone e necessario voce comfigurar mais duvidas eu estou aqui
  23. TFS 0.3.6 nao, recompilei o servidor esta tudo certinho recompilei até usando outras source que estavam funcionando a do dash v6 recompilei com minhas source e depois com as source do dash v6 nenhum erro durante a compilação acredito que falta script

Informação Importante

Confirmação de Termo