Postado Fevereiro 2, 2018 7 anos Preciso de um npc que da um item id:9942 se tiver tal storage! Podem fechar ja criei o script! Editado Fevereiro 2, 2018 7 anos por War (veja o histórico de edições)
Postado Fevereiro 2, 2018 7 anos local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local config = { count = 1, -- qnt do item que ira receber item = 9942, -- item que ira receber sto = 10000 -- Storage } if(msgcontains(msg, 'yes' or 'sim' )) then if getPlayerStorageValue(cid, config.sto) == 1 then local name = getItemNameById(config.item) doPlayerAddItem(cid, config.item, config.count) doPlayerSendTextMessage(cid, 27, "voce recebeu "..config.count.." "..name.." .") else doPlayerSendTextMessage(cid, 27, "voce precisa ter a storage") end return false end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
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.