Postado Fevereiro 25, 2016 9 anos 1 minuto atrás, LukazGiovanni disse: @lucaspds para adicionar item é só modificar as seguintes linhas: if(msgcontains(msg, 'Addon Doll')) then // NOME DO ITEM if getPlayerItemCount(cid, barras) >= 35 then // QUANTO VAI CUSTAR doPlayerRemoveItem(cid, barras, 35) // QUANTO VAI CUSTAR COLOCAR MESMA COISA DO OUTRO doPlayerAddItem(cid, 9693, 1) // ID DO ITEM E QUANTIDADE npcHandler:say('Foi um prazer negociar com voce.', cid) else npcHandler:say('Voce nao tem barras suficiente.', cid) end end Ajudei parceiro? PIOR Q NÃO UaheuHAE Tipo, não quero só alterar o iten... quero por mais, é só copiar esse codigo, replicar embaixo e alterar pros novos itens desejados??
Postado Fevereiro 25, 2016 9 anos Autor Sim parceiro, só você conferir que todos é quase iguais, muda nome, id.. só você adicionar o mesmo código mas embaixo e alterar para o item que quiser.
Postado Fevereiro 26, 2016 9 anos 7 horas atrás, LukazGiovanni disse: @lucaspds eu consegui o script, peguei de um servidor antigo e tive que estudar um pouco pra fazer ele funcionar no TFS 1.2 local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local Topic = {} 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 barras = 15515 -- ID DAS BARRAS AQUI if(msgcontains(msg, 'Addon Doll')) then if getPlayerItemCount(cid, barras) >= 35 then doPlayerRemoveItem(cid, barras, 35) doPlayerAddItem(cid, 9693, 1) npcHandler:say('Foi um prazer negociar com voce.', cid) else npcHandler:say('Voce nao tem barras suficiente.', cid) end end if(msgcontains(msg, 'Mount Doll')) then if getPlayerItemCount(cid, barras) >= 50 then doPlayerRemoveItem(cid, barras, 50) doPlayerAddItem(cid, 9019, 1) npcHandler:say('Foi um prazer negociar com voce.', cid) else npcHandler:say('Voce nao tem barras suficiente.', cid) end end if(msgcontains(msg, 'VIP III Teleport')) then if getPlayerItemCount(cid, barras) >= 200 then doPlayerRemoveItem(cid, barras, 200) doPlayerAddItem(cid, 24759, 1) npcHandler:say('Foi um prazer negociar com voce.', cid) else npcHandler:say('Voce nao tem barras suficiente.', cid) end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Manin...será que essa coisinha ai serviria pra poketibia base cyan 8.54?? .-. se sim, como que eu faria pra por um nome no npc ou onde add ele? :s
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.