NO

Mary And Divorce Functions

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

script
10
2.5k
NostradamusN
19 de agosto de 2007 às 04:41

A pedido de lucasbro, desenvolvi um sistema de casamento que consiste no seguinte:

 

Ao casar, você recebe um anel que possui uma mensagem única no mesmo, e fica então oficialmente casado.

Ao divorciar, você perde o anel e poderá então casar novamente.

 

Essas funções devem ser usadas em NPCs por usarem a função selfSay. Então vamos lá as funções:

 

STORAGE_MARY_SYSTEM = 2225

function Mary(cid, name)

if getPlayerSex(cid) == 0 then
	partner = 'him'
else
	partner = 'her'
end

if getPlayerStorageValue(cid,STORAGE_MARY_SYSTEM) == 1 then
	-- CASADO
	selfSay('Sorry ' .. getPlayerName(cid) .. ', but you are already married.')
else
	-- SOLTEIRO
	setPlayerStorageValue(cid,STORAGE_MARY_SYSTEM,1)
	ring = doPlayerAddItem(cid,2121,1)
	doSetSpecialDescription(ring,'This ring sybomlizes the pure and true love with ' .. getPlayerName(cid) .. ' and ' .. name .. '.')
	selfSay('So i declare you and ' .. name .. ' husband and wife! You can kiss ' .. partner .. '.')
end
end

function Divorce(cid)

if getPlayerSex(cid) = 0 then
	partner = 'wife'
else
	partner = 'husband'
end

if getPlayerStorageValue(cid,STORAGE_MARY_SYSTEM) == 1 then
	setPlayerStorageValue(cid,STORAGE_MARY_SYSTEM) == 0
	doPlayerRemoveItem(cid,2121,1)
	selfSay('Too bad, you and your ' .. partner .. ' wants to divorce? Ok, and good look in your life.')
end
else
	selfSay('You are not married to get divorce!')
end
end

 

Espero que gostem :)

lucasbroL
19 de agosto de 2007 às 04:43

Hauhauhau, você fica me enxendo o saco no MSN pra você fazer scripts, ficou até bom :p

 

Talvez mais tarde eu use :p

 

Vlws ae!

NostradamusN
19 de agosto de 2007 às 04:57

@lucasbro

Preciso praticar né? ;)

 

Eu comecei a programar LUA em menos de 1 dia.

BispoB
19 de agosto de 2007 às 04:59

SpoaksKAOpSKAOPKSskOpaKSA

Script não muito comun né ;p

Flws

 

//Knu

kafetaoK
19 de agosto de 2007 às 15:51

onde eu coloco isso?

Maum MigoM
19 de agosto de 2007 às 18:51

Nostradamus como sempre com seus ótimos scripts :D

Tá de parabéns por essa action

Até mais.

1 mês depois...
Fusion32F
04 de setembro de 2007 às 21:17
onde eu coloco isso?

 

se eu nao me engano é no global.lua ai vc adiciona no final de tudo

ShrimpzinS
04 de setembro de 2007 às 22:06
onde eu coloco isso?

 

É o script de um NPC

 

Tem um tutorial na seção de Tutoriais

Monter KillM
04 de setembro de 2007 às 22:25

Parece muito bom...

Eu coloquei o code tudo certo na pasta npcs...

E na hora de eu abrir o OTServer para teste... Deu... Certo =D Mais não testei se tá tudo correto... Só ao abrir o server num deu nenhum erro crítico... Mais se é coisa do nostradamus...Concerteza deve esta 100%.

 

Abraços.

09 de setembro de 2007 às 14:18

Pela Madrugada

Se é um Mestre Nisso Mesmo

 

Ja Copie Tudo Aqui Ja Vo Testa

 

Abraço