Ir para conteúdo

gabriiyel

Campones
  • Total de itens

    29
  • Registro em

  • Última visita

Posts postados por gabriiyel

  1. Prezado, hoje nenhuma empresa é Imune a ataque ddos, nenhum jogo, são exemplos disto o Tibia Global, League Of Legends entre os demais jogos que sofrem com este delicado e inevitável problema.

     

    Com R$ 50,00 você aluga um Semi Dedicado Razoável, suportável a sua meta de 70 jogadores ativos.

     

    Ajudei? REP+

    Mas então como outros ots ai nunca são nukados? exemplo o que eu jogo é o radbr e ngm nunca q coseguiu nukar
  2. AE galera eu arrumei os bugs do ot só que tem um na dos npc que eu não sei oq é porque quando eu do reload no executavel ele fecha S: aparece não respondendo! o que pode ser isso?

     

    eu dei reload em tudo e só tem erro no npc msm

  3. Humm, Nossa eu mosquei postei o script da alavanca não do baú ahhaha

     

    Você precisa de um editor de mapas recomendo O Remeres maps editor por ele ser "padrão"

    Link: http://remeresmapedi...com/marklar.php

     

    1.0 Botar os baús no mapa: vá ao local que você quer botar o baú, clicando na barra de rolagem do editor do mapa.

     

    1.1 caso você tenha as coordenadas do local(coordenadas é um metodo de se localizar uma posição) coordenadas são baseadas em 3 numeros X: linha do piso Y: coluna do piso Z: andar do piso, para descobrir uma coordenada é só ir com a conta do ADMIN e dar um look aonde você quer colocar o bau.

     

    1.2 Aperte no seu teclado Ctrl+G e coloque as coordenadas (x,y,z) e dê ok, pronto você vai estar no local aonde colocarar o baú.

     

    1.3 Aperta no seu teclado a letra 'J' e escreva 1747 (para pegar o baú) depois clica com o botão esquerdo no local aonde deseja por o bau, dê 2(dois) cliques no baú e aonde está escrito ActionID coloque um numero que não exista no seu servidor (ja expliquei no post de cima como descobre quais não existem), provavelmente esses numero não existem '50000'

    Coloque na ActionID esse numero(50000) e no UniqueID também dê ok. (o action ID faz com que o bau não se mova).

     

    1.4 Pronto baú configurado.

     

    2.0 Como configurar o script:

    em local coin = 9020 -- sua moeda vip ou seja o ID do iten que vai ser utilizado para comprar o item que você quer vender!

    local lever = {

    [50000] = {1,7429},

    é o UNIQUEID que você colocou no baú seguindo o meu exemplo seria o 50000.

    Quantidade de iten que vai ser gerado ao clicar no baú

    Id do item que vai ser gerado( que o jogador irá ganhar)

     

     

    Vai em Iniciar no windows/ todos os programas/acessorios/bloco de notas abra-o

    Cole a script dentro do bloco de notas salve ele com nomedoarquivo.lua | selecione no 'tipo' "Todos os arquivos" na pasta do otserve em

    clique em data/actions/scripts , pronto.

     

    Agora vá na pasta do otserver

    clique em data/actions/actions.xml clique com o botão direito e selecione o programa Bloco de notas depois adicione a tag

    <action actionid="50000" script="nome do seu script.lua"/>

     

    Ficará assim

     

     

     

     

    local coin = 9020 -- sua moeda vip

    local lever = {

    [50000] = {1,7429},

    }

    function onUse(cid,item,fromPosition,itemEx,toPosition)

    if doPlayerRemoveItem(cid,coin,lever[item.actionid][1]) == FALSE then

    return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "você precisa de "..lever[item.actionid][1].." " ..getItemNameById(coin))

    end

    doPlayerAddItem(cid,lever[item.actionid][2], isItemStackable(lever[item.actionid][2]) and 100 or 1)

    doPlayerSendTextMessage(cid,22,"você comprou um " .. getItemNameById(lever[item.actionid][2]))

    doSendMagicEffect(getCreaturePosition(cid), math.random(28,30))

    return true

    end

     

    Pronto só abrir o ot

     

    Nota: pra adicionar outros baús é o mesmo procedimento.

  4. Boa tarde galera,

     

    Bom sei que aqui é uma seção sobre script para tibia, mas também creio que muitos saberam me responder!

     

    To tentando criar um programa aqui para sexta-feira só que parei nessa parte

     

    Se edit1 for igual a '3' pega o valor do edit2 e adione no edit3.

     

    como faz ??

     

     

    de boa exclui meu topico n é a minha nota do bimestre .-.

  5. Po boa noite cara

    faz assim vai no seu editor de mapa bota o bau lá clica nele 2 vezes com o esquerdo bota um action que não exista já no seu servidor e um unique id também que não exista.

     

    Como descobrir quais actions e uniqueid que já existem

     

     

    vai no editor do mapa abre seu mapa depois aperta em edit depois em Find e aperta em Find unique e pra ver as actions é a mesma coisa só aperta em find action!!!

     

     

    -

    -

    Script

     

    local coin = 9020 -- sua moeda vip

    local lever = {

    [6001] = {30,2160},

    [6002] = {20,7840},

    [6003] = {10,7364},

    [6004] = {5,2544}

    }

    local arrows = {2544,7364,7840} -- coloque o ID das arrows

    function onUse(cid,item,fromPosition,itemEx,toPosition)

    if doPlayerRemoveItem(cid,coin,lever[item.actionid][1]) == FALSE then

    return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "você precisa de "..lever[item.actionid][1].." " ..getItemNameById(coin))

    end

    doPlayerAddItem(cid,lever[item.actionid][2], isItemStackable(lever[item.actionid][2]) and isInArray(arrows, lever[item.actionid][2]) and 1 or 100)

    doPlayerSendTextMessage(cid,22,"você comprou um " .. getItemNameById(lever[item.actionid][2]))

    doSendMagicEffect(getCreaturePosition(cid), math.random(28,30))

    doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)

    return true

    end

     

     

    Configuração:

     

     

    [6001] = {30,7429},

     

    [ActionID do báu ou alavanca] = {Quanto vai custar, ID DO ITEM QUE SERÁ VENDIDO}

     

     

    a tag é essa:

     

    <action actionid="6001-6004" script="nome do seu script.lua"/>

     

    lembrando que pode adicionar mais, e fazendo isso você deve aumentar na tag também, exemplo:

     

     

    local lever = {

    [6001] = {30,7429},

    [6002] = {20,7366},

    [6003] = {10,8926},

    [6004] = {5,5978},

    [6005] = {15,7708}

    }

     

    e a tag ficaria assim

     

    <action actionid="6001-6005" script="nome do seu script.lua"/>

     

     

     

    Creditos

    100% VODKART

    0,0000001% meu por ter te mostrado o topico ahaha kkk

     

    Script e config tirados do topico:

    Clique aqui

  6. Fala ae galera eu denovo lol '-'

     

    Tipo eu estou 'concertando' um ot aqui pá tals, consegui remover quase todos os bugs, dei reload em 1 por 1 na executavel e parou quase todos os erros exeto o reload do npc que ele simplesmente fecha o servidor "buga tudo" aparece não respondendo e fecha o executavel, e com isso eu não faço ideia de qual erro é.

     

    Ja tentei trocar a pasta por um de outro ot mais lá deu vários erros e fica dando erro sem parar kkkk

     

    Ops: os unicos npc que eu quero é o de addon, compra itens, que vende backpack aol etc, promotion, vende runas!

     

    Eu até pensei em excluir todos os npc da pasta só que acho que vai dar ruim porque ja tem no mapa '-'

     

    Se alguém puder me passar a solução valeu ae :D

  7. Bom neste topico que o vodkart fez tem o action da alavanca só que nele não mostra quanto custou o item só mostra a mensagem de caso não tenha o item!

    Inventei aqui botei .."por" getitempricebyid só que deu em nada kkk

     

    local coin = 9971 -- sua moeda vip

    local lever = {

    [20005] = {120,2275},

    [20006] = {150,2272},

    [20007] = {20,2349},

    }

    function onUse(cid,item,fromPosition,itemEx,toPosition)

    if doPlayerRemoveItem(cid,coin,lever[item.actionid][1]) == FALSE then

    return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "você precisa de "..lever[item.actionid][1].." " ..getItemNameById(coin))

    end

    doPlayerAddItem(cid,lever[item.actionid][2], isItemStackable(lever[item.actionid][2]) and isInArray(arrows, lever[item.actionid][2]) and 1 or 100)

    doPlayerSendTextMessage(cid,22,"você comprou um " .. getItemNameById(lever[item.actionid][2]))

    doSendMagicEffect(getCreaturePosition(cid), math.random(28,30))

    return true

    end

     

    Queria a mensagem de quanto custou

     

    vlw

  8. Po mano valeu a ajuda mais continuou o erro :D

    eu me senti um idiota, pois, eu disse "tipo o utito tempo do knight" e é igual mesmo só tem que adicionar o efeito e botar club em vez de melee ¬¬

     

     

    local combat = createCombatObject()

    setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)

    setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)

     

    local condition = createConditionObject(CONDITION_ATTRIBUTES)

    setConditionParam(condition, CONDITION_PARAM_TICKS, 10000)

    setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, 75 )

    setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELDPERCENT, 125)

    setCombatCondition(combat, condition)

     

    local area = createCombatArea(AREA_CIRCLE3X3)

    setCombatArea(combat, area)

     

    function onCastSpell(cid, var)

    return doCombat(cid, combat, var)

    end

     

     

  9. Fala ae não sei se é um padrão mais to querendo entender o que significa esses numeros aqui se possivel

     

    function onGetFormulaValues(cid, level, maglevel)

    min = (level * 8 + maglevel * 11) * 1.0 max = (level * 8 + maglevel * 11) * 1.0 if min < 250 then

    min = 250

     

     

    Ele ta multiplicando o lvl por 8 e o magic level por 11 né? e ta sendo tudo multiplicado por 1? esse 'se minimo <250' seria oq?

    tipo estou level 300 e magic 200 vai ser (300x8 + 200x11)x1= 4600?

     

    setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -16.5, -50, -17.2, -50)

     

     

    O que ta errado nessa script aqui? ela da club e shield tipo utito tempo

    Description:

    [19/11/2012 14:02:12] (luaSetCombatCallBack) Cannot load callback

     

    local combat = createCombatObject()

    setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)

    setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)

     

    local condition = createConditionObject(CONDITION_ATTRIBUTES)

    setConditionParam(condition, CONDITION_PARAM_TICKS, 10000)

    setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, 75)

    setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, 125)

    setCombatCondition(combat, condition)

     

    function onCastSpell(cid, var)

    return doCombat(cid, combat, var)

    end

     

    setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

     

    local area = createCombatArea(AREA_CIRCLE3X3)

    setCombatArea(combat, area)

     

    function onCastSpell(cid, var)

    return doCombat(cid, combat, var)

    end

     

     

    Creio que cada um desses tenha um padrão tem como me enviar cada um? valeu!

  10. Sobre o metodo 3 sobre como resolver o spawn existente no mapa e não na pasta do ot uma forma mais facil caso os monstros não sejam uteis para você.

    entrei em data/monster/monster.xml e adicionei a tag

    <monster name="NOME DO MONSTRO" file="demon.xml"/>

    só repita e adicione o nome do monstro que ta dando erro... no caso todos estariam como demon mais como não são mostros utilizados não importa! ai é só copiar colar essa tag o tanto de vezes que tiver de monstros com erro renomear a parte "Nome do monstro" para o nome que ta dando erro(bah) e pronto ta feito!

     

    Ops: Esqueci de falar parabéns pelo tutorial se eu soubesse disso antes não teria quebrado a cabeça pra tentar resolver esses erros hahah

  11. Galera to querendo varias script só que acho meio chato ficar pedindo, no caso eu gostaria de aprender a criar uma, me passa tuto ae ou algo do tipow :D

     

    Eu cheguei a ver um topico só que ele explica tipo assim

    A abre uma script ai e tenta entender ela.. eu acho que isso adianta de nada entender uma é facil agora como eu vou colocar algo que não tem nessa script?

    tem uma linha lá de msg mais nao tem uma de remover o iten ? entende ?

     

    Estou tentando entender delphi 7 e nele você quando quer criar algo tem que saber oque você quer criar tipo o if

    exemplo estou tentando fazer uma urna e nela seria assim

    quando clica nos numeros corespondentes eles apareceriam numa caixa o nome e outra um numero e apareceria uma imagem

     

    Seria assim

    Criei 9 butões e adicionei a tag que é pra adicionar um numero na caixa que em delphi seria edit

    edit1.text:=edit1.text +'1';

    Ja na edit1 os codigos para abrir uma foto e adicionar o nome no outro edit no caso edit2

     

    if edit1.Text='123' then

    edit2.text:='nome';

    if edit1.Text='123' then

    image1.Picture.LoadFromFile('diretorio/nome.bmp');

     

    no delphi quando você começa ele te mostra a opção direta por exemplo quando digito image1.

    ele automaticamente abre uma aba com todas as ações possiveis no caso seria picture por ser uma foto

    image1.Picture

    ja no ponto da picture ela aparece outra caixa com as ações que seria abrir a foto no arquivo ('diretoriodoarquivo/nome.bmp')

     

     

    Enfim enrolei de mais só pra perguntar se tem algum programa que possa ajudar na hora de criar o codigo vlw

  12. Ae galera como o titulo ja diz alguem pode me arrumar um script desse ae !!

    Seria tipo

    Nome dele: Trocador de nome

    dialogo

     

    Hi

    Olá eu troco nomes, qual nomevocê deseja?

    Nome

    Você tem certeza que deseja mudar seu nome para "nome"?

    yes

     

    Vai custar 400 do item 9971

     

     

    valeu

  13. Olha não sei te responder corretamente mais tem algumas pessoas que agem de má fé e colocam coisas no ot pra quando alguem baixar ter problemas!

    faz o seguinte vai na pasta do seu ot e digita no pesquisar 3900 e procura alguma script algo do tipo que faça o serv cair

     

    Comigo foi diferente adicionaram itens escondidos no serv que eu baixei mais quando eu fui editar eu ja dei ctrl f e encontrei antes de botar online :x

  14. Resposta 1

    Vai no pastadoot/data/spells/spells.xml procura a magia depois adiciona essa linha

    <vocation id="x"/>

     

    No x coloca a id das vocações que irão soltar a magia, para saber quais as vocações vá em

    pastadoot/data/xml/vocations.xml e vê qual é qual

    Exemplo

    <vocation id="1" name="Sorcerer"

    Essa é a id dos sorcerer!

    O meu está isso creio que seja padrão:

    Id:1 - Sorcer

    id:2 - Druid

    id:3 - paladin

    id:4 - Knight

    id:5 - Master sorcerer

    id:6 - Elder druid

    id:7 - Royal Paladin

    id:8 - Elite knight

     

     

    Resposta 2

     

    Não sei

     

     

    Resposta 3

     

     

    Que eu saiba você deve liberar a porta do seu roteador do seu modem e do seu computador, pesquisa ai na net como liberar a porta e ta feito!

     

     

  15. Rapaz não sou script nem expert mais na hora de futucar é comigo mesmo ahahhaaa

     

    Eu faço o seguinte procuro o .lua do que quero mudar no seu caso é o da sd e começo a ler e tentar enteder o codigo(ou achar numeros sempre é isso)

    no caso da sd que no caso fica na pastadoot/data/spells/scripts/attack/sudden death rune.lua

    Procura isso

    (combat, COMBAT_FORMULA_LEVELMAGIC, -1.3, -100, -1.5, -100, 6, 6, 7, 8)

     

    E vai mudando os numeros e testa no que vai dar kkkkkkkkkkkkkkkkkkkkkkkkkkkkk

    Não é querendo avacalhar mais é isso que eu faço :DD

    Se almentar ai os numeros Tipo -2.0 ele vai atacar mais e botar possitivo nem sei kk testa ae mano é o geito ou espera alguém que entenda de script te mandar a resposta!

     

    Eu estava lendo sobre script e acho que os numeros tem algo haver com multiplicar somar dividir diminuir....

    Exemplo esse 1.3 acho que ta multiplicando a magic level do player (só acho u,u)

     

    Flws

     

    happy.png

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...