Postado Outubro 29, 2014 10 anos Alguem pode criar uma script pra mim que eu sumone uns 4 tipos diferentes de monstro numa spell só REP + pra quem ajudar @UP Ajuda AE Editado Outubro 29, 2014 10 anos por dbko (veja o histórico de edições)
Postado Outubro 30, 2014 10 anos data\spells\scripts\summon crie mixsummon.lua ou qualquer outro nome que quiser, lembre se trocar, troque no spells.xml também. local max = 1 function onCastSpell(cid, var) local dir = getPlayerLookDir(cid) local ppos = getPlayerPosition(cid) if(dir==1)then ppos.x = ppos.x + 1 elseif(dir==2)then ppos.y = ppos.y + 1 elseif(dir==3)then ppos.x = ppos.x - 1 elseif(dir==0)then ppos.y = ppos.y - 1 end local count, pos = #getCreatureSummons(cid), getThingPos(cid) if count == max then doPlayerSendCancel(cid, 'Voce nao pode sumonar mais criaturas.') doSendMagicEffect(pos, CONST_ME_POFF) return false end local summon = getCreatureSummons(cid) local MaximoSummon = 4 if (table.maxn(summon) < MaximoSummon) then local spider = doConvinceCreature(cid, doCreateMonster("spider", ppos)) local wolf = doConvinceCreature(cid, doCreateMonster("wolf", ppos)) local orc = doConvinceCreature(cid, doCreateMonster("orc", ppos)) local demon = doConvinceCreature(cid, doCreateMonster("demon", ppos)) doPlayerSendTextMessage(cid, 22, "Voce summonou quatro criaturas!") end end Entendendo o script acima local spider = doConvinceCreature(cid, doCreateMonster("spider", ppos)) local wolf = doConvinceCreature(cid, doCreateMonster("wolf", ppos)) local orc = doConvinceCreature(cid, doCreateMonster("orc", ppos)) local demon = doConvinceCreature(cid, doCreateMonster("demon", ppos)) onde esta em vermelho é os monsters, troque para qual quiser. data\spells abra o spells.xml e adicione a seguinte linha <instant name="Summon 4 Monsters" words="mixsummon" lvl="25" params="1" exhaustion="2000" needlearn="0" event="script" value="summon/mixsummon.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="5"/> <vocation id="6"/> </instant> testa ai
Postado Outubro 30, 2014 10 anos Autor Deu certo não sempre ta dando erro na primeira linha de monsters EX : local spider = doConvinceCreature(cid, doCreateMonster("spider", ppos)) Editado Outubro 30, 2014 10 anos por dbko (veja o histórico de edições)
Postado Outubro 30, 2014 10 anos Autor Não ta lendo a primeira linha que você ponha o monstro ja tentei de tudo e não ta lendo
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.