Ir para conteúdo

[Action] Erro Script De Alavanca / [Npc] Npc Promotion


grafit123

Posts Recomendados

Versão : 8.60

The Forgotten Server 0.4.0

 

Eu tenho um script que quando usa a alavanca ele retira um item e coloca outro.

Preciso fazer com que ele retire 2 items e coloque o outro

 

o script é o seguinte:

 

function onUse(cid, item, frompos, item2, topos)
janelapos = {x=1541, y=112, z=10, stackpos=1}
itemid = 5732
itemid2 = 5734
local get = getThingfromPos(janelapos)
if get.itemid == itemid and item.itemid == 10029 then
doRemoveItem(get.uid,1)
doCreateItem(itemid2,1,janelapos)
doTransformItem(item.uid,item.itemid+1)
else
return TRUE
end
end

 

 

O outro problema é o seguinte:

 

Eu preciso de um NPC que promova X vocação para Y vocação.

 

Exemplo: sorcerer se tornar master sorcerer

 

Mas o NPC só promoverá quem for sorcerer

 

 

 

Obrigado desde já.

Link para o comentário
Compartilhar em outros sites

function onUse(cid, item, frompos, item2, topos)
local janelapos = {x=1541, y=112, z=10, stackpos=1}
local janelapos2 = {x=XXXX, y=YYY, z=ZZ, stackpos=1} -- Edite a posição do segundo item
local itemid = 5732
local itemid2 = 5734
local get = getThingfromPos(janelapos)
if get.itemid == itemid and item.itemid == 10029 then
doRemoveItem(get.uid,1)
doRemoveItem(getThingfromPos(janelapos2).uid,1)
doCreateItem(itemid2,1,janelapos)
doTransformItem(item.uid,item.itemid+1)
else
return TRUE
end
end

Edite a posição do segundo item. - -Não testei

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

tipo assim

os npcs de promotion eles são dessa maneira

se um knight for ele se promove para elite knight, se um sorcerer for se promove para master sorcerer...

qualquer vocação que for consegue se promover

 

eu quero um que seja unico de cada vocação

X NPC promove APENAS sorcerer para master sorcerer

Y NPC promove APENAS druid para elder druid

 

e assim por diante

 

1 NPC para cada vocação

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...