Ir para conteúdo

Killua

Conde
  • Total de itens

    904
  • Registro em

  • Última visita

  • Dias Ganhos

    13

Killua venceu a última vez em Maio 9 2015

Killua had the most liked content!

Sobre Killua

Informações

  • Char no Tibia
    Jabuti Selvagem
  • Forma que conheci o xTibia
    Otservs
  • Sou
    Scripter

Últimos Visitantes

14083 visualizações

Killua's Achievements

  1. mano estou com um server tibia ot 8.00 pra por on nao coloquei ainda pq nao estou conseguindo por uma porta pra so passar conta premium, tentei já um monte de script ai mais sem sucesso cara estou desisperado por favor me ajuda ai obrigado, tem como é pra por uma porta pra so  passar conta premium.

  2. Killua

    Meu nome voltou ao antigo

    Meu user aqui do fórum voltou a ser o antigo... Teve uma vez há uns bons anos que ele foi alterado pra Killua e do nada voltou a ser esse. Atualizem por favor
  3.  
    Spoiler

     

    
    local positions = {
        {lugar = "Midgard", pos = {x=123, y=123, z=7}, price = 1000}, -- Nome do lugar, posicao do lugar
        {lugar = "Sao Paulo", pos = {x=123, y=123, z=7}, price = 13000},
        {lugar = "Carlin", pos = {x=123, y=123, z=7}, price = 1000},
        {lugar = "Venore", pos = {x=123, y=123, z=7}, price = 1000}
    }
    
    
    
    local needPz = false -- Precisa de pz? [true/false]
    local cooldown = 5 -- Tempo em segundos para poder se teleportar novamente.
    local needPrem = false --  Precisa ser premiu? [true/false]
    
    function onSay(cid, words, param, channel)
    
        local str = ""
    
        for i = 1, (#positions) do
            local cidades = positions[i].lugar
            local custo = positions[i].price
            str = str .. cidades .. ' - ' .. custo .. ' gps\n '
        end
    
        if param == "" then
            doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Para se teleportar diga !teleport LUGAR.\nLugares disponiveis:\n " .. str .. " \n Escolha seu destino e boa viagem!")
        end
            
        for _, abc in pairs(positions) do
    
            if param:lower() == abc.lugar:lower() then
                
                if needPz == true and getTilePzInfo(getCreaturePosition(cid)) == false then
                    return doPlayerSendCancel(cid, "Voce precisa estar em PZ para teleportar.")
                elseif getPlayerStorageValue(cid, 23121) > os.time() then
                    return doPlayerSendCancel(cid, "Voce deve esperar mais " .. getPlayerStorageValue(cid, 23121) - os.time() .. " segundos para se teleportar novamente.")
                elseif needPrem == true and not isPremium(cid) then
                    return doPlayerSendCancel(cid, "Somente jogadores premium podem teleportar.")
                elseif getPlayerMoney(cid) < abc.price then
                    return doPlayerSendCancel(cid, "Voce nao tem dinheiro.")      
                end
    
                doPlayerSetStorageValue(cid, 23121, os.time() + cooldown)
                doPlayerRemoveMoney(cid, abc.price)
                doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
                doTeleportThing(cid, abc.pos)
                doPlayerSendTextMessage(cid, 25, "Bem vindo a " .. abc.lugar.. "!")
                doSendMagicEffect(abc.pos, CONST_ME_TELEPORT)
            end
        end
        return true
    end

     

    opa eai mano, eu encotrei um script seu e gostaria de sua ajuda para modificar um pouco ele, em vez de cobrar por viagem teria como fazer que o player tenha um item X scroll por exemplo para poder usar o camando sem que remova o item

  4. Bom dia, estou precisando contratar alguém para fazer uma imagem de fundo e um ícone para o meu cliente e acho que aqui é um bom lugar para procurar. No aguardo!
  5. Achei legal mas com essa história não tem muito oq fazer... parece que ela só deixa uma opção e assim a maioria dos scripts vão fazer a mesma coisa (transformar todas criaturas em cristal e dps voltar a ser criatura)
  6. Killua

    Evento de Scripting?

    Eu topo participar e acho boa a ideia do Daniel de fazer com base em uma frase tema. Quando só dá um tema tipo "dia das bruxas" fica muito em aberto e até difícil de ter ideia. Também acho legal ser liberado pra qualquer tfs e ter bastante peso a questão de "complexidade", tempo de execução e consumo de memória
  7. Pode mandar pra mim mas acho legal postarmos aqui a conclusão pro caso de alguém se interessar
  8. Bem massa mas de sempre vai ter nego criando várias accs e upando de bot e MC Vou adaptar pro meu tfs 0.4 e tentar fazer um esquema de checar IP. Fazer uma tabela na DB que guarda todos os IPs que uma acc loga (acho que não tem isso normalmente, nunca parei pra procurar), aí depois quando a Maria for usar o comando checa se o IP dela bate com algum dos que o João já logou, daí fica difícil de burlar até usando proxy pq basta logar uma vez com determinado IP q ele já fica guardado... Daí na hora de o João receber os premios no login tbm checa se algum IP dele bate com algum IP da Maria
  9. Faz assim, cola esse código no inicio do script do evento: [lua] local frompos,topos = {},{} -- pos canto superior esquerdo, pos canto inferior direito da sala de espera local function removeMc() local ips = {} for a,b in pairs(getPlayersOnline()) do if isInArea(getThingPos(b),frompos, topos) then if isInArray(ips,getPlayerIp(b)) then doTeleportThing(b,getTownTemplePosition(getPlayerTown(b))) end table.insert(ips,getPlayerIp(b)) end end end [/lua] Daí antes da linha q teleporta os players para a arena (doTeleportThing.....) vc coloca removeMc() Escrevi pelo celular, entao posso ter colocado alguma função errado (n lembro agr como a getPlayerIp retorna o ip)
  10. De jeito nenhum cara, nao foi risada ironica... Eu sempre procuro ajudar quem escreve scripts Mas ele executa primeiro oq esta no parenteses, então fica assim: (30+1)/100 = 31/100 = 0.31 Pra chegar em 1.30 tinha que ser (perc/100)+1
  11. Bom pra fazer isso certo teria que editar a source, mas da pra fazer uma gambiarrinha com global event checando se o player ta full e fazendo adicionar vida de acordo com o lvl... Também da pra colocar uma funçao pelo onLogin que se repete, mas não acho q seja bom fazer de nenhum desses jeitos
  12. @@Antharaz Ele queria que regenerasse 30% da vida maxima e não da vida atual... E também não tem necessidade de checar se ele esta com a vida cheia, então vc poderia fazer só assim: doCreatureAddHealth(cid, getCreatureMaxHealth(cid) * 0.3) Se por acaso a vida atual + 30% da vida maxima ultrapasse a vida maxima, somente a diferença (maxima - atual) sera adicionada. E vc tbm esqueceu de adicionar a mana q ele pediu
  13. Killua

    TibiaELF.com

    Venha conhecer o Tibia Elf, um servidor COMPLETO com mapa custom lotado de mistérios, quests e hunts. O foco do servidor é exclusivo para o RPG e WARs balanceadas. O servidor é voltado ao público que gosta de explorar e descobrir as coisas, encontrar novas hunts e quests que ninguém conhece para poder se destacar e também formar times para ganhar as WARs que nunca param. Pela qualidade de mapa e sistemas o servidor está batendo recordes de players todos os dias! PS: O servidor não tem itens DONATE, tudo é obtido dentro do jogo Algumas features: Cast System WAR System Autoloot Novos monstros Novos itens Muitas missões Muitas quests Mapa completo Sistema de forja Sistema de mineração Sistema de plantio Vocações perfeitamente balanceadas . . . Informações: IP: www.TibiaELF.com (Com cliente próprio) Versão: 8.60 Página no facebook Mapa do servidor: Entrada do client:
  14. Então acho que está funcionando mas ele não adiciona a XP de uma vez. Faça o teste reparando na barra de exp e não na exp que sobe no player
  • Quem Está Navegando   0 membros estão online

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