não entendi.
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

info
Grupo: Campones
Registrado: 29/05/13
Posts: 51
Reputação: +4
Char no Tibia: Nunca Joguei

Vo tentar explicar . Ese item está na minha quest como recompensa . só que ele da 1 lv a + para o player eo quero que o player não possa vender nem trocar . quero que fique unique item só ele podera usar .
info
Grupo: Conde
Registrado: 03/06/08
Posts: 508
Reputação: +149

você quer um script que o item só o player que ganhou use?
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

coloca isso no seu script, se não souber posta o script.
doItemSetAttribute(item, "unique", getCreatureName(cid))
acho que dá certo .
Editado Março 23 por DuuhCarvalho
info
Grupo: Campones
Registrado: 29/05/13
Posts: 51
Reputação: +4
Char no Tibia: Nunca Joguei

você quer um script que o item só o player que ganhou use?
Siim
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

local rewards = {
-- action ID recompença;rewards..
[7807] = {{"10577", 13}},
}
function onUse(cid, item, frompos, item2, topos)
if getPlayerLevel(cid) < 150 then
doPlayerSendTextMessage(cid, 20, "Desculpe mais você precisa ser nivel 150 + para fazer essa quest!")
return true
end
if getPlayerStorageValue(cid, 34910) >= 0 then
doPlayerSendTextMessage(cid, 20, "Sorry, you completed this quest!") -- msg quando apareçe quando o player ja fez a quest ;/
return true
end
local itens = rewards[item.actionid]
for i = 1, #itens do
local item1 = doPlayerAddItem(cid, itens[1], itens[2])
end
doItemSetAttribute(item1, "unique", getCreatureName(cid))
setPlayerStorageValue(cid, 34910, 1)
doSendMagicEffect(getThingPos(cid), 29)
doPlayerSendTextMessage(cid, 20, "Parabéns, você completou a quest!")
return true
end
info
Grupo: Campones
Registrado: 29/05/13
Posts: 51
Reputação: +4
Char no Tibia: Nunca Joguei

Não deo Certo . ainda esta dando para o kra retirar da bag e dar trade com outros players
E assim?
local rewards = {
-- action ID recompença;rewards..
[7807] = {10577, 13},
}
function onUse(cid, item, frompos, item2, topos)
if getPlayerLevel(cid) < 150 then
return doPlayerSendTextMessage(cid, 20, "Desculpe mais você precisa ser nivel 150 + para fazer essa quest!")
elseif getPlayerStorageValue(cid, 34910) >= 0 then
return doPlayerSendTextMessage(cid, 20, "Sorry, you completed this quest!") -- msg quando apareçe quando o player ja fez a quest ;/
end
local itens = rewards[item.actionid]
local item1 = doPlayerAddItem(cid, itens[1], itens[2])
doItemSetAttribute(item1, "unique", cid)
setPlayerStorageValue(cid, 34910, 1)
doSendMagicEffect(getThingPos(cid), 29)
doPlayerSendTextMessage(cid, 20, "Parabéns, você completou a quest!")
return true
end
info
Grupo: Campones
Registrado: 29/05/13
Posts: 51
Reputação: +4
Char no Tibia: Nunca Joguei

Agora Deo Certo . Muinto Obrigado a todos que tendo me ajuda , Pode fexar o Topico .
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

Tópico movido para Pedidos e dúvidas resolvidos.




info
Grupo: Campones
Registrado: 29/05/13
Posts: 51
Reputação: +4
Char no Tibia: Nunca Joguei
Tem algum Script para deixar UM item que tem na minha quest Unique . o Id dele é 10577 .
Se alguem poder me ajudar Obrigado .
Pesquisei bastante Mais não consegui fazer nada nem pelo o Itemeditor
Ajudo ? Rep+