
Tudo que samlecter postou
-
[Resolvido] Como Adicionar efeitos diferentes na mesma spell?
Por Exemplo: Earthquake tem 2 efeitos diferentes, um azul para o Crystal Onix e um Normal para o resto dos pokemons. Minha dúvida: Como adicionar esse mesmo efeito do Earthquake do Crystal Onix em outro pokemon (Crystal Steelix) ? Earthquake do Pokemon Moves.lua: elseif spell == "Earthquake" then local eff = getSubName(cid, target) == "Shiny Onix" and 175 or 118 --alterado v1.6.1 local function doQuake(cid) if not isCreature(cid) then return false end if isSleeping(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return false end if isWithFear(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return true end doMoveInArea2(cid, eff, confusion, GROUNDDAMAGE, min, max, spell) end times = {0, 500, 1000, 1500, 2300, 2800, 3300, 3800, 4600, 5100, 5600, 6100, 6900, 7400, 7900, 8400, 9200, 10000} setPlayerStorageValue(cid, 3644587, 1) addEvent(setPlayerStorageValue, 10000, cid, 3644587, -1) for i = 1, #times do --alterado v1.4 addEvent(doQuake, times[i], cid) end OBS: Effect Azul = 175, Effect Normal = 118. Acho que já deu pra entender, mas vou deixar uma imagem do effect azul que quero também no Crystal Steelix que adicionei no server. [Resolvido] Por tentativa e erro acabei aprendendo como fazer. Vou mostrar o que editar caso alguem tenha a mesma dúvida! elseif spell == "Earthquake" then if getSubName(cid, target) == "Shiny Onix" then eff = 179 elseif getSubName(cid, target) == "Shiny Steelix" then eff = 179 else eff = 127 end local function doQuake(cid) if not isCreature(cid) then return false end if isSleeping(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return false end if isWithFear(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return true end doMoveInArea2(cid, eff, confusion, GROUNDDAMAGE, min, max, spell) end times = {0, 500, 1000, 1500, 2300, 2800, 3300, 3800, 4600, 5100, 5600, 6100, 6900, 7400, 7900, 8400, 9200, 10000} setPlayerStorageValue(cid, 3644587, 1) addEvent(setPlayerStorageValue, 10000, cid, 3644587, -1) for i = 1, #times do --alterado v1.4 addEvent(doQuake, times, cid) end Nas Linhas Vermelhas: Alterar o nome do pokemon entre " " Nas Linhas Azuis: Alterar o número do efeito da spell para o pokemon citado na linha vermelha acima Na Linha Amarela: Alterar o número do efeito para os demais pokemons OBS: Caso queira adicionar outro pokemon com efeito diferente do padrão (em amarelo), deixe assim: if getSubName(cid, target) == "Shiny Onix" then eff = 179 elseif getSubName(cid, target) == "Shiny Steelix" then eff = 179 elseif getSubName(cid, target) == "NomeDoPokemon" then eff = NumeroDoEfeito else eff = 127 end
-
[PEDIDO] Stone que evolui provisoriamente um pokemon
Olá, queria propor um desafio! Preciso de um script que faça uma stone ou um item evoluir/transformar um pokemon em outro, só que provisoriamente (quando usar revive ou falar hi na nurse volta ao normal) e que a stone não desapareça após ser usada. Será que alguém consegue? Semelhante ao sistema de Megas do Pxg, porém não quero que o item que vá transformar o pokemon em mega seja um Held, quero que seja um item/stone que transforme o pokemon em mega e continue na mochila sem desaparecer, e caso volte o pokemon para ball ou morra, volte ao normal.(caso não tenha como fazer voltar ao normal quando puxar para a ball, pode ser quando usado revive nele). Explicação de como funciona o Sistema de Megas do PxG: OBS: Se alguém tiver o Effect que o PxG usa em Mega Evolução, ou algum outro bacana puder disponibilizar, dou um Rep+ também
-
(Resolvido)[ERRO] Ao criar character , Vertrigo Serv
Como fez para conseguir? estou com o mesmo problema, eu testei e funcionou, agora parou de funcionar do nada, e da esse erro
-
[Modern aac] Como criar site para poketibia
REP+ para os 2. Os players não conseguiam entrar no site, após ler seu comentário, resolvi Pode me tirar uma dúvida? quando eu por vps, terei que mudar algo? não será via hamachi, então pra entrarem no meu site não será mais com o ip do hamachi, eles digitaram o ip/host da vps sla "nomedomeuot.servegame.com" , vou ter que mudar alguma configuração ou é só digitarem esse endereço que vai pro site?
- [Talkaction] Comando !templo
-
Não consigo adicionar GhostWalk em novos pokemons. Poketibia
Primeiramente, se estiver no local errado, mova por favor. Eu tentei adicionar a habilidade GhostWalk (atravessar paredes) nos novos pokemons criados mas não funcionou, no meu configuration.lua existe uma tabela "specialabilities", e nela surf,ride,evasion,levitate... GhostWalk, eu adicionei o nome do pokemon que quero que aprenda está habilidade em GhostWalk, mas não funcionou no game, todas outras habilidades funcionam. Sei que por exemplo, Teleport, tem que adicionar o nome do pokemon em outro lugar também ( talkaction/scripts/tele.lua ).
-
Dúvida ao retirar Hamachi do meu Poketibia.
Eu não consegui, pois nos tutoriais que eu vi são diferente, o loguin é admin e a senha é password, mas quando entro e clicko em advanced, pede outra senha, essa senha não consegui descobrir, o modelo do meu modem é Arris TG862, vi que eles pedem uma senha especifica do dia, dai tem um gerador de senhas, vc coloca a data e ele gera a senha, só que não funcionou, deu invalid password
-
[Ajuda] Fly poketibia e Shredder Team
Realmente tinha conseguido, mas ao fazer isso, o Shiny Scizor fica com o atack shreeder team funcionar e o do Scizor para de funcionar, sabe resolver? Eu fiz, achei que tinha dado certo pq o Shiny Scizor agora tem o atack funcional, mas o do Scizor parou de funcionar, como deixo funcionando nos 2?
-
Dúvida ao retirar Hamachi do meu Poketibia.
Fiz como vc indicou, e não entrou, não sei se minha net é compartilhada ou não, tenho um modem ligo 2 cabos ethernets nele dai a internet vai para 2 computadores aki em casa, também tem wifi, dai eu baixei proXPN que altera meu ip fixo (solução indicada em alguns tutorias no ytb), dai dei refresh no DUC (no-ip) ele atualizou para o ip do proXPN, dai eu consegui entrar aki e no outro computador também, porem upei o download do cliente e não funciona para os players. Já tentei de tudo e nada, tenho medo de pagar vps e não funcionar.
-
Mapa compatível com Pokemon xCyan
Olá, eu uso essa mesma base, retirei muitos bugs, editei bastante o mapa, estava on via hamachi, porém resolvi tirar o hamachi e não consegui, reparei que no cliente, na pasta onde troca o ip ( modules/client_entergame/entergame.lua ) tem uma linha que pede o ip como em todos, porém há uma linha adicional em cima escrito: server = " " eu mudei o ip do config.lua e o ip do entergame pro ip que criei no no-ip nomedodomeupoketibia.zapto.org, porém nn sei o q por nesse server, ja tentei de tudo e ele influencia na hora de deixar on vc que usa a mesma base pode me ajudar?
-
Dúvida ao retirar Hamachi do meu Poketibia.
Vou tentar resumir, após pegar um ip fixo no no-ip, coloquei ele no config.lua na pasta do server no lugar do ip do hamachi que usava, porém não sei o que alterar na pasta do cliente: modules/client_entergame\entergame.lua Antes de resolver tirar o hamachi estava assim no entergame: server = "pokemonh.servegame.com " EnterGame.setUniqueServer('ipdomeuhamachi ', 7171, 854, 270, 210) E no meu config.lua: ip = "ipdomeuhamachi" Alterei o ip do config.lua para o nome em que criei em no-ip: ip = "pokexlin.zapto.org" No enter game, quero saber o que por em server = " " EnterGame.setUniqueServer(' ', 7171, 854, 270, 210) Obs: * O no-ip meu deu um ip "187.105.43.160" e o nome que eu criei lá "pokexlin.zapto.org" * "pokemonh.servergame.com" já veio assim quando baixei a base e nunca alterei. * Já exclui todas as redes do hamachi depois desliguei. * Consigo entrar no jogo se eu deixar meu entergame de 2 formas, porém ninguem mais consegue. server = "pokexlin.zapto.org" EnterGame.setUniqueServer('ipdomeuhamachi ', 7171, 854, 270, 210) ou server = "pokemonh.servergame.com" EnterGame.setUniqueServer('ipdomeuhamachi ', 7171, 854, 270, 210) Print
-
[Ajuda] Fly poketibia e Shredder Team
Oi, estava com mesmo problema, segui seus passos, no jogo, ele da um pequeno delay, como se fosse usar a skill, mada nada acontece pode explicar esse ultimo passo? de adicionar o Shredder team dele na pasta monster ? eu copiei o arquivo do shiny scizor.xml, colei na pasta Shredder team e mudei 2 coisas: adicionei essa linha <flag hungerdelay="15"/> e troquei o valor de 2000 para 10000 nessa > argetchange interval="10000" chance="0"/> Edited Consegui, Vlw Man. Rep+ Era só adicionar no monster.xml o destino: <monster name="Shiny ScizorTeam" file="pokes/Shredder Team/Shiny Scizor.xml"/> Você sabe como adiciono Double Team em um pokemon?
-
Como mudar os itens pedidos pelo npc para fazer shiny de clan?
Bom, dei uma pesquisada e aprendi como mudar o shiny feito pelo NPC de clan, como mudar o valor, o boost necessário, mas nada de como mudar o item pedido pelo npc. Exemplo: NPC Psycraft Master pede um Hypno+20 e 500k para transforma-lo em shiny. Eu queria além disso pedir outro item, Scarab Coin, esse item no meu ot serve como um event point, pra comprar house vc precisa de 3 scarab, shiny box 9, etc, ele é conseguido em quests, cada quest da 1 dele. Queria que o npc pedisse o pokemon+20 , 500k e 2 scarab coin para fazer o shiny. Alguem pode me ajudar ? Id do Scarab Coin - 2159 Meu cliente é base Cyan Arquivo.lua de um dos Npcs de clan: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if (msgcontains(msg, 'clan') or msgcontains(msg, 'Clan')) then --alterado v1.7 if getPlayerClanName(cid) == 'Psycraft' then --alterado v1.7 selfSay("You already are of the clan psycraft!", cid) talkState[talkUser] = 0 return true elseif getPlayerClanNum(cid) ~= -1 then --alterado v1.7 selfSay("You already are of another clan!", cid) talkState[talkUser] = 0 return true end selfSay("So you want to join in my clan... Are you sure that?", cid) talkState[talkUser] = 2 elseif (msgcontains(msg, 'yes') or msgcontains(msg, 'Yes')) and talkState[talkUser] == 2 then if getPlayerLevel(cid) < 120 then selfSay("You are too weak yet... You need to be atleast level 120 to enter in the clan!", cid) talkState[talkUser] = 0 return true end selfSay("OK then... Now you are a great member of de clan psycraft!", cid) setPlayerClan(cid, 'Psycraft') --alterado v1.7 talkState[talkUser] = 0 elseif (msgcontains(msg, 'leave') or msgcontains(msg, 'Leave')) then --alterado v1.7 \/ if getPlayerClanName(cid) ~= 'Psycraft' then selfSay("You aren't of the clan, get out of here!", cid) talkState[talkUser] = 0 return true else selfSay("So you want to leave the clan... Are you sure that?", cid) talkState[talkUser] = 3 end elseif (msgcontains(msg, 'yes') or msgcontains(msg, 'Yes')) and talkState[talkUser] == 3 then if removePlayerClan(cid) then selfSay("Ok then, good luck!", cid) talkState[talkUser] = 0 return true else selfSay("You have some task to finish of one trainer! Go finish it!", cid) talkState[talkUser] = 0 return true end elseif (msgcontains(msg, 'shiny') or msgcontains(msg, 'Shiny')) then --alterado v1.7 if getPlayerClanName(cid) ~= 'Psycraft' then --alterado v1.7 selfSay("You aren't of the clan Psycraft! Get out of here!", cid) return true else selfSay("So you want to transform your Hypno in a Shiny Hypno? It will cost 500k!", cid) talkState[talkUser] = 4 end elseif (msgcontains(msg, 'yes') or msgcontains(msg, 'Yes')) and talkState[talkUser] == 4 then if getPlayerSlotItem(cid, 8).uid <= 0 then selfSay("Sorry, you don't have a pokemon in the main slot!", cid) talkState[talkUser] = 0 return true end --alterado v1.2 if #getCreatureSummons(cid) >= 1 then selfSay("Go back your pokemon!", cid) talkState[talkUser] = 0 return true end local pb = getPlayerSlotItem(cid, 8).uid if getItemAttribute(pb, "poke") ~= "Hypno" then selfSay("Put a Hypno's pokeball atleast +20 in main slot!", cid) talkState[talkUser] = 0 return true end if not getItemAttribute(pb, "boost") or getItemAttribute(pb, "boost") < 20 then selfSay("Sorry, your Hypno is not boosted +20!", cid) talkState[talkUser] = 0 return true end --100000 = 1k, 1000000 = 10k, 10000000 = 100k if doPlayerRemoveMoney(cid, 50000000) == true then selfSay("So there is it! Enjoy!", cid) doItemSetAttribute(pb, "hp", 1) doItemSetAttribute(pb, "poke", "Shiny Hypno") doItemSetAttribute(pb, "description", "Contains a Shiny Hypno.") doItemEraseAttribute(pb, "boost") doTransformItem(getPlayerSlotItem(cid, 7).uid, fotos["Shiny Hypno"]) doItemSetAttribute(pb, "Icone", "yes") doTransformItem(pb, icons[getItemAttribute(pb, "poke")].on) if useKpdoDlls then doCreatureExecuteTalkAction(cid, "/pokeread") end talkState[talkUser] = 0 return true else selfSay("You don't have enough money!", cid) talkState[talkUser] = 0 return true end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())