Ir para conteúdo
  • Cadastre-se
  • 0

Vip system


dlsouza

Pergunta

Posts recomendados

  • 0

Ficaria como você viu no tópico do MOD , por ultimo e não no meio, no seu código você ta colocando antes de arena wins, devem ser os últimos, essa ordem é importante.

statement.setInt(60, isAio() ? 1 : 0);
statement.setLong(61, getAioEndTime());
statement.setInt(62, arenaWins);
statement.setInt(63, arenaDefeats);
statement.setInt(64, isVip() ? 1 : 0);
statement.setLong(65, getVipEndTime());
statement.setInt(66, getObjectId());
ja esta com essa ordem e aparece esse erro
O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

statement.setInt(60, isAio() ? 1 : 0);
statement.setLong(61, getAioEndTime());
statement.setInt(62, arenaWins);
statement.setInt(63, arenaDefeats);
statement.setInt(64, isVip() ? 1 : 0);
statement.setLong(65, getVipEndTime());
statement.setInt(66, getObjectId());
ja esta com essa ordem e aparece esse erro
O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

statement.setInt(60, isAio() ? 1 : 0);
statement.setLong(61, getAioEndTime());
statement.setInt(62, arenaWins);
statement.setInt(63, arenaDefeats);
statement.setInt(62, isVip() ? 1 : 0);
statement.setLong(63, getVipEndTime());
statement.setInt(64, getObjectId());
resolvido vlw a todos
Link para o comentário
Compartilhar em outros sites


  • 0

1º Não crie tópicos citando meu nome neles para que eu te ajudo, tópicos assim eu fecho sem nem ler e dou um curtir ainda pra ver que eu vi.

 

2º Seu problema foi resolvido e está na primeira página do fórum.

https://www.l2jbrasil.com/index.php?/topic/123338-mod-vip-system-l2jfrozen/

 

 

Não tem necessidade citar nome de ninguém, é só criar o tópico e esperar.

"Tente ser uma pessoa de valor , não de sucesso" - Albert Einstein

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

Msm assim n está ficando quando da rr some o vip

1º Não crie tópicos citando meu nome neles para que eu te ajudo, tópicos assim eu fecho sem nem ler e dou um curtir ainda pra ver que eu vi.

 

2º Seu problema foi resolvido e está na primeira página do fórum.

 

https://www.l2jbrasil.com/index.php?/topic/123338-mod-vip-system-l2jfrozen/

 

 

Não tem necessidade citar nome de ninguém, é só criar o tópico e esperar.

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

agora esta com esse erro

Link para o comentário
Compartilhar em outros sites

  • 0

Você está adicionando o mod errado, na parte do L2PcInstance tem algo errado.

olha como esta

 

private static final String UPDATE_CHARACTER = "UPDATE characters SET level=?,maxHp=?,curHp=?,maxCp=?,curCp=?,maxMp=?,curMp=?,str=?,con=?,dex=?,_int=?,men=?,wit=?,face=?,hairStyle=?,hairColor=?,heading=?,x=?,y=?,z=?,exp=?,expBeforeDeath=?,sp=?,karma=?,pvpkills=?,pkkills=?,rec_have=?,rec_left=?,clanid=?,maxload=?,race=?,classid=?,deletetime=?,title=?,accesslevel=?,online=?,isin7sdungeon=?,clan_privs=?,wantspeace=?,base_class=?,onlinetime=?,punish_level=?,punish_timer=?,newbie=?,nobless=?,power_grade=?,subpledge=?,last_recom_date=?,lvl_joined_academy=?,apprentice=?,sponsor=?,varka_ketra_ally=?,clan_join_expiry_time=?,clan_create_expiry_time=?,char_name=?,death_penalty_level=?,pc_point=?,name_color=?,title_color=?,aio=?,aio_end=?,vip=?,vip_end=?,arena_wins=?,arena_defeats=? WHERE obj_id=?";

 

private static final String RESTORE_CHARACTER = "SELECT account_name, obj_Id, char_name, level, maxHp, curHp, maxCp, curCp, maxMp, curMp, acc, crit, evasion, mAtk, mDef, mSpd, pAtk, pDef, pSpd, runSpd, walkSpd, str, con, dex, _int, men, wit, face, hairStyle, hairColor, sex, heading, x, y, z, movement_multiplier, attack_speed_multiplier, colRad, colHeight, exp, expBeforeDeath, sp, karma, pvpkills, pkkills, clanid, maxload, race, classid, deletetime, cancraft, title, rec_have, rec_left, accesslevel, online, char_slot, lastAccess, clan_privs, wantspeace, base_class, onlinetime, isin7sdungeon,punish_level,punish_timer,"+/* in_jail, jail_timer,*/ "newbie, nobless, power_grade, subpledge, last_recom_date, lvl_joined_academy, apprentice, sponsor, varka_ketra_ally,clan_join_expiry_time,clan_create_expiry_time,death_penalty_level,pc_point"+/*,banchat_time*/",name_color,title_color,first_log,aio,aio_end,vip,vip_end,arena_wins,arena_defeats FROM characters WHERE obj_id=?";

 

 

 

statement = con.prepareStatement("INSERT INTO characters " + "(account_name,obj_Id,char_name,level,maxHp,curHp,maxCp,curCp,maxMp,curMp," + "acc,crit,evasion,mAtk,mDef,mSpd,pAtk,pDef,pSpd,runSpd,walkSpd," + "str,con,dex,_int,men,wit,face,hairStyle,hairColor,sex," + "movement_multiplier,attack_speed_multiplier,colRad,colHeight," + "exp,sp,karma,pvpkills,pkkills,clanid,maxload,race,classid,deletetime," + "cancraft,title,accesslevel,online,isin7sdungeon,clan_privs,wantspeace," + "base_class,newbie,nobless,power_grade,last_recom_date"/*

Link para o comentário
Compartilhar em outros sites

  • 0

olha como esta

 

private static final String UPDATE_CHARACTER = "UPDATE characters SET level=?,maxHp=?,curHp=?,maxCp=?,curCp=?,maxMp=?,curMp=?,str=?,con=?,dex=?,_int=?,men=?,wit=?,face=?,hairStyle=?,hairColor=?,heading=?,x=?,y=?,z=?,exp=?,expBeforeDeath=?,sp=?,karma=?,pvpkills=?,pkkills=?,rec_have=?,rec_left=?,clanid=?,maxload=?,race=?,classid=?,deletetime=?,title=?,accesslevel=?,online=?,isin7sdungeon=?,clan_privs=?,wantspeace=?,base_class=?,onlinetime=?,punish_level=?,punish_timer=?,newbie=?,nobless=?,power_grade=?,subpledge=?,last_recom_date=?,lvl_joined_academy=?,apprentice=?,sponsor=?,varka_ketra_ally=?,clan_join_expiry_time=?,clan_create_expiry_time=?,char_name=?,death_penalty_level=?,pc_point=?,name_color=?,title_color=?,aio=?,aio_end=?,vip=?,vip_end=?,arena_wins=?,arena_defeats=? WHERE obj_id=?";

 

private static final String RESTORE_CHARACTER = "SELECT account_name, obj_Id, char_name, level, maxHp, curHp, maxCp, curCp, maxMp, curMp, acc, crit, evasion, mAtk, mDef, mSpd, pAtk, pDef, pSpd, runSpd, walkSpd, str, con, dex, _int, men, wit, face, hairStyle, hairColor, sex, heading, x, y, z, movement_multiplier, attack_speed_multiplier, colRad, colHeight, exp, expBeforeDeath, sp, karma, pvpkills, pkkills, clanid, maxload, race, classid, deletetime, cancraft, title, rec_have, rec_left, accesslevel, online, char_slot, lastAccess, clan_privs, wantspeace, base_class, onlinetime, isin7sdungeon,punish_level,punish_timer,"+/* in_jail, jail_timer,*/ "newbie, nobless, power_grade, subpledge, last_recom_date, lvl_joined_academy, apprentice, sponsor, varka_ketra_ally,clan_join_expiry_time,clan_create_expiry_time,death_penalty_level,pc_point"+/*,banchat_time*/",name_color,title_color,first_log,aio,aio_end,vip,vip_end,arena_wins,arena_defeats FROM characters WHERE obj_id=?";

 

 

 

statement = con.prepareStatement("INSERT INTO characters " + "(account_name,obj_Id,char_name,level,maxHp,curHp,maxCp,curCp,maxMp,curMp," + "acc,crit,evasion,mAtk,mDef,mSpd,pAtk,pDef,pSpd,runSpd,walkSpd," + "str,con,dex,_int,men,wit,face,hairStyle,hairColor,sex," + "movement_multiplier,attack_speed_multiplier,colRad,colHeight," + "exp,sp,karma,pvpkills,pkkills,clanid,maxload,race,classid,deletetime," + "cancraft,title,accesslevel,online,isin7sdungeon,clan_privs,wantspeace," + "base_class,newbie,nobless,power_grade,last_recom_date"/*

amigo me manda a parte do seu código onde esta os parametros.

head-src/com/l2jfrozen/gameserver/model/actor/instance/L2PcInstance.java

manda o L2PcInstance.java aqui

Lineage 2 Lords

Link para o comentário
Compartilhar em outros sites

  • 0

Não dá é muito grande ai n vai

Procura essa parte:

statement.setInt(60, isAio() ? 1 : 0);
statement.setLong(61, getAioEndTime());
statement.setInt(62, isVip() ? 1 : 0);
statement.setLong(63, getVipEndTime());
statement.setInt(64, getObjectId());
statement.setInt(62, arenaWins);
statement.setInt(63, arenaDefeats);
statement.setInt(64, getObjectId());

 

deixa assim:

statement.setInt(60, isAio() ? 1 : 0);

statement.setLong(61, getAioEndTime());
statement.setInt(62, isVip() ? 1 : 0);
statement.setLong(63, getVipEndTime());
statement.setInt(64, arenaWins);
statement.setInt(65, arenaDefeats);
statement.setInt(66, getObjectId());

Lineage 2 Lords

Link para o comentário
Compartilhar em outros sites

  • 0

 

Procura essa parte:

statement.setInt(60, isAio() ? 1 : 0);
statement.setLong(61, getAioEndTime());
statement.setInt(62, isVip() ? 1 : 0);
statement.setLong(63, getVipEndTime());
statement.setInt(64, getObjectId());
statement.setInt(62, arenaWins);
statement.setInt(63, arenaDefeats);
statement.setInt(64, getObjectId());

 

deixa assim:

statement.setInt(60, isAio() ? 1 : 0);

statement.setLong(61, getAioEndTime());
statement.setInt(62, isVip() ? 1 : 0);
statement.setLong(63, getVipEndTime());
statement.setInt(64, arenaWins);
statement.setInt(65, arenaDefeats);
statement.setInt(66, getObjectId());

 

agora esta com esse erro quando vai criar acc

 

G8CIxY.jpg

Editado por dlsouza
Link para o comentário
Compartilhar em outros sites

  • 0

agora esta com esse erro quando vai criar acc

 

G8CIxY.jpg

ta deixa assim:

statement.setInt(60, isAio() ? 1 : 0);

statement.setLong(61, getAioEndTime());
statement.setInt(62, isVip() ? 1 : 0);
statement.setLong(63, getVipEndTime());
statement.setInt(64, getObjectId());
statement.setInt(65, arenaWins);
statement.setInt(66, arenaDefeats);
statement.setInt(67, getObjectId());

Lineage 2 Lords

Link para o comentário
Compartilhar em outros sites

  • 0

 

ta deixa assim:

statement.setInt(60, isAio() ? 1 : 0);

statement.setLong(61, getAioEndTime());
statement.setInt(62, isVip() ? 1 : 0);
statement.setLong(63, getVipEndTime());
statement.setInt(64, getObjectId());
statement.setInt(65, arenaWins);
statement.setInt(66, arenaDefeats);
statement.setInt(67, getObjectId());

 

msm erro

Link para o comentário
Compartilhar em outros sites

  • 0

msm erro

deixe assim:

statement.setInt(60, isAio() ? 1 : 0);

statement.setLong(61, getAioEndTime());
statement.setInt(62, arenaWins);
statement.setInt(63, arenaDefeats);
statement.setInt(64, isVip() ? 1 : 0);
statement.setLong(65, getVipEndTime());
statement.setInt(66, getObjectId());
tirado da minha source..
Editado por ona

Lineage 2 Lords

Link para o comentário
Compartilhar em outros sites

  • 0

 

deixe assim:

statement.setInt(60, isAio() ? 1 : 0);

statement.setLong(61, getAioEndTime());
statement.setInt(62, arenaWins);
statement.setInt(63, arenaDefeats);
statement.setInt(64, isVip() ? 1 : 0);
statement.setLong(65, getVipEndTime());
statement.setInt(66, getObjectId());
tirado da minha source..

 

msm erro

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

Link para o comentário
Compartilhar em outros sites

  • 0

sim mais foi por ter mudado essa parte

voce adicionou as sqls da arena event no seu navicat?

 

se sim, voce adicionou o mod vip errado, como no video que fiz, voce viu que coloquei embaixo da arena event e voce nao fez isso pelo que vi.

o problema era os Statments que estavam com a sequencia errada.

Lineage 2 Lords

Link para o comentário
Compartilhar em outros sites

  • 0

voce adicionou as sqls da arena event no seu navicat?

 

se sim, voce adicionou o mod vip errado, como no video que fiz, voce viu que coloquei embaixo da arena event e voce nao fez isso pelo que vi.

o problema era os Statments que estavam com a sequencia errada.

sim o mod arena esta normal

 

o problema que em um q n tenha arena ela pega normal mais quando vou add no que ta com arena da esse pau

Link para o comentário
Compartilhar em outros sites

  • 0

sim o mod arena esta normal

 

o problema que em um q n tenha arena ela pega normal mais quando vou add no que ta com arena da esse pau

nao entendi..

quando voce add o mod vip em uma source limpa ela funciona normal?

e quando voce tentar adiciona na sua nao vai?

Lineage 2 Lords

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.




×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.