Postado Março 5, 2015 10 anos Boa noite pessoal! É possivel restringir um npc a vender uma quantia de itens? Tipo o npc vende mace, o player so pode comprar uma mace depois o npc não vende mais para ele! É possivel fazer isso?
Postado Março 5, 2015 10 anos Creio que isso nao será possivel . Mas vamos aguardar respostas kk "Neste Mundo , Sempre Que Houver Luz , Haverá Tabém Sombras " AJUDEI ? REP + Meus Trabalhos >.< Spr e Dat Do WoNo v2.55
Postado Março 5, 2015 10 anos Autor =) sim na verdade eu aceito outras sugestoes, tipo, estou fazendo uma quest o item existe....porem no remere's não existe o item para eu por no bau de quest, entao preciso de ajuda uma opiniao de como posso fazer para apos o player concluir a quest receber a recompensa!
Postado Março 5, 2015 10 anos Solução Crie 1 uniqueid para usar no baú: Vá em "Data/actions/scripts" copie e cole 1 arquivo .xml, renomeie ele para questitem.xml e cole isso dentro: local config = { recompensa = 2493, -- ID da recompensa. nitem = "Item test.", -- Nome da recompensa. storage = 50029 -- Se for criar outra quest com esse mesmo script, altere a storage pra 1 diferente. } function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid,config.storage) == -1 then doPlayerSendTextMessage(cid,25,"You have found a "..config.nitem..".") doPlayerAddItem(cid,config.recompensa,1) setPlayerStorageValue(cid,config.storage,1) else doPlayerSendTextMessage(cid,25,"The is empty.") end return true end Agora vá em "Data/actions/actions.xml" e adicione essa linha: <action uniqueid="50029" script="questitem.lua"/> Ai lá no Remere's você clica com o direito no baú, clica em properties e coloca 50029 em Unique ID. ➥ Regras | Seções OTServ | Seções BOT
Postado Março 5, 2015 10 anos Crie 1 uniqueid para usar no baú: Vá em "Data/actions/scripts" copie e cole 1 arquivo .xml, renomeie ele para questitem.xml e cole isso dentro: local config = { recompensa = 2493, -- ID da recompensa. nitem = "Item test.", -- Nome da recompensa. storage = 50029 -- Se for criar outra quest com esse mesmo script, altere a storage pra 1 diferente. } function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid,config.storage) == -1 then doPlayerSendTextMessage(cid,25,"You have found a "..config.nitem..".") doPlayerAddItem(cid,config.recompensa,1) setPlayerStorageValue(cid,config.storage,1) else doPlayerSendTextMessage(cid,25,"The is empty.") end return true end Agora vá em "Data/actions/actions.xml" e adicione essa linha: <action uniqueid="50029" script="questitem.lua"/> Ai lá no Remere's você clica com o direito no baú, clica em properties e coloca 50029 em Unique ID. WTF ? ? ? é possível sim... Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado). Tópicos: [FAQ] BBCODE [LIB] Constant [RME] Administrando bordas. [TALK] Broadcast Editável. [TALK] Sugest. [TALK] Checkpoint. [MOVE] Pântano pegajoso. [ACTION] Piggy Bank. (Cassino). [GLOBAL] Uptime Ad. [C0DE] Consertando 'Invalid Password' [PROGRAM] Quest Maker
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.