Anata Dake 1 Posted March 12, 2015 Boa noite, Talvez alguém tenha a solução para isso, a princípio e algo bem simples, porem eu não sei / não encontro. Gostaria que ao criar a personagem e inicia-la a primeira vez, o jogador recebesse o Level X ( X = Level que eu quiser ) Assim as personagens já iniciavam todas ao Level X. Se alguém souber como eu consigo isso, e queira partilhar a informação, ficarei muito agradecido. Cumprimentos. Share this post Link to post Share on other sites
0 Shad0w 347 Posted March 12, 2015 Boa noite, Talvez alguém tenha a solução para isso, a princípio e algo bem simples, porem eu não sei / não encontro. Gostaria que ao criar a personagem e inicia-la a primeira vez, o jogador recebesse o Level X ( X = Level que eu quiser ) Assim as personagens já iniciavam todas ao Level X. Se alguém souber como eu consigo isso, e queira partilhar a informação, ficarei muito agradecido. Cumprimentos. Simples basta fazer uma quest a fazer isso que queres .-.Essa quest até que não é complicada de se fazer :|..Ou melhor e bastante simples, basta editares a quest give_basic_weapon.. 1 Anata Dake reacted to this Share this post Link to post Share on other sites
0 Anata Dake 1 Posted March 12, 2015 Simples basta fazer uma quest a fazer isso que queres .-.Essa quest até que não é complicada de se fazer :|..Ou melhor e bastante simples, basta editares a quest give_basic_weapon.. Eu já fiz isso algumas dezenas de vezes, usando as opções : pc.give_exp pc.give_exp2 pc.give_exp_perc Mas nada acontece, apenas é " entregado " ao personagem os items iniciais. O arquivo que eu tenho estado a editar é o " give_basic_weapon.quest " De qualquer forma muito obrigado pela dica. Share this post Link to post Share on other sites
0 Z3R0 33 Posted March 12, 2015 Boa noite, Talvez alguém tenha a solução para isso, a princípio e algo bem simples, porem eu não sei / não encontro. Gostaria que ao criar a personagem e inicia-la a primeira vez, o jogador recebesse o Level X ( X = Level que eu quiser ) Assim as personagens já iniciavam todas ao Level X. Se alguém souber como eu consigo isso, e queira partilhar a informação, ficarei muito agradecido. Cumprimentos. Olá amigo não sei bem se está correcto mais acho que esse é o codigo que tens que adicionar na quest do level 1 when login or levelup with pc.get_level() >= 100 and pc.getqf("level") == 0 begin Altere o 100 pelo level que você quer que os players iniciem no seu servidor, lembrando não sei se está correcto o codigo então fassa um BK da quest original antes de qualquer edição se testar e funcionar não deixe de dar +1 :D 1 Anata Dake reacted to this Share this post Link to post Share on other sites
0 Z3R0 33 Posted March 12, 2015 Eu já fiz isso algumas dezenas de vezes, usando as opções : pc.give_exp pc.give_exp2 pc.give_exp_perc Mas nada acontece, apenas é " entregado " ao personagem os items iniciais. O arquivo que eu tenho estado a editar é o " give_basic_weapon.quest " De qualquer forma muito obrigado pela dica. Esse código é para dar experiencia ao personagem é funcional sim mais é necessario um calculo para saberes o quanto de experiencia tens que adicionar para tal level porque se ponhares qualquer valor pode ser que passe do level que pretendes que iniciem. Outra coisa voce disse que o codigo não tinha efeito algum. Para o comando dar experiencia deve adicionar o valor que quer adicionar pc.give_exp("valor em numero") e assim pros demais códigos. Share this post Link to post Share on other sites
0 Anata Dake 1 Posted March 12, 2015 Olá amigo não sei bem se está correcto mais acho que esse é o codigo que tens que adicionar na quest do level 1 when login or levelup with pc.get_level() >= 100 and pc.getqf("level") == 0 begin Altere o 100 pelo level que você quer que os players iniciem no seu servidor, lembrando não sei se está correcto o codigo então fassa um BK da quest original antes de qualquer edição se testar e funcionar não deixe de dar +1 :D Bom, neste caso, algo como isso funcionaria? quest give_basic_weapon begin state start begin when login begin local item_vnum = 19 local item_vnum2 = 11209 local item_vnum3 = 12209 if pc.get_job() == 1 then item_vnum = item_vnum2 = 11409 item_vnum3 = 12349 elseif pc.get_job() == 2 then item_vnum2 = 11609 item_vnum3 = 12489 elseif pc.get_job() == 3 then item_vnum = 7009 item_vnum2 = 11809 item_vnum3 = 12629 end when login or levelup with pc.get_level() >= 75 and pc.getqf("level") == 0 begin pc.give_item2(item_vnum) pc.give_item2(item_vnum2) pc.give_item2(item_vnum3) pc.give_item2(27003, 200) pc.give_item2(27006, 200) pc.give_item2(72702) pc.give_item2(71050, 20) pc.give_item2(70038, 20) pc.give_item2(13009) pc.give_item2(14009) pc.give_item2(15009) pc.give_item2(16009) set_state(weiter) end end Share this post Link to post Share on other sites
0 Z3R0 33 Posted March 12, 2015 Bom, neste caso, algo como isso funcionaria? quest give_basic_weapon begin state start begin when login begin local item_vnum = 19 local item_vnum2 = 11209 local item_vnum3 = 12209 if pc.get_job() == 1 then item_vnum = item_vnum2 = 11409 item_vnum3 = 12349 elseif pc.get_job() == 2 then item_vnum2 = 11609 item_vnum3 = 12489 elseif pc.get_job() == 3 then item_vnum = 7009 item_vnum2 = 11809 item_vnum3 = 12629 end when login or levelup with pc.get_level() >= 75 and pc.getqf("level") == 0 begin pc.give_item2(item_vnum) pc.give_item2(item_vnum2) pc.give_item2(item_vnum3) pc.give_item2(27003, 200) pc.give_item2(27006, 200) pc.give_item2(72702) pc.give_item2(71050, 20) pc.give_item2(70038, 20) pc.give_item2(13009) pc.give_item2(14009) pc.give_item2(15009) pc.give_item2(16009) set_state(weiter) end end Não amigo o código tera que substituir o codigo "when login begin" da sua quest. ficando assim: quest give_basic_weapon begin state start begin when login or levelup with pc.get_level() >= 75 and pc.getqf("level") == 0 begin local item_vnum = 19 local item_vnum2 = 11209 local item_vnum3 = 12209 if pc.get_job() == 1 then item_vnum = item_vnum2 = 11409 item_vnum3 = 12349 elseif pc.get_job() == 2 then item_vnum2 = 11609 item_vnum3 = 12489 elseif pc.get_job() == 3 then item_vnum = 7009 item_vnum2 = 11809 item_vnum3 = 12629 end pc.give_item2(item_vnum) pc.give_item2(item_vnum2) pc.give_item2(item_vnum3) pc.give_item2(27003, 200) pc.give_item2(27006, 200) pc.give_item2(72702) pc.give_item2(71050, 20) pc.give_item2(70038, 20) pc.give_item2(13009) pc.give_item2(14009) pc.give_item2(15009) pc.give_item2(16009) set_state(weiter) end end Share this post Link to post Share on other sites
0 Anata Dake 1 Posted March 12, 2015 Não amigo o código tera que substituir o codigo "when login begin" da sua quest. ficando assim: quest give_basic_weapon begin state start begin when login or levelup with pc.get_level() >= 75 and pc.getqf("level") == 0 begin local item_vnum = 19 local item_vnum2 = 11209 local item_vnum3 = 12209 if pc.get_job() == 1 then item_vnum = item_vnum2 = 11409 item_vnum3 = 12349 elseif pc.get_job() == 2 then item_vnum2 = 11609 item_vnum3 = 12489 elseif pc.get_job() == 3 then item_vnum = 7009 item_vnum2 = 11809 item_vnum3 = 12629 end pc.give_item2(item_vnum) pc.give_item2(item_vnum2) pc.give_item2(item_vnum3) pc.give_item2(27003, 200) pc.give_item2(27006, 200) pc.give_item2(72702) pc.give_item2(71050, 20) pc.give_item2(70038, 20) pc.give_item2(13009) pc.give_item2(14009) pc.give_item2(15009) pc.give_item2(16009) set_state(weiter) end end fiz dessa forma, e ainda assim não fica. Esse assunto ja está a deixar me com dor de cabeça xD... De qualquer forma, muito obrigado... Eu até daria aquela coisa do +1 as pessoas que tentam ajudar, porem eu nem sequer sei o que é nem como faz ahahaha eu ainda agora comecei a pedir ajuda no forum. Share this post Link to post Share on other sites
0 Z3R0 33 Posted March 12, 2015 fiz dessa forma, e ainda assim não fica. Esse assunto ja está a deixar me com dor de cabeça xD... De qualquer forma, muito obrigado... Eu até daria aquela coisa do +1 as pessoas que tentam ajudar, porem eu nem sequer sei o que é nem como faz ahahaha eu ainda agora comecei a pedir ajuda no forum. Para dar +1 a alguem é só clicar no quadradinho verde com a seta branca que fica em cima do CITAR ►►▼▼ Share this post Link to post Share on other sites
0 9876543210 31 Posted March 12, 2015 Olá amigo não sei bem se está correcto mais acho que esse é o codigo que tens que adicionar na quest do level 1 when login or levelup with pc.get_level() >= 100 and pc.getqf("level") == 0 begin Altere o 100 pelo level que você quer que os players iniciem no seu servidor, lembrando não sei se está correcto o codigo então fassa um BK da quest original antes de qualquer edição se testar e funcionar não deixe de dar +1 :D ?? Isso não dá nível em lugar algum... luana existe nos tutorias a explicar como fazer. Share this post Link to post Share on other sites
Boa noite,
Talvez alguém tenha a solução para isso, a princípio e algo bem simples, porem eu não sei / não encontro.
Gostaria que ao criar a personagem e inicia-la a primeira vez, o jogador recebesse o Level X ( X = Level que eu quiser )
Assim as personagens já iniciavam todas ao Level X.
Se alguém souber como eu consigo isso, e queira partilhar a informação, ficarei muito agradecido.
Cumprimentos.
Share this post
Link to post
Share on other sites