Yo la quest la hice, y es darle.. mirá esta es la parte relevante de la quest, el script de uno de los seals que tenes que romper:
Spoiler for Hidden:
// Angrboda's Seal 2 big 4 O'clock 270 198
gl_dun02,271,100,0 script Mysterious Energy#2 111,{
callfunc "F_UpdateSignVars";
set .@crash_s,rand(1,1000);
if (sign_q < 101) {
mes "^3355FFYou sense a strange,";
mes "mysterious energy emanating from this area. For some reason, this power strikes you with a faint feeling of sadness.^000000";
close;
}
else if ((sign_q == 102) || (sign_q == 104)) {
if ((countitem(1558) > 0) || (countitem(1963) > 0)) {
if (.@crash_s < 980) {
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;
}
}
else if ((countitem(1227) > 0) || (countitem(1228) > 0) || (countitem(1240) > 0) || (countitem(1241) > 0) || (countitem(1962) > 0) || (countitem(1813) > 0)) {
if (.@crash_s < 960) {
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;
}
}
else if ((countitem(1719) > 0) || (countitem(1130) > 0) || (countitem(1133) > 0) || (countitem(1223) > 0) || (countitem(1229) > 0) || (countitem(1231) > 0) || (countitem(1413) > 0) || (countitem(1814) > 0) || (countitem(1242) > 0)) {
if (.@crash_s < 940) {
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;
}
}
else if ((countitem(1131) > 0) || (countitem(1230) > 0) || (countitem(1232) > 0)) {
if (.@crash_s < 920) {
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;
}
}
else if ((countitem(1132) > 0) || (countitem(1134) > 0) || (countitem(1233) > 0) || (countitem(1234) > 0) || (countitem(1235) > 0) || (countitem(1414) > 0) || (countitem(1523) > 0) || (countitem(1236) > 0)) {
if (.@crash_s < 900) {
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;
}
}
else if ((countitem(1237) > 0) || (countitem(1524) > 0) || (countitem(1525) > 0) || (countitem(1557) > 0) || (countitem(1415) > 0) || (countitem(1964) > 0)) {
if (.@crash_s < 880) {
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;
}
}
else if ((countitem(1135) > 0) || (countitem(1140) > 0) || (countitem(1141) > 0) || (countitem(1527) > 0)) {
if (.@crash_s < 860) {
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;
}
}
else if ((countitem(1164) > 0) || (countitem(1165) > 0) || (countitem(1467) > 0) || (countitem(1138) > 0) || (countitem(1139) > 0) || (countitem(1224) > 0) || (countitem(1225) > 0) || (countitem(1416) > 0) || (countitem(1526) > 0)) {
if (.@crash_s < 840) {
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;
}
}
else if ((countitem(1305) > 0) || (countitem(1720) > 0) || (countitem(1136) > 0) || (countitem(1137) > 0) || (countitem(1166) > 0)) {
if (.@crash_s < 820) {
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;
}
}
else if ((countitem(1261) > 0) || (countitem(1528) > 0) || (countitem(1167) > 0)) {
if (.@crash_s < 800) {
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;
}
}
else if ((countitem(1364) > 0) || (countitem(1913) > 0)) {
if (.@crash_s < 780) {
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;
}
}
else if ((countitem(1170) > 0) || (countitem(1468) > 0) || (countitem(1168) > 0) || (countitem(1169) > 0)) {
if (.@crash_s < 760) {
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;
}
}
else if ((countitem(1365) > 0) || (countitem(1366) > 0) || (countitem(1473) > 0)) {
if (.@crash_s < 740) {
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;
}
}
else if ((countitem(1367) > 0) || (countitem(1368) > 0) || (countitem(1466) > 0) || (countitem(1469) > 0)) {
if (.@crash_s < 720) {
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;
}
}
else if ((countitem(1369) > 0) || (countitem(1470) > 0)) {
if (.@crash_s < 700) {
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;
}
}
else if ((countitem(1722) > 0) || (countitem(1471) > 0)) {
if (.@crash_s < 680) {
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;
}
}
else if ((countitem(1363) > 0)) {
if (.@crash_s < 660) {
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;
}
}
else if ((countitem(1530) > 0)) {
if (.@crash_s < 500) {
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;
}
}
else {
mes "^3355FFThe weapon you're holding";
mes "right now doesn't look like it has any chance of breaking this seal. You'll definitely need something";
mes "more powerful...^000000";
close;
}
mes "^3355FFOnce you strike the seal,";
mes "it cracks open and a flash of mysterious light floods out of it. Inside of the seal, you find a very peculiar object...^000000";
next;
mes "^3355FFYou have";
mes "obtained a^6E7B8B";
mes "Piece of Spirit^3355FF.^000000";
if (sign_q == 102) {
set sign_q,106;
}
else if (sign_q == 104) {
set sign_q,108;
}
getitem 7306,1; //Fragment_Of_Soul
close;
}
else {
mes "^3355FFYou sense a strange,";
mes "mysterious energy emanating from this area. For some reason, this power strikes you with a faint feeling of sadness.^000000";
close;
}
}
lo que pasa cuando le hablas, es lo siguiente:
1- en .@crash_s se guarda un numero aleatorio
2- se fija si tenes alguna de estas armas: 1558, 1963, 1227, 1228, 1240, 1242, 1962, 1813... blablabla se ve ahi en el script, son todas las de lvl 4
3- segun que arma, compara el numero guardado en .@crash_s con un numero prefijado segun que tan "grosa" es el arma nivel 4 que estas usando.... si el valor de .@crash_s es menor que ese número prefijado, entonces te aparece el cartel que vos ves:
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;4- si el valor de .@crash_s es mayor que el valor prefijado, se rompe el sello y te da el fragmentito:
mes "^3355FFOnce you strike the seal,";
mes "it cracks open and a flash of mysterious light floods out of it. Inside of the seal, you find a very peculiar object...^000000";
next;
mes "^3355FFYou have";
mes "obtained a^6E7B8B";
mes "Piece of Spirit^3355FF.^000000";
if (sign_q == 102) {
set sign_q,106;
}
else if (sign_q == 104) {
set sign_q,108;
}
getitem 7306,1; //Fragment_Of_Soul
close;hablando en español:
- tenes que seguir intentando hasta que se rompa.
advertencia:
Me acabo de percatar que el mensaje que vos pusiste, es de cuando estas usando un arma incorrecta.
Mensaje con arma correcta:
mes "^3355FFYou hit the seal as hard";
mes "as you can with the weapon in your hand. However, the seal is merely shaken by the force of your blow. Perhaps you need something";
mes "more powerful to break the seal...^000000";
close;
}Mensaje con arma incorrecta:
mes "^3355FFThe weapon you're holding";
mes "right now doesn't look like it has any chance of breaking this seal. You'll definitely need something";
mes "more powerful...^000000";
close;Notese la diferencia entre el
perhaps y el
definitely