Por Favor Algum Scripter Pode Fazer 1 Npc 8.50 Que vende Item VIP por Hi/trade
mais so pode comprar s vc tene Blue Orb
exemplo:
Archer Helmet == Preço 3 Blue Orb
Mage Legs == Preço 2 BLue Orb
Id: 2474 <- Archer Helmet
Id: 7895 <- Mage Legs
ID: 7632 <- Blue Orb
Ai vai o NPC
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
if(msgcontains(msg, 'archer helmet') or msgcontains(msg, 'helmet')) then
selfSay('Você que comprar {Archer} {Helmet} por {3} {Blue} {Orb?}', cid)
talkState[talkUser] = 1
elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then
if(getPlayerItemCount(cid, 7632) >= 3) then
doPlayerRemoveItem(cid, 7632, 3)
doPlayerAddItem(cid, 2474)
selfSay('Ai está', cid)
else
selfSay('Você não tem os {Blue} {Orb!}', cid)
end
talkState[talkUser] = 0
elseif(msgcontains(msg, 'mage legs') or msgcontains(msg, 'legs')) then
selfSay('Você que comprar {Mage} {Legs} por {2} {Blue} {Orb?}', cid)
talkState[talkUser] = 2
elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 2) then
if(getPlayerItemCount(cid, 7632) >= 2) then
doPlayerRemoveItem(cid, 7632, 2)
doPlayerAddItem(cid, 7895)
selfSay('Ai está', cid)
else
selfSay('Você não tem os {Blue} {Orb!}', cid)
end
talkState[talkUser] = 0
end
return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
É por isso que eu gosto de ajudar (pelo menos tentar ajudar) este fórum, os caras sabe Agradecer né?
Att,
ஓ PẫulǾ ஓ
paulo.boc@hotmail.com