Ir para conteúdo
Entre para seguir isso  
Dalan

Fazendo xixi no tibia 2.0!

Recommended Posts

Dalan    0
Dalan

Fazendo xixi no Tibia 2.0

 

Após vários pedidos de que os players não fiquem fazendo xixi todo o tempo... ou que ele não some... seus problemas acabaram!

 

Primeiro abra na pasta do seu ot /data/actions/scripts/fluids.lua

Dentro dele dependendo da sua versão, você deverá encontrar algo parecido com isso:

 

else

doPlayerSay(cid,"Gulp.",1)

end

Substitua por:

elseif item.type == 1 and getPlayerStorageValue(cid,2579) <= 4 then

doSendAnimatedText(getPlayerPosition(cid), "Gulp.", TEXTCOLOR_ORANGE)

setPlayerStorageValue(cid,2579, getPlayerStorageValue(cid,2579)+1)

elseif item.type == 1 and getPlayerStorageValue(cid,2579) == 5 then

doPlayerSendTextMessage(cid,19,"Voce precisa urinar.")

doChangeTypeItem(item.uid,1)

end

Isso irá servir para que o player tenha que beber agua 5x para ter vontade.

 

Agora na pasta data/talkactions/scripts crie um arquivo com o nome de urine.lua e insira isso nele:

 

function onSay(cid, words, param)

playerPos = getPlayerPosition(cid)

 

--- Verifica a direção que ele está olhando

if (getPlayerLookDir(cid) == 1) then

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

elseif (getPlayerLookDir(cid) == 2) then

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

elseif (getPlayerLookDir(cid) == 3) then

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

else

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

end

frente = getThingfromPos(chao)

--- Se ele não está com vontade

if getPlayerStorageValue(cid,2579) <= 4 then

doPlayerSendTextMessage(cid, 19, 'Voce não esta com vontade.')

end

--- Se há algo acima do chão.

if frente.type >= 0 and getPlayerStorageValue(cid,2579) == 5 then

doPlayerSendTextMessage(cid, 18, 'SOMENTA FACA XIXI NO CHAO!')

end

-- Checando se ele ta com vontade

if frente.itemid == 0 then

if getPlayerStorageValue(cid,2579) == 5 then

doPlayerSay(cid,'Ah... Agora eu to aliviado...',1)

xixi = doCreateItem(2026,13,chao)

doDecayItem(xixi)

setPlayerStorageValue(cid,2579,0)

end

end

end

Adicione isso no talkactions.xml:
<talkaction words="/urine" script="urine.lua" />
Explicando:

O player irá beber água 5x, dae ele vai fica com vontade... depois ele digita /urine e se não existir um item acima do chão na frente dele, ele irá fazer xixi!

A "vontade" é pelo storage 2579, coloquei um número bem loko pra não dar problema de estar em uso... mas se estiver usando é só troca por outro.

Eu testei e não achei bugs, mas se acharem bugs falem ae tentarei resolver...

Compartilhar este post


Link para o post
LaB OrA    0
LaB OrA

Obrigado pela contribuição!!!

 

Aprovado.

Compartilhar este post


Link para o post
AaRoN    13
AaRoN

q shoWWWWWW de Bolaaaa mas tipo acho q seria melhor se funcionase com todas as bebidas ai ia ser show o cara usando life fluid pra se curar apareçe Voce Pressisa Urinar

 

ia ser m loko pra atrapalha o cra ahufAHUFADFDA

Compartilhar este post


Link para o post
aldoano    0
aldoano

Cara parabens fico perfeito muito bom mesmo ja coloquei no meu OT e to me matando de rir muito bom (Y)

Compartilhar este post


Link para o post
Nord    2
Nord

Bem melhor que antes, agora não da pra urinar o tempo todo.

Compartilhar este post


Link para o post
Dalan    0
Dalan

Tinha que ver quando eu tava escrevendo o script... dae eu perguntei prum amigo meu:

Cara, existe o verbo urinar?

Ele:

lógico ¬¬

eu urino, tu urinas, ele urina...

 

kapoKAPOKkapoKAPOK

Compartilhar este post


Link para o post
Lionel Hutz    0
Lionel Hutz

po kara , os player do meu OT estoraram a rir XD po kara fiko mto bom

 

 

parabéns 100% ROoOoOx

Compartilhar este post


Link para o post
Bangue    0
Bangue

Legal =]

Gostei..Interesante ..

 

Aprovado

Compartilhar este post


Link para o post
Pescador52    0
Pescador52

Aff eu boto la /urine

ai num acontece nada plz mim ajude :}

Compartilhar este post


Link para o post
Digo Loco    0
Digo Loco

Muitoo bom cara 100% aprovado =D

Compartilhar este post


Link para o post
AaRoN    13
AaRoN

Pescador52

 

Isso E Talkaction Não E Action Ok ^^ Mas Uq Apareçe No Seu Serv Se Não Funcionar Deve Apareçer Um Aviso Dizendo Que Não Ta Funcionando =P Diz Ai Pra Agente Saber?

Compartilhar este post


Link para o post
buuster    0
buuster

eh meio inutil apenas para tornar mais real!

podia por Scree Shoot neh.. -.-

vou dar minha nota

nota 7

Compartilhar este post


Link para o post
Theax    0
Theax

EH mijar fik bem melhor agr xD

Compartilhar este post


Link para o post
Fioda    0
Fioda

massa gostei

 

doem ots pra mim !

Compartilhar este post


Link para o post
GOD Sero    0
GOD Sero

LoL muito louco cara parabéns eu morro de tanto rir

 

popokakapopokaka

Compartilhar este post


Link para o post
Seven Log    0
Seven Log

kkkkkkkkkkkkkkkkkkkkkkkk'

Trash di mais...

Muito fera.

Nota:10

Vlw Flw T+

Compartilhar este post


Link para o post
elitonnos    0
elitonnos

Nossa, muito interessante, além do mais que meu vizinho falou que tinha 'feito' um script assim.. ¬¬'

ta bom, para né .. ele nem intende nada, falei na cara dele que ele devia ter pego aqui kkkkkkkkkk

e eu nem tinha visto este ótimo script..

PARABÉNS ! :D

Compartilhar este post


Link para o post
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×