Dalan 0 #1 Postado 20 Janeiro, 2008 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 #2 Postado 21 Janeiro, 2008 Obrigado pela contribuição!!! Aprovado. Compartilhar este post Link para o post
AaRoN 13 #3 Postado 21 Janeiro, 2008 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 #4 Postado 21 Janeiro, 2008 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 #5 Postado 21 Janeiro, 2008 Bem melhor que antes, agora não da pra urinar o tempo todo. Compartilhar este post Link para o post
Dalan 0 #6 Postado 21 Janeiro, 2008 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 #7 Postado 21 Janeiro, 2008 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 #8 Postado 26 Janeiro, 2008 Legal =] Gostei..Interesante .. Aprovado Compartilhar este post Link para o post
Pescador52 0 #9 Postado 29 Janeiro, 2008 Aff eu boto la /urine ai num acontece nada plz mim ajude :} Compartilhar este post Link para o post
Digo Loco 0 #10 Postado 1 Fevereiro, 2008 Muitoo bom cara 100% aprovado =D Compartilhar este post Link para o post
AaRoN 13 #11 Postado 2 Fevereiro, 2008 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 #12 Postado 2 Fevereiro, 2008 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 #13 Postado 16 Fevereiro, 2008 EH mijar fik bem melhor agr xD Compartilhar este post Link para o post
Fioda 0 #14 Postado 19 Fevereiro, 2008 massa gostei doem ots pra mim ! Compartilhar este post Link para o post
GOD Sero 0 #15 Postado 19 Fevereiro, 2008 LoL muito louco cara parabéns eu morro de tanto rir popokakapopokaka Compartilhar este post Link para o post
Seven Log 0 #16 Postado 13 Fevereiro, 2009 kkkkkkkkkkkkkkkkkkkkkkkk' Trash di mais... Muito fera. Nota:10 Vlw Flw T+ Compartilhar este post Link para o post
elitonnos 0 #17 Postado 13 Fevereiro, 2009 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 ! Compartilhar este post Link para o post