-
Total de itens
74 -
Registro em
-
Última visita
Tudo que GODFakezin postou
-
@SirBreno Isso, eu botei pra sumi mesmo, pra nao facilitar muito. intende? Se não o povo ia usa ela para faser outras coisa! Pronto. =) Cya. Anteciosamente: GoD Fakezin
-
@SirAlquati =P~~ Vlw ai muleke! por ter gostado mais de uma vez do meu trabalho... Cya. Anteciosamente: GoD Fakezin
-
*** Noob Colored *** Vou estar ensinando um tutorial bem simples e divertido. Garanto que vocês vão gosta =) Va na pasta Data/talkactions/scripts/, clone 5 arquivo de tipo Lua, renomeie cada um dos arquivo conforme. Agora abra o arquivo black noob.lua, apague todo conteúdo de dentro e subistitua por isso: function onSay(cid, words, param) playerpos = getPlayerPosition(cid) if math.max(math.abs(playerpos.x-23), math.abs(playerpos.y-30)) < 9999 then doSendAnimatedText(playerpos, "Noob!", TEXTCOLOR_BLACK) return 0 end return 1 end Agora abra o arquivo blue noob.lua, apague todo conteúdo de dentro e subistitua por isso: function onSay(cid, words, param) playerpos = getPlayerPosition(cid) if math.max(math.abs(playerpos.x-23), math.abs(playerpos.y-30)) < 9999 then doSendAnimatedText(playerpos, "Noob!", TEXTCOLOR_BLUE) return 0 end return 1 end Agora abra o arquivo green noob.lua, apague todo conteúdo de dentro e subistitua por isso: function onSay(cid, words, param) playerpos = getPlayerPosition(cid) if math.max(math.abs(playerpos.x-23), math.abs(playerpos.y-30)) < 9999 then doSendAnimatedText(playerpos, "Noob!", TEXTCOLOR_LIGHTGREEN) return 0 end return 1 end Agora abra o arquivo orange noob.lua, apague todo conteúdo de dentro e subistitua por isso: function onSay(cid, words, param) playerpos = getPlayerPosition(cid) if math.max(math.abs(playerpos.x-23), math.abs(playerpos.y-30)) < 9999 then doSendAnimatedText(playerpos, "Noob!", TEXTCOLOR_ORANGE) return 0 end return 1 end Agora abra o arquivo red noob.lua, apague todo conteúdo de dentro e subistitua por isso: function onSay(cid, words, param) playerpos = getPlayerPosition(cid) if math.max(math.abs(playerpos.x-23), math.abs(playerpos.y-30)) < 9999 then doSendAnimatedText(playerpos, "Noob!", TEXTCOLOR_RED) return 0 end return 1 end Pronto: Agora va em, Data/talkactions/talkactions.XML/, e adicione isso dentro: <talkaction words="!red noob" script="red noob.lua" /> <talkaction words="!green noob" script="green noob.lua" /> <talkaction words="!blue noob" script="blue noob.lua" /> <talkaction words="!black noob" script="black noob.lua" /> <talkaction words="!orange noob" script="orange noob.lua" /> Pronto galera mais um tutorial divertido pra vocês zua no seus Ot's. =) Esperto que vocês tenham gostado. Cya. Anteciosamente: GoD Fakezin
-
Boa MULEKE! =P Gostei, eu ja vi tutor desses, mais msm assim. Otimo. Anteciosamente: GoD Fakezin
-
Espelho Que Fala Com Os Player!
tópico respondeu ao GODFakezin de GODFakezin em Actions e Talkactions
@NeroStell Otima ideia. Estarei levando essa proposta. Vou tenta faser, se der certo. eu posto aqui. Vlw mais uma vez ai! Cya. Anteciosamente: GoD Fakezin -
@Conde Sapo Acabei de ver aqui no meu OT deu tudo certo conforme, mais tipo. Isso que você que me explica, eu prefiro deixa do mesmo jeito que ta. Por que? tipo, como isso é um item facil de se pega "Bichos low". ai eu preferir deixa ela com 1x de carga. tava pesando deixa ela com changes de 100x, mais a favor disso se tornaria muito facil. e tambem pelo fato de isso facilitar muito o PVP do OtServer. Recomendo deixa do jeito que se encontra. "Isso depende a favor de vocês". Mais mesmo assim. Vlw por ter gostado por mais 1 tutorial meu. A respeito do NPC eu não acho muito util, facilita de mais isso! "Por que eu sou acostumado com Server Low. porisso não penço nessas ideias". Mais mesmo assim, você me deu uma ideia. Cya. Anteciosamente: GoD Fakezin
-
@NeroStell Simplismente, bem efetivo! Otimo tutor. bem legal pra deixa o seu OtServer mais extrovertido. APROVADO. Fk Cya. Anteciosamente: GoD Fakezin
-
@Conde Sapo Por questão de organizamento... Ja é de mim mesmo =x eu acho assim mais organizado. pelo menos é o que o povo acha... Mais sem problemas. eu faço os meus posters conforme, se eu ver que não tem condições de deixa ele centralizado concerteza ele ficara do jeito que você fala. mais não tem nada de mais isso.! Ou tem? flw ai mais uma vez. Anteciosamente: GoD Fakezin
-
@NeroStell Kkkkkk Sou meio zuado mesmo xD Mais mesmo assim, vlw por ter gostado Obrigado mais uma vez. Cya Ateciosamente: GoD Fakezin
-
Espelho Que Fala Com Os Player!
tópico respondeu ao GODFakezin de GODFakezin em Actions e Talkactions
@Conde Sapo Veremos. Pode deixa. Vlw mais uma vez. Cya. ANteciosamente: GoD Fakezin -
@Diuna Maravilha =) to feliz por ter gostado. vlw ai. =) Anteciosamente: GoD Fakezin
-
***Vassoura Magica*** Tutorial muito simples galera. e uma vassoura que te teleporta para o Templo. xD Item: Vamos la: Va em Data/actions/acripts/, clone um arquivo de tipo lua, apague todo coteúdo de dentro, e adicione isso: function onUse(cid, item, frompos, item2, topos) templepos = getPlayerMasterPos(cid) mag = getPlayerMagLevel(cid) if mag >= 5 then doTeleportThing(cid,templepos) if item.type > 1 then doChangeTypeItem(item.uid,item.type-1) else doRemoveItem(item.uid,1) end else doSendMagicEffect(frompos,2) doPlayerSendCancel(cid,"You don't have the required item.") end return 1 end Agora va em: Data/actions/actions.XML/,e adicione isso: <action itemid="2324" script="broom.lua" /> ID do item: 2324 Pronto: Tutorial bem simples, e bem inteligente xD. Espero que voçês tenham gostado... Cya Anteciosamente: GoD Fakezin
-
Legalzim xD. Acho bem legal =) Cya. Anteciosamente: GoD Fakezin
-
@NeroStell @thayam Então eu tava com muito sono pra faser isso. xD. de boa, pensava que não tinha não. e outra coisa, amigos meus pedindo pra faser... fiz mais por isso também. Mais mesmo assim. vocês gostaram, isso que me importa. Simplismente, vocês que faz o Xtibia. =D vlw, Obrigado todos vocês! Cya. Anteciosamente: GoD Fakezin
-
Arrumando Mana Fluid And Life Fluid.
tópico respondeu ao GODFakezin de GODFakezin em Actions e Talkactions
@NeroStell Tava presisando de um tutorial sobre isso! niguem me respondia. acabei fasendo um, por que não tinha um tutorial falando sobre isso =) simplismente eu fiz uma remoderação. botei todas as Fluids com ID 2006 pra funfa so em um unico Actions. Pronto fiz o teste e saiu perfeito =) Mana fluid com exhasted, e life fluid nao e mais infinitos. mais msm assim. vlw ai muleke, mais 1 vez. Cya. Anteciosamente: GoD Fakezin -
Espelho Que Fala Com Os Player!
tópico respondeu ao GODFakezin de GODFakezin em Actions e Talkactions
@NeroStell Queres a vassoura? kkkkkkkkkkkkkkkkkkkkkkkkkk Se tu quiser, nós desenrola uma agora xD~ Pra fala a verdade! vou faser xD jaja posto no forum =P So pra zua contigo msm xD flw ai brother! Cya. Ateciosamente: GoD Fakezin -
Gostei não, com todo respeito. você vc podeira faser uma lista mais organziada. por uns cores. bota uns Spoiler. bota uns skin de link. faser uma coisa mais pikena e mais organizada... nao to disendo que você nao fez coisa boa, mais so pra ter alerta mesmo brother... mais vai assim! inicio e assim msm... Boa Sorte ai pra frente... Se vc quiser uma ideia da lista, entra na minha. =) e olha o jeito q eu fiz flw ai. Anteciosamente: GoD Fakezin
-
* Arrumando a Mana Fluid and Life Fluid * Aew pessoal, Scripts bem simples, mais que servira para muitas pessoas!. Vamos la: Va em Data/actions/scripts/, abra o arquivo.lua Fluids apague todo conteúdo de dentro, e subistitua por isso: local storevalue = 1578 -- value where exhausted is saved local exhausttime = 1 -- 2 seconds exhaustion local drunk = createConditionObject(CONDITION_DRUNK) setConditionParam(drunk, CONDITION_PARAM_TICKS, 60000) local poison = createConditionObject(CONDITION_POISON) local rand = math.random(1, 10) addDamageCondition(poison, rand, 6000, -5) addDamageCondition(poison, rand, 6000, -4) addDamageCondition(poison, rand, 6000, -3) addDamageCondition(poison, rand, 6000, -2) addDamageCondition(poison, rand, 6000, -1) local fire = createConditionObject(CONDITION_FIRE) addDamageCondition(fire, 1, 6000, -20) addDamageCondition(fire, 7, 6000, -10) function onUse(cid, item, frompos, item2, topos) if(exhaust(cid, storevalue, exhausttime) == 1) then if item2.itemid == 1 and item2.uid == cid then doChangeTypeItem(item.uid, 0) if item.type == 0 then doPlayerSendCancel(cid, "It is empty.") elseif item.type == 3 or item.type == 15 then doSendAnimatedText(getPlayerPosition(cid), "Aaah...", TEXTCOLOR_ORANGE) doTargetCombatCondition(0, cid, drunk, CONST_ME_NONE) elseif item.type == 4 or item.type == 11 or item.type == 28 then doSendAnimatedText(getPlayerPosition(cid), "Argh!", TEXTCOLOR_ORANGE) doTargetCombatCondition(0, cid, poison, CONST_ME_NONE) elseif item.type == 7 then doSendAnimatedText(getPlayerPosition(cid), "Aaaah...", TEXTCOLOR_ORANGE) doPlayerAddMana(cid, math.random(80, 160)) doSendMagicEffect(topos, 12) elseif item.type == 10 then doSendAnimatedText(getPlayerPosition(cid), "Aaaah...", TEXTCOLOR_ORANGE) doPlayerAddHealth(cid, math.random(40, 80)) doSendMagicEffect(topos, 12) elseif item.type == 26 then doSendAnimatedText(getPlayerPosition(cid), "Ouch!", TEXTCOLOR_ORANGE) doTargetCombatCondition(0, cid, fire, CONST_ME_NONE) else doSendAnimatedText(getPlayerPosition(cid), "Gulp.", TEXTCOLOR_ORANGE) end elseif item2.itemid == 1771 or isInArray(WATER, item2.itemid) == TRUE and item.type == 0 then doChangeTypeItem(item.uid, 1) elseif isInArray(NORMAL_CORPSE_STAGE_I, item2.itemid) == TRUE and item.type == 0 then doChangeTypeItem(item.uid, 2) elseif item2.itemid == 1772 and item.type == 0 then doChangeTypeItem(item.uid, 3) elseif item2.itemid == 1773 and item.type == 0 then doChangeTypeItem(item.uid, 15) elseif isInArray(MUD, item2.itemid) == TRUE and item.type == 0 then doChangeTypeItem(item.uid, 19) elseif isInArray(LAVA, item2.itemid) == TRUE and item.type == 0 then doChangeTypeItem(item.uid, 26) elseif isInArray(SWAMP, item2.itemid) == TRUE or isInArray(SWAMP_CORPSE_STAGE_I, item2.itemid) == TRUE and item.type == 0 then doChangeTypeItem(item.uid, 28) elseif isInArray(LIQUID_CONTAINER, item2.itemid) == TRUE and item.type ~= 0 then doChangeTypeItem(item2.uid, item.type) doChangeTypeItem(item.uid, 0) elseif item2.itemid == 2046 and item.type == 11 then doTransformItem(item2.uid, 2044) doChangeTypeItem(item.uid, 0) else if item.type == 0 then doPlayerSendCancel(cid, "It is empty.") else if topos.x == 65535 then doChangeTypeItem(item.uid, 0) splash = doCreateItem(2025, item.type, getPlayerPosition(cid)) elseif isInArray(WATER, item2.itemid) == TRUE or isInArray(MUD, item2.itemid) == TRUE or isInArray(LAVA, item2.itemid) == TRUE or isInArray(SWAMP, item2.itemid) == TRUE then return 0 else doChangeTypeItem(item.uid, 0) splash = doCreateItem(2025, item.type, topos) end doDecayItem(splash) end end else doPlayerSendCancel(cid, "You are exhausted.") doSendMagicEffect(frompos, 2) end return 1 end Pronto: Agora va em, Data/actions/actions.XML/, der um Ctrl+F. e procure por o ID 2006, apos encontrado, subistitua por: <action itemid="2006" script="fluids.lua" /> Pronto pessoal, agora vocês tem Mana fluid e Life fluid 100% tibia RL. =) Espero que vocês tenham gostado! Anteciosamente: GoD Fakezin
-
* Espelho Que Fala Com Os Player * Nesse, tutorial vou explicar como se faz clicar no espelho ele fala com você! =) Tutorial, bem simples, e bem estrovertido. Otimo para anima o seu OtServer!. Vamos la: Alguns itens: ID's dos espelhos: Pronto: Agora va em, Data/actions/scripts/, copile um arquivo.lua qualquer, e renomeie ele para mirror.lua, tire todo coteúdo de dentro e subistitua por isso: function onUse(cid, item, frompos, item2, topos) sorte = math.random(1,7) pos = getPlayerPosition(cid) if item.itemid == 1736 or item.itemid == 1737 or item.itemid == 1816 or item.itemid == 1817 or item.itemid == 1843 or item.itemid == 1844 or item.itemid == 1845 or item.itemid == 1846 or item.itemid == 1847 or item.itemid == 1848 or item.itemid == 1849 or item.itemid == 1850 or item.itemid == 1851 then if sorte == 1 then doSendMagicEffect(pos,14) doPlayerSendTextMessage(cid,22,"Nossa como voce esta bonito(a) hoje.") elseif sorte == 2 then doSendMagicEffect(pos,14) doPlayerSendTextMessage(cid,22,"Voce esta mais bonito(a) a cada dia.") elseif sorte == 3 then doSendMagicEffect(pos,14) doPlayerSendTextMessage(cid,22,"Nossa voce esta horrivel.") elseif sorte == 4 then doSendMagicEffect(pos,14) doPlayerSendTextMessage(cid,22,"Ohh voce parece o chuck.") elseif sorte == 5 then doSendMagicEffect(pos,14) doPlayerSendTextMessage(cid,22,"Voce mudou alguma coisa no visual?.") elseif sorte == 6 then doSendMagicEffect(pos,14) doPlayerSendTextMessage(cid,22,"Que roupa linda!!") elseif sorte == 7 then doSendMagicEffect(pos,14) doPlayerSendTextMessage(cid,22,"Seu cabelo parece mais bonito.") end end return 1 end Explicação: Agora va em Data/action/action.xml/, e adicione isto. -----Mirror---- <action itemid="1736" script="mirror.lua"/> <action itemid="1737" script="mirror.lua"/> <action itemid="1816" script="mirror.lua"/> <action itemid="1817" script="mirror.lua"/> <action itemid="1843" script="mirror.lua"/> <action itemid="1844" script="mirror.lua"/> <action itemid="1845" script="mirror.lua"/> <action itemid="1846" script="mirror.lua"/> <action itemid="1847" script="mirror.lua"/> <action itemid="1848" script="mirror.lua"/> <action itemid="1849" script="mirror.lua"/> <action itemid="1850" script="mirror.lua"/> <action itemid="1851" script="mirror.lua"/> Pronto: -Pronto agora ao usar o espelho ele ira dizer varias falas engraçadas... =) Cya. Anteciosamente: GoD Fakezin
-
@GOD DigoO Vlw mais uma vez, por te gostado dos meus trabalho. =D Anteciosamente: GoD Fakezin
-
*** Piso teleporter *** Você pode colocar esse teleporter, em qualquer piso... Não é bem um teleporter é um piso que teleporta. Muito bom pra quests de tipo ENIGMA, ou ate na propia POI, se o seu ot tiver. isso ficaria muito LEGAL! =) Mais vamos trabalhar: Va na pasta Data/movements/scripts/, e copie um arquivo Lua qualquer, renomeie para pisotp.lua, e retire tudo conteúdo de dentro, e copie e cole isso: Depois va na pasta Data/movements/movements.XML/, e coloque isso la: <movevent event="StepIn" uniqueid="8000" script="pisotp.lua" /> Explicação: Depois de você colocar esses scripts, abra seu mapa no mapa editor, e escolha o piso que vai teleportar, e entre nas propriedades dele e coloque no uniqueid 8000 dai vai ta pronto. Pra quem não sabe uniqueid, é onde ta quest id, em alguns mapa editor em portugues, e você também pode mudar o uniqueid se ele estiver em uso no seu server, basta mudar la em movements.xml no pisotp e em pisotp.lua muda o uniqueid e também o if iten.uid. Anteciosamente: GoD Fakezin
-
*** Configurando Stages *** Pessoal, um tutorial muito simples, mais que vai ser muito ultimo pra vocês tibianos. Vou faser o tutorial pra vocês. não tem muito o que explica, muito simples. =) Vamos la: O arquivo.XML fica em, Data/stages/. <?xml version="1.0"?> <stages> <stage minlevel="1" maxlevel="10" multiplier="20"></stage> <stage minlevel="11" maxlevel="20" multiplier="15"></stage> <stage minlevel="21" maxlevel="30" multiplier="10"></stage> <stage minlevel="31" maxlevel="40" multiplier="5"></stage> </stages> Exemplo: A onde está minlevel="1", significa o level de inicio do estágio de multiplicação de Exp.o maxlevel="10", é até que level vai a quantidade de vezes que a Exp será multiplicada. multiplier="20", é a quantidade de vezes que a Exp será multiplicada desde o level (minlevel) até o level (maxlevel). Pronto pessoal, um tutoral bem simples, mais ira ajuda muito pessoas... Cya. Anteciosamente: GoD Fakezin
-
Deixando Fire,energy E Posion Fields 100%
tópico respondeu ao GODFakezin de GODFakezin em Actions e Talkactions
@NeroStell Mais tipo, eu axo axei 1 tutorial desse o0' e o tutorial do meu amigo shinoda... Se eu nao vi o resto. ou e pelo fato de ta desogarnizado, ou pq eu nao vi msm... Mais msm assim vlw ai brother. Anteciosamente: GoD Fakezin -
Deixando Fire,energy E Posion Fields 100%
tópico respondeu ao GODFakezin de GODFakezin em Actions e Talkactions
Q bom que vc gostou =) Vlw! Estarei trasendo mais tutoriais. diferente para o xtibia. Cya. Anteciosamente: GoD Fakezin -
postei no otserv. É meu tbm xD mais msm assim vlw por ter gostado =) Cya. Anteciosamente: GoD Fakezin
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.