Ir para conteúdo

samlecter

Visconde
  • Total de itens

    309
  • Registro em

  • Última visita

  • Dias Ganhos

    6

Tudo que samlecter postou

  1. Tava na VPS, apareceu esse erro varias vezes e uns 5 segundos depois crashou o server, acredito que seja quando alguém "entra/gruda" onde não deveria, erro: data\talkactions\scripts\move1.lua @Up
  2. Ta aparecendo um erro na distro, assim que eu ver novamente eu tiro print e posto o erro, mas até lá, o erro é no goback e some functions, ele indica uma linha no some functions: 1763 e diz algo como: Creature Not a Found Na hora de checar a vida maxima do pokemon e a vida atual, para caso a vida atual seja menor que a maxima e esteja fora de batalha, o held fica curando o pokemon, ta funcionando, mas da esse erro na distro, estranho que eu testei, coloque regen em 1 pokemon e esperei ficar fora de combate e ficar regenerando, o erro não apareceu na distro, eu testei com char normal e com adm, então não sei exatamente quando ocorre o erro, mas tem algo relacionado ao held regeneration, pq essa linha 1763 é sobre ele (eu acho) a linha 1763 do some function é essa: if getCreatureHealth(sid) < getCreatureMaxHealth(sid) then ... if isPlayer(cid) and #getCreatureSummons(cid) > 0 then local Tier = getItemAttribute(ball.uid, "heldy") if Tier and Tier > 0 and Tier < 8 then if not getCreatureCondition(cid, CONDITION_INFIGHT) then if getCreatureHealth(sid) < getCreatureMaxHealth(sid) then -- Linha 1763 (indicada no erro) addEvent(function() doCreatureAddHealth(sid,Tiers[Tier].bonus) doSendAnimatedText(getThingPos(sid), "+ "..Tiers[Tier].bonus, 30) end, 0) end addEvent(doRegenerateWithY, 1000, cid, sid) else addEvent(doRegenerateWithY, 1000, cid, sid) end end end end end
  3. EDITED: Perdão, eu lembrei que não funcionava no meu ot, dai eu peguei algumas partes daqui e outras de um outro ot que tinha o smeargle system funcionando, modifiquei algumas coisas e tal, agora funciona, mas sem o order (foi unico jeito que funcinou) eu só clico no pokemon adversário e dps no sketch e copia, para funcionar os atks e pokemons bloqueados eu criei 2 exceções no pokemon moves.lua e a tabela coloquei no configuration, agr funciona 100% (tirando a parte q tem q dar order, é só clicar no sketch com target q copia) Só testando para saber, recomendo fazer backup de tudo que for mexer, ou então da pasta inteira do server logo (mais prático) e se funcionar, certifique-se que não comprometeu nada, aqui não funcionava, eu tive que pegar algumas partes daqui e outras de uma outra base que tinha um smeargle system um pouco diferente, funcionou com alguns "poréms" que dps fui arrumando, quando tentei trocar os arquivos do meu server mencionados aqui pelos de outra base que ja tinha esse system, funciou mas bugou varias coisas, dai voltei atrás e fui colocando um pouco de cada até funcionar sem problemas em outras coisas (eu acho, pq tenho alguns erros na distro que não sei se foram por causa disso ou não)
  4. @ o lockedCds e LockedPokes não funciona, eu fiz o seguinte, coloquei no configuration.lua a tabela lockCds, dai ela passou a funcionar, mas a dos pokes não funciona nem se por no configuration, pode dar uma olhada?
  5. Olá queria que ao sair do fly, ride e surf, o pokemon volte para dentro da ball. Eu tentei fazer, consegui, está funcionando, ele volta para a ball, a ball fica como on(pronta para ser usada) e atualiza a cd bar, o único problema é que está dando um erro na distro quando saio do fly,ride ou surf, esse erro não impede nada, mas com muitos onlines saindo do fly toda hora irá aparecer o erro na distro toda hora e pode dar lag Preciso que refaçam o que pedi, ou concertem o que eu fiz, vou deixar o order.lua das actions (único lugar onde mexi) antes de eu mexer, e depois que eu mexi, vou deixar também um print do erro mais abaixo. Caso precisem de mais algum arquivo, é só pedir. OBS: Uso PDA com icon system e cd bar Order de antes de eu mexer: data\actions\scripts\order.lua Order depois que eu mexi (funciona mas da um erro na distro quando desço do fly/ride/surf) : data\actions\scripts\order.lua Print do erro que aparece quando desço do fly/ride/surf usando o arquivo que modifiquei:
  6. Desculpa reviver, mas a solução desse tópico é um link quebrado, eu preciso entender isso de flags e custom flags, poderia explicar essa formlua ou passar link de outro tutorial?
  7. Pda, base cyan 8.54 , acho q seria algo como: if isInArray({"Shiny Metagross", "Bronzong", "Steelix", "Muk", "Shiny Shiny Onix", "Xatu", "Slowking", "Shiny Xatu",}, getSubName(cid, target)) then Dai não sei o que colocar para "falhar" ou seja ele não entrar no portal, seria return false ? não manjo de script só faço o basico do basico com uns if elseif then...
  8. Tem como adaptar para além da checagem das balls, fazer outra checagem e impedir que entre no portal com alguns pokemons? isso serviria pra evitar que entre em algumas quests com pokemons que ficam ivuneraveis como steelix, muk etc...
  9. Entendi, não sei exatamente como resolver, mas tenho umas ideias, se estiver disposto a testa-las faça um backup antes. Isso deve acontecer porque o site ou o server está demorando muito a "atualizar" essas informações. No configuration.lua procure por reloadHighscoresWhenUsingPc se estiver false, mude para true Ficando assim: reloadHighscoresWhenUsingPc = true Depois de ter feito isso, vá no config.lua e procure por highscoreDisplayPlayers e por updateHighscoresAfterMinutes Creio que seja em um desses 2 onde deve alterar, veja o tempo que está em cada um, no meu está assim: highscoreDisplayPlayers = 15 updateHighscoresAfterMinutes = 60 Se isso não funcionar... Tente alterar em um desses lugares que vou listar abaixo, todos no config.lua , altera 1 por 1 pra saber qual que funcionou, e sempre faça backup. loginTimeout = statusTimeout = replaceKickOnLogin = Talvez alterando algo ons 3 itens acima resolva, no meu eles estão assim: loginTimeout = 60 * 1000 statusTimeout = 5 * 60 * 1000 replaceKickOnLogin = true
  10. Preciso por o local pokemons = {"Mew", "Mewtwo", "Raikou"} em todas function ? ou coloco em 1 só e depois nas outras coloco só essa parte: if isInArray(pokemons, getCreatureName(cid)) then return true end ?
  11. Olá, preciso de uma Action para por em 1 portal, quando o player tentar entrar no portal, só conseguirá caso ele não tenha nenhuma ball na bag, caso ele tenha balls, aparece uma mensagem somente para ele, dizendo que só pode entrar sem ball. Caso não saibam os ids das balls, não tem problema, faz com qualquer id que eu edito e coloco os ids da ball, é só pegar os ids no npc do saffari ou da main quest
  12. CTRL+AL+DEL aparece uma tela com algumas opções como : Trocar usuario, fazer logoff, alter uma senha, Iniciar Gerenciador de Tarefas No windows 10 pode ser diferente, então pesquise no "Iniciar" por gerenciador de tarefas, ou |Exibir processos em execução quando achar, faça o que falei, se não conseguir, tem outra forma, no config.lua do seu server procure por defaultPriority deve estar assim: defaultPriority = "high" niceLevel = 5 coresUsed = "-1" você muda high para real time ficando assim: defaultPriority = "real time"
  13. Não sei se vai funcionar, mas você pode testar e me dizer, okay? Após ligar seu server, vá no gerenciador de tarefas ( CTRL+ALT+DEL ) procure em Processos o seu server, vai estar com o nome do executavel que liga, exemplo, The Forgotten Server , clica com botão direito do mouse, vai ter uma opção Definir Prioridade , provavelmente vai estar em "Alta" mude para "Tempo Real" OBS: deve ser feito em "Processos", e não em "Aplicativos".
  14. Usa PDA sem level? caso a resposta seja sim, siga os passos: Vá em data\lib\some functions Procure por function doConvertStoneIdToString ou pesquise o nome de uma stone, exemplo: Water Stone vai encontrar uma "lista" function doConvertStoneIdToString(stoneID) local t = { [11453] = "Heart Stone", [11441] = "Leaf Stone", [11442] = "Water Stone", [11443] = "Venom Stone", ... Copie um dos exemplos e edite assim: Mude 11442 para o ID da Stone que quer adicionar Mude Water Stone para o nome da Stone Feito isso, vá em data\lib\configuration Procure por algo parecido com isso: leaf = 11441 grass = 11441 water = 11442 venom = 11443 thunder = 11444 rock = 11445 punch = 11446 fire = 11447 coccon = 11448 crystal = 11449 dark = 11450 earth = 11451 enigma = 11452 heart = 11453 ice = 11454 boostStone = 12618 metal = 12232 ancient = 12244 Aqui você não pode dar espaço, digamos que vá adicionar uma stone chamada Porra Loca aqui você deixa assim: PorraLoca = 12244 -- Troque 12244 pelo ID da stone que está adicionando ou porraloca = 12244 -- Troque 12244 pelo ID da stone que está adicionando Depois, ainda em configurations, você copia a evolução de um pokemon, edita os nomes, o id da stone, exemplo: ["Chikorita"] = {level = 40, evolution = "Bayleef", count = 1, stoneid = 11441, stoneid2 = 0}, ["Bayleef"] = {level = 85, evolution = "Meganium", count = 2, stoneid = 11441, stoneid2 = 0}, ["Cyndaquil"] = {level = 40, evolution = "Quilava", count = 1, stoneid = 11447, stoneid2 = 0}, Copia um desses e edita, não esquece da virgula no final. Como editar: ["Cyndaquil] = {level = 40, evolution = "Quilava", count = 1, stoneid = 11447, stoneid2 = 0}, Substitua Cyndaquil pelo pokemon que você quer que evoluar Substitua Quilava para o pokemon em que irá evoluir Substitua 11447 pelo ID da Stone criada ... Depois, ultimo passo, vá em data\actions\actions.xml Procure por algo parecido com isso: -- PEDRAS DE EVO <action itemid="11441-11454;12232;12242;12244;12417;12419;12401-12414;14632" event="script" value="evolution.lua" allowfaruse="1"/> Depois do ultimo número, você coloca um ";" e id da stone, exemplo de como ficaria, supondo que o ID da sua stone seja 14444 -- PEDRAS DE EVO <action itemid="11441-11454;12232;12242;12244;12417;12419;12401-12414;14632;14444" event="script" value="evolution.lua" allowfaruse="1"/>
  15. samlecter

    lua for

    Pode postar o código completo? queria um sqm que ao pisar, leva aa outro lugar, porém que tenha "restrições" como level, sem o level não aconteceria nada, creio que isso que vc disse resolveria, qualquer coisa eu tento modificar um pouco , se puder postar agradeceria
  16. @Gabrieltxu Por que o tópico foi movido como resolvido? não vi nenhuma respostas ao tópico e nenhum edit dizendo que resolveu @Alkimista Caso tenha resolvido, pode me dizer como fez?
  17. Caso eu queira que precise de level e não item, como faço?
  18. Nuss que daora, não tinha visto isso ainda, funfou de boa aqui, rep+ Pode me ensinar como eu escolho as cores? exemplo, quero que fique alternando somente entre duas cores, deve ser aqui: local colors = {94, 81, 79, 88, 18, 11, 92, 128} Queria saber como acho o "número da cor" ? cada número nessa tabela é uma cor, certo? mas como eu vejo qual número corresponde a qual cor ?
  19. Olá, consegui concertar e resolvi explicar aqui, vai ajudar caso alguém com a mesma dúvida veja esse tópico As novas magias criadas provavelmente não foram adicionadas em um arquivo chamado moves local do arquivo: data\lib\moves.lua ao abrir é bem simples, você vai até a ultima spell , copia ela como base , cola embaixo e edita, só colocar o nome da spell,tipo e força. As ultimas magias nesse arquivo do meu server eram essas: ["Signal Beam"] = {f = 80, t = "Bug"}, ["Aqua Jet"] = {f = 80, t = "Water"}, ["Protection"] = {f = 0, t = "normal"}, Adcionei uma spell de água, chamada Giant Water Gun, embaixo de protection eu coloquei isso: ["Giant Water Gun"] = {f = 80, t = "water"}, Pronto, essa spell já funciona caso o smeargle copie ela.
  20. Man ultimamente tenho visto umas respostas sua em alguns tópicos e todas resolvendo o problema hehe vou te add e mandar uma msgm okay ?
  • Quem Está Navegando   0 membros estão online

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