Ir para conteúdo
Entre para seguir isso  
tigerx2

!aol elaborado (:

Recommended Posts

tigerx2    1
tigerx2

Todo ot apelado ou global precisa desse comando, mas o meu eh um pouco melhor T.T

 

Nome: Aol buyer

Autor: tigerx2

Versão Testada: Cliente 8.60 - TFS 0.4

 

Informações Adicionais

Compre aol's, "!aol 10", e se compra 10 aols (:

 

Em talkactions/scripts:

local config = {
level = 10, -- level minimo
price = 10000, -- preço unidade
effect = CONST_ME_POFF, -- efeito ao comprar aol
id = 2173 -- id do item comprado (aol no caso)
}

function onSay(cid, words, param)
if param == "" and doPlayerRemoveMoney(cid,config.price)and getPlayerLevel(cid) >= config.level then
	doPlayerAddItem(cid, config.id)
	doSendMagicEffect(getThingPos(cid), config.effect)
elseif not isNumeric(param) or tonumber(param) < 0 then
	doPlayerSendCancel(cid, "Command positive numeric param is required.")
else
	local config2 = {
		error = "You do not have enought level "..config.level.." or money ("..config.price*param.."gps)",
		msg = "You bought "..param.." amulet of loss, it costs "..(tonumber(param)*config.price).."gps."
	}
	if getPlayerLevel(cid) >= config.level and doPlayerRemoveMoney(cid, config.price*tonumber(param)) then
		doSendMagicEffect(getThingPos(cid), config.effect)
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, config2.msg)
			for i = 1,param do
				doPlayerAddItem(cid, config.id, 1)
			end
	else
		doPlayerSendCancel(cid, config2.error)
	end
end
return true
end

 

Talkactions.xml:

<talkaction words="!aol;/aol" event="script" value="aol.lua"/>

 

Obs: Esse script nao eh do :papa: mas me ensinou algumas coisas (:

Obs2: Faz um tempo legal que fiz esse script.

Editado por tigerx2

Compartilhar este post


Link para o post
Oneshot    24
Oneshot

Um script simples que não deixa de ser de grande utilidade para alguns donos de servidores.

Achei muito boa a sua idéia de adicionar uma X quantidade do item conforme o número que o jogador inserir como parâmetro.

 

Aprovado!

Você receberá V$ 20 pela contribuição. Script avaliado como C+.

Compartilhar este post


Link para o post
Kekezito_LHP    1
Kekezito_LHP

simplemente nao funfiona.... como um script assim poder ser postado, sem testa???? mais ateçao mod

Compartilhar este post


Link para o post
tigerx2    1
tigerx2

O script foi testado sim, poste os erros ueh :)

(testado em TFS 0.4)

Compartilhar este post


Link para o post
iuniX    4
iuniX
simplemente nao funfiona.... como um script assim poder ser postado, sem testa???? mais ateçao mod

 

Todos os scripts são testados pelo moderação.

Por favor, mas atenção para não falar algo que não saiba, ok?

Verifique a versão do teu Otserver e a versão do otserver testado.

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×