Search the Community
Showing results for tags 'magias novas'.
-
Boa tarde, galera. Tô fazendo um server de tibia pra você baixar e jogar em rede com seus amigos, ele é todo baseado em tormenta RPG, e tô tendo dificuldade em criar uma função de tamming. Basicamente o que eu quero fazer é um item que você usa em uma criatura e ela te dá uma spell que te permite conjurar essa criatura. Para tal tô usando esse script. O problema é que a magia que você deveria aprender você não aprende, quando eu tento usar a magia, parece que eu ainda não o aprendi local name = {"teste1", "teste2"} local monsters = { ['Dragon'] = {chance = 100, name = "teste1"}, ['Dragon Lord'] = {chance = 100, name = "teste"}} function onUse(cid, item, fromPosition, itemEx, toPosition) if not isMonster(itemEx.uid) then return false end local monster = monsters[getCreatureName(itemEx.uid)] if not monster then return doPlayerSendCancel(cid, 'Esse monstro não é capturável.') end if monster.chance < math.random(100) then doCreatureSay(cid, 'Ops, a criatura conseguiu escapar.', TALKTYPE_MONSTER_SAY) else doCreatureSay(cid, 'Criatura capturada com sucesso.', TALKTYPE_MONSTER_SAY) doSendMagicEffect(getCreaturePosition(itemEx.uid), 14) doPlayerLearnInstantSpell(cid, monster.name[1], monster.name[2]) end doRemoveCreature(itemEx.uid) doRemoveItem(item.uid, 1) return true end
- 1 reply
-
- scripting
- magias novas
-
(and 1 more)
Tagged with:
-
Spells 8.7 Estava criando uns spells para meu otserver(atari server) Então... resolvi postar alguns das magias que eu criei pra ele... Exclusivo para o !! TOTALMENTE NOVAS!! magias de área e de 3 fases LETS GO!! Sorcerer Características: - tira 112 de mana - apartir do magic lvl: 11 - apartir do lvl: 70 -exaustion: 2000 -soul: 0 -damage: de 50-220 Sprite: VAMOS AOS SCRIPTS! 1º- na sua pasta data/spells/script ... você cria um novo arquivo LUA e coloca isso lá dentro... Depois... é só salvar...com o nome que você quiser...(eu salvei com atari mas vis) 2º- Vá em data/spells e abra o spells.xml ... e cole isso la dentro... <instant name="Ultra Power" words="atari mas vis" lvl="70" mana="112" prem="0" range="3" casterTargetOrDirection="0" blockwalls="1" exhaustion="2000" groups="1" groupexhaustions="2000" icon="100" needlearn="0" event="script" value="atari mas vis.lua"> <vocation id="1"/> <vocation id="5"/> </instant> AGORA VOU ENSINAR A EDITAR DO SEU JEITO... <instant name="Ultra Power" words="atari mas vis" lvl="70" mana="112" prem="0" range="3" casterTargetOrDirection="0" blockwalls="1" exhaustion="2000" groups="1" groupexhaustions="2000" icon="100" needlearn="0" event="script" value="atari mas vis.lua"> <vocation id="1"/> <vocation id="5"/> </instant> Vamos começar... em azul: o nome da sua spell em verde: as palavras que serão ditas em vermelho: o nome do arquivo das spells(aquele que nós criamos nos script) e em amarelo: são as características -lvl -mana -exaustion(se mudar tem que mudar o "groupexaustion" também) -casterTargetOrDirection: 0-não...1- sim -icon: sempre bom colocar um que não tenha(ou seja evitemos os duplicados) Agora vocês já sabem editar... então vamos a outra vocation... Paladin Características: - tira 112 de mana - apartir do magic lvl: 11 - apartir do lvl: 70 -exaustion: 2000 -soul: 0 -damage: de 50-220 (obs: coloquei às mesmas pra não confundir) Sprite: 1º- vá nos scripts e crie um arquivo lua... e coloque isso lá dentro... 2º- salve... e vá em spells.xml e adicione a tag... <instant name="Ultra san" words="atari mas san" lvl="70" mana="110" prem="0" range="3" casterTargetOrDirection="0" blockwalls="1" exhaustion="2000" groups="1" groupexhaustions="2000" icon="101" needlearn="0" event="script" value="atari mas san.lua"> <vocation id="3"/> <vocation id="7"/> </instant> PRONTO!!! Agora é só testar... vlw... aew pessoal... esse foi meu primeiro tutorial... depois vou colocar mais spells... de knight e druid dessa vez... SE ESSE CONTEÚDO AJUDOU VOCÊ DÁ UM REP+... AEW créditos Criação das spells: eu e ao @Beeki por ter resolvido o problema das exaustion... TEH+ PESSOAL...