Ir para conteúdo

Maik Oliveira

Membro
  • Registro em

  • Última visita

Tudo que Maik Oliveira postou

  1. Bom preciso de um npc barco que leve para 3 lugares e que checa se o player tem o storage 13500 (storage do tile) se tiver o npc teleportara >< Tambem queria um script da uh que a formula do healing fosse em min e max igual das potion Rep+ pra quem ajuda ><
  2. Bom pessoal estou tentando colocar o sistema de addon bonus no meu servidor onde um addon full da um certo atributo. Tentei da seguinte forma <outfit id="2"> <list gender="0" lookType="137" name="Hunter"> <skill dist="3"/> </list> <list gender="1" lookType="129" name="Hunter"> <skill dist="3"/> </list> </outfit> Mais não deu atributo nenhum :/ alguem pode me ajudar?
  3. sociopata poderia postar o characters do seu site? tentei alinha do jeito que ta ae as tables de items quests e tals mais nem consegui :/
  4. Obrigado Skydangerous e Guutores >< Resolvido moderação Rep+ pros 2
  5. nossa fiko bugadao o script por causa do :s aruma ae
  6. Bom pessoal estou tendo problemas com a fala do monstro. parece ser uma coisa simples mais aqui não deu certo. coloquei o voice ali certinho mais acaba que o monstro n fala:/ me ajudem a arumar <?xml version="1.0" encoding="UTF-8"?> <monster name="Training Monk" nameDescription="a training monk" race="blood" experience="0" speed="210" manacost="0"> <health now="99000" max="99000"/> <look type="57" corpse="3128"/> <targetchange interval="60000" chance="0"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="0"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="0"/> <flag pushable="0"/> <flag canpushitems="1"/> <flag staticattack="50"/> <flag lightlevel="0"/> <flag lightcolor="0"/> <flag targetdistance="1"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="melee" interval="5000" min="0" max="-1"/> </attacks> <defenses armor="0" defense="0"> <defense name="healing" interval="10000" chance="100" min="24000" max="24000"/> </defenses> <immunities> <immunity physical="0"/> <immunity energy="0"/> <immunity fire="0"/> <immunity poison="0"/> <immunity lifedrain="0"/> <immunity paralyze="0"/> <immunity outfit="0"/> <immunity drunk="0"/> <immunity invisible="1"/> </immunities> <voices interval="2000" chance="5"> <voice sentence="Treine bastante para um dia ser um poderoso Guerreiro!" yell="1"/> </voices> <loot> <item id="2148" countmax="20" chance="100000"/><!-- gold coin --> <item id="1949" chance="10000"/><!-- scroll --> <item id="2467" chance="10000"/><!-- leather armor --> <item id="2642" chance="6666"/><!-- sandals --> <item id="1987" chance="100000"><!-- bag --> <inside> <item id="2044" chance="6666"/><!-- lamp --> <item id="2689" countmax="3" chance="20000"/><!-- bread --> <item id="2401" chance="3333"/><!-- staff --> <item id="2166" chance="1428"/><!-- power ring --> </inside> </item> </loot> </monster>
  7. o/ vejo seu trabalho em outro fórum >< otimo scripter seja bem vindo *--*
  8. Nossa muito muito bom. MUITO OBRIGADO CARA REALMENTE ENCONTREI ALGUEM COMPETENTE NO TK >< Poderia me explica os valores? qual almenta dano qual almenta dano apartir do lv (o ml ta contando nessa formula néah ou só conta o lv pro valor do hit?) pra facilita minha vida >< 100000 de Rep+ pra vc sz
  9. O erro deve ser simples ;s Bom esse é o script do exevo gran mas frigo local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ICETORNADO) function onGetFormulaValues(cid, level, maglevel) local min = -((level/50)+(maglevel*14.99)+15) local max = -((level/50)+(maglevel*19.99)+30) return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") local area = createCombatArea(AREA_CROSS5X5) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end o dano esta otimo o problema é que um lv 300 com ml 100 hita 1900 e um lv 70 com ml 100 hita 1900 tbm ;x Queria que o lv 70 com ml 100 hitase menos de 1000 Alguem me ajuda?
  10. Bom quero colocar o dano das runas magias etc, do tibia 7.6 em meu servidor 8.6. E queria saber se eu só substituir os script ira funcionar porque pareçe que a formula é quase a mesma :x (eu axo num intendo nada de script) Exemplo: Sudden Death 8.6 local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -32, -1, -48, 5, 5, 4.29, 7.39) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Sudden Death 7.6 -- doTargetMagic -- attackType: Type of attack -- cid: creature id. -- Targetpos: Target position. -- animationEffect: Projectile animation. -- damageEffect: Effect to show when spell hits a player. -- animationColor: Color of the text that is shown above the player when hit. -- offensive: Indicates if the spell is a healing/attack spell. -- drawblood: Determines if the spell causes blood splash. -- minDmg: Minimal damage. -- maxDmg: Maximum damage. -- returns true if the spell was casted. attackType = ATTACK_PHYSICAL animationEffect = NM_ANI_SUDDENDEATH hitEffect = NM_ME_MORT_AREA damageEffect = NM_ME_DRAW_BLOOD animationColor = RED offensive = true drawblood = true SuddenDeathObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0) function onCast(cid, creaturePos, level, maglv, var) centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z} SuddenDeathObject.minDmg = (level * 2 + maglv *3) * 1.2 - 30 SuddenDeathObject.maxDmg = (level * 2 + maglv *3) * 1.6 return doTargetMagic(cid, centerpos, SuddenDeathObject:ordered()) end Ira funcionar os scripts ? se não for alguem me explica a formula dos danos pramin coloca no 8.6
  11. esse é o npc um cara me passo mais ele nao ta checando corretamente qualquer player pode ser vip ou não ele fala que nao é vip ;x local price = 50 local config = { pos1 = {x=976,y=924,z=7}, pos2 = {x=980,y=924,z=7}, } local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid if(msgcontains(msg, 'travel')) then if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then selfSay('Você não é VIP para viajar',cid) return TRUE end talkState[talkUser] = 1 selfSay('Você deseja ir pra qual cidade? {city1},{city2}',cid) elseif (msgcontains(msg, 'city1')) and talkState[talkUser] == 1 then if doPlayerRemoveMoney(cid, price)==true then doTeleportThing(cid, config.pos1) else return selfSay('Você não tem money para viajar',cid) end elseif (msgcontains(msg, 'city2')) and talkState[talkUser] == 1 then if doPlayerRemoveMoney(cid, price)==true then doTeleportThing(cid, config.pos2) else return selfSay('Você não tem money para viajar',cid) end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  12. Bom estou a procura de um npc barco que leve apenas player vip. Exemplo: hi -Player travel - Player Desculpe mais você não é vip - Npc Caso o player seja vip ele fala as 2 city e leva o player. ja tentei alguns mais foi sem sucesso. esse sistema vip é para gersior '*' rep+ pra quem ajuda function onSay(cid, words, param) if param == "" then return doPlayerPopupFYI(cid,"Está com problemas?\nAprenda os comandos!\n---------------\nAdicionar vip:\n/vip add days player\n/vip add 30 Real\n---------------\nDeletar vip:\n/vip del player\n/vip del Real\n---------------\nVer a vip:\n/vip see player\n/vip see Real\n---------------\n") end if param:lower():find('add') == 1 and 3 then local _,_,id,name = param:lower():find('add (%d+) (.+)') name = name or "" id = tonumber(id or 1) or 1 if tonumber(id) == nil or getPlayerByName(name) == false then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"Adicionar vip:\n/vip add days player\n/vip add 30 Real\n [Player: "..name.."]") end if isPlayer(getPlayerByName(name)) == TRUE then vip.addVipByAccount(getPlayerAccount(getPlayerByName(name)) ,vip.getDays(id)) doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"Foram adicionados "..tonumber(id).." dias de vip a "..name..".") doPlayerSendTextMessage(getPlayerByName(name),MESSAGE_INFO_DESCR,"Você recebeu "..tonumber(id).." dias de vip.") else doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,name.." não esta online ou não existe.") end elseif param:lower():find('del') == 1 and 3 then local _,_,name = param:lower():find('del (.+)') if getPlayerByName(name) == false then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"Deletar vip:\n/vip del player\n/vip del Real\n") end vip.setVipByAccount(getPlayerAccount(getPlayerByName(name)),-os.time()) doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"A vip de "..name.." foi apagada.") elseif param:lower():find('see') == 1 and 3 then local _,_,name = param:lower():find('see (.+)') name = name or "" if getPlayerByName(name) == false then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"Ver a vip:\n/vip see player\n/vip see Real\n") end local ret_ = vip.getVip(getPlayerByName(name)) if ret_ == 0 then return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,name.." Não tem vip, e nunca teve.") else return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "A vip de "..name.." Acaba/terminou em "..os.date("%d %B %Y %X ",ret_)) end end return TRUE end
  13. Maik Oliveira postou uma resposta no tópico em BBot
    MEGAAAAAAAAAAAA ARUMA ESSA PORRAA SEU FDM DINHERO SE QUER NÉAH AGORA ARUMA O BOT SE NUM QUER ;X
  14. Maik Oliveira postou uma resposta no tópico em BBot
    Bomm Ontem comprei outra key do bbot e fui upar um paladin com keep distance e me deparei com um puta de um erro fdp ¬¬ o bbot só abre o ultimo monstro que ele mato digamos que venha 5 cycs em cima de mim ele só ira abrir o ultimo que eu matei ¬¬ Com Knight O problema nao é tão serio de 5 cyc que ele mata ele abre 3~~4(4 raramente) intaum peço para que o mega resolva issu ae pow. BBOT é um excelente bot basta você arumar esses pequenos detalhes que se tornara um bot famoso x; Agora num Adianta nada eu mete bot la e perde metade do loot :s seila mete um looter bom la mesmo que seja enviando packet pro tibia nao precisa simula teclado ¬¬ Você atualiza o bot coloca coisas novas mais esses detalhes que são importantes vc não arumar ¬¬
  15. Maik Oliveira postou uma resposta no tópico em BBot
    pareçe que no killer esta sem algumas funções antigas :X
  16. coloco keep distance mais quando vem 2 bixos ou mais ele só pega loot do ultimo monstro que ele mato como arumar? :S
  17. Tutorial de como faser um bom sexo Introdução 1-Tamanho do penis 2-Preservativo :x 3-Posições 4-Agora é só bota pra dentro e manda ver XP Tamanho do Penis Você garoto de 14~~15 anos que esta louco de vontade pra faser um sexo com sua amiguinha do colégio mais fica pensano nossa meu pinto é pequeno nao vou satisfazela.Oque eu fasso? Se vc é um desses não se preocupe principalmente se sua parcera for virgem (pq se vc for um motumbo podera machucala gravemente podendo pegar um tralma de sexo 0.0) O tamanho normal de um pênis é de 15cm se vc tiver aproximadamente 12 cm podera satisfazela (se ela for uma puta me desculpe mais ela nem sentira seu penis :/). Preservativos Bom você que ainda não teve aquela aulinha de sexo na escola que ensina colocar uma camisinha em um pinto postiço não tem problema. Você que esta começando a unica alternativa é usar a camisinha simples e funcional. Basta abrir o pacotinho retirar a camisinha, segurar a camisinha com uma mão e com a otra seu pipizinho, segure a ponta da camisinha e apos issu introduza ela no penis X: Agora você esta protegido para brincar de medicú. Posições Tunel da alegria (inventei esse nome pq nao sei nome dessa posição :X) Pra você iniciante a melhor posição é deitar sua parcera abrir as pernas delas e introduzir o penis(a melhor parte 66) nessa posição ela sentira mais preção assim tendo mais prazer. De quatro é mais gostoso: Essa posição é a que todos homens preferem,porque nela você tem uma visão privilegiada vendo a periquita,o tobinha,e los peiticos Cavalgada: se você for haquitico não tente essa posição podera ter algum dano colateral :x Anal: Muito Muito Muito Muito prazer para o homem, e um pouco de dor para melhor com um tesão imenso Final Depois desse belo tutorial basta pegar aquela sua prima gostosinha ou então aquela sua amiguinha que estuda todos os dias na sua casa e colocar o pipizinho para dentro Obs: Desculpe pelos erros de portugues fiz rapidinho aqui :x(e so meio burrinho ) Tutorial by: Maik Oliveira
  18. Maik Oliveira postou uma resposta no tópico em BBot
    Compro key Bbot pago em qualquer world [email protected] para negocio @topic Num vejo a hora de testa essa nova verção pena que to sem bbot s;
  19. Maik Oliveira postou uma resposta no tópico em BBot
    Pow Mega num tem como libera pramin não? só tenho como pagar por pagseguro ;/ vo compra uma de 3 mes e uma de 1 mes :]
  20. Maik Oliveira postou uma resposta no tópico em BBot
    Mega se aceita Credito Pagseguro? pago o dobro se for o caso :/
  21. oia o robson protegendo o amado dele vai viadinhos @topic não for postar nome descente nem posta nessa porra aki
  22. fasso oq vc não faz enquanto fika ae criando botzinho e batendo punhetinha Belos Nomes ¬¬ (sim é um grupo rl )
  23. Bom galera preciso da ajuda de vcs. Quero um nome bem legal pra um grupo de "pegadores" sauhsuahusahusausaa se o nome começa com a letra "A" é melhor pq ja tenho logo
  24. Pow hj Gastey 300 reais em um nike Dunk To duro agora :/

Informação Importante

Confirmação de Termo