Ir para conteúdo

horktons

Membro
  • Registro em

  • Última visita

Tudo que horktons postou

  1. Blz galera to aqui com um problema e preciso da ajuda de vcs... eu mesmo editei o nome de alguns itens, to dizendo isso para vcs não se confundirem. é um npc de missão, nem vo explicar pq o arquivo ja mostra o que eu quero... NPC1 STORAGE = 100010 -- Não Mecha ITEM = 5956 -- Item a ser adicionado para completar a quest QUANT = 1 -- Quantidade de items a ser adicionado local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 santaNPC(cid, message, keywords, parameters, node) if(not npcHandler:isFocused(cid)) then return false end if (parameters.present == true) then if (getPlayerStorageValue(cid, STORAGE) < 1) then doPlayerAddItem(cid, ITEM, QUANT) setPlayerStorageValue(cid, STORAGE, 1) npcHandler:say('Vlw camarada e boa sorte!!!', cid) else npcHandler:say('voce ja pegou sua missao.', cid) end end npcHandler:resetNpc() return true end npcHandler:setMessage(MESSAGE_GREET, "Iae |PLAYERNAME|. Voce poderia me {ajudar} com uma coisa?") local noNode = KeywordNode:new({'nao'}, santaNPC, {present = false}) local yesNode = KeywordNode:new({'sim'}, santaNPC, {present = true}) local node = keywordHandler:addKeyword({'ajudar'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Voce so tem que entregar este ARQUIVO para meu amigo que esta perto do templo. Aceita?'}) node:addChildKeywordNode(yesNode) node:addChildKeywordNode(noNode) npcHandler:addModule(FocusModule:new()) NPC2 STORAGE = 100010 -- Não Mecha ITEM = 5956 -- Item a ser Removido , dado pelo primeiro NPC QUANT = 0 -- Quantidade de item a ser removido dado pelo primeiro npc PREMIO = 9808 -- Premio do NPC PQUANT = 1 -- Quantidade de premio local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 santaNPC(cid, message, keywords, parameters, node) if(not npcHandler:isFocused(cid)) then return false end if (parameters.present == true) then if getPlayerStorageValue(cid,STORAGE) == 1 and getPlayerItemCount(cid,2330) >= 1 then doPlayerRemoveItem(cid,ITEM,QUANT) doPlayerAddItem(cid,PREMIO,PQUANT) setPlayerStorageValue(cid, STORAGE, 2) npcHandler:say('Vlw camarada!!!', cid) elseif getPlayerStorageValue(cid,STORAGE) >= 2 then npcHandler:say('voce ja terminou esta missao.', cid) elseif getPlayerStorageValue(cid,STORAGE) < 1 then npcHandler:say('Voce nem falou com o noob ¬¬.', cid) elseif getPlayerItemCount(cid,2330) <= 0 then npcHandler:say('Voce nao tem nenhum arquivo...', cid) end end npcHandler:resetNpc() return true end npcHandler:setMessage(MESSAGE_GREET, "Iae |PLAYERNAME|.fale {arquivo} se voce esta aqui pela missao! ") local noNode = KeywordNode:new({'nao'}, santaNPC, {present = false}) local yesNode = KeywordNode:new({'sim'}, santaNPC, {present = true}) local node = keywordHandler:addKeyword({'arquivo'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Noob que te mandou aqui?'}) node:addChildKeywordNode(yesNode) node:addChildKeywordNode(noNode) npcHandler:addModule(FocusModule:new()) o erro é esse: pego o item com o npc1 e levo ate o npc2 e ele pergunta se foi npc1 que me mandou, la eu digo que sim e ele fala que eu não tenho o item, mais o item ja ta na minha bolsa. pfv me ajudem queria muito essa missão no meu ot!!!
  2. Depois abra a pasta Scripts do NPC. copie um arquivo qualquer lua, e renomeie para frederic e edntro dele coloque Pronto , o NPC para voce pegar a missao está pronto agora vamos criar o NPC para voce entregar o item e receber seu premio Volte a pasta NPC , copie outro arquivo xml e renomeie para marlon , e dentro dele voce coloca Agora vá de novo a pasta Scripts do NPC e dentro dele , voce copia outro arquivo lua , renomeia para marlon e dentro dele voce coloca Se voce quizer adicionar para o player dar como premio , EXP , basta voce adicionar doPlayerAddExp(cid,30000) No lugar de 30000 , voce edita a quantidade de exp a ser adiiconada e para voce poe dentro da script voce procura a funçao doPlayerAddItem(cid,PREMIO,PQUANT) e debaixo dele voce adiciona a função de adicionar a exp Qualquer duvida sobre a script só perguntar REP+ se ajudei REP+ , se voce aprovou REP+ , se voce usar em seu servidor man me ensina uma coisa ?
  3. vlw ae cara vlw mesmo, mt foda ese fórum e muito rápido...
  4. pfv sou novo nisso e quero criar uma quest tipo esta: (jogador) hi (npc) ei {nome do jogador} poderia me ajudar? (jogador) sim (npc) voce so precisa pegar x item para mim, aceita? (jogador) sim (npc) muito obrigado, volte quando tiver x item! dai quando eu ja tiver o x item: (jogador) hi (npc) voce ja tem x item? (jogador) sim (npc) muito obrigado! e se não tiver o x item ou ja fis a quest ele fala: (npc) voce nao tem x item! ou (npc) voce ja me ajudou! E me mostrem como muda para ser uma missão rep, e aonde muda o id do item x e da recompensa, me mostra aonde coloca exp como recompensa . pfv ajudem... não sei se alguém realmente me ajuda pq usei o fórum pela 1º veis XDXD

Informação Importante

Confirmação de Termo