-
Posts
108 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by Geralt
-
-
-
boa noite galera como faço para colocar as duas classes novas nesse script mestra das classes
// [Nota 1]: 0 desabilita esta opção.
// [Nota 2]: Tabela de evoluções de classes:
// 0: Habilita as 1ª classes.
// 1: Habilita as 2ª classes.
// 2: Habilita as classes expandidas.
// 3: Habilita as transclasses.
// 4: Habilita as classes expandidas e as transclasses.
// 5: Habilita as evoluções para classes expandidas. (Ninja/Justiceiro/Taekwon)
// 6: Habilita as transclasses e evoluções de classes expandidas.
// 7: Habilita as 3ª classes.
// 8: Habilita as 3ª classes e evoluções de classes expandidas.
// mini: Classes Babys seguem o grau hierárquico dessas configurações, tenha em mente que pode ser desativado nas configurações.
//
// [Nota 3]: Exigencia de pontos de habilidades:
// 0: Desabilita exigencias em distribuição de pontos ao evoluir.
// 1: Força com que o jogador distribua os pontos para evoluir.
// 2: Remove os pontos restantes do jogador ao evoluir.
//
- script JobMasterConfigure -1,{OnInit:
// Configurações Gerais do Script
//
// Configurações Gerais
setarray .MainConfig[0], 8, // Habilitar hierarquia de evoluções de classes. [Nota 2]
1, // Exigir que os pontos de habilidades sejam distribuidos para evoluir uma classe. [Nota 3]
0, // Exigir que o jogador guarde seus itens no iventário ao renascer? [Nota 1]
1, // Entregar habilidades extras? [Nota 1]
1, // Habilitar Classes Mini-Classes? [Nota 1]
0, // Habilitar opção de resetar os atributos. [Nota 1]
5000000, // Valor de Zeny a ser cobrado para resetar os atributos. [Nota 1]
0, // Habilitar opção de resetar habilidades. [Nota 1]
5000000, // Valor de Zeny a ser cobrado para resetar as habilidades. [Nota 1]
1, // Habilitar montárias. [Nota 1]
0 // Valor de Zeny a ser cobrado de montarias. [Nota 1]
;
// Níveis exigidos para evoluções de classes.
setarray .LevelRequire[0], 10, 10, // <base_lvl_firstclass>, <job_lvl_firstclass>
10, 40, // <base_lvl_advclass>, <job_lvl_advclass>
10, 40, // <base_lvl_expandedclass>, <job_lvl_expandedclass>
99, 50, // <base_lvl_rebornclass>, <job_lvl_rebornclass>
10, 10, // <base_lvl_hfirstclass>, <job_lvl_hfirstclass>
40, 40, // <base_lvl_transclass>, <job_lvl_transclass>
10, 60, // <base_lvl_3rdclass>, <job_lvl_3rdclass>
10, 10, // <base_lvl_babyfirstclas>, <job_lvl_babyfirstclass>
10, 30, // <base_lvl_babyadvclass>, <job_lvl_babyadvclass>
99, 40 // <base_lvl_baby3rdclass>, <job_lvl_baby3rdclass>
;
// Comandos.
bindatcmd "jobmaster", "JobMaster::OnStart";
end;}
- script #jobmaster::JobMaster -1,{
OnStart:
function checkjob; // Operadores de comparações por grupos de classes.
function checkjobend; // Operadores de comparações por grupos de modo.
function checkmode; // Checagem de modos.
function classname; // Nome das classes.
function mountname; // Checagem de Montarias.
function job_menu; // Menu das classes.
function job_optional_menu; // Funções do menu opcional.
copyarray .@Config[0], getvariableofnpc(.MainConfig, "JobMasterConfigure"), getarraysize(getvariableofnpc(.MainConfig, "JobMasterConfigure"));
if( checkjobend(.@Config[0],Class) || Class == Job_Ninja || Class == Job_Gunslinger || Class == Job_SuperNovice || Class == Job_Baby_Summoner || (!.@Config[4] && 1==2 && Class == Job_Summoner) ) // Temp Disable Baby Summoner
{
mes "^4B0082[Mestra das Classes]^000000";
mes "Muito bem, você conseguiu chegar ao topo de sua classe hierárquica.";
mes "Seus transcendentes devem estar muito orgulhoso de você ^0000FF" + strcharinfo(0) + "^000000!";
if( .@Config[5] || .@Config[7] || .@Config[9] )
job_optional_menu 0, .@Config[5], .@Config[6], .@Config[7], .@Config[8], .@Config[9], .@Config[10], .@Config[3];
close;
}
// Fazendo conversão de valores no script.
set .@base, (!Class||Class==Job_Summoner?0:(checkjob(10,Class)?14:(checkjob(11,Class)?16:(checkjob(12,Class)?18:(checkjob(0,Class)?2:(checkjob(2,Class)?4:(checkjob(1,Class)?6:(Class==Job_Novice_High?8:(checkjob(3,Class)?10:(checkjob(5,Class)?12:-1))))))))));
set .@BaseLevel, getvariableofnpc(.LevelRequire[.@base], "JobMasterConfigure");
set .@JobLevel, getvariableofnpc(.LevelRequire[(.@base+1)], "JobMasterConfigure");
if( BaseLevel < .@BaseLevel )
{
mes "^4B0082[Mestra das Classes]^000000";
mes "Você precisa ter o ^0000FFNível " + .@BaseLevel + " de Base^000000 para poder evoluir sua classe.";
if( .@Config[5] || .@Config[7] || .@Config[9] )
job_optional_menu 0, .@Config[5], .@Config[6], .@Config[7], .@Config[8], .@Config[9], .@Config[10], .@Config[3];
close;
}
if( JobLevel < .@JobLevel )
{
mes "^4B0082[Mestra das Classes]^000000";
mes "Você precisa ter o ^0000FFNível " + .@JobLevel + " de Classe^000000 para poder evoluir sua classe.";
if( .@Config[5] || .@Config[7] || .@Config[9] )
job_optional_menu 0, .@Config[5], .@Config[6], .@Config[7], .@Config[8], .@Config[9], .@Config[10], .@Config[3];
close;
}
/*if( .@Config[1] && SkillPoint )
{
mes "^4B0082[Mestra das Classes]^000000";
mes "Você precisa utilizar todos seus ^0000FFPontos de Habilidade^000000 para poder evoluir sua classe.";
mes "Deseja remover seus ^0000FFPontos de Habilidade^000000?";
next;
if( select("^0000FF- Sim, por favor.","^FF0000- Não, obrigado.^000000") == 1 )
set SkillPoint, 0;
else {
mes "^4B0082[Mestra das Classes]^000000";
mes "Tudo bem, utilize os seus ^0000FFPontos de Habilidade^000000 para poder evoluir sua classe.";
close;
}
}*/
if( SkillPoint )
{
mes "^4B0082[Mestra das Classes]^000000";
mes "Você precisa utilizar todos seus ^0000FFPontos de Habilidade^000000 para poder evoluir sua classe.";
close;
}
if( checkriding() || checkdragon() || checkcart() || checkwug() || checkmadogear() )
{
mes "^4B0082[Mestra das Classes]^000000";
mes "Você não pode evoluir sua classe utilizando um ^0000FF" + mountname() + "^000000.";
close;
}
if( checkjob(8,Class) || checkjob(0,Class) || (checkmode(0,.@Config[0])&&checkjob(2,Class)) || checkjob(11,Class) )
{
set .@loop_1, 1;
while(.@loop_1)
{
mes "^4B0082[Mestra das Classes]^000000";
mes "Selecione a ^0000FFClasse^000000 que você deseja se tornar.";
next;
set .@class, job_menu(Class, Sex);
if( !.@class )
break;
mes "^4B0082[Mestra das Classes]^000000";
mes "Tem certeza que deseja se tornar um ^0000FF" + classname(.@class,Sex) + "^000000?";
next;
switch( select("^0000FF- Sim, por favor.^000000", "^FFA500- Não, desejo mudar a classe.^000000", "^FF0000- Cancelar.^000000") )
{
case 1:
setlook 7, 0;
set clother_color, 0;
jobchange .@class;
set job_master_alert, 0;
mes "^4B0082[Mestra das Classes]^000000";
mes "Muito bem, você se tornou um ^0000FF" + classname(.@class,Sex) + "^000000.";
close;
case 2:
break;
case 3:
set .@loop_1, 0;
break;
}
}
}
else if( checkjob(1, Class) || checkjob(12,Class) )
{
if( checkjob(12,Class) )
{
set .@roclass, roclass(eaclass()|EAJL_THIRD);
mes "^4B0082[Mestra das Classes]^000000";
mes "Você deseja se tornar um ^FF0000" + classname(.@roclass,Sex) + "^000000?";
next;
set .@choose, select("", "^0000FF- Sim, por favor.^000000", "", "^FF0000- Não, obrigado.^000000");
}
else if( checkmode(1,.@Config[0]) )
{
set .@roclass, roclass(eaclass()|EAJL_THIRD);
mes "^4B0082[Mestra das Classes]^000000";
mes "Você deseja ^0000FFRenascer^000000 ou se tornar um ^FF0000" + classname(.@roclass,Sex) + "^000000?";
next;
set .@choose, select("^0000FF- Desejo Renaser.^000000", "- Quero me tornar ^FF0000" + classname(.@roclass,Sex) + "^000000.", "^FF0000- Não, obrigado.^000000");
}
else {
mes "^4B0082[Mestra das Classes]^000000";
mes "Você deseja ^0000FFRenascer^000000?";
next;
set .@choose, select("^0000FF- Sim, por favor.^000000", "", "^FF0000- Não, obrigado.^000000");
}
switch( .@choose )
{
case 1:
if( .@Config[2] )
{
getinventorylist;
if( getarraysize(@inventorylist_id) )
{
mes "^4B0082[Mestra das Classes]^000000";
mes "Você deve guardar todos os seus itens no Armazém para e tornar um ^0000FF" + classname(4001, Sex) + "^000000.";
close;
}
}
set jobmaster_reborn, 4001+Class;
setlook 7, 0;
set clother_color, 0;
jobchange 4001;
set job_master_alert, 0;
resetlvl 1;
mes "^4B0082[Mestra das Classes]^000000";
mes "Muito bem, você se tornou um ^0000FF" + classname(Class, Sex) + "^000000?";
close;
case 2:
setlook 7, 1;
set clother_color, 0;
jobchange .@roclass;
set job_master_alert, 0;
mes "^4B0082[Mestra das Classes]^000000";
mes "Muito bem, você se tornou um ^0000FF" + classname(Class, Sex) + "^000000.";
close;
case 3:
break;
}
}
else if( checkjob(5,Class) )
{
set .@class, (roclass(eaclass(jobmaster_reborn)&EAJL_THIRD)?jobmaster_reborn:(!checkjob(3,Class)?(roclass(eaclass(jobmaster_reborn)&EAJ_BASEMASK)+4001):jobmaster_reborn));
mes "^4B0082[Mestra das Classes]^000000";
mes "Você deseja se tornar um ^0000FF" + classname(.@class,Sex) + "^000000?";
next;
if( select("^0000FF- Sim, por favor.^000000", "^FF0000- Não, obrigado.^000000") == 1 )
{
setlook 7, 0;
set clother_color, 0;
jobchange .@class;
set job_master_alert, 0;
if( .@class == jobmaster_reborn ) set jobmaster_reborn, roclass(eaclass()|EAJL_THIRD);
mes "^4B0082[Mestra das Classes]^000000";
mes "Muito bem, você se tornou um ^0000FF" + classname(Class, Sex) + "^000000.";
close;
}
}
mes "^4B0082[Mestra das Classes]^000000";
mes "Muito bem, volte quando desejar trocar de classe.";
close;
// Menu de classes.
function job_menu {
switch( getarg(0) )
{
case 0:
setarray .@jobmenu[0], 1, 2, 3, 4, 5, 6, 23;
// Habilitar Classes Expandidas.
set .@Mode, getvariableofnpc(.MainConfig[0], "JobMasterConfigure");
set .@Baby, getvariableofnpc(.MainConfig[4], "JobMasterConfigure");
if( checkmode(2,.@Mode) ) setarray .@jobmenu[7], 24, 25, 4046;
if( .@Baby ) setarray .@jobmenu[getarraysize(.@jobmenu)], 4023;
break;
case 1:
setarray .@jobmenu[0], 7, 14;
break;
case 2:
setarray .@jobmenu[0], 9, 16;
break;
case 3:
setarray .@jobmenu[0], 11, 19;
break;
case 4:
setarray .@jobmenu[0], 8, 15;
break;
case 5:
setarray .@jobmenu[0], 10, 18;
break;
case 6:
setarray .@jobmenu[0], 12, 17;
break;
case 24:
setarray .@jobmenu[0], 4215;
break;
case 25:
setarray .@jobmenu[0], 4211, 4212;
break;
case 4023:
setarray .@jobmenu[0], 4024, 4025, 4026, 4027, 4029, 4045;
break;
case 4024:
setarray .@jobmenu[0], 4030, 4037;
break;
case 4025:
setarray .@jobmenu[0], 4032, 4039;
break;
case 4026:
setarray .@jobmenu[0], 4034, 4042;
break;
case 4027:
setarray .@jobmenu[0], 4031, 4038;
break;
case 4028:
setarray .@jobmenu[0], 4033, 4041;
break;
case 4029:
setarray .@jobmenu[0], 4035, 4040;
break;
case 4046:
setarray .@jobmenu[0], 4047, 4049;
break;
case 4218:
setarray .@jobmenu[0], 4220;
break;
}
set .@job_menu$, "";
for( set .@i, 0; .@i < getarraysize(.@jobmenu); set .@i, .@i + 1 )
set .@job_menu$, .@job_menu$ + "^0000FF- " + classname(.@jobmenu[.@i],getarg(1)) + ".:";
set .@choose_job, select(.@job_menu$+"^FF0000- Cancelar.^000000")-1;
return (.@choose_job>=getarraysize(.@jobmenu)?0:.@jobmenu[.@choose_job]);
}
// Checagem de modos.
function checkmode {
switch(getarg(0))
{
case 0:
return (getarg(1)==5||getarg(1)==6||getarg(1)==8?true:false);
case 1:
return (getarg(1)==7||getarg(1)==8?true:false);
case 2:
return (getarg(1)==2||getarg(1)==4||getarg(1)==5||getarg(1)==6||getarg(1)==8?true:false);
default:
break;
}
return false;
}// Checagem de classe.
function checkjob {
set .@eac, eaclass(getarg(1));
switch( getarg(0) )
{
// Checar se pertence a uma classe iniciante.
case 0:
return (getarg(1)>=Job_Swordman&&getarg(1)<=Job_Thief?true:false);
// Checa se pertence a uma classe avançada.
case 1:
return (.@eac&EAJL_2&&getarg(1)<Job_Novice_High?true:false);
// Checa se pertence a uma classe Expandida.
case 2:
return (getarg(1)>=Job_Gunslinger&&getarg(1)<=Job_Ninja||getarg(1)>=Job_Taekwon&&getarg(1)<=Job_Soul_Linker?true:false);
// Checa se pertence a uma transclasse iniciante.
case 3:
if( getarg(1) >= Job_Swordman_High && getarg(1) <= Job_Thief_High )
return true;
else
return false;
// Checa se pertence a uma transclasse avançada.
case 4:
return (getarg(1)>=Job_Lord_Knight&&getarg(1)<=Job_Paladin2?true:false);
// Checa se pertence a uma transclasse.
case 5:
return (.@eac&EAJL_UPPER?true:false);
// Checa se pertence a uma terceira classe.
case 6:
return (.@eac&EAJL_THIRD?true:false);
// Checa se é evolução de uma classe expandida
case 7:
return (getarg(1)>=Job_Kagerou&&getarg(1)<=Job_Rebellion||getarg(1)>=Job_Star_Gladiator&&getarg(1)<=Job_Soul_Linker?true:false);
// Checa se é um Aprendiz ou Mini Aprendiz
case 8:
return (getarg(1)==Job_Novice||getarg(1)==Job_Baby||getarg(1)==Job_Summoner?true:false);
// Checa se é um Aprendiz.
case 9:
return (!getarg(1)?true:false);
case 10:
// Checa se é um Mini Aprendiz.
return (getarg(1)==Job_Baby?true:false);
// Checa se é uma primeira classe das Mini.
case 11:
return (getarg(1)>=Job_Baby_Swordman&&getarg(1)<=Job_Baby_Thief?true:false);
// Checa se é uma classe avançada das Mini.
case 12:
return (getarg(1)>=Job_Baby_Knight&&getarg(1)<=Job_Super_Baby?true:false);
// Checa se é uma classe que utiliza um Carrinho de Mão.
case 13:
return (BaseClass==Job_Merchant?true:false);
// Checa se é uma classe que utiliza um Peco-Peco.
case 14:
return (getarg(1)!=Job_Swordman&&BaseClass==Job_Swordman&&!checkjob(6,getarg(1))?true:false);
case 15:
// Checa se é uma classe que utiliza um Dragão.
return (getarg(1)==Job_Rune_Knight||getarg(1)==Job_Rune_Knight_T?true:false);
case 16:
// Checa se é uma classe que utiliza um Grifo.
return (getarg(1)==Job_Royal_Guard||getarg(1)==Job_Royal_Guard_T?true:false);
// Checa se é uma classe que utiliza um M.E.C.H.A.
case 17:
return (getarg(1)==Job_Mechanic||getarg(1)==Job_Mechanic_T?true:false);
// Checa se é uma classe que utiliza um Falcão.
case 18:
return (getarg(1)==Job_Archer||getarg(1)==Job_Archer_T||getarg(1)==Job_Hunter||getarg(1)==Job_Sniper||getarg(1)==Job_Ranger||getarg(1)==Job_Ranger_T);
default:
break;
}
return false;
}
// Checa se a classe chegou a sua evolução final de acordo com a configuração requisitada.
function checkjobend {
// Classes Super (Sem transcendentes)
if( getarg(1) == Job_SuperNovice || getarg(1) == Job_Super_Baby )
return true;set .@eac, eaclass(getarg(1));
switch( getarg(0) )
{
case 0:
return (checkjob(0,getarg(1))||checkjob(11,getarg(1))?true:false);
case 1:
return (checkjob(1,getarg(1))||checkjob(12,getarg(1))?true:false);
case 2:
return (checkjob(1,getarg(1))||checkjob(12,getarg(1))||checkjob(2,getarg(1))?true:false);
case 3:
return (checkjob(4,getarg(1))||checkjob(12,getarg(1))?true:false);
case 4:
return (checkjob(2,getarg(1))||checkjob(12,getarg(1))||checkjob(4,getarg(1))?true:false);
case 5:
return (checkjob(1,getarg(1))||checkjob(12,getarg(1))||checkjob(7,getarg(1))?true:false);
case 6:
return (checkjob(4,getarg(1))||checkjob(12,getarg(1))||checkjob(7,getarg(1))?true:false);
case 7:
return (checkjob(2,getarg(1))||checkjob(6,getarg(1))?true:false);
case 8:
return (checkjob(6,getarg(1))||checkjob(7,getarg(1))?true:false);
default:
break;
}
return false;
}
// Opções dos Menus Opcionais.
function job_optional_menu {
switch(getarg(0))
{
case 0:
mes " ";
mes "Posso te ajudar em mais alguma coisa?";
next;
switch( select((getarg(1)?"^0000FF- Resetar Atributos.":""), (getarg(3)?"^0000FF- Resetar Habilidades.":""), (getarg(5)&&checkjob(13,Class)?"^0000FF- Adquirir um Carrinho de Mão.":""), (getarg(5)&&checkjob(14,Class)?"^0000FF- Adquirir um PecoPeco.":""), (getarg(5)&&checkjob(15,Class)?"^0000FF- Adquirir um Dragão.":""), (getarg(5)&&checkjob(16,Class)?"^0000FF- Adquirir um Grifo.":""), (getarg(5)&&checkjob(17,Class)?"^0000FF- Adquirir um M.E.C.H.A.^000000":""), (getarg(5)&&checkjob(18,Class)?"^0000FF- Adquirir um Falcão.^000000":""), (getarg(7)?"^0000FF- Habilidades Extras.^000000":""), "^FF0000- Não, obrigado.^000000") )
{
case 1:
job_optional_menu 1, getarg(2);
break;
case 2:
job_optional_menu 2, getarg(4);
break;
case 3:
job_optional_menu 3, 0, getarg(6);
break;
case 4:
job_optional_menu 3, 1, getarg(6);
break;
case 5:
job_optional_menu 3, 2, getarg(6);
break;
case 6:
job_optional_menu 3, 3, getarg(6);
break;
case 7:
job_optional_menu 3, 4, getarg(6);
break;
case 8:
job_optional_menu 3, 5, getarg(6);
break;
case 9:
job_optional_menu 4;
break;
case 10:
mes "^4B0082[Mestra das Classes]^000000";
mes "Tudo bem, se precisar de mim estarei aqui!";
return;
}
break;
case 1:
set .@ZenyCost, getarg(1);
mes "^4B0082[Mestra das Classes]^000000";
if( .@ZenyCost )
{
mes "Para resetar seus ^0000FFatributos^000000 é nescessário de ^FF0000" + .@ZenyCost + "^000000 Zenys.";
if( Zeny < .@ZenyCost )
{
mes "Você não tem Zeny suficiente para resetar seus atributos!";
return;
}
}
mes "Deseja resetar seus atributos?";
next;
if( select("^0000FF- Sim, por favor.^000000", "^FF0000- Não, obrigado.^000000") == 1 )
{
set StatusPoint, 0;
resetstatus;
if( .@ZenyCost ) set Zeny, Zeny - .@ZenyCost;
mes "^4B0082[Mestra das Classes]^000000";
mes "Seus ^0000FFatributos^000000 foram resetados.";
}
else {
mes "^4B0082[Mestra das Classes]^000000";
mes "Tudo bem, volte quando desejar resetar seus ^0000FFatributos^000000.";
}
break;
case 2:
set .@ZenyCost, getarg(1);
mes "^4B0082[Mestra das Classes]^000000";
if( .@ZenyCost )
{
mes "Para resetar suas ^0000FFhabilidades^000000 é nescessário de ^FF0000" + .@ZenyCost + "^000000 Zenys.";
if( Zeny < .@ZenyCost )
{
mes "Você não tem Zeny suficiente para resetar suas habilidades!";
return;
}
}
mes "Deseja resetar suas habilidades?";
next;
if( select("^0000FF- Sim, por favor.^000000", "^FF0000- Não, obrigado.^000000") == 1 )
{
set SkillPoint, jobmaster_skpoint;
resetskill;
set jobmaster_skpoint, SkillPoint;
if( .@ZenyCost ) set Zeny, Zeny - .@ZenyCost;
mes "^4B0082[Mestra das Classes]^000000";
mes "Suas ^0000FFhabilidades^000000 foram resetados.";
}
else {
mes "^4B0082[Mestra das Classes]^000000";
mes "Tudo bem, volte quando desejar resetar suas ^0000FFhabilidades^000000.";
}
break;
case 3:
set .@ZenyCost, getarg(2);
set .@mount_name$, (getarg(1)==0?mountname(0):(getarg(1)==4?mountname(3):(getarg(1)==5?mountname(1):(getarg(1)==1?mountname(2):(getarg(1)==2?mountname(4):mountname(5))))));
mes "^4B0082[Mestra das Classes]^000000";
if( checkriding() || checkdragon() || checkcart() || checkfalcon() )
mes "Você não pode adquirir mais um ^0000FF" + .@mount_name$ + "^000000 possuindo um ^FF0000" + mountname() + "^000000.";
else if( getarg(1) > 0 && getarg(1) <= 3 && !getskilllv("KN_RIDING") )
mes "Você não pode adquirir um ^0000FF" + .@mount_name$ + "^000000 enquanto não aprender a habilidade ^FF0000Montaria^000000.";
else if( getarg(1) == 2 && !getskilllv("RK_DRAGONTRAINING") )
mes "Você não pode adquirir um ^0000FF" + .@mount_name$ + "^000000 enquanto não aprender a habilidade ^FF0000Adestrar Dragão^000000.";
else if( (getarg(1) == 4 || getarg(0)) && checkcart() )
mes "Você não pode adquirir um ^0000FF" + .@mount_name$ + "^000000 enquanto estiver utilizando um ^FF0000Carrinho de Mão^000000.";
else if( getarg(1) == 4 && !getskilllv("NC_MADOLICENCE") )
mes "Você não pode adquirir um ^0000FF" + .@mount_name$ + "^000000 enquanto não aprender a habilidade ^FF0000Licença de Pilotagem^000000.";
else if( getarg(1) == 5 && !getskilllv("HT_FALCON") )
mes "Você não pode adquirir um ^0000FF" + .@mount_name$ + "^000000 enquanto não aprender a habilidade ^FF0000Adestrar Falcão^000000.";
else if( !getarg(1) && !getskilllv("MC_PUSHCART") )
mes "Você não pode adquirir um ^0000FF" + .@mount_name$ + "^000000 enquanto não aprender a habilidade ^FF0000Usar Carrinho^000000.";
else {
if( .@ZenyCost )
{
mes "Para adquirir um ^0000FF" + .@mount_name$ + "^000000 você precisa de ^FF0000" + .@ZenyCost + "^000000 Zenys.";
if( Zeny < .@ZenyCost )
{
mes "Você não tem Zeny suficiente para adquirir um ^0000FF" + .@mount_name$ + "^000000!";
return;
}
}
mes "Deseja adquirir um ^0000FF" + .@mount_name$ + "^000000?";
next;
if( select("^0000FF- Sim, por favor.^000000", "^FF0000- Não, obrigado.^000000") == 1 )
{
if( !getarg(1) )
setcart;
else if( getarg(1) == 5 )
setfalcon;
else
setriding;
if( .@ZenyCost ) set Zeny, Zeny - .@ZenyCost;
mes "^4B0082[Mestra das Classes]^000000";
mes "Agora você possue um ^0000FF" + .@mount_name$ + "^000000.";
}
else {
mes "^4B0082[Mestra das Classes]^000000";
mes "Volte quando desejar adquirir um ^0000FF" + .@mount_name$ + "^000000.";
}
break;
}
break;
case 4:
skill 142,1,0;
switch(BaseClass) {
case 0: if (Class !=23) skill 143,1,0; break;
case 1: skill 144,1,0; skill 145,1,0; skill 146,1,0; break;
case 2: skill 157,1,0; break;
case 3: skill 147,1,0; skill 148,1,0; break;
case 4: skill 156,1,0; break;
case 5: skill 153,1,0; skill 154,1,0; skill 155,1,0; break;
case 6: skill 149,1,0; skill 150,1,0; skill 151,1,0; skill 152,1,0; break;
default: break;
}
switch(BaseJob) {
case 7: skill 1001,1,0; break;
case 8: skill 1014,1,0; break;
case 9: skill 1006,1,0; break;
case 10: skill 1012,1,0; skill 1013,1,0; break;
case 11: skill 1009,1,0; break;
case 12: skill 1003,1,0; skill 1004,1,0; break;
case 14: skill 1002,1,0; break;
case 15: skill 1015,1,0; skill 1016,1,0; break;
case 16: skill 1007,1,0; skill 1008,1,0; skill 1017,1,0; skill 1018,1,0; skill 1019,1,0; break;
case 17: skill 1005,1,0; break;
case 18: skill 238,1,0; break;
case 19: skill 1010,1,0; break;
case 20: skill 1011,1,0; break;
default: break;
}
mes "^4B0082[Mestra das Classes]^000000";
mes "Aqui está suas ^0000FFHabilidades Extra^000000.";
close;
case 5:
mes "^4B0082[Mestra das Classes]^000000";
mes "Tudo bem, estarei aqui se precisar dos meus serviços.";
close;
default:
break;
}
return;
}
// Retorna com o Nome da Classe.
function classname {
switch( getarg(0) )
{
case 0: return "Apendiz";
case 1: return "Espadachim";
case 2: return (getarg(1)?"Mago":"Maga");
case 3: return (getarg(1)?"Arqueiro":"Arqueira");
case 4: return (getarg(1)?"Noviço":"Noviça");
case 5: return (getarg(1)?"Mercador":"Mercadora");
case 6: return (getarg(1)?"Gatuno":"Gatuna");
case 7: case 13: return (getarg(1)?"Cavaleiro":"Cavaleira");
case 8: return (getarg(1)?"Sacerdote":"Sacerdotisa");
case 9: return (getarg(1)?"Bruxo":"Bruxa");
case 10: return (getarg(1)?"Ferreiro":"Ferreira");
case 11: return (getarg(1)?"Caçador":"Caçadora");
case 12: return (getarg(1)?"Mercenário":"Mercenária");
case 14: case 21: return (getarg(1)?"Templário":"Templária");
case 15: return (getarg(1)?"Monge":"Monja");
case 16: return (getarg(1)?"Sábio":"Sábia");
case 17: return (getarg(1)?"Arruaceiro":"Arruaceirá");
case 18: return "Alquimista";
case 19: case 20: return (getarg(1)?"Bardo":"Odalisca");
case 23: return "Super Aprendiz";
case 24: return (getarg(1)?"Justiceiro":"Justiceira");
case 25: return "Ninja";
case 4001: return "Aprendiz T.";
case 4002: return "Espadachim T.";
case 4003: return (getarg(1)?"Mago":"Maga")+" T.";
case 4004: return (getarg(1)?"Arqueiro":"Arqueira")+" T.";
case 4005: return (getarg(1)?"Noviço":"Noviça")+" T.";
case 4006: return (getarg(1)?"Mercador":"Mercadora")+" T.";
case 4007: return (getarg(1)?"Gatuno":"Gatuna")+" T.";
case 4008: case 4014: return (getarg(1)?"Lorde":"Lady");
case 4009: return (getarg(1)?"Sumo-Sacerdote":"Sumo-Sacerdotisa");
case 4010: return (getarg(1)?"Arquimago":"Arquimaga");
case 4011: return (getarg(1)?"Mestre-Ferreiro":"Mestra-Ferreira");
case 4012: return (getarg(1)?"Atirador de Elite":"Atiradora de Elite");
case 4013: return "Algoz";
case 4015: case 4022: return (getarg(1)?"Paladino":"Paladina");
case 4016: return (getarg(1)?"Mestre":"Mestra");
case 4017: return (getarg(1)?"Professor":"Professora");
case 4018: return (getarg(1)?"Desordeiro":"Desordeira");
case 4019: return (getarg(1)?"Criador":"Criadora");
case 4020: case 4021: return (getarg(1)?"Minestrél":"Cigana");
case 4023: return "Mini Aprendiz";
case 4024: return "Mini Espadachim";
case 4025: return "Mini "+(getarg(1)?"Mago":"Maga");
case 4026: return "Mini "+(getarg(1)?"Arqueiro":"Arqueira");
case 4027: return "Mini "+(getarg(1)?"Noviço":"Noviça");
case 4028: return "Mini "+(getarg(1)?"Mercador":"Mercadora");
case 4029: return "Mini "+(getarg(1)?"Gatuno":"Gatuna");
case 4030: case 4036: return "Mini "+(getarg(1)?"Cavaleiro":"Cavaleira");
case 4031: return "Mini "+(getarg(1)?"Sacerdote":"Sacerdotisa");
case 4032: return "Mini "+(getarg(1)?"Bruxo":"Bruxa");
case 4033: return "Mini "+(getarg(1)?"Ferreiro":"Ferreira");
case 4034: return "Mini "+(getarg(1)?"Caçador":"Caçadora");
case 4035: return "Mini "+(getarg(1)?"Mercenário":"Mercenária");
case 4037: case 4044: return "Mini "+(getarg(1)?"Templário":"Templária");
case 4038: return "Mini "+(getarg(1)?"Monje":"Monja");
case 4039: return "Mini "+(getarg(1)?"Sábio":"Sábia");
case 4040: return "Mini "+(getarg(1)?"Arruaceiro":"Arruaceira");
case 4041: return "Mini Alquimista";
case 4042: case 4043: return "Mini "+(getarg(1)?"Bardo":"Odalisca");
case 4045: return "Mini Super Aprendiz";
case 4046: return "Taekwon";
case 4047: case 4048: return (getarg(1)?"Mestre":"Mestra")+ " Taekwon";
case 4049: return "Espiritualista";
case 4054: case 4080: return (getarg(1)?"Cavaleiro Rúnico":"Cavaleira Rúnica");
case 4055: return (getarg(1)?"Arcano":"Arcana");
case 4056: case 4084: return "Sentinela";
case 4057: return (getarg(1)?"Arceispo":"Arcebispa");
case 4058: case 4086: return (getarg(1)?"Mecânico":"Mecânica");
case 4059: return "Sicário";
case 4060: case 4081: return (getarg(1)?"Cavaleiro Rúnico":"Cavaleira Rúnica")+" .T";
case 4061: return (getarg(1)?"Arcano":"Arcana")+" .T";
case 4062: case 4085: return "Sentinela"+" .T";
case 4063: return (getarg(1)?"Arceispo":"Arcebispa")+" .T";
case 4064: case 4087: return (getarg(1)?"Mecânico":"Mecânica")+" .T";
case 4065: return "Sicário"+" .T";
case 4066: case 4082: return (getarg(1)?"Guardião Runico":"Guardiã Runica");
case 4067: return (getarg(1)?"Feiticeiro":"Feiticeira");
case 4068: case 4069: return (getarg(1)?"Travador":"Musa");
case 4070: return "Shura";
case 4071: return (getarg(1)?"Bioquímico":"Bioquímica");
case 4072: return (getarg(1)?"Renegado":"Renegada");
case 4073: case 4083: return (getarg(1)?"Guardião Runico":"Guardiã Runica")+" .T";
case 4074: return (getarg(1)?"Feiticeiro":"Feiticeira")+" .T";
case 4075: case 4076: return (getarg(1)?"Travador":"Musa")+" .T";
case 4077: return "Shura T.";
case 4078: return (getarg(1)?"Bioquímico":"Bioquímica")+" .T";
case 4079: return (getarg(1)?"Renegado":"Renegada")+" .T";
case 4096: case 4109: return "Mini "+(getarg(1)?"Cavaleiro Rúnico":"Cavaleira Rúnica");
case 4097: return "Mini "+(getarg(1)?"Arcano":"Arcana");
case 4098: case 4111: return "Mini Sentinela";
case 4099: return "Mini "+(getarg(1)?"Arceispo":"Arcebispa");
case 4100: case 4112: return "Mini "+(getarg(1)?"Mecânico":"Mecânica");
case 4101: return "Mini Sicário";
case 4102: case 4110: return "Mini "+(getarg(1)?"Guardião Runico":"Guardiã Runica");
case 4103: return "Mini "+(getarg(1)?"Feiticeiro":"Feiticeira");
case 4104: case 4105: return "Mini "+(getarg(1)?"Trovador":"Musa");
case 4106: return "Mini Shura";
case 4107: return "Mini "+(getarg(1)?"Bioquímico":"Bioquímica");
case 4108: return "Mini "+(getarg(1)?"Renegado":"Renegada");
case 4211: return "Kagerou";
case 4212: return "Oboro";
case 4215: return "Rebelde";
case 4218: return "Summoner";
case 4220: return "Mini Summoner";
default: return "Desconhecida";
}
// Retorna com o nome de uma montaria.
function mountname {
if( !getargcount() )
{
if( checkcart() )
return "Carrinho de Mão";
if( checkfalcon() )
return "Falcão";
if( checkriding() )
return "Falcão";
if( checkdragon() )
return "Dragão";
if( checkwug() )
return "Wug";
if( checkmadogear() )
return "M.E.C.H.A";
return "Desconhecido";
}
else
return (getarg(0)==0?"Carrinho de Mão":(getarg(0)==1?"Falcão":(getarg(0)==2?"PecoPeco":(getarg(0)==3?"M.E.C.H.A":(getarg(0)==4?"Dragão":"Grifo")))));
}
}
OnPCLoginEvent:
OnPCBaseLvUpEvent:
OnPCJobLvUpEvent:
if( job_master_alert )
end;
copyarray .@Config[0], getvariableofnpc(.MainConfig, "JobMasterConfigure"), getarraysize(getvariableofnpc(.MainConfig, "JobMasterConfigure"));
if( checkjobend(.@Config[0],Class) || Class == Job_Ninja || Class == Job_Gunslinger || Class == Job_SuperNovice || Class == Job_Baby_Summoner || (!.@Config[4] && 1==2 && Class == Job_Summoner) ) // Temp Disable Baby Summoner
end;
sleep2 2000;
if( checkjobend(.@Mode,Class) ) end;
// Fazendo conversão de valores no script.
set .@base, (!Class?0:(checkjob(10,Class)?14:(checkjob(11,Class)?16:(checkjob(12,Class)?18:(checkjob(0,Class)?2:(checkjob(2,Class)?4:(checkjob(1,Class)?6:(Class==Job_Novice_High?8:(checkjob(3,Class)?10:(checkjob(5,Class)?12:-1))))))))));set .@BaseLevel, getvariableofnpc(.LevelRequire[.@base], "JobMasterConfigure");
set .@JobLevel, getvariableofnpc(.LevelRequire[(.@base+1)], "JobMasterConfigure");
if( BaseLevel >= .@BaseLevel && JobLevel >= .@JobLevel )
{
message strcharinfo(0), "Você já tem nível suficiente para trocar de classe.";
dispbottom "Utilize o comando @jobmaster para acionar a Mestra das Classes.";
set job_master_alert, 1;
}
end;
}prontera,150,186,5 duplicate(JobMaster) Mestra das Classes#job1 2_F_MAGICMASTER
-
Boa noite galera
estou com uma duvida aqui nesse item quando abre não da nada o que pode ser?
12314,Noive_Box,Adventurer Returns Support Box,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem 12411,50 getitem 14232,100 getitem 12210,30 getitem 12797,20; },{},{}
-
On 12/23/2018 at 4:41 PM, zecabaleiro said:
"Olá, sou administrador do pbGO. Não sei nem mesmo lógica de programação, assumi um servidor e estou pedindo ajuda no rAthena porque não sei de merda nenhuma."
Nível BR de servidores se resume a você Guerra, risos
Vixi.. por isso que acabou com servidor top
-
-
-
-
-
Hi, I'm having a problem at compile time. This error appears in char char-server \ char-server-win-x86-pre.lib
was created with an older compiler than the other objects; recompile old char-server objects and libraries (server-components \ char-server)
-
hello anyone know how to solve this error use new rathena with refine UI
Clif.ccp
'feature_equipswitch': is not a member of 'Battle_Config'
-
thank you very much solved
-
1 hour ago, Normynator said:
Have you checked the attendance.yml ?
Yes I put the same date as CheckAttendance.lub
CheckAttendance.lub
Config = {StartDate = 20181101, EndDate = 20181130}
attendance.yml
Start: 20181101
End: 20181130 -
-
On 10/21/2018 at 7:26 PM, Vykimo said:
Verify if you declare equipSwitch well in struct item { in mmo.hpp
yes but it did not solve
-
-
1 hour ago, luizragna said:
Olá, eu estou criando um client do kRO compativel com a data.grf do bRO.
Para isso eu usei a data ROenglish e mais algumas coisinhas da data do kRO.
Se você quiser testar meu client usando a data.grf do bRO;
http://www.mediafire.com/file/djh4orvlam5l0i7/Client+-+Hexed+2018-06-20.rar
Vou testar tbm haha
-
-
-
-
vlw HD resolvido mano obrigado
-
Olá boa noite como resolvo esse erro na linha 18
13 : mes "[BG Stuff]";
14 : mes "Olá "+strcharinfo(0)+"";
15 : mes "Deseja adquirir itens para fortalecer-se na Batalha Campal?";
16 : next;
17 : switch(select("200 Po├º├úo Branca Compacta:30 Poção Azul:3 Garrafas de Veneno:5 Bombas ├ücidas:30 Frascos de Revestimento:30 Teias de Aranha:30 Frascos
* 18 : de Planta Carnivora:2 Tonico de Hwergelmir:2 Nove Caudas Cozidas:2 Lingua no Vapor:2 Coquetel Sopro do Dragrão:2 Cozido Imortal:2 Escorpiões do Deserto no Vapor:3
19 : Poções do Vento") }{
20 : case 1: callsub S_Buy,547,200,1; // Poção Branca Compacta
21 : case 2: callsub S_Buy,505,30,1; // Poção Azul
22 : case 3: callsub S_Buy,678,3,1; // Encantar Com Veneno Mortal
23 : case 4: callsub S_Buy,13989,5,1; // Bombas ÀcidasEstou usando novo Rathena
-
Bom ja fui nessa parte também.. meu erro é o
Class Gunslinger <24> does not have a base exp table (do ninja também ta assim)
job_exp.txt
255,0:1:2:3:4:5:6:7:8:9:10:11:12:13:14:15:16:17:18:19:20:21:23:24:25:4023:4024:4025:4026:4027:4028:4029:4030:4031:4032:4033:4034:4035:4036:4037:4038:4039:4040:4041:4042:4043:4044:4045:4046:4047:4048:4049:4050:4051:4052
também usei esse tutorial https://gist.github.com/cydh/d82a06472f12c4ec7f38ab3de22fe86b
-
Boa noite galera alguem pode ajudar nessa configuração não consigo deixar 255/70 até nas classes ninha/taekwon etc
//Base - Normal and Baby Jobs
255,1:2:3:4:5:6:7:8:9:10:11:12:13:14:15:16:17:18:19:20:21:23:24:25:4023:4024:4025:4026:4027:4028:4029:4030:4031:4032:4033:4034:4035:4036:4037:4038:4039:4040:4041:4042:4043:4044:4045:4046:4047:4048:4049:4050:4051:4052,0,10,18,28,40,85,123,168,220,278,400,481,613,731,875,1038,1213,1400,1575,1775,2268,2604,2786,3136,3506,4130,4796,5508,6264,9645,12392,14220,16159,18209,21649,24451,27401,30499,33748,47342,58160,64711,71573,78749,90144,99312,108870,118816,129154,174196,213220,238080,264150,291427,329640,363155,398116,434526,472381,610848,731828,806448,884232,965180,1073896,1170382,1270556,1374422,1481976,1850800,3389616,3666333,3953534,4251217,4559382,5129260,5488173,5859059,6241919,7374168,9570662,10458427,11380262,12336168,13326144,14994907,16130400,17304206,18516326,19766760,29216160,34949880,40930560,55017900,71510400,106974000,146061000,174405000,343210000,345210000,347210000,349210000,351210000,353210000,355210000,357210000,359210000,361210000,363210000,365210000,367210000,369210000,371210000,373210000,375210000,377210000,379210000,381210000,383210000,385210000,387210000,389210000,391210000,393210000,395210000,397210000,399210000,401210000,403210000,405210000,407210000,409210000,411210000,413210000,415210000,417210000,419210000,421210000,423210000,425210000,427210000,429210000,431210000,433210000,435210000,437210000,439210000,441210000,443210000,445210000,447210000,449210000,451210000,453210000,455210000,457210000,459210000,461210000,463210000,465210000,467210000,469210000,471210000,473210000,475210000,477210000,479210000,481210000,483210000,485210000,487210000,489210000,491210000,493210000,495210000,497210000,499210000,501210000,503210000,505210000,507210000,509210000,511210000,513210000,515210000,517210000,519210000,521210000,523210000,525210000,527210000,529210000,531210000,533210000,535210000,537210000,539210000,541210000,543210000,545210000,547210000,549210000,551210000,553210000,555210000,557210000,559210000,561210000,563210000,565210000,567210000,569210000,571210000,573210000,575210000,577210000,579210000,581210000,583210000,585210000,587210000,589210000,591210000,593210000,595210000,597210000,599210000,601210000,603210000,605210000,607210000,609210000,611210000,613210000,615210000,617210000,619210000,621210000,623210000,625210000,627210000,629210000,631210000,633210000,635210000,637210000,639210000,641210000,643210000,645210000,647210000,649210000,651210000,653210000,655210000,657210000,659210000,661210000,663210000,665210000,667210000,669210000,671210000,673210000,675210000,677210000,679210000,681210000,683210000,685210000,687210000,689210000,691210000,693210000,695210000,697210000,699210000,701210000,703210000,705210000,707210000,709210000,711210000,713210000,715210000,717210000,719210000,721210000,723210000,725210000,727210000,729210000,731210000,733210000,735210000,737210000,739210000,741210000,743210000,745210000,747210000,749210000,751210000,753210000,755210000,757210000,759210000,761210000,763210000,765210000,767210000,769210000,771210000,773210000,775210000,777210000,779210000,781210000,783210000,785210000,787210000,789210000,791210000,793210000,795210000,797210000,799210000,801210000,803210000,805210000,807210000,809210000,811210000,813210000,815210000,817210000,819210000,821210000,823210000,825210000,827210000,829210000,831210000,833210000,835210000,837210000,839210000,841210000,843210000,845210000,847210000,849210000,851210000,853210000,855210000,857210000,859210000,861210000,863210000,865210000,867210000,869210000,871210000,873210000,875210000,877210000,879210000,881210000,883210000,885210000,887210000,889210000,891210000,893210000,895210000,897210000,899210000,901210000,903210000,905210000,907210000,909210000,911210000,913210000,915210000,917210000,919210000,921210000,923210000,925210000,927210000,929210000,931210000,933210000,935210000,937210000,939210000,941210000,943210000,945210000,947210000,949210000,951210000,953210000,955210000,957210000,959210000,961210000,963210000,965210000,967210000,969210000,971210000,973210000,975210000,977210000,979210000,981210000,983210000,985210000,987210000,989210000,991210000,993210000,995210000,997210000,999210000,1001210000,1003210000,1005210000,1007210000,1009210000,1011210000,1013210000,1015210000,1017210000,1019210000,1021210000,1023210000,1025210000,1027210000,1029210000,1031210000,1033210000,1035210000,1037210000,1039210000,1041210000,1043210000,1045210000,1047210000,1049210000,1051210000,1053210000,1055210000,1057210000,1059210000,1061210000,1063210000,1065210000,1067210000,1069210000,1071210000,1073210000,1075210000,1077210000,1079210000,1081210000,1083210000,1085210000,1087210000,1089210000,1091210000,1093210000,1095210000,1097210000,1099210000,1101210000,1103210000,1105210000,1107210000,1109210000,1111210000,1113210000,1115210000,1117210000,1119210000,1121210000,1123210000,1125210000,1127210000,1129210000,1131210000,1133210000,1135210000,1137210000,1139210000,1141210000,1143210000,1145210000,1147210000,1149210000,1151210000,1153210000,1155210000,1157210000,1159210000,1161210000,1163210000,1165210000,1167210000,1169210000,1171210000,1173210000,1175210000,1177210000,1179210000,1181210000,1183210000,1185210000,1187210000,1189210000,1191210000,1193210000,1195210000,1197210000,1199210000,1201210000,1203210000,1205210000,1207210000,1209210000,1211210000,1213210000,1215210000,1217210000,1219210000,1221210000,1223210000,1225210000,1227210000,1229210000,1231210000,1233210000,1235210000,1237210000,1239210000,1241210000,1243210000,1245210000,1247210000,1249210000,1251210000,1253210000,1255210000,1257210000,1259210000,1261210000,1263210000,1265210000,1267210000,1269210000,1271210000,1273210000,1275210000,1277210000,1279210000,1281210000,1283210000,1285210000,1287210000,1289210000,1291210000,1293210000,1295210000,1297210000,1299210000,1301210000,1303210000,1305210000,1307210000,1309210000,1311210000,1313210000,1315210000,1317210000,1319210000,1321210000,1323210000,1325210000,1327210000,1329210000,1331210000,1333210000,1335210000,1337210000,1339210000,1341210000,1343210000,1345210000,1347210000,1349210000,1351210000,1353210000,1355210000,1357210000,1359210000,1361210000,1363210000,1365210000,1367210000,1369210000,1371210000,1373210000,1375210000,1377210000,1379210000,1381210000,1383210000,1385210000,1387210000,1389210000,1391210000,1393210000,1395210000,1397210000,1399210000,1401210000,1403210000,1405210000,1407210000,1409210000,1411210000,1413210000,1415210000,1417210000,1419210000,1421210000,1423210000,1425210000,1427210000,1429210000,1431210000,1433210000,1435210000,1437210000,1439210000,1441210000,1443210000,1445210000,1447210000,1449210000,1451210000,1453210000,1455210000,1457210000,1459210000,1461210000,1463210000,1465210000,1467210000,1469210000,1471210000,1473210000,1475210000,1477210000,1479210000,1481210000,1483210000,1485210000,1487210000,1489210000,1491210000,1493210000,1495210000,1497210000,1499210000,1501210000,1503210000,1505210000,1507210000,1509210000,1511210000,1513210000,1515210000,1517210000,1519210000,1521210000,1523210000,1525210000,1527210000,1529210000,1531210000,1533210000,1535210000,1537210000,1539210000,1541210000,1543210000,1545210000,1547210000,1549210000,1551210000,1553210000,1555210000,1557210000,1559210000,1561210000,1563210000,1565210000,1567210000,1569210000,1571210000,1573210000,1575210000,1577210000,1579210000,1581210000,1583210000,1585210000,1587210000,1589210000,1591210000,1593210000,1595210000,1597210000,1599210000,1601210000,1603210000,1605210000,1607210000,1609210000,1611210000,1613210000,1615210000,1617210000,1619210000,1621210000,1623210000,1625210000,1627210000,1629210000,1631210000,1633210000,1635210000,1637210000,1639210000,1641210000,1643210000,1645210000,1647210000,1649210000,1651210000,1653210000,1655210000,1657210000,1659210000,1661210000,1663210000,1665210000,1667210000,1669210000,1671210000,1673210000,1675210000,1677210000,1679210000,1681210000,1683210000,1685210000,1687210000,1689210000,1691210000,1693210000,1695210000,1697210000,1699210000,1701210000,1703210000,1705210000,1707210000,1709210000,1711210000,1713210000,1715210000,1717210000,1719210000,1721210000,1723210000,1725210000,1727210000,1729210000,1731210000,1733210000,1735210000,1737210000,1739210000,1741210000,1743210000,1745210000,1747210000,1749210000,1751210000,1753210000,1755210000,1757210000,1759210000,1761210000,1763210000,1765210000,1767210000,1769210000,1771210000,1773210000,1775210000,1777210000,1779210000,1781210000,1783210000,1785210000,1787210000,1789210000,1791210000,1793210000,1795210000,1797210000,1799210000,1801210000,1803210000,1805210000,1807210000,1809210000,1811210000,1813210000,1815210000,1817210000,1819210000,1821210000,1823210000,1825210000,1827210000,1829210000,1831210000,1833210000,1835210000,1837210000,1839210000,1841210000,1843210000,1845210000,1847210000,1849210000,1851210000,1853210000,1855210000,1857210000,1859210000,1861210000,1863210000,1865210000,1867210000,1869210000,1871210000,1873210000,1875210000,1877210000,1879210000,1881210000,1883210000,1885210000,1887210000,1889210000,1891210000,1893210000,1895210000,1897210000,1899210000,1901210000,1903210000,1905210000,1907210000,1909210000,1911210000,1913210000,1915210000,1917210000,1919210000,1921210000,1923210000,1925210000,1927210000,1929210000,1931210000,1933210000,1935210000,1937210000,1939210000,1941210000,1943210000,1945210000,1947210000,1949210000,1951210000,1953210000,1955210000,1957210000,1959210000,1961210000,1963210000,1965210000,1967210000,1969210000,1971210000,1973210000,1975210000,1977210000,1979210000,1981210000,1983210000,1985210000,1987210000,1989210000,1991210000,1993210000,1995210000,1997210000,1999210000,2001210000,2003210000,2005210000,2007210000,2009210000,2011210000,2013210000,2015210000,2017210000,2019210000,2021210000,2023210000,2025210000,2027210000,2029210000,2031210000,2033210000,2035210000,2037210000,2039210000,2041210000,2043210000,2045210000,2047210000,2049210000,2051210000,2053210000,2055210000,2057210000,2059210000,2061210000,2063210000,2065210000,2067210000,2069210000,2071210000,2073210000,2075210000,2077210000,2079210000,2081210000,2083210000,2085210000,2087210000,2089210000,2091210000,2093210000,2095210000,2097210000,2099210000,2101210000,2103210000,2105210000,2107210000,2109210000,2111210000,2113210000,2115210000,2117210000,2119210000,2121210000,2123210000,2125210000,2127210000,2129210000,2131210000,2133210000,2135210000,2137210000,2139210000,2141210000,2143210000,2145210000,2147210000
,0,9,16,25,36,77,112,153,200,253,320,385,490,585,700,830,970,1120,1260,1420,1620,1860,1990,2240,2504,2950,3426,3934,4474,6889,7995,9174,10425,11748,13967,15775,17678,19677,21773,30543,34212,38065,42102,46323,53026,58419,64041,69892,75973,102468,115254,128692,142784,157528,178184,196300,215198,234879,255341,330188,365914,403224,442116,482590,536948,585191,635278,687211,740988,925400,1473746,1594058,1718928,1848355,1982340,2230113,2386162,2547417,2713878,3206160,3681024,4022472,4377024,4744680,5125440,5767272,6204000,6655464,7121664,7602600,9738720,11649960,13643520,18339300,23836800,35658000,48687000,58135000,99999998,99999999//Base - Trans Jobs
255,4001:4002:4003:4004:4005:4006:4007:4008:4009:4010:4011:4012:4013:4014:4015:4016:4017:4018:4019:4020:4021:4022:4047:4048,0,10,18,28,40,85,123,168,220,278,400,481,613,731,875,1038,1213,1400,1575,1775,2268,2604,2786,3136,3506,4130,4796,5508,6264,9645,12392,14220,16159,18209,21649,24451,27401,30499,33748,47342,58160,64711,71573,78749,90144,99312,108870,118816,129154,174196,213220,238080,264150,291427,329640,363155,398116,434526,472381,610848,731828,806448,884232,965180,1073896,1170382,1270556,1374422,1481976,1850800,3389616,3666333,3953534,4251217,4559382,5129260,5488173,5859059,6241919,7374168,9570662,10458427,11380262,12336168,13326144,14994907,16130400,17304206,18516326,19766760,29216160,34949880,40930560,55017900,71510400,106974000,146061000,174405000,343210000,99999999 -
How to edit the Apple of Idun skil server 255/70
in Source Requests
Posted
Hello good night I would like to make formula for skill idun of minestrel server 255/70