Sex System

GOD Vini
em Actions e Talkactions
  • 1
  • 2

GOD Vini

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/11/06Posts: 43

Vá em [data/talkactions/scripts] e adicione : SexSystem.lua

 

--[[

Secure Sex 1.0 (talkaction)

 

Caso o player possua um item de id 6527, ao qual considerei como camisinha, no slot de munição, e dizer 'craw', o mesmo terá um sexo seguro.

Caso contrário, ele poderá correr o risco de adquirir AIDS e ir morrendo aos poucos, ou mesmo ter um filho, e perder todo dinheiro para sustentá-lo.

 

Para fazer sexo, basta chegar em frente a um jogador e dizer 'craw'

 

Observação: código estruturado segundo os padrões oficiais do LUA, segundo o site lua.org

]]--

 

--[[

Declaração de variáveis e constantes

 

As variáveis 'damage e 'times', determinam o dano e a quantidade de vezes que o mesmo ocorrerá.

 

]]--

local ITEM_CONDON = 6527

local ITEM_GOLD = 2148

local ITEM_PLATINUM = 2152

local ITEM_CRYSTAL = 2160

local ITEM_CHILD = 6579

local damage = 50

local times = 50

 

--[[

Combate

 

Usado para caso o jogador pegue AIDS, o mesmo, perder vida

]]--

local combat = createCombatObject()

local condition = createConditionObject(CONDITION_DROWN)

setConditionParam(condition, CONDITION_PARAM_DELAYED, 1)

addDamageCondition(condition, times, 100, -damage)

setCombatCondition(combat, condition)

 

function onSay(cid, words, param)

--A variável 'noCondon' estipula um interger que pode ser de 1 a 4, conforme a execução do script.

local noCondon = math.random(1,4)

local playerPos = getCreaturePosition(cid)

-- Pegando-se o alvo, caso o mesmo exista

if (getPlayerLookDir(cid) == 1) then

target = {x = playerPos.x + 1, y = playerPos.y, z = playerPos.z, stackpos = 253}

elseif (getPlayerLookDir(cid) == 2) then

target = {x = playerPos.x, y = playerPos.y + 1, z = playerPos.z, stackpos = 253}

elseif (getPlayerLookDir(cid) == 3) then

target = {x = playerPos.x - 1, y = playerPos.y, z = playerPos.z, stackpos = 253}

else

target = {x = playerPos.x, y = playerPos.y - 1, z = playerPos.z, stackpos = 253}

end

target = getThingfromPos(target)

-- Checando se o alvo anteriormente pego é um jogador

if (isPlayer(target.uid) == TRUE) then

-- Checando se o alvo está de costas, ou seja, da mesma direção que o jogador que executa tal ação

if (getPlayerLookDir(target.uid) == getPlayerLookDir(cid)) then

-- Checando se existe alguma camisinha

if (getPlayerItemCount(cid, ITEM_CONDON) > 0) then

-- Exibindo efeitos e removendo camisinha

doSendAnimatedText(playerPos, 'Craw!!!', TEXTCOLOR_GOLD)

doSendAnimatedText(getThingPos(target.uid), 'Oh God!!', TEXTCOLOR_CRYSTAL)

doPlayerRemoveItem(cid, ITEM_CONDON, 1)

else

-- Utilizando a variável 'noCondon' estipulando que se o valor for menor que 3, o jogador pegará AIDS e então a execução do 'combat' começará

if (noCondon < 3) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, 'You got AIDS!')

doCombat(0,combat,numberToVariant(cid))

else

-- Pegando os valores restantes (3,4 e 5) e estipulando que caso a variável 'noCondon' retorne tais valores, o jogador então terá um filho, e perderá todo seu dinheiro.

doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, 'You got a child!')

local child = doCreateItem(ITEM_CHILD, 1, target)

doSetItemSpecialDescription(child,'It is a son of '..getCreatureName(cid)..' and '..getCreatureName(target.uid)..'.')

local gps = getPlayerItemCount(cid, ITEM_GOLD)

local pcs = getPlayerItemCount(cid, ITEM_PLATINUM)

local ccs = getPlayerItemCount(cid, ITEM_CRYSTAL)

if (gps > 0 or pcs > 0 or ccs > 0) then

doPlayerRemoveItem(cid, ITEM_GOLD, gps)

doPlayerRemoveItem(cid, ITEM_PLATINUM, pcs)

doPlayerRemoveItem(cid, ITEM_CRYSTAL, ccs)

else

return TRUE

end

end

end

else

return TRUE

end

else

return TRUE

end

-- não retornando a fala do jogador, já que a mesma é falada nos efeitos e isso poderia gerar uma certa 'poluição visual'.

return FALSE

end

 

 

Em Talkactions.xml adicione:

 

<talkaction words="craw" script="SexSystem.lua" />

 

 

Explicação

Caso o player possua um item de id 6527, ao qual considerei como camisinha, no slot de munição, e dizer 'craw', o mesmo terá um sexo seguro.

Caso contrário, ele poderá correr o risco de adquirir AIDS e ir morrendo aos poucos, ou mesmo ter um filho, e perder todo dinheiro para sustentá-lo.

 

Créditos

 

Feito por GDLib.

Se, algum dia, aquela(e) que tu amas, te trair e sentires vontade de te atirar de um prédio lembra-te: Tu tens chifres e não asas.

SALVE O TRICOLOR PAULISTA


kruxdudu

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 26/07/07Posts: 284

Vou testar aqui... parece interessante...

Alguns nao gostam, pensam que isso tira o rpg do tibia,

Já eu pretendo justamente montar um servidor que nao prenda o player a somente upar...

 

 

 

Obrigado, vou testar aqui.

Sou fan de:



careca21

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/09/07Posts: 63Char no Tibia: Ventura Dragonar

Uu Sé Funfar Vai Ser Bem Legal

Vlw Broder

Otimo Scripit


!!!!! Lobo X !!!!! !!!!! Lobo X !!!!! !!!!! Lobo X !!!!! !!!!! Lobo X !!!!!

sonnie

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/03/08Posts: 37

=P, meu amigo já me falo desse action! mais eu coloquei aki e nao pego, pq?

Fiz tudo certinho!


"O Melhor FóRum de Tibia e OtServer do mUndO!"


Jooganndo em memoria de Nescal Zero

mastergui

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/10/07Posts: 37Char no Tibia: Royal Loko On Empera

to testando

aki

 

alguma coisa eu te aviso

 

flw

ae

rubinhobarrichelo

Ex-Moderador Xtibia.com
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 11/06/08Posts: 363Char no Tibia: Kyra Supreme

Testando!

 

se funfa Vai ser Bem Legal!

 

Obrigado!

 

///Rubinho

444646_imagem.png

"Tibia Global much more fun, quality and support"



coming soon...

Gsxs

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/07/08Posts: 51Char no Tibia: ..

AOKPsok

Legal kkk vou testar aqui.

>>>>>>>>Gu™<<<<<<<<







É meu fan? Te ajudei em alguma coisa?
Acha que sou trouxa? Então use \/


[Sou fãn de]







-----------------------------------------------------------------
Frost World ATS -



------------------------------------------------------------------

Trouxa! ;D

caoraziran

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/03/08Posts: 25Char no Tibia: GOD Freedom

nao Fundou Aki No thyrania :alien: Mas Vlw pela idea!! :thumbsupsmiley:

Olá XTibiano:

Sua assinatura estava com um problema na TAG SPOILER e foi movida para a parte "Sobre mim".
Agradecemos a sua compreensão.

Atenciosamente,
JV Chequer

mrsliim

►RETIRADO
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/08/07Posts: 43Char no Tibia: Nao jogo mais

Atençao amigo!

fui testar no meu server, e deu erro, ai verifiquei o script e notei que nessa parte:

--A variável 'noCondon' estipula um interger que pode ser de 1 a 4, conforme a execução do script.

local noCondon = math.random(1,4)

local playerPos = geCreaturePosition(cid)

-- Pegando-se o alvo, caso o mesmo exista

if (getPlayerLookDir(cid) == 1) then

Há um Serio ERRO! note na linha:

local playerPos = geCreaturePosition(cid)

o correto Seria:

local playerPos = getCreaturePosition(cid)

Obrigado

Sliim~

►Retirado. Em Busca de MMORPG melhores e mais ativos que Tibia.
Fuck Tibia, Fuck XTibia!!!!, Fuck You, Fuck All!!!


Nao Participarei mais de Equipe alguma, e nem responderei MP's, Por favor nao insistam. Nao estarei mais ajudando Via MSN. Obrigado
Se algum Moderador puder me banir, Agradeço.
[Retirado] Sliim~

►WYD. With Your Destiny. (MMORPG Muito melhor que Tibia.)


Venha voce tambem.
Contato ►luan.gugelmin@hotmail.com

Mazer

.:: Designer ::.
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/10/07Posts: 95

Muito Interesante,

Mas testei no Meu servidor e não deu certo!

 

Mesmo assim Parabéns

Atenciosamente,
Mazer



Crie, poste e comente: Blogs Xtibia!

Nunca nenhum outro portal de tibia e otserv
ofereceu um sistema gratuito desses para você usuário.

gustavocordeiro

Sei Lah
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 24/09/07Posts: 103Char no Tibia: Kirack Tyril

Funcionou aqui... Mto bom!

 

Mas contém alguns errinhos no script... :smile_positivo:



OoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOo

~º ~º ~º ~º ~º ~º ~º ~º ~º ~º ~º ~º ~º ~º ~º ~º ~º

Se eu lutar, lute ao meu lado
Se eu morrer, morra junto a mim
Se eu correr, corra que fudeu tudo...

~º ~º ~º ~º ~º ~º ~º ~º ~º ~º ~º ~º ~º ~º ~º ~º ~º

OoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOo





~>ExORi OT SeRv =D

8524565

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/11/07Posts: 1Char no Tibia: Kyvorgury

Daorinha, nao gosto de colocar coisas assim no meu server mas axei um ótimo trabalho e parabéns =D

furiavr

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 27/04/08Posts: 156Char no Tibia: Retired!

kkkkkkkkkkkkkkkkkkkkkk...muito0o0o responsa, vo coloka isso no meu ot xD

FelipeAugustoGuimaraesGome

Eu??
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 30/06/08Posts: 117Char no Tibia: Menor De Rook

Que RoX! eu ja vi em outros servers Muito Rox Aprovado! :smile_positivo:

 

--------------------------------------------------------------------------------

Assinatura

 

fanbarlo0.png

 

Minha Fan Bar Te ajudei? Entao Use

  • 1
  • 2