NO

Honor Functions

Por Nostradamus, 16 de ago. de 2007 em Actions e Talkactions

script
15
3.4k
NostradamusN
16 de agosto de 2007 às 09:56

Recebi uma mensagem pessoal do usuário Tonin que seria mais ou menos assim:

 

@Nostradamus

Sei que você e 1 cara meio ocupado e uma sugestao sou 1 apreciador do seu trabalho, e isso era algo que eu queria em 1 ot se achar nobice desconsidere,

por exemploo 1 ot que se vc tem 1 frag vc nao fala com1 npc ou red nao viaja de barco , tipo 1 sistema de honra tem em alguns jogos e eu acho legal... acho que e so add a funçaoo pra chega os frags nos npcs ne?

 

 

brigadao xd

 

Como eu estava sem idéias, resolvi atender o pedido dele.

Antes de mais nada quero avisar, que o script não foi testado.

 

Vamos as funções:

 

function setHonor(cid, value)
local storage = 999
local stor_value = getPlayerStorageValue(cid,storage)

if value < 0 then
	if value >= stor_value then
		doPlayerSendTextMessage(cid,22,'Your cannot set the values that can turn the honor negative values.')
	else
		setPlayerStorageValue(cid,storage,stor_value + (value))
		doPlayerSendTextMessage(cid,22,'Your honor was decreased by ' .. result .. '.')
	end
elseif value >= 1 then
	setPlayerStorageValue(cid,storage,stor_value + value)
	result = value - stor_value 
	doPlayerSendTextMessage(cid,22,'Your honor was increased by ' .. result .. '.')
else
	debugPrint("[Honor] ERROR: value returned LUA_ERROR or LUA_NULL. returning.")
	return LUA_ERROR
end
end

function getHonor(cid) 
local storage = 999
local stor_value = getPlayerStorageValue(cid,storage)

if stor_value <= 0 then
	debugPrint("[Honor] ERROR: stor_value returned LUA_ERROR or LUA_NULL. returning.")
	return LUA_ERROR
elseif stor_value < 10 then
	honor = 'guardian'
elseif stor_value > 10 and stor_value < 20 then
	honor = 'noble'
elseif stor_value > 20 and stor_value < 30 then
	honor = 'lord'
else
	honor = 'master'
end

doPlayerSendTextMessage(cid,22,'Your honor is ' .. stor_value .. ' this means that you\'re a ' .. honor .. '.')
end

 

Como não tive muito tempo, não saiu como eu esperava, mas creio que assim já é uma boa forma.

 

Tenham bom proveito das funções.

2 semanas depois...
23 de agosto de 2007 às 11:23

aeww, tem como colokar isso junto com o lvl...

ToninT
25 de agosto de 2007 às 01:57

aeeee Nostradamus

 

Brigadao pensei que você nem ia ler minha msg xD

NostradamusN
25 de agosto de 2007 às 02:47

@Morpheus_

Não entendi o que você quer.

Cris BrownC
25 de agosto de 2007 às 14:19

mto bom tiu Nostra.

 

Seus trabalhos sempre arasando.

esse não é aquele projeto que tem na BlackOnix tbm?

 

//CB

27 de agosto de 2007 às 21:28

Tipow assim, quando vc da see ele mostra o lvl, ai podia mostrar a honra tbm

 

You See Morpheus_ (Level 150 Horor:9999999).

Youself ...

Gabriel995G
02 de setembro de 2007 às 03:23

Mais uma vez loco! =D Ajudando a galera com coisas novas.. =D Gratz.

04 de setembro de 2007 às 18:59

Como coloka no ot nao estou consig...

1 ano depois...
wazakiW
12 de outubro de 2008 às 00:19

como usa isso lek? :withstupidsmiley:

3 meses depois...
adaltecA
22 de janeiro de 2009 às 00:24

Ta funfano??????????????

lockypallyL
22 de janeiro de 2009 às 00:29

opa gostei mais isso ta super incompleto neh ??? tpw n precisa fazer algum script declarando as honras ????

 

responde aih nostra iso ia me ajuda mt !!

 

VLWWSSS ;D

3 meses depois...
ThorzenhOoOT
30 de abril de 2009 às 13:35

Axei a sugestão dele interessante e o seu script muito bom!

 

Obg :smile_positivo:

 

Abraços

30 de abril de 2009 às 13:44

@thorstyle

 

Vc reviveu um tópico antigo, isso é considerado flood.

Leia as Regras.

___________

 

REPORTADO

___________

HeitorzinH
30 de abril de 2009 às 13:45

Thor,

Alertado em 10% por reviver tópicos.

 

Abraços ;

Leia as regras.

FilaosF
03 de maio de 2009 às 08:31

roxzao!! :) ta completao?

Editado Maio 3 por Filaosao