Ir para conteúdo
  • 0

HELP uniqueitems ITEM


kamus9629

Pergunta

BOA NOITE DEIXA EU EXPLICAR EU COLOQUE ESSE SISTEM PARA O ITEM NAO SER JOGADO NO PISO E NEM PODER DA TRADE NELE MAIS ELE TA TENDO ALGUNS ERRO 

 

image.png.1464fa5e8cada77c26c493121cf1c565.png

 

 

Citar

local uniqueitems = [1453, 1450, 15603, 15602, 15604, 15605, 15606, 15607, 15600, 15948, 15599, 15601, 1386, 352, 353, 359, 2407, 2408, 2409, 2404, 2405, 2406, 2401, 2402, 2403, 2397, 2396, 2395, 2398, 2399, 2400, 2386, 2387, 2388, 2394, 2393, 2392, 2391, 2390, 2389, 1805, 1804, 1803, 1808, 1807, 1806, 2382, 2381, 2380, 2383, 2384, 2385, 1796, 1797, 1798, 1799, 1800, 360, 361, 362, 363, 364, 365, 366, 367, 368, 333, 369, 370, 371, 372, 373, 374, 377, 378, 379, 380, 381, 382, 383]
function onDeEquip(cid, item)
if item.itemid == uniqueitems then
doPlayerSendCancel(cid, "Sorry, this is an unique item.")
end
end

 

Citar

function onTradeAccept(cid, target, item, targetItem)
if item.itemid == [1453, 1450, 15603, 15602, 15604, 15605, 15606, 15607, 15600, 15948, 15599, 15601, 1386, 352, 353, 359, 2407, 2408, 2409, 2404, 2405, 2406, 2401, 2402, 2403, 2397, 2396, 2395, 2398, 2399, 2400, 2386, 2387, 2388, 2394, 2393, 2392, 2391, 2390, 2389, 1805, 1804, 1803, 1808, 1807, 1806, 2382, 2381, 2380, 2383, 2384, 2385, 1796, 1797, 1798, 1799, 1800, 360, 361, 362, 363, 364, 365, 366, 367, 368, 333, 369, 370, 371, 372, 373, 374, 377, 378, 379, 380, 381, 382, 383]
doPlayerSendCancel(cid, "Sorry, you cannot trade this item.")
end
end

 

 

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
Em 28/04/2020 em 22:44, kamus9629 disse:
Versão do Servidor: TFS - 0.3.5
Tipo de Script: moveevent
Código:
  Ocultar conteúdo



 

BOA NOITE DEIXA EU EXPLICAR EU COLOQUE ESSE SISTEM PARA O ITEM NAO SER JOGADO NO PISO E NEM PODER DA TRADE NELE MAIS ELE TA TENDO ALGUNS ERRO 

 

image.png.1464fa5e8cada77c26c493121cf1c565.png

 

 

 

Você está criando o array/tabela de forma errada, por isso deu erro. E no segundo script você não pode comprar o id de um item com uma tabela, tem que comparar com o valor dentro da tabela. Eu refiz para você:

local uniqueitems = {1453, 1450, 15603, 15602, 15604, 15605, 15606, 15607, 15600, 15948, 15599, 15601, 1386, 352, 353, 359, 2407, 2408, 2409, 2404, 2405, 2406, 2401, 2402, 2403, 2397, 2396, 2395, 2398, 2399, 2400, 2386, 2387, 2388, 2394, 2393, 2392, 2391, 2390, 2389, 1805, 1804, 1803, 1808, 1807, 1806, 2382, 2381, 2380, 2383, 2384, 2385, 1796, 1797, 1798, 1799, 1800, 360, 361, 362, 363, 364, 365, 366, 367, 368, 333, 369, 370, 371, 372, 373, 374, 377, 378, 379, 380, 381, 382, 383}

function onDeEquip(cid, item)
if item.itemid == uniqueitems[item.itemid] then
	doPlayerSendCancel(cid, "Sorry, this is an unique item.")
end
end
local itens_unique = {1453, 1450, 15603, 15602, 15604, 15605, 15606, 15607, 15600, 15948, 15599, 15601, 1386, 352, 353, 359, 2407, 2408, 2409, 2404, 2405, 2406, 2401, 2402, 2403, 2397, 2396, 2395, 2398, 2399, 2400, 2386, 2387, 2388, 2394, 2393, 2392, 2391, 2390, 2389, 1805, 1804, 1803, 1808, 1807, 1806, 2382, 2381, 2380, 2383, 2384, 2385, 1796, 1797, 1798, 1799, 1800, 360, 361, 362, 363, 364, 365, 366, 367, 368, 333, 369, 370, 371, 372, 373, 374, 377, 378, 379, 380, 381, 382, 383}

function onTradeAccept(cid, target, item, targetItem)
if item.itemid == itens_unique[item.itemid] then
	doPlayerSendCancel(cid, "Sorry, you cannot trade this item.")
end
end

Eu arrumei as verificações, mas pode ser que dê erro ainda, só que não tem como eu testar porque precisaria do script todo.

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

  • 0

@Yan18

 

[30/04/2020 20:10:43] [Warning - Event::loadScript] Event onDeEquip not found (data/movements/scripts/UniqueItem.lua)
[30/04/2020 20:10:43] [Error - MoveEvent::configureMoveEvent] Unknown event type "TradeAccept"

Link para o comentário
Compartilhar em outros sites

  • 0
12 minutos atrás, kamus9629 disse:

@Yan18

 

[30/04/2020 20:10:43] [Warning - Event::loadScript] Event onDeEquip not found (data/movements/scripts/UniqueItem.lua)
[30/04/2020 20:10:43] [Error - MoveEvent::configureMoveEvent] Unknown event type "TradeAccept"

Poste o script todo.

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...