antiblock
Cyphriun
  • Chatbox

    You don't have permission to chat.
    Load More
  • 0
Sign in to follow this  
Anata Dake

Level(X) Ao Criar O Personagem.

Question

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

9 answers to this question

  • 0

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..

Share this post


Link to post
Share on other sites
antiblock
Elveron
  • 0

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

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

Share this post


Link to post
Share on other sites
  • 0

 

 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

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

 

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

 

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

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

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this