-
Total de itens
702 -
Registro em
-
Última visita
-
Dias Ganhos
5
Tudo que BananaFight postou
-
Pelo que entendi é um script que adiciona o player em uma posição + monstros baseada na quantidade de "salas" disponíveis, Ou seja, seria como um teleportador de players para trainers, ele vai pegar a quantidade total de salas disponíveis, e vai tentar 1 a 1 usando os cálculos do código, vai contar o tempo configurado no sistema, e depois vai adicionar os monstros. - Posição da primeira sala local position = {x = 160, y = 154, z = 7} -- posição do que? - Começa a verificar cada sala a partir da quantidade de vezes que executou a recursividade, caso encontre uma sala disponível, teleporta o player para ela, e inicia a contagem de tempo e criar os monstros function fazQualquerCoisa(cid, pos, i, j) -- recursao caudal j = j or 0 p = i or 0 if p >= config.rX then p = 0 j = j < config.rY -1 and j + 1 or false end if j then posi = {x = pos.x + ( p * config.distX), y = pos.y + (j * config.distY), z = pos.z} if check_disponivel(posi) then doTeleportThing(cid, posi) countdown({{x = posi.x + 1, y = posi.y - 1, z = posi.z}, {x = posi.x - 1 , y = posi.y - 1, z = posi.z}} ) else fazQualquerCoisa(cid, pos, p + 1, j) end end end Verifica a disponibilidade da sala em questão, para saber se já esta ocupada ou não. function check_disponivel(npos) if disponivel(npos) then return true end return false end Começa a contagem regressiva de ( 5 até 0 ), quando chegar no numero ( 0 Visual no jogo, e 5 no código ), ele cria o monstro verificando se a sala esta ocupada ( para saber se o player ainda esta nela provavelmente )
-
Vendo ACC LOL, Prata 2 ( S4 Gold 3 ) Borda Gold, 5 Paginas de runa, 13 Skins +
tópico respondeu ao BananaFight de BananaFight em Lixeira Pública
Roubada ? Sua ? Você deu o cu e veio falar merda aqui bro ? -
Vendo ACC LOL, Prata 2 ( S4 Gold 3 ) Borda Gold, 5 Paginas de runa, 13 Skins +
um tópico no fórum postou BananaFight Lixeira Pública
Vendo ACC LOL, Prata 2 ( S4 Gold 3 ) Borda Gold, 5 Paginas de runa 13 Skins + Ez Pulsefire, Kalista Lua sangrenta, Jinx fogos de artifício, Vayne Caçadora de dragões + Chroma Pack, Varus operação ártico, Kogmaw Jurássico, Morgana Vitoriosa, Tristana garota foguete + gatora riot, Twitch trombadinha E mais algumas que não lembro de cabeça, Somando da mais de 200 reais em skins Preço : 300 Reais Estou vendendo porque comecei a jogar Dota 2 Só troco email depois de receber o dinheiro, sem choro e sem negociações -
Muito boa a sprite Insaend, quero ver o resultado final.
- 203 respostas
-
- semi-tutorial
- otserv
-
(e 1 mais)
Tags:
-
Vc pode fazer item na dimenção 64x64 para esse problema. Legal suas sprites, pena que é um pda editado, Se quiser melhorar fala comigo.
-
Filipe, realmente muito interessante sua proposta de jogo. Porem uma coisa que eu nunca vejo em servidores do seu tipo, são itens por classes. Exemplo: Um réptil deveria ter itens diferentes de um humano, pela sua fisionomia de corpo e tudo mais. Boa sorte, e espero que consiga terminar.
-
Faz uma magia igual ao um exevo gran mas frigo, porem que saia do summon do player. Caso não tenha sumon retorne "Você não tem summon" Sem uso de mana, tempo 2 min de recarga
-
poketibia Como criar uma barra de spell [Poketibia]
tópico respondeu ao BananaFight de BananaFight em Tutoriais de Clients
Mais ai você quer que eu faça tudo... Ensinei como faz, agora você que corre atraz em como resolver essas coisas. -
poketibia Como criar uma barra de spell [Poketibia]
tópico respondeu ao BananaFight de BananaFight em Tutoriais de Clients
Praticidade vs pong. Evitem esse tipo de coisa no otclient. Passe apenas o necessário por opcode e send cancel, é burrice e coisa de porco fazer isso que vocês sugeriram. Muito mais pratico fazer do meu modo pelo simples fato de que se alguém quiser mudar algo, não influencia nada no servidor, apenas vai bugar seu próprio client. NÃO ENTENDAM ERRADO, Não estou chamando vocês de porcos e nem de mandriões, só estou dizendo que vocês estão optando pelo pior modo de fazer isso. -
poketibia Como criar uma barra de spell [Poketibia]
tópico respondeu ao BananaFight de BananaFight em Tutoriais de Clients
Um pouco mais chato porem nada de muito dificil Slicer. table = { ["Bulbasaur"] = { m1 = {imagem = "x", time = 100, nome = "Attack"}, } } name = "Bulbasaur" for i = 1, 12 do if i == 1 then if table[name].m1 then print( table[name].m1.nome ) else break end end end -
poketibia Como criar uma barra de spell [Poketibia]
um tópico no fórum postou BananaFight Tutoriais de Clients
Bom pessoal, como muito me pedem vou dar um exemplo de como criar uma barra de skill, porem vou ensinar apenas a logica. local pokemons = { ["Bulbasaur"] = {1, 2, 3, 4}, ["Ivisaursaur"] = {1, 2, 3, 4, 5}, } local name = "Bulbasaur" for k, v in pairs(pokemons) do if name == k then for i = 1, 12 do if i == v[i] then print("m"..v[i]) else break; end end end end Precisamos enviar o nome do nosso pokemon por um OpCode ou SendCancel para nosso script. Com o nome do nosso pokemon dentro do script vamos fazer ele ser comparado dentro da tabela para verificar a existência do pokemon, e retornar a quantidade de ataques que ele tem. Feito isso, dentro do for que verifica quantos ataques o nosso pokemon tem for i = 1, 12 do if i == v[i] then print("m"..v[i]) else break; end end Vamos criar a parte que adiciona os botões e nesses botões vamos por dentro da função onPress, a função g.gameTalk para executar o m1, m2... Por enquanto é isso pessoal, espero ter sido bem claro e objetivo, e postem prints de seus resultados, Ainda faltam algumas coisas a serem criadas, mais to no trabalho e não posso explicar agora. Boa sorte a todos, E NÃO, não vou criar uma base para vocês. -
open pvp Tibia Farm Server -/- Está de Volta
tópico respondeu ao Waterson de BananaFight em OTServlist
Quero meus créditos em seu safadinho, bem legal seu projeto, espero que de certo. -
Noé... Noé da sua conta. H3UHU3H3UHU3HU3HU3
-
[Encerrado]Procura-se Spriters
tópico respondeu ao BananaFight de BananaFight em Formação de Equipes
Me mande seu contato, para conversarmos sobre essa parceria.- 3 respostas
-
- bananafight
- spriter
-
(e 2 mais)
Tags:
-
Alessandro, Eu faço de uma opinião bem critica, E por esse motivo ja fui banido do Xtibia. Quando eu falo do caotic, é porque acho que ele esta sendo desvalorizado por você, Penso que pelo fato de você não estar no xtibia a muito tempo, acaba por não conhecer o potencial de cada um que esta na sua equipe, E acaba fazendo escolha um tanto quanto precipitadas na hora de adicionar uma cargo aos membros. Bom, Eu vejo alguns em cargos que não merecem.. Pessoas que não sabem 30% do que eu sei, e estão em cargos bem altos, em quanto outras como o caotic que é o que traz o conteúdo de verdade, conteúdo novo etc, esta no cargo que esta. Alguns amigos meus, já falaram que não estão na equipe hoje por esse mesmo motivo, E adivinha quem esta perdendo ? o Xtibia todo. Isso é uma critica construtiva, e espero que saia entende-la, Não vou discutir com NINGUEM sobre minha opinião, e ninguém irá me fazer muda-la. Só peço que tome atitudes mais cautelosas sobre esse aspecto. Procure saber o que o membro fez no fórum, e o que ele sabe realmente. Não é porque um membro tenta ajudar os outros sempre que pode, que ele merece um cargo de supervisor, Você tem que entender que para alguém chegar nesse cargo, tem que fazer mais do que tentar ajudar, tem que saber o que esta fazendo. Esses dias, fiz um post com uma duvida, que ninguém conseguo ajudar de verdade, apenas um membro normal, conseguio me guiar o caminho. Agora, como eu posso concordar que alguém tenha um cargo maior que o meu sabendo menos que eu.
-
Stigal, O Caotic como assistente.... Sem mais.
-
Bom dia, Estou recrutando spriters para o meu projeto de Digimon. O projeto atualmente se encontra em desenvolvimento, e falta pessoas qualificadas para a função de spriting, Eu preciso de ajuda nessa parte, na criação de monstros, outfits, cenários e itens novos. Se quiser se candidatar a vaga, me mande uma pm. Nome: ? Skype: ? Estilo: Cenário, ou Outfits... Exemplo de sua sprite
- 3 respostas
-
- bananafight
- spriter
-
(e 2 mais)
Tags:
-
Sim dalvorsn, isso mesmo, consegui resolver já. DuuhCarvalho, não era isso que eu queria, Mais valeu
-
o que preciso é verificar o storage com os valores 1 e 2 local dropItem = { [2146] = {chance = 50}, [2147] = {chance = 50}, [2149] = {chance = 50}, [2150] = {chance = 50}, } OBS: IPB DE MERDA CORTANDO MEUS POSTS. eu pego o id que esta salvo no storage e verifico se ele esta na tabela, caso sim, retorne chance. Hard de achar a solução, mais deve ser algo ridículo. SOLUÇÃO local dropItem = { [2146] = {chance = 50}, [2147] = {chance = 50}, [2149] = {chance = 50}, [2150] = {chance = 50}, } x = 2151 if dropItem[x] then return print(dropItem[x].chance) end if dropItem[x] then Só me matando mesmo, parece que não aprendo com a vida...
-
não, esquece o valor de x, é só o valor de k [1] [2] Não funcionou caiohp1
-
Vou testar.
-
Não vai mudar nada '-'... O que eu quero fazer é pegar um storage e fazer ele olhar dentro da tabela procurando por um correspondente e retornar o valor. Só que estou com esse problema.
-
table = { [1] = {x = 1}, [2] = {x = 2}, } for k, v in pairs(table) do x = 2 if k == x then return print(v.x) else return print(v.x) end end Alguém manja em como resolver esse problema, ele só pode entrar no else, caso o x não seja igual a nem um numero da tabela. o meu problema é que mesmo existindo o numero 2 na tabela ele entra dentro do else, porque a ordem da tabela faz com que ele passe primeiro pelo 1.
-
Ai eu te pergunto, porque diabos um gênio desses esta como "Assistente"...
- 20 respostas
-
- ondroploot
- droploot
-
(e 3 mais)
Tags:
-
[Encerrado]Apresentação - Mapa Próprio [DIGIMON]
tópico respondeu ao IJaX de BananaFight em Formação de Equipes
Servidor baseado em poketibia, ou esta sendo feito do 0 ?, E as sprites são proprias, boa sorte com o projeto, mais exitem concorrentes fortes em.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.