Postado Novembro 17, 2022 2 anos Como faço para que nesse script eu nao possa usar o item de dentro do bp. e como faço para apenas poder usar-lo se ele estiver em cima de um item com action X? AGRADEÇO A TODOS DESDE JA! quando o uso dentro da bp ele nao sai e aparece esse erro Spoiler [Error - Action Interface] data/actions/scripts/npcfer.lua:onUse Description: (luaDoCreateNpc) Cannot create npc: Cooking Spoiler local id = 11391 -- ItemId da Estatua local npc = "Cooking" -- Nome do monsto a ser sumonado function onUse(cid, item, fromPosition, itemEx, toPosition) doRemoveItem(item.uid, 1) doCreateNpc(npc, toPosition) return true end Editado Novembro 17, 2022 2 anos por carloos (veja o histórico de edições)
Postado Novembro 21, 2022 2 anos Autor consegui, pode fechar o topico Spoiler local config = { removeFromPlayer = false, -- If it is set to 'true' it will remove the item from the player, otherwise it will remove the item from where it is being used itemPosition = { x = 303, y = 92, z = 3, stackpos = 255 }, itemId = 11391, creatureType = "npc", -- Choose between 'monster' or 'npc' creatureName = "Ferumbras", -- This is the name of the creature that will be summoned } --[[ If you don't understand programming, please don't change the lines below. ]] function doSpawnCreature(cid) local position = getPlayerPosition(cid) if config.creatureType == "monster" then doCreateMonster(config.creatureName, position) elseif config.creatureType == "npc" then doCreateNpc(config.creatureName, position) else print("creatureType: Choose one of the two existing options: 'monster' or 'npc'.") end return true end function onUse(cid, item, fromPosition, itemEx, toPosition) if config.removeFromPlayer then if getPlayerItemCount(cid, config.itemId) >= 1 then doPlayerRemoveItem(cid, config.itemId, 1) doSpawnCreature(cid) end else if getThingFromPos(config.itemPosition).itemid == config.itemId then doRemoveItem(item.uid, 1) doSpawnCreature(cid) else doPlayerSendTextMessage(cid,22,"e Preciso colocar o Idolo o centro do altar no templo do ferumbras.") end end return true end Editado Novembro 21, 2022 2 anos por carloos (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.