Bom, não sei se vai funcionar em MySQL, porque testei só em SQLite, mas aí vai:
UPDATE player_items SET itemtype = 18406 WHERE itemtype = 2641
Se não funcionar, cria uma talkaction e coloca isso nela:
function onSay(cid, words, param)
if db.executeQuery("UPDATE `player_items` SET `itemtype` = 18406 WHERE `itemtype` = 2641") then
doPlayerSendTextMessage(cid, 27, "SUCESS!")
end
return true
end
Como sempre, faça um backup do banco de dados antes, né?
Outra opção é fazer um global event que fique rodando e substituindo de quem está online:
function onThink() for _, pid in pairs(getPlayersOnline()) do while doPlayerRemoveItem(pid, 2641, 1) do doPlayerAddItem(pid, 18406, 1) end end end
TAG:
<globalevent name="subitems" interval="5000" event="script" value="subsitems.lua"/>







info
Grupo: Visconde
Registrado: 21/08/11
Posts: 470
Reputação: +5
Char no Tibia: ...
Pedido query ou talkaction que remova o item 2641 de todos os jogadores e adicione no lugar o item 18406
@Edit
meu servidor é 9.60 e é mysql
Editado Setembro 16 por KennyxD