Ir para conteúdo
  • 0

Duvida No Script


TKeyke

Pergunta

Eu estou com um problema no meu script que é o seguinte:

-O objetivo do script é simples, apenas fazer um summon

-----------

Mas quando eu tento, ele até cria a creature, porém ela não fica com Convince

Já tentei de tudo, mas não funciona.

A Base do Server é 7.81

Alguém pode ajudar?

 

---------------------------------------------------------------------------------------------------

function onUse(cid, item, frompos, item2, topos)

centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z}

 

if item2.itemid == 0 then

return 0

end

if item2.itemid == 2250 then

if getPlayerMagLevel(cid) >= 10 then

doSendMagicEffect(topos,45)

summonCreature('Ghoul', "..centerpos..")

doConvinceCreature(cid, "..centerpos..")

if item.type > 1 then

doChangeTypeItem(item.uid,item.type-1)

else

doRemoveItem(item.uid,1)

end

end

end

end

-------------------------------------------------------------------------------------------------

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

serio q ele summona a criatura? o.O

ta o script vai criar um summon na pos q o player clicar com o item? se for..

 

function onUse(cid, item, frompos, item2, topos)

if item2.itemid == 0 then

return 0

end

if item2.itemid == 2250 then

if getPlayerMagLevel(cid) >= 10 then

doSendMagicEffect(topos, 45)

local summon = doSummonCreature('Ghoul', topos)

doConvinceCreature(cid, summon)

if item.type > 1 then

doChangeTypeItem(item.uid, item.type-1)

else

doRemoveItem(item.uid, 1)

end

end

end

end

 

Link para o comentário
Compartilhar em outros sites

  • 0

Substitua:

 

summonCreature('Ghoul', "..centerpos..")
doConvinceCreature(cid, "..centerpos..")

 

Por isso:

 

a = summonCreature('Ghoul', "..centerpos..")
doConvinceCreature(cid, a)

 

~~ Edit ~~

 

Não vi que o Slicer já tinha postado.

Editado por LuckOake
Link para o comentário
Compartilhar em outros sites

  • 0

serio q ele summona a criatura? o.O

ta o script vai criar um summon na pos q o player clicar com o item? se for..

 

function onUse(cid, item, frompos, item2, topos)

if item2.itemid == 0 then

return 0

end

if item2.itemid == 2250 then

if getPlayerMagLevel(cid) >= 10 then

doSendMagicEffect(topos, 45)

local summon = doSummonCreature('Ghoul', topos)

doConvinceCreature(cid, summon)

if item.type > 1 then

doChangeTypeItem(item.uid, item.type-1)

else

doRemoveItem(item.uid, 1)

end

end

end

end

 

 

Ele fez o summon, soh q a creature ainda não deu convince, ele continua como um bixo normal q da exp, loot, etc.

Link para o comentário
Compartilhar em outros sites

  • 0

Verifica se no arquivo xml do monstro, ele tem a flag convinceable no valor 1.

 

A creature ta assim:

 

<?xml version="1.0"?>

<monster name="Ghoul" level="20" maglevel="30" experience="205" pushable="0" armor="9" defense="9" canpushitems="1" staticattack="50" changetarget="200" speed="144">

<health now="100" max="100"/>

<look type="18" head="20" body="30" legs="40" feet="50" corpse="3113" race="3"/>

<combat targetdistance="1" runonhealth="0"/>

<attacks>

<attack type="melee" maxdamage="80" cycleticks="2000" probability="100"/>

<attack type="instant" name="exura" exhaustion="500" cycleticks="4000" probability="100"/>

</attacks>

 

<defenses>

<defense immunity="poison"/>

</defenses>

 

<loot>

<item id="3976" countmax="10" chance1="50000" chancemax="0"/>

<item id="2148" countmax="30" chance1="100000" chancemax="0"/>

<item id="2050" chance="20000"/>

<item id="2483" chance="10000"/>

<item id="2473" chance="6666"/>

<item id="2398" chance="20000"/>

 

<item id="1987" chance="100000">

<inside>

<item id="2460" chance="6666"/>

<item id="2229" countmax="2" chance1="20000" chancemax="0"/>

<item id="2403" chance="10000"/>

<item id="2168" chance="2500"/>

</inside>

</item>

</loot>

</monster>

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

Tó:

 

 

<?xml version="1.0"?>
<monster name="Ghoul" level="20" maglevel="30" experience="205" pushable="0" convinceable="1" armor="9" defense="9" canpushitems="1" staticattack="50" changetarget="200" speed="144">
<health now="100" max="100"/>
<look type="18" head="20" body="30" legs="40" feet="50" corpse="3113" race="3"/>
<combat targetdistance="1" runonhealth="0"/>
<attacks>
<attack type="melee" maxdamage="80" cycleticks="2000" probability="100"/>
<attack type="instant" name="exura" exhaustion="500" cycleticks="4000" probability="100"/>
</attacks>

<defenses>
<defense immunity="poison"/>
</defenses>

<loot>
<item id="3976" countmax="10" chance1="50000" chancemax="0"/>
<item id="2148" countmax="30" chance1="100000" chancemax="0"/>
<item id="2050" chance="20000"/>
<item id="2483" chance="10000"/>
<item id="2473" chance="6666"/>
<item id="2398" chance="20000"/>

<item id="1987" chance="100000">
<inside>
<item id="2460" chance="6666"/>
<item id="2229" countmax="2" chance1="20000" chancemax="0"/>
<item id="2403" chance="10000"/>
<item id="2168" chance="2500"/>
</inside>
</item>
</loot>
</monster>

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...