Ir para conteúdo

morgado4ever

Cavaleiro
  • Total de itens

    164
  • Registro em

  • Última visita

Posts postados por morgado4ever

  1. Ótima iniciativa Kazz Kzupzarski!

     

    Acredito eu que o som no tibia faz muita falta, pois na minha opinião o som (claro se bem escolhido) traz uma maior realizade no jogo.

     

    Não adianta o cara por exemplo : taca 1 sd e fazer 1 barulho de chuva ou um barulho que não tenha contexto com a ação realizada.

     

    Como sabemos devido ao tibia não ter sons se você fizer um projeto muito bem feito e criativo, quem sabe no futuro todos os servidores se adaptem a essa novidade e com isso por você ser o primeiro a criar os sons (repito, se bem escolhidos) podem ser futuramente lembrados quando escutados ou até mesmo colocados em todos os servidores.

     

    Eu estou participando desses testes com você e espero poder te ajudar a melhorar o projeto e com o passar do tempo poder aperfeiçoar os sons para que cada vez mais eles possam reproduzir um som na duração da execusão da magia e com efeitos sonoros proporcionais e relacionados a ela.

     

    Parabêns mais uma vez pela sua iniciativa, e espero que esse projeto vá muito alem de apenas 1 tópico com uma enquete.

    Estarei sempre aqui te ajudando com os testes e tudo que você precisar.

     

    Um Grande Abraço Amigo!

    Boa Sorte!

     

    Não tenho o que dizer.. Você disse simplismente tudo! o.O'

     

    Obrigado mesmo, é bom saber que posso contar contigo! ;)

     

    Um forte abraço,

    Kazz Kzupzarski.

  2. Oi Kazz lindo

    Tá andando esse projeto já?

    Eu fui convidado um tempo atrás, mas c sabe que o tempo não ajuda :(

    Mas então, seria super legal sim cara, mas depende da qualidade né

    no mais, desejo boa sorte aí pra tudo

     

    abração

    Graaaaaaaaaaande Kakilo! Quanto tempo cara?

     

    Claaaaro, nosso servidor inclusive já está online..

     

    Só falta terminar a parte do cliente (sons) e temos tudo pronto pra bombar! ;)

     

    Claro claro, qualidade sempre..

     

    Obrigado maninho, espero poder contar contigo ainda. =)

     

     

    Abraço,

    Kazz Kzupzarski.

     

    Bah,Cris Martins meu pau.

    Acho som uma feature muito interessante,cria um ambiente mais real e consistente.

    O que se deve levar em conta é a escolha dos sons.Muitos sistemas de som falham por causa disso.

     

    :angel:

    Noffaaaaaa, que revolta! D: AIUEHIAUEUIEIAEHUIHAEIA

     

    Sim, realmente.. Mudou muuuuita coisa. Pelo menos pra mim, fez uma grande diferença.

     

    Claro claro, sem dúvida. Pelo menos temos a possibilidade de alterar os sons a qualquer momento.. o.O'

     

    Abraço,

    Kazz Kzupzarski.

  3. Primeiramente, boa tarde a todos! ;)

     

    Velho aqui novamente encher o saco de vocês.. D:

     

    Pra quem não me conhece, eu sou o velho Kazz Kzupzarski!

     

     

    Minha equipe (WalkAlone) iniciou a edição de um cliente com sons..

     

    1- (GRITANDO) MAS, KAZZ??? CLIENTE COM SOM? QUE *censurado**!!! PRA QUE ISSO?

    Uaaaaai, desde que comecei a testar/jogar com sons, me divirto mais.. o jogo parece ser mais interessante, mais divertido.. com sons! ;)

     

    2- (GRITANDO AINDA ¬¬") MAS, KAZZ??? VAI SER MAIS UMA DAQUELAS PORCARIAS QUE TOCA MUSIQUINHA QUANDO VOCÊ TA EM UMA POSIÇÃO?

    Não, realmente seria um cliente com sons.. Ao atacar, ao morrer, para cada tipo de magia, para cada ação diferente.

     

    3- Hmmm, legaaaal.. Mas comofas? Vou ter que baixar um cliente novo toda hora que sair novos sons?

    Beeeeh! Errado! Existe um auto-patcher integrado com o cliente, para atualizar sozinho..!

     

    4- Adorei! *-* Vou querer jogar.. Mais alguma novidade?

    Utilizamos uma API gráfica privada, feita especialmente pelo CrisMartins.. Ela vai mudar a cara do Tibia! *-*

     

    5- Obrigado querido Kazz, assim que sair o cliente, quero jogar! *-*

    É nóis que tá! ;)

     

    O cliente tem como objetivo trazer sons a todas as ações feitas no jogo.

     

    Claro, está em versão BETA ainda, liberada somente a amigos..

     

    Agora a dúvida:

    Legal ou desnecessário?

     

    Vote na enquete! ;)

     

     

    Sem mais,

    Kazz Kzupzarski.

  4. quem diria o kazz ensinando o kakilo. =P

    dormi no chão do banheiro para ajudar o kazz uma vez hAUAHuaHua

    abração maninho

    Pois é, graças a ti eu não peguei dp na facul!

     

    @Topic

    O tópico ta aí a 1 ano e eu nem se quer mandei uma foto pra colocar.. ;x

    Te mandei uma foto via PM, Kakilo! É só vc pegar e colocar aí! ;)

     

    Abraço,

    Kazz.

  5. Olá, eu sou um dos membros da equipe WalkAlone (criadora dos servidores: TibiaSoul, DarkAdventure, AnarchyOT, entre outros)! :unsure:

     

    Estamos aqui com o objetivo de mudar TOTALMENTE o Tibia, de forma que seja mais fácil de jogar (uma melhor jogabilidade não necessariamente significa fácil acesso a ítems, níveis, etc).

     

    Nosso projeto no momento era privado, agora estamos declarando-o ao público.

     

     

    Agora as perguntas que vem em mente:

     

    1- O QUE FALTA NO TIBIA? :blink:

    2- O QUE PRECISA PRA MELHORAR?

     

     

    Por favor, dêem as suas idéias, iremos avaliar TODAS elas e quem sabe, criamos um servidor perfeito, como vocês gostam!

     

    O que não são mais idéias e sim realidade (fizemos):

    - Sit mode (personagens sentando em cadeiras)

    - Painel de skills (janela com as magias, assim como nos outros RPG's)

    - Magias com chance de dar critical (dano crítico) ou miss (falhar)

    - Barra de exhausted (uma barra como a de HP, informando o tempo de exaustão do personagem)

    - Slots adicionais (pode usar agora 2 aneis, 2 brincos, colar, luva e capa)

    - Trêm (passa na estação a cada X minutos e lhe leva a diversos lugares, com paradas em cada estação)

    - Skills agora começam no nível 0, e não no 10 (como default no Tibia)

    - Ao usar uma magia, o personagem fica impossibilitado de andar pelo tempo de exhausted (exhausted diminuído)

    - Ao subir/descer escadas ou rampas, você ficara exausto por um determinado tempo (meio segundo)

     

    Idéias com o objetivo de fazer:

    - Montaria (em cavalos, dragões e dragões voadores)

    - Navegação (navegar em canoas, em alguns lugares)

    - Gore mode (jorrar sangue, quando estiver com pouca vida)

    - Follow the Wounded (pegadas de sangue, com MUITO pouca vida)

    - Novo tipo de arma: Blunt (atacar corpo-a-corpo com mais de 1 tile de distância, e acertar mais de um oponente a sua volta com apenas um ataque)

    - Novo tipo de arma: Besta (estilo de crossbow, porém com munição à armas de fogo)

     

    Idéias em avaliação:

    - Ganhar pontos para distribuir conforme o nível ganho (INT, DEX, CON, etc)

    - Futebol (jogo de futebol descente, com animação da bola e dos gols)

    - Bazooka (uma bazooka antiga, não muito forte; tempo de disparo lento)

     

    Tem uma idéia? Compartilhe conosco! :rolleyes:

     

     

    Um abraço a todos, Kazz! :happy:

  6. Mas sem dúvida, eu sou melhor que vc! =)

     

    Vc ficou me zoando, lembra? A alguns meses atrás, falando que eu era lixo..

     

    Quando você postou o SEU script (não contando os rips).. nós vimos que vc é um lixo também! =P

     

    Pra que defender a sua namoradinha?

     

     

    E outra, lua é usado na maioria dos "grande" jogos, como wow e até em sistemas de TV LCD's :D

     

    E sim, eu sei diversas outras linguagens, quer bater um papo sobre alguma?

     

     

    Abraço, kazz.

  7. Cara, que inutilidade.

     

    Primeiramente, se você utiliza a mana e NÃO utiliza parâmetros, PRA QUE fazer por talkaction?

     

    Refiz seu script, retirei coisas inúteis e o fiz em spell.

     

    -- by iRockStar // edited and remaked by Kazz
    local CONFIG = { OUTFIT = 125, -- outfit do monstro
    	TIME = 60, -- tempo de duração em segundos
    	EFFECT = CONST_ME_MAGIC_GREEN,
    	STORAGE = 1234 -- no caso do player dar logout
            }
    
    function onCastSpell(cid, var)
    doSetCreatureOutfit(cid, {lookType = CONFIG.OUTFIT}, CONFIG.TIME * 1000)
    doSendMagicEffect(getPlayerPosition(cid), CONFIG.EFFECT)
    doChangeSpeed(cid, (getCreatureSpeed(cid) * 2))
    setPlayerStorageValue(cid, CONFIG.STORAGE, os.time())
    addEvent(doChangeSpeed, CONFIG.time * 1000, cid, (getCreatureSpeed(cid) / 2))
    addEvent(setPlayerStorageValue, CONFIG.time * 1000, cid, CONFIG.STORAGE, 0)
    return TRUE
    end

     

    <instant name="Animal Transform" words="!transform" lvl="1" mana="50" prem="0" exhaustion="1000" needlearn="0" event="script" value="animal_transform.lua">
    <vocation name="Sorcerer"/><vocation name="Druid"/><vocation name="Paladin"/><vocation name="Knight"/>
    </instant>

     

    Cara, eu sei.. realmente é muito complexo usar o sistema de spells do tibia, realmente é melhor fazer por talkactions, neah? =X

     

     

    Outra coisa, o lixo do seu script ta com um bug OBVIO, que só de olhar já da pra perceber..

     

    Se o player logar ANTES desses 60 segundos, seu speed não volta ao normal.. Ou seja, um player usa e dá logout em seguida, volta 1 minuto depois.. pronto, está com seu speed bugado!

     

    Como isso também é MUITOOOOO complexo de fazer.. vou lhe ajudar! Ta vendo na config que tem um STORAGE? Pois é, esse cara vai ajudar a arrumar esse bug.. Olha só!

     

    OBS: Ahhh, tirei algumas coisas inúteis no config.

     

     

    Adicione no login.lua (creaturescripts)

    local STORAGE = 1234 -- no caso do player dar logout
    
    if (getPlayerStorageValue(cid, STORAGE) < os.time() and getPlayerStorageValue(cid, STORAGE) ~= 0) then
    doChangeSpeed(cid, (getCreatureSpeed(cid) / 2))
    setPlayerStorageValue(cid, STORAGE, 0)
    end

     

    Prontinho, temos um bug corrigido! Legal não? =)

     

     

    Um abraco, Kazz! =)

  8. hmm entendi mas nao sei se expliquei certo estava com sono na hora que fiz esse topico, eu estava invisivel a ver 2 players fazendo uma mesma quest, o primeiro player que clicou nos baus recebeu os itens da quest no caso (mpa e golden key) por algum motivo o segundo player que nao havia feito a quest tambem ao clicar nos baus apareceu para ele a mensagem "its empty" e ele nao recebeu nenhum item como se ja tivesse feito essa quest

     

    e por isso estou tentando achar aonde errei para esse erro acontecer

     

    agora expliquei certinho :D

    Provavelmente o storage ID que você utilizou, já estava sendo utilizado por algo.. E com isso deu um simples "It's empty!", ou no caso um simples erro ao checar (if blabla then)!

     

    Enfim, use o "sisteminha" que eu fiz, vai lhe facilitar a vida! ^^

  9. Olha, vou postar um script que acabei de fazer pra lhe ajudar, então PRESTE ATENÇÃO abaixo.

     

    
    local QUESTS = {{NAME = "Magic Plate Armor", UNIQUEID = 15002, STORAGEID = 15004, ITEMID = 2472},
    	{NAME = "strange KEY", UNIQUEID = 15003, STORAGEID = 15005, ITEMID = 2089},
    	{NAME = "strange KEY", UNIQUEID = 15009, STORAGEID = 15010, ITEMID = 2090},
    	{NAME = "strange KEY", UNIQUEID = 15006, STORAGEID = 15007, ITEMID = 2091}
           }
    
    
    function onUse(cid, item, fromPosition, itemEx, toPosition)
    for i = 1, #QUESTS do
    	if (item.uid == QUESTS[i].UNIQUEID) then
    		if not(getPlayerStorageValue(cid, QUESTS[i].STORAGEID) == 1) then
    			doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found a " .. QUESTS[i].NAME".")
    			doPlayerAddItem(cid, QUESTS[i].ITEMID, 1)
    			setPlayerStorageValue(cid, QUESTS[i].STORAGEID, 1)
    		else
    			doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It's empty.")
    		end
    		return TRUE
    	end
    end
    return TRUE
    end

     

    Explicando:

    {NAME = "Magic Plate Armor", UNIQUEID = 15002, STORAGEID = 15004, ITEMID = 2472},

    NAME = nome do item que o player irá ganhar

    UNIQUEID = UID do baú, ou o item que seja

    STORAGEID = ID do storage, o que vai guardar se o player FEZ ou NÃO a quest

    ITEMID = ID do item que o player irá ganhar, caso não fez a quest

     

    Resumindo, se você quiser adicionar uma nova quest, basta adicionar uma nova linha..

     

    Olhe o exemplo abaixo:

     

    local QUESTS = {{NAME = "Magic Plate Armor", UNIQUEID = 15002, STORAGEID = 15004, ITEMID = 2472},
    	{NAME = "strange KEY", UNIQUEID = 15003, STORAGEID = 15005, ITEMID = 2089},
    	{NAME = "strange KEY", UNIQUEID = 15009, STORAGEID = 15010, ITEMID = 2090},
    	{NAME = "strange KEY", UNIQUEID = 15006, STORAGEID = 15007, ITEMID = 2091},
    	{NAME = "Sword of Valor", UNIQUEID = 15666, STORAGEID = 15999, ITEMID = 2400}
           }

     

    Neste exato momento, tenho mais uma quest feita, a da SOV! =)

     

     

    PS: Lembre-se, sempre o último, não devera ter VÍRGULA (,) no final.. no caso é a Sword of Valor.

     

     

    Não esqueça de adicionar no XML:

    <action uniqueid="15002" script="quests/system.lua" />
    <action uniqueid="15003" script="quests/system.lua" />
    <action uniqueid="15009" script="quests/system.lua" />
    <action uniqueid="15006" script="quests/system.lua" />

     

    No caso system.lua, é um nome de arquivo que eu escolhi, escolha o seu e substitua.. =)

     

     

    Espero ter ajudado, Kazz.

  10. o que me deixa com medo é o fato que vc recriou todas magias em lua, algumas inclusives chegam a ter mais de 200 linhas :o

    É a vida! :rolleyes:

     

    Se eu não faco, quem vai fazer, não?

     

    E outra, quero esse OT bombando! =)

     

     

    PS: Isso pq não contei o exiva, 1400 linhas! =P (sistema totalmente diferente do exiva do Tibia)

  11. Para seguir a maioria dos RPG, recriamos TODAS as spells.

     

    Criamos um item para cada spell e colocamos no painel de magias.

     

    Agora para usar uma magia, basta clicar (dar use) no item.

     

     

    Uma imagem demonstrando:

    semttulolas.jpg

    [Clique na imagem para ampliar]

     

    Nosso sistema ainda consiste em miss hits e critical hits.

     

    O miss hit forma uma área menor de ataque, assim como o critical forma uma área maior, quase pegando a "tela" toda.

     

    Também é considerado o dano: miss = 35~70% e critical 150~250%

     

     

    Abraço, Kazz!

     

     

     

    Detalhe: Estamos usando a magia "Rage os the Skies" (penúltimo item no painel de magias)

     

    Curiosidade: O script de cada magia, ficou em aproximadamente 300 linhas

  12. Acho algo meio complicado, pois não existe certa função definida para adicionar habilidades. Porém há uma forma de fazer, algo complexo, mas não impossível. Boa sorte, espero que alguem realmente possa ajudá-lo.

    Feliz Natal,

    Abraços.

    Será possível pegando a quantidade de tries necessarios para upar a skill, e fazer um for adicionando as tries necessárias.

  13. Perai, não entendi o q vc quis dizer..

     

    Se vc atacar um mostro, e hitar 40% da hp dele, vc ganha os 40% da exp do mostro, certo?

    Mas vc ganha na hora em que hita, ou após matar o bixo?

     

     

    -- EDIT --

    E se o mostro healar direto a life?

    Pessoas ficariam esperando o mostro realar e hitando direto..

    Por exemplo, um monk? Iria ganhar exp direto.

  14. To querendo um tile do tipo q aonde tiver uma area de neve fica dando o efeito de mas frigo fraga??

     

    da pra fazer?

    Um mapa pode ser MUITO GRANDE, fazer com que o script cheque CADA tile do mapa, se é tile de neve ou não dará muito lag.

     

    Informe por exemplo, as posições mais ou menos de neve, exemplo:

    do 100 x 100 até 200 x 200

  15. local COST = 8000000 -- quantidade em dinheiro
    
    function onSay(cid, words, param, channel)
        if getCreatureSkullType(cid) == SKULL_BLACK then
            if doPlayerRemoveMoney(cid, COST) then
                doPlayerRemoveFrags(cid, getPlayerFrags(cid))
                doCreatureSetSkullType(cid, SKULL_NONE)
                doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Black Skull removed for: " .. COST)
                doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
            else
                doPlayerSendCancel(cid, "You don't have enough money.")
                doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
            end
        else
            doPlayerSendCancel(cid, "You are not Back Skulled.")
            doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
        end
    end

     

    Sem mais, Kazz.

  • Quem Está Navegando   0 membros estão online

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