Ir para conteúdo

New Ant Drop ,parecido Com Aol


Lucaspacheko

Posts Recomendados

Irei mostrar como fazer um AOL que funciona na BACKPACK.

 

button_ok.pngtestado e aprovadobutton_ok.png

 

Primeiramente vá na pasta do seu ot, em seguida em: Data/Items abra o arquivo items.xml como BLOCO DE NOTAS e proucure um item para colocar como função do Backpack Aol.

{Recomendo o mesmo item do tutorial.

 

<item id="11098" article="a" name="Anti-Drop">
 <attribute key="description" value="Este Item faz a mesma funçao que o AOL, porem ele so precisa estar em sua Mochila." />

 

arrow.gif

Após isso, vá até data/creaturescripts, abra a pasta scripts e crie um arquivo.lua chamado itemnotloot

 

function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)
local item = 11098 -- id do item
local check = getPlayerItemCount(cid,item)
if isPlayer(cid) == true then
		  if check >= 1 then
			doCreatureSetDropLoot(cid, false)
 doPlayerRemoveItem(cid,item,1)
	return TRUE
	end
end
return TRUE
end

arrow.gif

Depois vá em: data/creaturescripts abra o arquivo creaturescripts.xml como BLOCO DE NOTAS e coloque o seguinte

 

<event type="preparedeath" name="NotLoot" event="script" value="itemnotloot.lua"/>

 

arrow.gif

Agora vá até data/talkactions abra a pasta SCRIPTS e crie um arquivo.lua chamado ANT

function onSay(cid, words, param)[/color]
[color=#000000]if doPlayerRemoveMoney(cid, 10000) == TRUE then
local bp = doPlayerAddItem(cid, 11098, 1)
doCreatureSay(cid, "Equipe o Ant em sua BP.", TALKTYPE_ORANGE_1)
else
doCreatureSay(cid, "You don't have enough money", TALKTYPE_ORANGE_1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
end

 

 

arrow.gif

 

E agora por último vá em data/talkactions e abra o arquivo talkactions.xml e abra como BLOCO DE NOTAS, e coloque:

<talkaction words="!ant" event="script"

 

 

Espero ter ajudado vocês em seus OTserv's.

 

Se gostou dá REP+

 

Forever alone .-.

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

×
×
  • Criar Novo...