Ir para conteúdo

Sistema De Casamento


FireSoul

Posts Recomendados

Ola, tava eu dormindo e comecei a pensar em uma action(estranho isso eu sei), de casamento.

 

Mas no que consiste essa action?

Simples... um player usa um item em outra pessa, ele e a outra pessoa ganha um anel com o nome.

 

Pra que serve essa action?

Pra quem já jogou ragnarok deve saber que da para casar, assim liberando magias novas de recuperar vida da parceria entre outras.

Essa action serviria pra isso.

 

Como fazer para que apenas quem é casado use os benefícios?

No começo da Spells/Moviments/Action... coloque

 

queststatus = getPlayerStorageValue(cid,3556)

if queststatus == 1 then

 

Vamos ao que interessa.

 

 

Vá à pasta action/scripts abra um arquivo qualquer apague tudo e cole:

function onUse(cid, item, frompos, item2, topos)

 

 

player1pos = {x=topos.x, y=topos.y, z=topos.z, stackpos=253}

player1 = getThingfromPos(player1pos)

 

name = getPlayerName(cid)

name1 = getPlayerName(player1.uid)

 

ring1 = doPlayerAddItem(player1.uid,2121,1)

ring2 = doPlayerAddItem(cid,2121,1)

 

sex = getPlayerSex(player1.uid)

sex1 = getPlayerSex(cid)

 

 

if sex == 0 then

doSetItemSpecialDescription(ring1, "Você se casou com o ".. name .. " Parabens, Sua desgraça começa agora")

doSetItemSpecialDescription(ring2, "Você se casou com o ".. name1 .. " Parabens, sua desgraça começa agora")

doPlayerSendTextMessage(player1.uid,22,"Você se casou com o ".. name .. " Parabens, Sua desgraça começa agora")

doPlayerSendTextMessage(cid,22,"Você se casou com o ".. name1 .. " Parabens, Sua desgraça começa agora")

setPlayerStorageValue(cid,3565,1)

 

elseif sex == sex1 then

doPlayerSendTextMessage(cid,22,"".. name1 .. " Não pode casar com pessoas do mesmo Sexo")

doPlayerSendTextMessage(cid,22,"LoL, não Pode casar.")

 

end

return 1

end

Salve-o com qualquer nome.

 

Volte e abra o Actions.xml e cole:

<action itemid="id-do-item" script="nome-da-action" />

 

 

 

 

Bugs Existentes

 

O Player Pode casar com mais de uma pessoa.

Mulher Pode Casar com Mulher.

Entre Outros.

 

 

Estarei ARRUMANDO os erros com a media de post's xDD!!

 

 

 

Para quem não sabe instalar!!! Clike aqui!!!

 

 

Atts

FireSoul

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

pra fazer com que uma pessoa nao se case mais de uma vez crie um storage value, adicione assim no global:

 

function isMarried(cid)

if getPlayerStorageValue(cid,2222) == 1 then

return TRUE

else

return FALSE

end

 

 

entao, no seu script, adicione:

 

 

if isMarried(cid) == TRUE then

--

--

--

elseif isMarried(cid) == FALSE then

doPlayerSendCancel(cid,"Sorry you are already married.")

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

  • 4 weeks later...

Vou dar uma olhada nesse sistema de casamento, e vou arrumar, fazendo a versão 2.0 com SEUS créditos!

 

 

//Chain~

 

--Edit

http://www.xtibia.com/forum/Wedding-System-20-t96014.html

terminei

 

Com seus devidos créditos!

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

×
×
  • Criar Novo...