
Tudo que Listrik postou
-
(Resolvido)Onde fica?
Respode a pergunta é PDA? Tente isso: Abra o data/lib/configuration.lua Aperte Ctrl + F e localize : spcevo = { Em baixo dessa tabela tem o nome de todas stones que existem no seu servidor. localize o id da stone que você mudou e mude o nome dela. Exemplo: leaf = 11441 grass = 11441 Vou pegar o id da leaf por exemplo...Se eu quero que apareça outro nome no lugar de leaf na dex..basta muda ali o nome leaf para qualquer outro nome...ficando assim: Antes: leaf = 11441 grass = 11441 Depois: Teste = 11441 grass = 11441 É isso. Até. Ajudei? REP+ Não Cai a Mão!
-
(Resolvido)[PEDIDO] Nto com db pronta
OBS: Não irei ensina o básico(como importar, criar db..etc.)...falarei só da parte dos samples. Tutorial usando Modern AAC: Primeiro abra o seu localhost/phpmyadmin ou 127.0.0.1/phpmyadmin Em seguida crie uma database com nome que desejar. Ao abrir a database que você criou....você irá importar o arquivo mysql.sql que fica na pasta data/schemas/mysql.sql Feito isso, abra a tabela players Por padrão...acredito que venha ao menos o char account manager...É ele que iremos utilizar para cria nosso sample! Explicação(só do que é relevante a criação do sample): id: é o número de identificação ordenado de acordo com a criação dos chars. Name: É o nome do char. world_id: É a identificação do mundo que o char faz parte. group_id: É o que vai determina o acesso do char. account_id: É a identificação da conta que o char pertence(também ordenado de acordo com a criação de contas). level: É o nível em que o char se encontra. vocation: É a identificação da vocação do personagem(ordenado de acordo com o arquivo vocations.xml que se localiza na pasta data/xml). health: É a quantidade atual de hp do char. healthmax: É a quantidade máxima de hp do char. looktype: É o Itemtype(outfit) inicial do char. maglevel: É o nível magico do char. mana: É a quantidade de mana atual do char. manamax: É a quantidade máxima de mana do char. town_id: Identificação da cidade inicial do char. posx posy posz : É a posição atual do char nas coordenadas x, y, z. cap: Capacidade que o char aguenta carregar. Edição: Name: Aqui você irá colocar o nome do sample. Level: Aqui você irá colocar o level inicial do player. Vocation: Aqui você irá colocar a vocação desse sample(verificar o arquivo vocations.xml na pasta data/xml). health: Aqui você irá colocar a quantidade de hp que o novo char irá ter: healthmax: Deixe igual o valor do health. looktype: Aqui você irá colocar o itemtype(outfit) que o novo char irá ter ao logar(no caso a outfit inicial da vocação), para editar essa parte será necessario o Dat Editor, com ele você abrirá seu cliente e procurará o Itemtype(outfit) inicial da vocação. maglevel: Aqui você irá colocar o nível mágico do char ao ser criado. mana: Aqui você irá colocar a quantidade de mana que o novo char irá ter. manamax: Deixe igual o valor da mana. town_id: Aqui você irá colocar a identificação da cidade inicial do char. posx posy posz : Aqui você irá colocar as coordenadas iniciais do char(onde ele ao logar irá aparecer). cap: Aqui você irá colocar a capacidade de carregamento inicial do char. Feito isso agora você precisa edita o arquivo config.php que fica na pasta do site! Edição: $config['vocations'] = Aqui você coloca as vocações(o nome do sample) ordenados começando de 1 . Exemplo: $config['vocations'] = array(1=>"Goku"); $config['server_vocations'] = Aqui você coloca as vocações(o nome do sample) com uma pequena mudança, em vez de ordena começando de 1, você irá colocar o id da vocação contido no arquivo vocations.xml na pasta data/xml. Exemplo: $config['server_vocations'] = array(0=>"None", 228=>"Goku"); $config['newchar_vocations'][0][1] = Aqui você irá colocar novamente o nome do sample ordenado começando de 1. Exemplo: [0]: identificação do mundo(world). [1]: ordem dos samples. $config['newchar_vocations'][0][1] = "Goku"; $config['newchar_vocations'][0][2] = "Bardock"; $startPos['x'] = $startPos['y'] = $startPos['z'] = Aqui você irá colocar as coordenadas inicais do char. Exemplo: $startPos['x'] = 1000; $startPos['y'] = 1000; $startPos['z'] = 7; Quase acabando so mais uma coisa: Abra a pasta do seu site e vá até system/application/views/create.php Aperte Ctrl + F e localize isso: select name="vocation" class="keyboardInput" id="vocation"> Logo em baixo você irá coloca novamente o nome dos sample ordenados começando de 1. Exemplo: <select name="vocation" class="keyboardInput" id="vocation"> <option value="1">Goku</option> <option value="2">Bardock</option> </select> Bom é isso. Até mais! Ajudei? REP+ Não Vai Cair Dedo!
-
(Resolvido)como aumentar o attack das spells
Ok fera..qualquer dúvida sobre wodbo é só falar..até.
-
(Resolvido)[PEDIDO] Nto com db pronta
Rapaz...Nto não é minha area então não tenho como ajudar muito... mas.. Se quizer te ensino a cria a sample na database..até.
-
(Resolvido)como aumentar o attack das spells
Eae blz... Seguinte, para você aumentar o dano da magia edita nessa parte aque: local min = -(level * 6.7+ maglevel * 12 +50) local max = -(level * 6.7+ maglevel * 13 +50) A respeito dos efeitos nas transform que você pediu antes aki: tente assim: Vá em data/globalevents/scripts/ E crie um arquivo lua como o nome que desejar...dentro dele adicione isso: function onThink(interval, lastExecution) local players = getPlayersOnline() for _, pid in ipairs(getPlayersOnline()) do if(getPlayerVocation(pid) == 6) then playerpos = getPlayerPosition(pid) doSendMagicEffect(playerpos, 5) end end return true end Depois vá em data/globalevents/globalevents.xml E adicione a seguinte tag: <globalevent name="nome do seu arquivo" interval="1" event="script" value="nome do seu arquivo.lua"/> Explicando cada parte: Onde tem: if(getPlayerVocation(pid) == 6) then Coloque a vocação que você quer o efeito. Onde tem: doSendMagicEffect(playerpos, 5) Coloque o efeito(ItemType) que você desejar. É isso...se de certo posta aqui..Até! Ajudei? REP + Não vai cair a mão!!
-
Adicionando Monsters Novos
Seguinte amigo... o xml do monster está correto ao meu ver...a base do servidor é PDA correto!? Revisa sua configuração na lib..ou me passa por mp o configuration.lua que arrumo para você até.
-
Adicionando Monsters Novos
Tenta assim: <?xml version="1.0" encoding="UTF-8"?> <monster name="Lucario" nameDescription="a Lucario" race="undead" experience="4500" speed="280" manacost="0"> <health now="12000" max="12000"/> <look type="558" corpse="2954"/> <targetchange interval="1000" chance="1000"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="1"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="1"/> <flag convinceable="1"/> <flag pushable="0"/> <flag canpushitems="1"/> <flag staticattack="15"/> <flag lightlevel="0"/> <flag lightcolor="0"/> <flag targetdistance="1"/> <flag runonhealth="30"/> </flags> <attacks> <attack name="melee" interval="2000" chance="100" range="1" min="-50" max="-100"/> <attack name="divine caldera" interval="6100" chance="100" min="-600" max="-1000"> <attack name="terra wave" interval="2500" chance="100" min="-10" max="-500"> </attacks> <defenses armor="25" defense="25"> <defense name="Intense Healing" interval="5000" chance="100" min="250" max="400"> </defenses> <voices interval="5000" chance="10"> <voice sentence="Lucario!"/> <voice sentence="CAARIO!"/> </voices> <loot> <item id="5890" countmax="5" chance="20000"/><!-- Sell Item --> <item id="5894" countmax="5" chance="20000"/><!-- Sell Item --> <item id="5910" countmax="5" chance="20000"/><!-- Sell Item --> <item id="5907" chance="300"/><!-- Stone --> </loot> </monster>
-
como almentar velocidade de pokemons
A base do servidor é PDA? Se sim tente isso: Vai em data/lib/configuration.lua na tabela: pokes = { Exemplo: ["Ivysaur"] = {offense = 6.2, defense = 6.3, specialattack = 8, vitality = 6, agility = 123, exp = 141, level = 40, wildLvl = 40, type = "grass", type2 = "poison"}, Explicação: Azul: É a speed base do pokémon. Tente aumenta esse valor para ver se ele se movimenta mais rápido. Até.
-
Baú de poke inicial
Tente assim: Pegue o script starter.lua postado pelo Max Willain e apenas remova a parte : if getPlayerStorageValue(cid, 9658754) ~= 1 then sendMsgToPlayer(cid, 27, "Fale com o professor Robert para escolher sua cidade inicial primeiro!") return true end Obs: Lembre de configura o nome do pokémon e a posição x y z em que o baú se encontra. Onde tem: if getPlayerLevel(cid) > 5 then É o level que o player tem que ter para poder pega o pokémon inicial. Se no seu servidor o player começar level 1 mude para: if getPlayerLevel(cid) > 1 then Onde tem: local starterpokes = { ["Chinchar] = {x = 1341, y = 989, z = 10}, ["Mudkip"] = {x = 1341, y = 989, z = 10}, } Azul: Coloque o nome do pokemon que você desejar. Vermelho: Coloque as coordenadas do báu (o baú tem que ter o id especificado no xml do action). Até.
-
duvida
Eae blz... Acredito que seja no arquivo configuration.lua data/lib/configuration.lua na tabela: pokes = { Exemplo: ["Bulbasaur"] = {offense = 4.9, defense = 4.9, specialattack = 6.5, vitality = 4.5, agility = 106, exp = 64, level = 20, wildLvl = 20, type = "grass", type2 = "poison"}, Explicando cada parte: -- offense = offense que ganha por level -- level = level min pra usar o poke / offense base -- defense = defense por level -- agility = speed base dos pokes -- specialattack = special attack que ganha por level -- exp = exp que dá a cada level que tem (somada a exp base, no xml do poke) -- vitality = vida que o poke ganha pra cada vitality que tem Vê se é isso ae! Até.
-
(Resolvido)scripter transform wodbo 8.54
edit: tente assim: Vá em data/globalevents/scripts/ E crie um arquivo lua como o nome que desejar...dentro dele adicione isso: function onThink(interval, lastExecution) local players = getPlayersOnline() for _, pid in ipairs(getPlayersOnline()) do if(getPlayerVocation(pid) == 6) then playerpos = getPlayerPosition(pid) doSendMagicEffect(playerpos, 5) end end return true end Depois vá em data/globalevents/globalevents.xml E adicione a seguinte tag: <globalevent name="nome do seu arquivo" interval="1" event="script" value="nome do seu arquivo.lua"/> Explicando cada parte: Onde tem: if(getPlayerVocation(pid) == 6) then Coloque a vocação que você quer o efeito. Onde tem: doSendMagicEffect(playerpos, 5) Coloque o efeito(ItemType) que você desejar. É isso...se de certo posta aqui..Até! Ajudei? REP + Não vai cair a mão!!
-
(Resolvido)Onde fica?
Nossa...muito tempo que não mexo com poketibia mas...Vo tenta te ajudar. A base do server é PDA? Se sim... Acredito que fique no arquivo configuration.lua data/lib/configuration.lua pode posta ele aqui e dizer nome e id da stone nova? e também a qual pokémon você quer que ela apareça na dex. Até.
-
Ajuda com server WODBO
Seguinte.. O cliente que você está tentando logar com ip 127.0.0.1 é o cliente que você baixo junto ao server correto!? Você está usando ipchanger para muda o ip do cliente para o seu ip local? aguardo resposta.
-
(Resolvido)scripter transform wodbo 8.54
Bom, se você falou que ao logar a vocação volta a "normal". Então deve ser function onLogout vai em data/creaturescripts/scripts/logout.lua e veja se tem alguma parte que faz referencia a vocação King Vegeta e remova. Acredito que esteja mais ou menos assim: --- King Vegeta --- elseif (getPlayerVocation(cid) == 287) then doPlayerSetVocation(cid,286) Basta remova a parte referente a essa vocação que ele não voltará mais a transformação ao logar.
-
(Resolvido)ajuda colocar transform de reborn
onde tem: elseif msgcontains(msg, 'yes') and talk_state == 2 and getPlayerLevel(cid) >= 250 and getPlayerVocation(cid) == 203 then doReborn(cid,1,282,204) talk_state = 0 É a parte da script que vai adiciona a nova vocação e sprit ao player. Para você adicionar uma nova vocação basta copiar essa parte e cola logo em baixo editando para funcionar com a nova vocação. Explicando cada parte: getPlayerLevel(cid) >= 250 É o level que o player tem que ter para poder fazer o reborn. getPlayerVocation(cid) == 203 then É a vocação atual do player(no caso a ultima transform antes do reborn). doReborn(cid,1,282,204) Vermelho: É o id da nova vocação que o player vai ter ao realizar o reborn. Verde: É o ItemType da nova vocação (o looktype ou outfit da nova transform).