Ir para conteúdo
  • 0

Pet System P/ Server [8.6]


MarcioSkate22

Pergunta

Queria um Script que é o seguinte.

Há um NPC que fiz. Ele vende a 100kk 100 Super coins (ID: 10560) -- Não Feito

Com 100 super coins usando esse comando !buysafirapet aparece uma pedra (ID: 12372) -- Não feito

Quando desse Use Aparecesse o (PET) Safira. OBS: Quero O Script do Monstro. -- NÃO Feito

Que seja impossivel de matar o PET. Oufit 12. Hits 34k a 36!Até mais! [MODs & ADMs se estiver na area incorreta movam porfavor e quero dar uma sugestao: Area "Mista" Sim! para postarmos um pedido ou tutorial que envolva mais de 1 tipo de "lingaugem" ocorreu isso cmg! nao sabia onde postar Att: MasterRox

VALOR: 15 REP + AMIZADE + GRATIDAO XD

Editado por MarcioSkate22
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Há um NPC que fiz. Ele vende a 100kk 100 Super coins (ID: 10560) -- Não Feito

aqui ta 1 acebei de fazer

NPC

 

 

data\npc\nomedonpc.xml

<npc name="NOMEDONPC" script="data/npc/scripts/nomedoarquivo.lua" walkinterval="2000" floorchange="0">
<health now="100" max="100"/>
<look type="134" head="78" body="88" legs="0" feet="88" addons="3"/>
	<parameters>
			<parameter key="message_greet" value="Ola. Para mais informacoes de meus servicos diga {buyitem}." />
			<parameter key="message_farewell" value="Tchau." />
			<parameter key="message_walkaway" value="Tchau." />
	</parameters>
</npc>

data\npc\scripts\nomedoarquivo.lua

------------------- By Notle -------------------
local keywordHandler = KeywordHandler:new()				  
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local money = 10000000 -------------- aqui vc coloca quantos de granas
local id = 10560
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 msgcontains(msg, 'buyitem') then
if doPlayerRemoveMoney(cid,money) then
doPlayerAddItem(cid,id,100)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "coloca um texto aqui")   -- edita aqui
else
doPlayerSendCancel(cid,"Você Não Tem Grana Só Lamento.")  -- edita aqui
end
end
return TRUE  
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
------------------- By Notle -------------------

 

 

comando !buysafirapet

 

 

2 - data\talkactions\scripts\nomedoarquivo.lua

function onSay(cid,words,param)
if doPlayerRemoveItem(cid,10560,100) then
doPlayerAddItem(cid,12372,1)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "coloca um texto aqui.")
else
doPlayerSendCancel(cid,"Você Não Tem 100 Wyvern Talismans Só Lamento.")  -- edita aqui
end
end

data\talkactions\talkactions.xml

<talkaction words="!buysafirapet" script="nomedoarquivo.lua"/>

 

 

da Use Na Pedra

 

 

o ultimo

data\actions\scripts\nomedoarquivo.lua

function onUse(cid, item, fromPosition, itemEx, toPosition)
if doPlayerRemoveItem(cid,12372,1) then
doSummonMonster(cid, 'Demon')
doPlayerSendTextMessage(cid, 22, "você sumono um demon!")
end
end

data\actions\actions.xml

<action itemid="12372" script="nomedoarquivo.lua"/>

 

 

 

só vc troca nome do bicho pra um bem editado que hita 34k e pronto e edita os texto

Editado por notle2012
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...