-
Total de itens
114 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tudo que Seagull postou
-
Woow realmente interessante, caso saia do papel jogarei com certeza, ótimo projeto!
-
[Arquivado]Fairy Tail Online - Show-off
tópico respondeu ao Frenvius de Seagull em Noticias - Arquivo
Desejo a vocês uma boa sorte, acompanhava o projeto no facebook, porém por não apresentarem noticias parei de seguir. Espero que agora, seja pra valer uma boa sorte e continue postando noticias! Abraços. -
[Encerrado] INSIGNIAS PARA ENTRAR EM UM LUGAR
tópico respondeu ao Aberos de Seagull em Tópicos Sem Resposta
As insignias usam storage, se tu postar o valor dos storages a gente pode tentar ajuda-lo. Quando você pede algo, deve-se pensar no outro lado, eu não tenho ideia de como é o poketibia, mas se tu mostrar o script pode ajudar. -
programação [Algoritmos] Apresentação (Aulas)
tópico respondeu ao Seagull de Seagull em Tutoriais de Programação
Como eu disse, só postarei se tiver um pessoal interessado em aprender. Até então ninguém se pronunciou... -
programação [Algoritmos] Apresentação (Aulas)
um tópico no fórum postou Seagull Tutoriais de Programação
Aula 1 Apresentação: Matérias A Linguagem de Programação do VisuAlg Download: Se ("gostarem dos Tutoriais") entao adicionem (REP+) Senao ("gostarem digam o que faltou, expressem sua opinião, mas lembrando sempre com coerência e educação") fimse Abraços! -
Em moveevents CRIE um arquivo .lua function onStepIn(cid, item, position, fromPosition) local tiles = -- Action id / Storage, Valor {[6320] = {storage = 4578, valor = 3},} local t = tiles[item.actionid] if getPlayerStorageValue(cid, t.storage) < t.valor then doTeleportThing(cid, fromPosition) doPlayerPopupFYI(cid, "Para você passar precisa de no mínimo 3 resets.") return true end return true end Em movements.lua cole isto:
-
Não é difícil entender, desde que você saiba ler ( haha ), bom isso é um pensamento bem lógico. Porém, você enfrentaria outros problemas como deixar 2 IPS fixo não? E no Cliente ou IP changer teria que mudar as portas, algumas pessoas não são capazes de se ligar nisto e eventualmente você perderia players. Fora lag e etc... mas é uma boa.
- 10 respostas
-
- como abrir 2 server
- otserv
-
(e 1 mais)
Tags:
-
Desculpe não sei se é a seção correta, é só uma dúvida. Eu usava Gesior e rodava perfeitamente em Xampp porém Znote não roda, alguém sabe qual é o programa para fazer funcionar?
-
Poste o que tem na linha 1195, que ficará mais fácil auxiliá-lo.
-
"doSetItemActionId" não é uma função, mas enfim, essa não é a questão. Vocês se preocupam mais em criticar do que ajudar o pessoal que tem dúvida.
-
Hahahaha, obrigado Oneshoot, esse eu nunca conseguiria com minha formula simples e meu conhecimento atualmente limitado.
-
Obrigado, já está praticamente tudo configurado, só falta construir o restante do mapa ( uma cidade ), arrumar crafts e outifits e addons.
-
Emperia Online Add o grupo do face Indice Introdução Objetivo Classes Sistemas Introdução Olá pessoal, bem o Emperia surgiu a alguns meses já, e ainda está em fase de desenvolvimento. Ele está sendo feito por mim, com base em ideias próprias e de alguns games é um projeto sério que tenho o intuito principal de reconstruir um RPG que hoje já não existe mais, reconstruir aquela emoção de jogar que hoje se encontra cada vez mais difícil de se achar, e claro difícil de se recriar devido aos inúmeros servidores que existem. Objetivo O jogo em si é para ser principalmente jogado em Cooperação, um ajudando o outro, com intuito de fazer novos amigos, times para wars, derrotar boses, etc... Esse é o principal objetivo, o segundo e deixar um pouco mais realista o game em sí. Por exemplo cada monstro ira dropar items que são deles próprios, Ex: Um troll não vai dropar dinheiro, mas sim couro por exemplo. E com o couro você pode criar crafts, addons e comercializar. Outro aspecto importante é exatamente o Comercio, que hoje em dia em OTservers, não existe mais, aumentando ainda mais a necessidade de amigos/jogadores. Bem o principio é esse, um servidor sério e difícil e que proporcione grande divertimento. Classes Serão cinco (6) classes e três (3) promoções para cada. Cada classe possuirá habilidades especiais, tais como: Mapa Ainda sendo criado, mas para a abertura terá 2 cidades principais e algumas ilhotas. Sistemas Alguns dos sistemas principais e explicações: Craft = Tudo, ou quase tudo no servidor será a base de CRAFTS ou seja, equipamentos e derivados nada você dropara tudo você criará. Mirar, cortar árvores e Loot são as formas de obter os items necéssarios para criar os items e potions.- Minerar - Cortar - Loot Aprimoramento de vida / mana = Todos items terão a chance de dropar 2 predras, uma de vida e uma de mana. Você poderá usar o máximo de 50 vezes cada uma, e elas lhe concederam +20 de mana ou vida.Duas Espadas (Gatuno) Nadar Cozinhar / Fome = Basicamente você deverá cozinhar suas comidas para comer, pois comidas cruas dão uma menor alimentação do que comidas cozidas. Caso você se deixe de comer por algum tempo começa a morrer.Addons e Outifits = Outifits serão obtidas através da compra por npcs espalhados pelo mapa, já addons serão obtidos dando items a npcs espalhados pelo mapa. Considerações finais. Espero que tenham gostado, não sei formatar muito bem, por isso não deve ter chamado tanto a atenção, mas tentei ser o mais direto possível, como o projeto é desenvolvido apenas por mim pode demorar um pouco mais. Mas todo tempo que tenho extra é dedicado ao projeto. E por favor acessem a pagina do facebook e mantenham-se atualizados porque sempre posto lá. Abraços!
-
dúvida [Encerrado] como add nova transformação para goku
tópico respondeu ao joseanpereira de Seagull em Tópicos Sem Resposta
Cara não to no meu pc agora, mas vou tentar lembrar. Abre o Htdocs ou www > config > index. Se ajudei REP+ -
local pos = {x = 94, y = 129, z = 7} function onUse(cid, item, fromPosition, itemEx, toPosition) local item = doCreateItem(1491, 1, pos) doSetItemActionId(item,5123) -- Na verdade aqui é uma action id doSetItemSpecialDescription(item,"Um item raro obtido por:") -- Use um get e nome do player aqui, bom invente o que quiser hehehe end Acho que vai funcionar, essa função é bem útil as vezes, e depois que aprende nunca mais esquece, se ajudei REP+
-
Obrigado, não testei ainda pra ver se ta funcionando. Mas assim que der testo, porque to formatando a maquina.
-
Que merda cara, precisava disto...
-
Obrigado mesmo assim, eu postei ali uma tentativa mas não deu muito certo. Obrigado por tentar ajudar!
-
Cara não é bem uma dúvida, mas tudo bem vou tentar explicar de novo. Só quero que me ajudem a fazer ou que façam pra mim. É o seguinte. Digamos que você tenha 100 gold coins, você larga em cima de um SQM que já ta definido. E ele vira 50 platinum coins. Ou seja, você toca em um SQM "100 items X" e vira a metade em "items Y".
-
Boa Noite/madrugada, estava aqui tentando fazer um moveevent, mas ta difícil, hehe. Me ajudem function onAddItem(moveitem, tileitem, position, cid) local ferro = getTileItemById(position, 5880) local divisao = ferro.type / 2 if(moveitem.itemid == ferro) then doCreateItem(2667, divisao, position) doRemoveItem(ferro.uid, divisao) end return doSendMagicEffect(position, CONST_ME_HITBYFIRE) end @UP me ajudem
-
Vodkart desculpa da spam aqui, mas não consegui te manda mensagem pode me ajudar em um script?
-
Tu não sabe o tempo que perdi tentando arrumar isso. E tu faz em 0 segundos. REP MAIS e muitooooooo obrigado! OBS: Unico problema que dá e que quando da look em si proprio aparece a informação duas vezes
-
Bom dia pessoal, estou aqui de novo com dificuldades. Bom vamos lá, eu achei que seria fácil porém não ta sendo. Obs: Eu dividi o script em três, o do meio foi o que eu modifiquei. E no final postei o script completo. A função pra retornar o sotrage eu não lembro dai "inventei uma". --Script By Theax "" function getPlayerFrags(cid) local time = os.time() local times = {today = (time - 86400), week = (time - (7 * 86400))} local contents, result = {day = {}, week = {}, month = {}}, db.getResult("SELECT `pd`.`date`, `pd`.`level`, `p`.`name` FROM `player_killers` pk LEFT JOIN `killers` k ON `pk`.`kill_id` = `k`.`id` LEFT JOIN `player_deaths` pd ON `k`.`death_id` = `pd`.`id` LEFT JOIN `players` p ON `pd`.`player_id` = `p`.`id` WHERE `pk`.`player_id` = " .. getPlayerGUID(cid) .. " AND `k`.`unjustified` = 1 AND `pd`.`date` >= " .. (time - (30 * 86400)) .. " ORDER BY `pd`.`date` DESC") if(result:getID() ~= -1) then repeat local content = {date = result:getDataInt("date")} if(content.date > times.today) then table.insert(contents.day, content) elseif(content.date > times.week) then table.insert(contents.week, content) else table.insert(contents.month, content) end until not result:next() result:free() end local size = { day = table.maxn(contents.day), week = table.maxn(contents.week), month = table.maxn(contents.month) } return size.day + size.week + size.month end function onLogin(cid) registerCreatureEvent(cid, "fraglook") return true end function onLook(cid, thing, position, lookDistance) if isPlayer(thing.uid) and thing.uid ~= cid then doPlayerSetSpecialDescription(thing.uid,'[Frags: '..getPlayerFrags(thing.uid)..']') doPlayerSetSpecialDescription(thing.uid,'[Frags: '..getPlayerStorage(thing.uid,12000)..']') return true elseif thing.uid == cid then doPlayerSetSpecialDescription(cid,'[Frags: '..getPlayerFrags(cid)..']') doPlayerSetSpecialDescription(cid,'[Quests: '..getPlayerStorage(cid)..']') local string = 'You see yourself.' if getPlayerFlagValue(cid, PLAYERFLAG_SHOWGROUPINSTEADOFVOCATION) then string = string..' You are '.. getPlayerGroupName(cid) ..'.' elseif getPlayerVocation(cid) ~= 0 then string = string..' You are '.. getPlayerVocationName(cid) ..'.' else string = string..' You have no vocation.' end string = string..getPlayerSpecialDescription(cid)..'' if getPlayerNameByGUID(getPlayerPartner(cid), false, false) ~= nil then string = string..' You are '.. (getPlayerSex(cid) == 0 and 'wife' or 'husband') ..' of '.. getPlayerNameByGUID(getPlayerPartner(cid)) ..'.' end if getPlayerGuildId(cid) > 0 then string = string..' You are ' .. (getPlayerGuildRank(cid) == '' and 'a member' or getPlayerGuildRank(cid)) ..' of the '.. getPlayerGuildName(cid) string = getPlayerGuildNick(cid) ~= '' and string..' ('.. getPlayerGuildNick(cid) ..').' or string..'.' end if getPlayerFlagValue(cid, PLAYERCUSTOMFLAG_CANSEECREATUREDETAILS) then string = string..'nHealth: ['.. getCreatureHealth(cid) ..' / '.. getCreatureMaxHealth(cid) ..'], Mana: ['.. getCreatureMana(cid) ..' / '.. getCreatureMaxMana(cid) ..'].' string = string..'nIP: '.. doConvertIntegerToIp(getPlayerIp(cid)) ..'.' end if getPlayerFlagValue(cid, PLAYERCUSTOMFLAG_CANSEEPOSITION) then string = string..'nPosition: [X:'.. position.x..'] [Y:'.. position.y..'] [Z:'.. position.z..'].' end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, string) return false end return true end
-
Obrigado cara, ainda não tive tempo de testa porque to no curso. Mas vendo assim, parece estar funcional. Que droga cara, consigo interpretar tudo intender a logica, mas na hora de fazer empaco.
-
Eu gostaria que fosse FINITO, tirando isso ta perfeito e vai se encaixar perfeitamente onde preciso! Já te dei Rep, obg
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.