JH
pedido

Item Que Da Vocação

Por jhonatanp, 08 de dez. de 2012 em Scripts

script
16
2.5k
caoticC
12 de dezembro de 2012 às 09:09

#topic:

Procure uma linha +/- assim, e me mande a parte que tem ela.

doRemoveItem(item.uid)	

 

 

 

[color=#ff0000]local voca = 12 -- Mude para a vocação que quiser
function onUse(cid, item, frompos, item2, topos)
if not isPlayer(item2.uid) then
doPlayerSendCancel(cid, "Isto não e um player")
return false
end
if getCreatureName(item2.uid) ~= getCreatureName(cid) then
doPlayerSendCancel(cid, "Use a runa em você")
return false
end[/color]
doPlayerSetVocation(cid, voca)
doRemoveItem(item.uid)
return true
end

Coisas inuteis.

 

Coisas Inúteis?

Pelo que eu entendi do pedido ele quer um item que ao dar use with(tipo de runa) no player ele receba uma nova vocação.

 

Não estou falando do pedido, e sim da maneira que você criou ele. Você criou uma checagem para ver se é um player, mas na verdade é uma action, e outras criaturas não executam actions. Você deveria ter pensado nisso.

 

 

Já que estamos falando de coisas inúteis.

Já que retornei false.

E a mensagem:

doPlayerSendCancel(cid, "Use a runa em você")

Não sera exibida.

 

1 - Se quisesse diminuir o script poderia colocar um "and" na verificação mais seria com uma mensagem única.

2 - Não fui mal educado com nosso colega mais todos os usuários querem tudo de "mão beijada"

Editado Dezembro 12 por caotic