SmiX 265 Postado Junho 14, 2012 Share Postado Junho 14, 2012 Queria saber como eu faço pra um script onThink(cid), cheque se o player tem um item com a decription("Svargond"), se tiver o script troque ele por este aqui "1205". OBS: o script tem que checar se o item ta na bag ou na slot(8). VLw Link para o comentário https://xtibia.com/forum/topic/187997-onthink-creaturescript/ Compartilhar em outros sites More sharing options...
0 caotic 393 Postado Junho 14, 2012 Share Postado Junho 14, 2012 Voce pode usar uma verificaçao de itens na backpasce com tal atributte. assim local bp = getPlayerSlotItem(cid, CONST_SLOT_BACKPACK) local items = getItemsInContainerById(bp.uid, 8060) for _, items in pairs(item) do Não e um jeito correto de se ultilizar mais so um exemplo para vocer ter noçao o resto voce mesmo faz E depois manda uma verificaçao de atribbuto no item: if string.lower(getItemAttribute(item, "decription"):sub(9, findLetter(getItemAttribute(item, "decription"), "'")-1)) == Svargond then O resto e voce que manda Flw Link para o comentário https://xtibia.com/forum/topic/187997-onthink-creaturescript/#findComment-1278481 Compartilhar em outros sites More sharing options...
0 Vinc 101 Postado Junho 14, 2012 Share Postado Junho 14, 2012 getItemsInContainerById é uma função do Kydrai presisa adicona ela na lib ou no script primeiro antes de usar function getItemsInContainerById(container, itemid) -- Function By Kydrai local items = {} if isContainer(container) and getContainerSize(container) > 0 then for slot=0, (getContainerSize(container)-1) do local item = getContainerItem(container, slot) if isContainer(item.uid) then local itemsbag = getItemsInContainerById(item.uid, itemid) for i=0, #itemsbag do table.insert(items, itemsbag[i]) end else if itemid == item.itemid then table.insert(items, item.uid) end end end end return items end Link para o comentário https://xtibia.com/forum/topic/187997-onthink-creaturescript/#findComment-1278516 Compartilhar em outros sites More sharing options...
0 caotic 393 Postado Junho 14, 2012 Share Postado Junho 14, 2012 isto mesmo lordbug mais hoje em dia todo tem ela. Link para o comentário https://xtibia.com/forum/topic/187997-onthink-creaturescript/#findComment-1278533 Compartilhar em outros sites More sharing options...
Pergunta
SmiX 265
Queria saber como eu faço pra um script onThink(cid), cheque se o player tem um item com
a decription("Svargond"), se tiver o script troque ele por este aqui "1205".
OBS: o script tem que checar se o item ta na bag ou na slot(8).
VLw
Link para o comentário
https://xtibia.com/forum/topic/187997-onthink-creaturescript/Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados