Ir para conteúdo

Daskyn

Campones
  • Total de itens

    38
  • Registro em

  • Última visita

Posts postados por Daskyn

  1. Olá, comunidade, tudo bem?

    Gostaria de saber, se seria possível definir o Catch de um PDA em uma tabela, digo, definir em média quantas Pokébolas seria gastas em um certo Pokémon.

    Exemplo :

    {Tangela} = P(500) G(350) S(200) U(100)

    Sendo :

    Pokeball = 500

    Great Ball = 350

    Super Ball = 200

    Ultra Ball = 100

    Logo a média de Catch de uma Tangela utilizando Ultra Ball seria 100.

    Caso seja possível, peço que me ajudem a fazer a execução da mesma.

    Desde já agradeço ;)

  2. Em 29/08/2016 at 15:07, KarlKalvin disse:

    Bom, o título do tópico já diz quase tudo né?

    Muitos tópicos tem price só de loot, ou só de pokémon e com códigos contendo coisas desnecessárias então...

    Não vou falar muito, nem prolongar.

    A base que usei é DxP então ela funciona 100% com a base.

     

    Primeiro vá no look.lua adicione essa tabela no começo do script:

     

      Ocultar conteúdo

     


    local gastostones = {
    [0] = 0,
    [1] = 1,
    [2] = 2,
    [3] = 3,
    [4] = 4,
    [5] = 6,
    [6] = 8,
    [7] = 10,
    [8] = 12,
    [9] = 15,
    [10] = 18,
    [11] = 21,
    [12] = 24,
    [13] = 28,
    [14] = 32,
    [15] = 36,
    [16] = 40,
    [17] = 45,
    [18] = 50,
    [19] = 55,
    [20] = 60,
    [21] = 66,
    [22] = 72,
    [23] = 78,
    [24] = 84,
    [25] = 91,
    [26] = 98,
    [27] = 105,
    [28] = 112,
    [29] = 120,
    [30] = 128,
    [31] = 136,
    [32] = 144,
    [33] = 153,
    [34] = 162,
    [35] = 171,
    [36] = 180,
    [37] = 190,
    [38] = 200,
    [39] = 210,
    [40] = 220,
    [41] = 231,
    [42] = 242,
    [43] = 253,
    [44] = 264,
    [45] = 276,
    [46] = 288,
    [47] = 300,
    [48] = 312,
    [49] = 325,
    [50] = 338,
    }
     

     

     

     

    Agora no mesmo arquivo, procure:

     

     

    Você vai remover essa função toda até o local boost e vai trocar por essa...

     

      Ocultar conteúdo

     

     


          local boosts = getItemAttribute(thing.uid, "boost") or 0
          local precocertos = 0
            
            if boosts > 50 then
                precocertos = ((gastostones[50] * 5) * 400) + ((boosts - 50) * 100000)
            else
                precocertos = ((gastostones[boosts] * 5) * 400)
            end
           
            local pokeCost = pricePokemonsList[pokename].price
            if pokeCost then
                if boosts == 0 then
                    table.insert (str, " Price: $"..pokeCost)
                else
                    table.insert (str, " Price: $"..pokeCost.. " + $"..precocertos.. "[boost]")
                end
            end 

     

     

     

     

    Agora vamos ao LOOT, procure pelo ultimo :

     

     

    E adicione em cima dele:

     

      Ocultar conteúdo

     


          elseif priceItemsList[iname.name] then
            local qnt = 0
            
            if thing.type == 0 then
                qnt = 1
            else
                qnt = thing.type
            end
            
            local p = getThingPos(thing.uid)
            local calculo = priceItemsList[iname.name].price * qnt
            
            table.insert(str, "You see ")
            if thing.type > 1 then
                table.insert(str, thing.type.." "..iname.plural..".")
            else
                table.insert(str, iname.article.." "..iname.name..".")
            end
            
            table.insert(str, "\n"..iname.description.." Price: $"..calculo..".")

     


           

     

     

     

    Para editar as tabelas fica no arquivo data/lib/107-main tables.lua.

     

    Créditos: Kalvin Karl

    Favor não postar em outro fórum sem os créditos... (:

    Uma coisa que percebi, que Pokemons, que não possuem um preço na tabela, os looks desaparecem...

  3. Em 03/07/2017 at 17:39, Brunds disse:

    Fala guys bom gostaria de estar convidando quem se interessar pelo projeto a ingressar na equipe estou em busca de um programador, desing, scripter para a equipe o projeto se encontra em um estado bem avançado já todas as vocações adicionadas são em torno de 50 no momento o site se encontra no mesmo estado bem avançado também não vou fazer um texto gigante para não ficar cansativo mas vou deixar algumas fotos de como o servidor e site se encontra

     

    Site 

      Mostrar conteúdo oculto

     

    xwkxHHo.jpg

    Kf7xW82.jpg

     

    FgGHDnO.jpg

    Mvgw1An.jpg

    oBCtLoi.jpg

    0GYtSaG.jpg

    oqMSnYH.jpg

    jLNObs7.png

     

     

     

    Servidor

     

    Velocidade de ataque baseado no Fist quanto mais fist maior a velocidade de ataque

      Ocultar conteúdo

    TkXWTmt.png

     

    Sistema de lenhar

      Ocultar conteúdo

    LxJglDX.png

     

    O servidor contem 429 magic effects e 129 shotyeffects configurado na source e no client já

     

    Sistema de missão baseada no Rank entre A, B e C

      Ocultar conteúdo

    ktXTwar.png

     

    Algumas imagens dos conteúdos do servidor

     

    Entrada para o evento Ruptura Dimensional

      Ocultar conteúdo

    20664018_1076742559137292_57166818546177

     

    Konoha sendo reformulada totalmente porém mantendo a estrutura original

      Ocultar conteúdo

    20622201_1076748909136657_52314328493226

    20708450_1076751639136384_30074048926806

    20479865_1072397222905159_73205147917534

    20430001_1072397206238494_75335588072655

     

    Criação da vila dos uchihas totalmente única

      Ocultar conteúdo

    20429700_1071774429634105_68105403738928

    20479709_1071774386300776_40815575396578

    20431621_1071774369634111_75944301468768

     

    Melhorando hunts existentes

      Ocultar conteúdo

    20429915_1070097496468465_53411473160398

    20431407_1070097279801820_56253337578511

    20479485_1073239416154273_89029487296797

    20597530_1073989686079246_10238388593251

    20525996_1073989692745912_56213632112741

     

    Sprites sendo criadas exclusivamente para o servidor

      Mostrar conteúdo oculto

    20374666_1069930363151845_76352058998395

     

    Eventos como blood castle,battlefield,capture the flag, castle 24hrs, zombie event de coletar virus e zombie event de sobrevivencia entre outros

     

    Bom galera é isso tem muito mais mas não quero deixar o tópico gigante que se interessar só mandar o currículo

     

    Nome:

    Idade:

    Meio de contato: skype / discord / whatszapp

    Cargo:

    Trabalhos já feito: caso tiver algum

    Tempo disponível de semana e fim de semana:

     

    é isso galera o servidor é um servidor sério não procuro crianças que não quer nada com nada busco desenvolvedores e pessoas que querem mesmo fazer parte do projeto seja para melhorar as próprias habilidades ou para trabalhar para ganhar experiencia no cargo

     

    Não remunerado no momento

     

    Olá, entre em contato pelo Facebook: https://www.facebook.com/daskyn123

    Lá, a gente pode conversar melhor, tenho propostas, que talvez sejam aceitas ;).

  4. borda.png

     

    79887ab084a73fb21c951632da710298.png

    Apresentação

     

    Eae, galera do XTibia, hoje eu venho apresentar a vocês o NTOWaR Land, o projeto de Narutibia cujo o principio, é relembrar o PvP, e os servidores de Naruto 7.81, porém em uma versão atualizada e melhorada.

    Um incrível MMORPG onde você tem muito controle sobre seu personagem, podendo escolher, qual a vocação (figurantes do anime), que quer exercer em uma jogabilidade dinâmica e diferenciada!

    Atualmente, o servidor, já foi atualizado da versão 7.81 para a 8.60, para assim trazer uma jogabilidade melhor aos player's (porém é claro, sem fugir da essência do 7.8).

    Outro objetivo é proporcionar diversão aos jogadores, mantendo ao máximo a jogabilidade original unida à praticidade de um servidor PVP (7.81) , sem edições e vocações totalmente equilibradas, além de um principal diferencial: totalmente gratuito, todos os itens do jogo podem ser adquiridos sem nenhuma recompensa monetária (doação) ao servidor.

    Decidimos criar o WarLand porque cansamos das máfias dos outros servidores onde jogávamos, que apenas visavam unicamente o lucro, lucro e lucro. Nunca pensando nos jogadores e no propósito da diversão, beneficiado unicamente os doadores, tirando o propósito do jogo: o PvP e a diversão, sem contar que esse tipo de servidor, chegou a falência, estando apenas os Narutibia 8.54 online.

     

     

    11.png

    79887ab084a73fb21c951632da710298.png

     

    Andamento

     

    O andamento do servidor, tem sido bem dinâmico e constante, onde eu e minha equipe atual, editamos todos os dias, para deixar tudo mais estável e completo, para que assim, o mais rápido possível, o servidor esteja online, proporcionando a diversão e contentamento de todos.

    O servidor, foi e está, sendo desenvolvido, a partir de uma antiga base, porém, totalmente reformulado, com TFS e sistemas feitos do 0, constando com OTClient e OldClient.

     

    11.png

    79887ab084a73fb21c951632da710298.png

     

    Imagens

    Spoiler

     

    Apesar das imagens e do Broadcast do NPC serem provisorias [apenas para tests de sistema] eis alguns prints, do básico das vocações:

    dialogo1.png

     

    #########################################################################

    dialogo2.png

    #########################################################################

    dialogo3.png

    #########################################################################

     

    EM BREVE NOVOS PRINTS

     

    11.png

    79887ab084a73fb21c951632da710298.png

     

     

    Equipe Atual

    - Lowna [sCRIPTER]
    - Denzer [sCRIPTER/SPRITER]

     

    Apesar ser uma equipe pequena, tentamos ser profissionais comprometidos, trabalhando sempre pela melhoria do servidor, garantindo assim um servidor respeitado por todos e mantendo nosso único ideal: a diversão.

     

    11.png

    79887ab084a73fb21c951632da710298.png

     

    Recrutamento

     

    A administração do servidor sempre  certifica de possuir uma equipe confiável e justa para os futuros jogadores, sendo assim todos os membros da staff tera suas identidades reveladas e possuirem acesso restritos ao servidor, que são específicos para suas áreas. A qualidade do trabalho desses membros será avaliada pelos próprios jogadores após a abertura do servidor.

    Sendo assim, como contamos apenas com 2 membros na equipe, estamos a formar uma equipe maior, estando a procura de:

    Procuramos pessoas sérias e dispostas que possua um conhecimento avançado nas respectivas áreas abaixo:

    (  ) MAPPER

    (  ) SCRIPTER

    (  ) SPRITER
    Mesmo tendo um baixo conhecimento, pois assim, você ira evoluindo juntamente ao servidor.

     

    11.png

     

    Bom é isso galera , um topico um pouco pequeno, mas de grande valor para nós ^^

    Em breve estarei atualizando o mesmo.
    Desde já agradeço a todos ^^

     

     

  5. Olá galera do XTibia , tudo tranquilo ? Bom , gostaria de pedir a vocês , um NPC que adicionasse uma spell ao player , e mudasse a outfit do mesmo.

    Exemplo : 

    Spoiler

    Um player está andando pelo mapa , ele encontra um NPC e diz :
    - Hi (Player)
    - Olá !PLAYERNAME! , eu sou Yuri , gostaria de aprender a spell exevo gran mas frigo ? (NPC)
    - Yes (Player)

    Logo então , o Player , poderia utilizar exevo gran mas frigo (mas claro , continuaria com todas as outras spells [ por exemplo se ele for um Paladin , continua com spells de Palandin , porém é adicionado o exevo gran mas frigo ]  , e o NPC mudaria sua outfit para 985.

    Bom , é isso galera ^.^
    Desde já muito obrigado XD

  6. Fala galera do XTibia ^.^ tudo bem com vocês ?
    Gostaria de saber se teria alguma forma de atualizar um OTB (items) e um OTBM (mapa) 7.81 para a versão 8.54 , já tentei de todas as formas possíveis (claro todas as que eu sei :/) porém , em nenhuma delas obtive sucesso.
    Desde já agradeço ^^

  7. 4 minutos atrás, marcelinhok disse:

    Ola galera, entao ... tava querendo ver se alguem disponibiliza um script de npc que funcionasse da seguinte forma.. Um npc normal vendendo items. So que teria uma limitação de compras ! Exe: Npc vende Magic Plate, mas eu queria que ele vendesse apenas 5 magic plate, despois que vendesse as 5 magic plate acabaria o estoque e nao poderia vender mais !

    Sera que alguem pode me ajudar ?

     

    Grato desde ja =D

    Hum , nunca vi nada parecido , mas posso tentar..

    Mas de certa forma , não seria mais fácil , remover o NPC , após alguém , comprar as 5 Magic?

    - - - - - - - - -

    Ou então , você poderia criar um NPC que fique no local por X minutos , ou horas ..

    Assim os player's teriam um certo tempo para a comprar do item :X: .

  8. 3 minutos atrás, marcelinhok disse:

    7958

    Faça o teste ;

    Em data/talkactions/talkactions.xml , edite o arquivo e adicione a tag :

     

    Spoiler

        <talkaction words="!buywand" event="script" value="wand.lua"/>

     

     

    Em data/talkactions/scripts , criei um arquivo .lua chamado wand e adicione :

    Spoiler

    local config =    {

        items = 2160, ----- ID dos 7 items que serao removidos

                2161, ----- 

                2161, ----- 

                2161, ----- 

                2161, ----- 

                2161, ----- 

                2161, ----- 

                2161, ----- 

                2161 ----- 

    }

     

    function onSay(cid, words, param)

            if doPlayerRemoveItem(cid, config.items, 7) == true then -- Quantidade dos items que serao removidos , ex , se colocar 2 , sera removido 2 items de cada 

            doPlayerAddItem(cid, 7958, 1) -- Id da Wand e a quantidade que sera adicionada , ex , se colocar 2 no lugar de 1 , sera entregue 2 wand apos a troca

            doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,'Voce acaba de trocar os 7 items por uma Wand') -- Mensagem caso o player possua os 7 items e efetue a troca

            else

            doPlayerSendCancel(cid, "Voce nao possui os 7 items necessarios para efetuar a troca.")  -- Mensagem caso o player nao possua os 7 items

            end

            return true

            end

     

     

    Não testei , pois estou sem servidor aqui :X: , faça o teste e me diga se funcionou ou não , para que eu possa alterar se for necessário =): 

     

  9. 13 horas atrás, marcelinhok disse:

    Iae galera..

     

    Queria saber se alguém pode disponibilizar um script que funcione de certa maneira...

    Um char compra um item pelo certo comando ''!buywand''.

    Mas essa ''Wand'' seria vendida por 7 items.. seria como trocar 7 items pela WAND.

     

    Sera que alguem pode ajudar ?

    - AGRADEÇO DESDE DE JA !

    Qual seria o id da Wand ? 

  10. Olá XTibianos ! Bom Dia , Boa Tarde , Boa Noite , não sei que horas , vocês visualizaram esse Topico , então , estou desejando um bom momento , em quaisquer que sejam o horario !

    Bom o motivo da criação , deste topico , é que quero pedir uma ajudar de vocês aqui do Forum.

    Que ajuda seria essa ?

    R : É o Seguinte , meu servidor se encontrava na versão 8.54 , sem nenhum BUG é etc ... Mas então decide passa-ló para 8.60 , para ter novos sistemas como Castle War é etc .. Funcionou .. Não deu nenhum BUG ao ligar é etc .. Mas sempre que utilizo alguma Spell , os effect's sai trocados , ou até mesmo não sai o effect , sendo que antes isto não acontecia !

     

    Então , quero pedir a ajudar de vocês para que possa estar resolvendo este problema ...

     

    Desde já agradeço

    Abraços

  11. mas é claro que isso ta errado ne vei, quando eu faço dar um destrou no terminate é dentro do escopo da função terminate x.x

    se ta assim

    function terminate()

    --blalblablalba

    end

    tu coloca assim

    function terminate()

    nomeDoWindow:destroy()

    end

    Desta forma :
    function EnterGame.terminate()
    EnterGame:destroy()
    end
    É desta
    function terminate()
    EnterGame:destroy()
    end
    A Window continua a se multiplicar ...
  12.  

    Tem que ajustar ai, ta vendo que a caixa de account ta ancorada no prev e ta com margem de 70? tu vai passar esse margin-top pro MenuLabel e vai tirar o do PasswordTextEdit

     

     

     

     

     

    E o botao tu bota um margin-right jogando ele pro centro, joga metade do tamanho do window mais ou menos, vai ajustando ate ficar centralizado

     

    Na função terminate(), ela é a função que executa pra dar o unload no modulo

     

    Se não for pedir demais , poderia me falar onde devo editar e como devo editar ? Sei que é no Terminate , mas não sei onde fica .. Em qual arquivo e etc , e como disse não tenho conhecimento algum em OTClient !

  13. Pra tirar essa duplicação é só dar um destroy na janela dentro da função terminate

    Quanto ao ancoramento e margem é muito simples. Voce tem as opções de

     

    anchors.[orientação]: widget.[orientação]

    Exemplos:

    anchors.top: parent.top

    - ancora o topo do widget no topo do parent mais proximo acima

    (lembrando que a identação de dois espaços no otui define a herança)

     

    anchors.left: buttonBlabla.left

    - ancora a esquerda do widget na esquerda do botão com nome 'buttonBlabla'

     

    anchors.right: prev.left

    - ancora a direita do widget na esquerda do widget que foi declarado no otui previamente

    MainWindow
     
      Button
        id: buttonBlabla
        anchors.top: parent.top
      Button
        id: new
        anchors.top: parent.top
        anchors.left: prev.right
    

    anchors.bottom: next.top

    - ancora o fundo do widget no topo do widget declarado a seguir

    MainWindow
     
      Button
        id: buttonBlabla
        anchors.top: parent.top
        anchors.left: next.right
      Button
        id: new
        anchors.top: parent.top
    

    Existe ainda o horizontalCenter, que é o mesmo usado nos slots

     

    E quanto a margin é basicamente margin-[orientação]: valor

    Voce so pode usar margem se houver ancoramento, se voce usou anchors.top tu vai ter que usar margin-top e assim por diante

    Se voce ancora em sentidos antagonicos ele vai fazer um auto ajuste de acordo com o ancoramento, ou seja, se boto anchors.top e anchors.bottom num mesmo widget, ele vai ignorar o height, e vai seguir apenas o ancoramento

    O valor pode ser positivo ou negativo, não há restrições quanto a isso, porem se voce exceder os limites do widget pai ele pode simplesmente nao aparecer mais na tela, ele deixa de ser visivel

    E uma coisa importantissima, nunca ancore um widget em outro simultaneamente:

    Label
      id: first
      anchors.top: next.top
     
    Label
      id: second
      anchors.bottom: prev.bottom
    

    Isso vai causar um erro, obviamente, porque o ancoramento de um depende do ancoramento do outro e vice versa

     

    Bom, acho que é so isso, não to lembrado de mais nada

     

    Onde posso dar esse Destroy? E onde fica esse Terminal? Não sei mecher em OTClient

  14. Bom , aqui consegui configurar a posição dos botões é lacunas de boa .. Mas agora ta com aquele error de Duplicar o Window , e quando aperto no OK , não vai TT.TT

    Vocês podem observar que nas Prints , a cor do Window troca , mas é normal :3 , foi so uns edit que fiz , pra ficar trocando as cores ...

    VnIAdMe.jpgNMhjDLs.png

  15. Após eu ter feito tudo o que você disse começou a dar esse erro :

    [05/05/2015 10:49:14] [PFlay] Storm has logged in.
    [05/05/2015 10:49:14] [Error - CreatureScript Interface]
    [05/05/2015 10:49:14] data/creaturescripts/scripts/login.lua:onLogin
    [05/05/2015 10:49:14] Description:
    [05/05/2015 10:49:14] data/creaturescripts/scripts/login.lua:225: attempt to call global 'onPokeHealthChange' (a nil value)
    [05/05/2015 10:49:14] stack traceback:
    [05/05/2015 10:49:14] data/creaturescripts/scripts/login.lua:225: in function <data/creaturescripts/scripts/login.lua:6>
    [05/05/2015 10:49:14] [PFlay] Storm has logged out.

    Todas as Contas/Chars , que tento entrar da este Erro ! Unica conta/char que entra sem error's e 1/1 Account Manager Entra sem nenhum ERRO
  16. Olá pessoal do XTibia !

    Bom , gostaria de pedir a vocês que , me disponibilizassem um tutorial , de como colocar o PokeBar no Servidor pra que não sabe e aquela barrinha que mosta os pokemons que você tem na bag , e quando clica , troca o pokemon , igual aquela do Kpdo , mas gostaria para PDA , e que fosse para OTClient .

    Desde já Agredeço biggrin.png

     

    Print : Para que saibam do que estou falando (mais ou menos isso )

    wAMD6Lq.png

  • Quem Está Navegando   0 membros estão online

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