// NPC que da uma determinada classe bebê a um certo level. // Mestra das Classes Bebê // v0.1 // Autor: Envolvents (Wellington Ferraz) // Mapa,WhereX,WhereY,PosiçãoscriptNome do NPCNúmero da Sprite, prontera,162,187,4 script Mestra das Classes Bebê 77,{ // Variáveis set .title$,"[ ^C33999Jobchabger Bebê^000000 ]"; // Título do NPC // Frases repetitivas set .virou$,"Excelente "+strcharinfo(0)+", você agora é "+(Sex?"um":"uma")+""; set .vejo$,"Vejo que você é "+(Sex?"um":"uma")+""; set .gostaria$,"Você gostaria de se tornar "+(Sex?"um":"uma")+""; if(Class != 0){ goto LevelMax; } // Função para Jogadores virarem Aprendiz Iniciante (Bebê) if(BaseLevel == 1 && Class == 0){ mes .title$; mes "Olá "+strcharinfo(0)+", você gostaria de se tornar aprendiz iniciante?"; next; switch(select("Sim","Não, obrigad"+(Sex?"o":"a")+"")) { case 1: mes .title$; mes "Ok! Parabéns "+strcharinfo(0)+", você agora é "+(Sex?"um":"uma")+" aprendiz iniciante!"; jobchange 4023; close; case 2: mes .title$; mes "Tudo bem então, se precisar estou sempre aqui..."; close; } } // Função para Jogadores escolherem as suas primeiras Classes de Bebê if(BaseLevel >= 10 && Class == 4023){ mes .title$; mes "Olá "+strcharinfo(0)+"."; next; mes .title$; mes "Você gostaria de se tornar "+(Sex?"um":"uma")+" Bebê de Primeira Classe?"; next; switch(select("Sim","Cancelar")) { case 1: switch(select("Bebê Espadachim","Bebê Mago","Bebê Arqueiro","Bebê Noviço","Bebê Mercador","Bebê Ladrão","Super Bebê!")) { case 1: if(BaseLevel >= 10 && Class == 4023){ jobchange 4024; mes .title$; mes ""+.virou$+" Bebê Espadachim"; close; } else { goto NoLevel; } case 2: if(BaseLevel >= 10 && Class == 4023){ jobchange 4025; mes .title$; mes ""+.virou$+" Bebê Mago"; close; } else { goto NoLevel; } case 3: if(BaseLevel >= 10 && Class == 4023){ jobchange 4026; mes .title$; mes ""+.virou$+" Bebê Arqueiro"; close; } else { goto NoLevel; } case 4: if(BaseLevel >= 10 && Class == 4023){ jobchange 4027; mes .title$; mes ""+.virou$+" Bebê Noviço"; close; } else { goto NoLevel; } case 5: if(BaseLevel >= 10 && Class == 4023){ jobchange 4028; mes .title$; mes ""+.virou$+" Bebê Mercador"; close; } else { goto NoLevel; } case 6: if(BaseLevel >= 10 && Class == 4023){ jobchange 4029; mes .title$; mes ""+.virou$+" Bebê Ladrão"; close; } else { goto NoLevel; } case 7: if(BaseLevel >= 10 && Class == 4023){ jobchange 4191; mes .title$; mes ""+.virou$+" Super Bebê"; close; } else { goto NoLevel; } } // Função para Cancelar case 2: mes .title$; mes "Tudo bem então, se precisar estou sempre aqui..."; close; } } mes .title$; mes "Sinto muito "+strcharinfo(0)+", você precisa ter mais nível para trocar de classe o necessário é Lv. 10!"; close; NoLevel: mes .title$; mes "Sinto muito, mas você precisa criar um personagem novo e clicar em mim para ser "+(Sex?"um":"uma")+" Bebê, querid"+(Sex?"o":"a")+"."; close; // Função para Jogadores que estão nas Classes Avançadas (Exceto VIPs) LevelMax: mes .title$; mes "Você já chegou na sua classe final, não posso fazer nada por você."; close; end; }