-
Content Count
153 -
Joined
-
Last visited
-
Days Won
4
Content Type
Profiles
Forums
Downloads
Staff Applications
Calendar
Everything posted by fiction
-
Problema - Resolución
fiction replied to fiction's question in Soporte y peticiones sobre el Cliente
Muchas gracias amigos. -
UP solved. <langtype>0</langtype> to <langtype>1</langtype>
- 1 reply
-
- size font
- small size
-
(and 1 more)
Tagged with:
-
Problema - Resolución
fiction replied to fiction's question in Soporte y peticiones sobre el Cliente
Solucionado, solo cambie <langtype>0</langtype> a <langtype>1</langtype> -
Hola, Tengo un problema con el cliente. Resulta que las letras y las ventanas son demasiado pequeñas y cuesta demasiado leerlas. Saludos.-
-
Hi, i have problem with the client, the fonts is very small and is hard to read. I0m using 2014 10 22, windows 10 and the latest GIT
- 1 reply
-
- size font
- small size
-
(and 1 more)
Tagged with:
-
Any update ?. The problem persist, i'm using pre-renewal, windows 10, compiled by VS 2015.
- 15 replies
-
- gm command
- @item
-
(and 1 more)
Tagged with:
-
i have the same problem, when i used @item, attack a mob, drop item, the server freeze. I used the latest herc git, 2014 10 20.exe, windows 7 x64 / compiled by VS 2012.
- 15 replies
-
- gm command
- @item
-
(and 1 more)
Tagged with:
-
Hi everyone, who can make a plugin from this ? -> http://herc.ws/board/topic/425-bg-consume-mapflag-battlegrounds-items-that-can-only-be-used-in-bg/ or rewrite compatible with the last revision of hercules Greetings!.
-
Thank you so much, now works perfectly !
-
hi angelmelody again really thanks for your support. This part @@ -357,7 +358,8 @@ MF_MONSTER_NOTELEPORT, MF_PVP_NOCALCRANK, //50 MF_BATTLEGROUND,- MF_RESET+ MF_RESET,+ MF_RESIDENT in hercules have many case about that and i don't know where to put it. thanks again for your support.
-
Hi thanks for the answer but i have a problem. here, with this part : Index: script.c===================================================================--- script.c (revision 15066)+++ script.c (working copy)@@ -232,6 +232,7 @@ "OnPCLoadMapEvent", //loadmap_event_name "OnPCBaseLvUpEvent", //baselvup_event_name "OnPCJobLvUpEvent", //joblvup_event_name+ "OnPCDamage", "OnTouch_", //ontouch_name (runs on first visible char to enter area, picks another char if the first char leaves) "OnTouch", //ontouch2_name (run whenever a char walks into the OnTouch area) };@@ -357,7 +358,8 @@ MF_MONSTER_NOTELEPORT, MF_PVP_NOCALCRANK, //50 MF_BATTLEGROUND,- MF_RESET+ MF_RESET,+ MF_RESIDENT }; i don't know where to put this in script.c, because in hercules it's different
-
i need help trying to convert this diff in to a hercules mode. battle.c: In function ‘battle_calc_misc_attack’:battle.c:3681: error: ‘struct map_interface’ has no member named ‘flag’battle.c:3683: error: ‘wd’ undeclared (first use in this function)battle.c:3683: error: (Each undeclared identifier is reported only oncebattle.c:3683: error: for each function it appears in.)battle.c: In function ‘battle_check_target’:battle.c:6282: error: ‘struct map_interface’ has no member named ‘flag’make[1]: *** [obj_sql/battle.o] Error 1 Thanks in advance. resident_evil.diff
-
Muy buenas a todos, abro este topic con la posibilidad si alguien me puede explicar cuando se usa este funcion. getarg getargcount() He leído el script_commands pero aun no se no logro entender como funciona. Si es posible con algun ejemplo practico y como utilizarlo, y cuando. Un cordial saludo.-
-
There is no problem in your ayothaya script.. the problem is in prontera.. search for this .@i++ replace with .@i++; you forgot to add semi colon on it.. I think there are 6 of them.. add semicolon and it will work fine.. Oh... not again :'( . Thanks for all ! Fixed.
-
i really review many time where i forgot to place the right-curly. i used notepad++ and i see its all the curlys match
-
hi to all again, i have an error with this script, i'm getting so mad because i don't know where is the problem. prontera,93,197,9 script Wings Collector 4_M_DEWMAN,{ set .@u$, "^0489B1[Efraid]^000000";mes .@u$;mes "Hola ^0489B1"+strcharinfo(0)+"^000000 !";mes "Vengo de diferentes partes de Rune Midgard ";mes "En busca de items exoticos, pero un dia ";mes "Descubri algo que jamas imagine...";mes "Encontre 4 misteriosas alas, las cuales parecen ser ^31B404una etapa inicial^000000.";mes "Lamentablemente no tengo el tiempo necesario para seguir con mi investigacion...";mes "Pero es posible que tu conoscas el motivo de estas ^DBA901Wings^000000";next;mes .@u$;mes "Las Alas que puedo entregarte son las siguientes :";mes "^0489B1Devil Wings^000000, ^0489B1Angel Wings^000000, ^0489B1Fallen Wings^000000 y ^0489B1Angeling Wings^000000";mes "Pero antes deberas reunir el material necesario para su construccion...";next;menu "Devil Wings",dw, "Angel Wings",aw, "Fallen Wings",fw, "Angeling Wings",agw, "¡¿Efraid?¡",ef, "Salir",exit;dw: mes .@u$; while( .@i < getarraysize(.devil) ) { mes ""+ getitemname(.devil[.@i]) +" ^B40404 x"+ .devili[.@i] +"^000000"; .@i++ } mes " 10.000.000 Zeny "; next; switch(select("Completar:Aun no")){ case 1: if ( ( countitem(.@devil[0]) < .@devili[0] ) || ( countitem(.@devil[1]) < .@devili[1] ) || ( countitem(.@devil[2]) < .@devili[2] ) || ( countitem(.@devil[3]) < .@devili[3] ) || ( countitem(.@devil[4]) < .@devili[4] ) || ( Zeny < 10000000) ) { next; mes .@u$; mes "No tienes los items suficientes."; close; } while( .@j < getarraysize(.devil) ) { delitem .devil[.@j], .devili[.@j]; .@j++; } set Zeny,Zeny -10000000; getitem 20347,1; close; break; case 2: mes "Nos vemos.!"; close; break; }aw: mes .@u$; while( .@i < getarraysize(.angel) ) { mes ""+ getitemname(.angel[.@i]) +" ^B40404 x"+ .angeli[.@i] +"^000000"; .@i++ } mes " 10.000.000 Zeny "; next; switch(select("Completar:Aun no")){ case 1: if ( ( countitem(.@angel[0]) < .@angeli[0] ) || ( countitem(.@angel[1]) < .@angeli[1] ) || ( countitem(.@angel[2]) < .@angeli[2] ) || ( countitem(.@angel[3]) < .@angeli[3] ) || ( Zeny < 10000000) ) { next; mes .@u$; mes "No tienes los items suficientes."; close; } while( .@j < getarraysize(.devil) ) { delitem .devil[.@j], .devili[.@j]; .@j++; } set Zeny,Zeny -10000000; getitem 20346,1; close; break; case 2: mes "Nos vemos.!"; close; break; }fw: mes .@u$; while( .@i < getarraysize(.fallen) ) { mes ""+ getitemname(.fallen[.@i]) +" ^B40404 x"+ .falleni[.@i] +"^000000"; .@i++ } mes " 10.000.000 Zeny "; next; switch(select("Completar:Aun no")){ case 1: if ( ( countitem(.@fallen[0]) < .@falleni[0] ) || ( countitem(.@fallen[1]) < .@falleni[1] ) || ( countitem(.@fallen[2]) < .@falleni[2] ) || ( countitem(.@fallen[3]) < .@falleni[3] ) || ( Zeny < 10000000) ) { next; mes .@u$; mes "No tienes los items suficientes."; close; } while( .@j < getarraysize(.devil) ) { delitem .devil[.@j], .devili[.@j]; .@j++; } set Zeny,Zeny -10000000; getitem 20348,1; close; break; case 2: mes "Nos vemos.!"; close; break; }agw: mes .@u$; while( .@i < getarraysize(.angeling) ) { mes ""+ getitemname(.angeling[.@i]) +" ^B40404 x"+ .angelingi[.@i] +"^000000"; .@i++ } mes " 10.000.000 Zeny "; next; switch(select("Completar:Aun no")){ case 1: if ( ( countitem(.@angeling[0]) < .@angelingi[0] ) || ( countitem(.@angeling[1]) < .@angelingi[1] ) || ( countitem(.@angeling[2]) < .@angelingi[2] ) || ( Zeny < 10000000) ) { next; mes .@u$; mes "No tienes los items suficientes."; close; } while( .@j < getarraysize(.angeling) ) { delitem .angeling[.@j], .angelingi[.@j]; .@j++; } set Zeny,Zeny -10000000; getitem 20116,1; close; break; case 2: mes "Nos vemos.!"; close; break; }exit: close; ef: if (efraid == 0){ next; mes .@u$; mes " Asi que ya sabes lo que paso..."; mes " Hagamos un trato."; mes " Tengo algunas alas especiales, que no suelo crear para todos"; mes " Si decides mantener este secreto, te enseñare como fabricar estas Wings"; next; menu "Mantener el Secreto",-, "Por ningun motivo",nom; mes .@u$; mes " Sabia que eras alguien de confiar..."; mes " Lo prometido es deuda, puedo ofrecerte las siguientes Wings como recompensa."; mes " ^0000FFDark Butterfly Wings^000000, ^0000FFWhite Butterfly Wings^000000."; next; mes .@u$; mes " Segun cuenta la leyenda, estas 2 Wings pueden desbloquear una misteriosa Wing."; mes " La cual otorga al portador unos fantasticos poderes los cuales pueden ser combinados con las armas de legado."; mes " Que fueron repartidas en Rune Midgard."; next; mes .@u$; mes " Encontces, en Wing estas interesado?"; menu "Dark Butterfly Wings",dbw, "White Butterfly Wings",wbw; dbw: next; mes .@u$; mes " Actualmente no tengo los materiales necesarios para forjar estas Wings."; mes " Pero con tu ayuda, sera posible acelerar el proceso!."; mes " Ve y consigue la siguiente lista:"; next; mes .@u$; while(.@i < getarraysize(.darkbut) ) { mes ""+ getitemname(.darkbut[.@i]) +" ^B40404 x"+ .darkbuti[.@i] +"^000000"; .@i++ } next; mes .@u$; mes " Quieres crear estas wings ahora?"; switch(select("Si, crear:No, no tengo todo eso")){ case 1: if ( ( countitem(.@darkbut[0]) < .@darkbuti[0] ) || ( countitem(.@darkbut[1]) < .@darkbuti[1] ) || ( countitem(.@darkbut[2]) < .@darkbuti[2] ) || ( countitem(.@darkbut[3]) < .@darkbuti[3] ) || ( countitem(.@darkbut[4]) < .@darkbuti[4] ) || ( countitem(.@darkbut[5]) < .@darkbuti[5] ) || ( countitem(.@darkbut[6]) < .@darkbuti[6] ) || ( countitem(.@darkbut[7]) < .@darkbuti[7] ) ){ next; mes .@u$; mes "No tienes los items suficientes."; close; } while( .@j < getarraysize(.darkbut) ) { delitem .darkbut[.@j], .darkbuti[.@j]; .@j++; } set Zeny,Zeny -10000000; getitem 20028,1; close; break; case 2: mes "Nos vemos.!"; close; break; }wbw: next; mes .@u$; mes " Actualmente no tengo los materiales necesarios para forjar estas Wings"; mes " Pero con tu ayuda, sera posible acelerar el proceso!"; mes " Ve y consigue la siguiente lista:"; next; mes .@u$; while(.@i < getarraysize(.darkbut) ) { mes ""+ getitemname(.darkbut[.@i]) +" ^B40404 x"+ .darkbuti[.@i] +"^000000"; .@i++ } next; mes .@u$; mes " Quieres crear estas wings ahora?"; switch(select("Si, crear:No, no tengo todo eso")){ case 1: if ( ( countitem(.@whitebut[0]) < .@whitebuti[0] ) || ( countitem(.@whitebut[1]) < .@whitebuti[1] ) || ( countitem(.@whitebut[2]) < .@whitebuti[2] ) || ( countitem(.@whitebut[3]) < .@whitebuti[3] ) || ( countitem(.@whitebut[4]) < .@whitebuti[4] ) || ( countitem(.@whitebut[5]) < .@whitebut[5] ) || ( countitem(.@whitebut[6]) < .@whitebuti[6] ) || ( countitem(.@whitebut[7]) < .@whitebuti[7] ) ) { next; mes .@u$; mes "No tienes los items suficientes."; close; } while( .@j < getarraysize(.darkbut) ) { delitem .darkbut[.@j], .darkbuti[.@j]; .@j++; } getitem 20360,1; close; break; case 2: mes "Nos vemos.!"; close; break; } nom: efraid = 1; npctalk "No tengo mas remedio..."; npctalk "Deberas perder tu memoria..."; percentheal -100,-100; sleep 500; close; }if (efraid == 1){ next; mes .@u$; mes " Largo de aqui!"; percentheal -99,-99; close; } OnInit: setarray .devil[0],1038,1036,923,1039,7064; setarray .devili[0],100,20,20,20,20; setarray .angel[0],7104,7063,916,994; setarray .angeli[0],20,20,30,25; setarray .fallen[0],749,7115,7101,7162; setarray .falleni[0],5,5,25,25; setarray .angeling[0],1058,7100,946; setarray .angelingi[0],50,35,50; setarray .darkbut[0],7168,1058,7053,983,996,1008,4174,969; setarray .darkbuti[0],100,75,50,10,5,1,1,50; setarray .whitebut[0],7168,7053,7063,982,996,1007,4054,969; setarray .whitebuti[0],100,50,20,10,5,1,1,50; end; } ayothaya,139,51,6 script Refined Wings JP_SABIKU,{mes "^04B45F[Refined Wings]^000000";mes "Oh un visitante!. Esto es raro...";mes "ejem.. *cof *cof";next;mes "^04B45F[Refined Wings]^000000";mes "Soy ^04B45FAdara^000000";mes "Protectora de este barco";mes "Tambien conocida como la ^FE2E64Refinadora de Alas^000000";next;mes "^04B45F[Refined Wings]^000000";mes "Que te trae por estos lugares ^0000FF"+strcharinfo(0)+"^000000 ?";mes "Estas interesado en mis craciones?";next;switch(select("Si, estoy interesado:Que es lo que puedes crear?:Suena bien, pero debo irme")) {case 1: mes "^04B45F[Refined Wings]^000000"; mes "Eres una persona muy curiosa..."; mes "No todos saben mi lugar de encuentro. Llegue a este lugar"; mes "en busca de nuevos horizontes, a traves de mi viaje"; mes "he obtenido poderes misticos, los cuales he utilizado para mejorar"; mes "^0431B4Alas Basicas^000000, las cuales fueron arrebatadas por un hombre misterioso."; mes "Tras intentar encontrar mi poder basico, solo encontre pistas..."; mes "Su nombre era.. ^0489B1[Efraid]^000000"; efraid = 0; mes "Con mi poder podras evoluciona alas basicas, y otorgarles poderes fantasticos!."; mes "Pero lamentablemente no tengo mi poder basico para poder crear alas basicas..."; mes "Aun asi, si tu posees alguna de estas puedo ayudarte"; mes "Pero... todo tiene un precio ~"; close; break;case 2: mes "^04B45F[Refined Wings]^000000"; mes "Para comenzar con mi creacion, soy alguien amante"; mes "de las piedras preciosas. Me inspiran en mi concentracion y no ^8A0808fallar^000000 en el proceso."; mes "Si quieres obtener mi poder para evolucionar tus ^0431B4Alas Basicas^000000."; next; mes "^04B45F[Refined Wings]^000000"; mes "Deberas entregarme el siguiente listado de piedras, para poder comenzar mi creacion."; mes " 10x Ruby"; mes " 10x Sapphire"; mes " 10x Topaz"; mes " 10x Opal"; mes " 10x Emerald"; mes " 10x Amethyst"; mes " 10x Aquamarine"; next; mes "^04B45F[Refined Wings]^000000"; mes "Una vez que me entregues estas piedras, tendras acceso a las siguientes ^0431B4Alas Avanzadas.^000000"; quest = 1; switch(select("Artic Wings:Demon Wings:Phoenix Wings:Gargoyle Wings:Torn Wings:Salir")) { case 1: // Artic Wings next; mes "^04B45F[Refined Wings]^000000"; mes " 1x Angel Wings "; mes " 25x Mystic Frozen "; mes " 10x Frozen Rose "; mes " 50x Ice Cubic "; mes " 100x Gold por cobro de servicios"; next; mes "^04B45F[Refined Wings]^000000"; mes "Entonces... Quieres crear las Artic Wings?"; switch(select("Si, tengo todos los items!:No, me faltan items...")) { case 1: if ((quest == 1) && (countitem(719) >= 10) && (countitem(720) >= 10) && (countitem(721) >= 10) && (countitem(721) >= 10) && (countitem(723) >= 10) && (countitem(726) >= 10) && (countitem(727) >= 10) && (countitem(728) >= 10)) { //quest started // Piedras delitem 719,10; delitem 720,10; delitem 721,10; delitem 723,10; delitem 726,10; delitem 727,10; delitem 728,10; quest = 0;} else{ next; mes "^04B45F[Refined Wings]^000000"; mes "Necesito las piedras para comenzar..."; close; } // Items wings if ((quest == 0) && (countitem(20347) >= 1) && (countitem(995) >= 25) && (countitem(749) >= 10) && (countitem(7066) >= 50) && (countitem(969) >= 100)){ mes "^04B45F[Refined Wings]^000000"; delitem 20347,1; delitem 995,25; delitem 749,10; delitem 7066,50; delitem 969,100; getitem 20117,1; mes "Aqui tienes !"; close; } else{ next; mes "^04B45F[Refined Wings]^000000"; mes "Lo siento no tienes todos los items requeridos."; getitem 719,10; getitem 720,10; getitem 721,10; getitem 723,10; getitem 726,10; getitem 727,10; getitem 728,10; close; } break; case 2: close; break; } case 2: // Demon Wings next; mes "^04B45F[Refined Wings]^000000"; mes " 1x Devil Wings "; mes " 100x Evil Horn "; mes " 10x Tiger's Footskin "; mes " 100x Gold por cobro de servicios"; next; mes "^04B45F[Refined Wings]^000000"; mes "Entonces... Quieres crear las Demon Wings?"; switch(select("Si, tengo todos los items!:No, me faltan items...")) { case 1: if ((quest == 1) && (countitem(719) >= 10) && (countitem(720) >= 10) && (countitem(721) >= 10) && (countitem(721) >= 10) && (countitem(723) >= 10) && (countitem(726) >= 10) && (countitem(727) >= 10) && (countitem(728) >= 10)) { //quest started // Piedras delitem 719,10; delitem 720,10; delitem 721,10; delitem 723,10; delitem 726,10; delitem 727,10; delitem 728,10; quest = 0; } else{ next; mes "^04B45F[Refined Wings]^000000"; mes "Necesito las piedras para comenzar..."; close; } if ((quest == 0) && (countitem(20346) >= 1) && (countitem(923) >= 100) && (countitem(1030) >= 10) && (countitem(969) >= 100)){ // Items wings mes "^04B45F[Refined Wings]^000000"; delitem 20346,1; delitem 923,100; delitem 1030,10; delitem 969,100; getitem 20118,1; mes "Aqui tienes !"; close;} else{ next; mes "^04B45F[Refined Wings]^000000"; mes "Lo siento no tienes todos los items requeridos."; getitem 719,10; getitem 720,10; getitem 721,10; getitem 723,10; getitem 726,10; getitem 727,10; getitem 728,10; close; } break; case 2: close; break; } case 3: //Phoenix Wings next; mes "^04B45F[Refined Wings]^000000"; mes " 1x Fallen Wings "; mes " 80x Flame Heart"; mes " 80x Shining Scale "; mes " 80x Wing of Red bat "; mes " 10x Rough wind "; mes " 100x Gold por cobro de servicios"; next; mes "^04B45F[Refined Wings]^000000"; mes "Entonces... Quieres crear las Demon Wings?"; switch(select("Si, tengo todos los items!:No, me faltan items...")) { case 1: if ((quest == 1) && (countitem(719) >= 10) && (countitem(720) >= 10) && (countitem(721) >= 10) && (countitem(721) >= 10) && (countitem(723) >= 10) && (countitem(726) >= 10) && (countitem(727) >= 10) && (countitem(728) >= 10)) { //quest started // Piedras delitem 719,10; delitem 720,10; delitem 721,10; delitem 723,10; delitem 726,10; delitem 727,10; delitem 728,10; quest = 0; } else{ next; mes "^04B45F[Refined Wings]^000000"; mes "Necesito las piedras para comenzar..."; close; } if ((quest == 0) && (countitem(20348) >= 1) && (countitem(994) >= 80) && (countitem(954) >= 80) && (countitem(7006) >= 80) && (countitem(996) >= 10) && (countitem(969) >=100)){ // Items wings mes "^04B45F[Refined Wings]^000000"; delitem 20348,1; delitem 994,80; delitem 954,80; delitem 7006,80; delitem 996,10; delitem 969,100; getitem 20035,1; mes "Aqui tienes !"; close; } else{ next; mes "^04B45F[Refined Wings]^000000"; mes "Lo siento no tienes todos los items requeridos."; getitem 719,10; getitem 720,10; getitem 721,10; getitem 723,10; getitem 726,10; getitem 727,10; getitem 728,10; close; } break; case 2: close; break; } case 4: // Gargoyle wings next; mes "^04B45F[Refined Wings]^000000"; mes " 1x Devil Wings "; mes " 100x Bat Cage"; mes " 100x soft feather "; mes " 100x stone fragment "; mes " 100x Gold por cobro de servicios"; next; mes "^04B45F[Refined Wings]^000000"; mes "Entonces... Quieres crear las Demon Wings?"; switch(select("Si, tengo todos los items!:No, me faltan items...")) { case 1: if ((quest == 1) && (countitem(719) >= 10) && (countitem(720) >= 10) && (countitem(721) >= 10) && (countitem(721) >= 10) && (countitem(723) >= 10) && (countitem(726) >= 10) && (countitem(727) >= 10) && (countitem(728) >= 10)) { //quest started // Piedras delitem 719,10; delitem 720,10; delitem 721,10; delitem 723,10; delitem 726,10; delitem 727,10; delitem 728,10; quest = 0; } else{ next; mes "^04B45F[Refined Wings]^000000"; mes "Necesito las piedras para comenzar..."; close; } if ((quest == 0) && (countitem(20346) >= 1) && (countitem(7214) >= 100) && (countitem(7063) >= 100) && (countitem(7067) >= 100) && (countitem(969) >=100)){ // Items wings mes "^04B45F[Refined Wings]^000000"; delitem 20346,1; delitem 7214,100; delitem 7063,100; delitem 7067,100; delitem 969,100; getitem 20137,1; mes "Aqui tienes !"; close; } else{ next; mes "^04B45F[Refined Wings]^000000"; mes "Lo siento no tienes todos los items requeridos."; getitem 719,10; getitem 720,10; getitem 721,10; getitem 723,10; getitem 726,10; getitem 727,10; getitem 728,10; close; } break; case 2: close; break; } case 5: // Torn Wings next; mes "^04B45F[Refined Wings]^000000"; mes " 1x Angeling Wings "; mes " 100x pecopeco feather"; mes " 150x powder of butterfly "; mes " 100x wind of verdure "; mes " 100x Gold por cobro de servicios"; next; mes "^04B45F[Refined Wings]^000000"; mes "Entonces... Quieres crear las Demon Wings?"; switch(select("Si, tengo todos los items!:No, me faltan items...")) { case 1: if ((quest == 1) && (countitem(719) >= 10) && (countitem(720) >= 10) && (countitem(721) >= 10) && (countitem(721) >= 10) && (countitem(723) >= 10) && (countitem(726) >= 10) && (countitem(727) >= 10) && (countitem(728) >= 10)) { //quest started // Piedras delitem 719,10; delitem 720,10; delitem 721,10; delitem 723,10; delitem 726,10; delitem 727,10; delitem 728,10; quest = 0; } else{ next; mes "^04B45F[Refined Wings]^000000"; mes "Necesito las piedras para comenzar..."; close; } if ((quest == 0) && (countitem(20116) >= 1) && (countitem(7101) >= 100) && (countitem(924) >= 150) && (countitem(992) >= 100) && (countitem(969) >=100)){ // Items wings mes "^04B45F[Refined Wings]^000000"; delitem 20116,1; delitem 7101,100; delitem 924,150; delitem 992,100; delitem 969,100; getitem 20145,1; mes "Aqui tienes !"; close; } else{ next; mes "^04B45F[Refined Wings]^000000"; mes "Lo siento no tienes todos los items requeridos."; getitem 719,10; getitem 720,10; getitem 721,10; getitem 723,10; getitem 726,10; getitem 727,10; getitem 728,10; close; } break; case 2: close; break; } case 6: close; break; } }} Error: Thanks in advance. wingslvl2.txt
-
someone have this ? @edit: Fixed. How Can i fix This xD?
-
Thank you so much Sir Mhalicot and Stickhead. Now the problem its solved !.
-
i already added the quests in quest_db 70000,0,0,0,0,0,0,0,"Liberacion Icarus" 70001,0,1753,15,1752,2,0,0,"Ayuda a Belfus" 70002,0,0,0,0,0,0,0,"El caballero Ark" but i still having this message [Debug]: Source (NPC): Icarus at prontera (92,210)[Warning]: Unexpected type for argument 2. Expected label, got C_INT[Debug]: Data: number value=0[Warning]: Found more arguments than necessary. unexpected arg type C_POS[Debug]: Function: __jump_zero[Debug]: Source (NPC): Icarus at prontera (92,210)[Error]: script: jump_zero: not a label ![Warning]: Unexpected type for argument 2. Expected label, got C_INT[Debug]: Data: number value=0[Warning]: Found more arguments than necessary. unexpected arg type C_POS[Debug]: Function: __jump_zero[Debug]: Source (NPC): Prisionero at odin_tem02 (181,269)[Error]: script: jump_zero: not a label ![Debug]: Source (NPC): Prisionero at odin_tem02 (181,269) The Script: prontera,92,210,4 script Icarus 4_KAVAC,{set .@nombre$, "^01A9DB[Icarus]^000000";if(questprogress(70000) == 0) {mes .@nombre$;mes "Asi que puedes hablar conmigo...";mes "Soy uno de los guerreros de Ragnarok.";mes "Fui un fiel sirviente del ^0B610BCaballero Ark^000000";next;mes .@nombre$;mes "Pero durante la batalla final en odin_tem02, algo salio mal...";mes "Nos vimos acorralados por una gran cantidad de monstruos.";mes "Espero que ^6E6E6EBelfus^000000 se encuentre con vida...";next;mes .@nombre$;mes "Durante ese dia que he vagado por todo Midgard en busca de mi liberacion.";mes "Espero algun dia poder traer la paz a este lugar...";next;mes .@nombre$;mes "^088A4B"+strcharinfo(0)+"^000000 por favor, debes ayudarme.";mes "Encuentra a Belfus, he escuchado sobre un rumor.";mes "He escuchado que se encuentra pricionero en odin_tem02, camino al puente.";mes "Por desgracia nadie más me puede ver a excepcion tuya.";mes "Si decides ayudarme, te ayudare en poder crear unas ^8A0829Wings Legendarias^000000.";mes "Con ellas podras equiparte unas poderosas armas, que estoy seguro que te ayudaran en tus batallas";next;mes .@nombre$;mes "Cuando encuentres a ^6E6E6EBelfus^000000, ven a visitarme nuevamente.";setquest 70000;close;} if (questactive(70000)) {mes .@nombre$;mes "Te estare esperando aqui.";close;} if((questprogress(70000) == 2) && (questprogress(70001) == 2) && (questprogress(70002) == 2)) {mes .@nombre$;mes "Lo prometido es deuda...";mes "Te enseñare a crear las wings que he inventado";mes "^088A08Icarus Wings^000000";mes "Con estas Wings tendras el derecho de portar las armas que algun dia use.";mes "Pero... como sabras estoy muerto.";mes "Deberas encontrar tu el material...";next;if(getequipid(EQI_HEAD_LOW) == icarus_wings) {set .weapons, 1; mes .@nombre$; mes "Asi que ya has conseguido las icarus Wings."; mes "Muy bien, toma nota."; mes "He repartido mis armas en las siguientes direcciones:"; mes ".."; close;}switch(select("Ingredientes",( .weapons?"::":"Icarus Weapons" ) ) ){ case 1: mes .@nombre$; mes "Necesito los siguientes ingredientes :"; while(.@i < getarraysize(.items_req) ) { mes ""+getitemname(.items_req[.@i]) +" ^B40404 x"+ .items_cantidad[.@i] +"^000000"; .@i++; } switch(select("Tengo todo!:Aun no...")) { case 1: if ( (countitem(.items_req[0]) < .items_cantidad[0] ) || (countitem(.items_req[1]) < .items_cantidad[1] ) || (countitem(.items_req[2]) < .items_cantidad[2] ) || (countitem(.items_req[3]) < .items_cantidad[3] ) || (countitem(.items_req[4]) < .items_cantidad[4] ) || (countitem(.items_req[5]) < .items_cantidad[5] ) || (countitem(.items_req[6]) < .items_cantidad[6] ) || (countitem(.items_req[7]) < .items_cantidad[7] )) { mes "No tienes todos los items necesarios."; mes "Revisa que este todo en orden."; close; } if ( !checkweight(.recompensa_item, .recompensa_total) ){ mes "No tienes suficiente espacio !. Libera espacio en tu inventario."; close; } while( .@j < getarraysize(.items_req) ){ delitem .items_req[.@j], .items_cantidad[.@j]; .@j++; } announce " "+strcharinfo(0)+"Ha creado "+.recompensa_item+"",bc_all,DC143C; getitem .recompensa_item, .recompensa_total; break; case 2: mes .@nombre$; mes "Te estare esperando aqui.!"; break;} } }OnInit:.weapons = 0;.recompensa_item = 20134;.recompensa_total = 1;setarray .items_req[0], 20360, 20028, 20347, 20346, 980,716,715,969;setarray .items_cantidad[0], 1,1,1,1,100,100,100,100;end; }odin_tem02,181,269,4 script Prisionero 4_LEVITATEMAN,{set .@nombrez$, "^0000FF[Belfus]^000000";if (questprogress(70001) == 0) {mes .@nombrez$;mes "Maldicion..!. ";mes "Tu ^0000FF" +strcharinfo(0)+ "^000000 rescatame!";mes "Elimina a estas bestias:";mes "^FF0040x15 Frus^000000 ";mes "^FF0040x5 Skogul^000000";setquest 70001;close;} if (questactive(70001)) {mes .@nombrez$;mes "Vamos!... Ayudame.";mes "Eliminalos y te ayudare en lo que quieras";close;} if (questprogress(70001) == 2) {mes .@nombrez$;mes "Gracias, te debo una.";mes "Ahora...";mes "Que deseas saber?";next;switch(select("Cuentame sobre Icarus")){ case 1: mes .@nombrez$; completequest 70000; completequest 70001; mes "OH!... Es increible!"; mes "Como conoces a Icarus!"; mes ".........."; next; mes .@nombrez$; mes "Bien como sea..."; mes "Icarus fue... uhmmm.."; mes "Fue un gran guerrero, un fiel seguidor de ^0B610BArk^000000"; mes "Creo que daria la vida por ^0B610BArk^000000..."; mes "Solo espero que se encuentre bien..."; next; mes .@nombrez$; mes "Durante la batalla nos vimos acorralados por criaturas misteriosas"; mes "Se caracterizaban por tener 3 tipos de elementos..."; mes "^0000FFAgua^000000, ^FF0040Fuego^000000 y ^0B610BHierba^000000"; mes "Solo recuerdo que el de elemento Agua parecia una clase de tortuga..."; mes "Gracias a Icarus pude seguir con vida."; mes "Luego que logre escapar de aquella invasion, estuve buscando informacion acerca de algunas ^31B404armas misteriosas^000000."; mes "No tuve resultado alguno... Solo acabe prisionero en este puente."; next; mes .@nombrez$; mes "Si pudiera encontrar a Icarus..."; close; break; } } } prontera,247,244,2 script Caballero Ark 4_WHITEKNIGHT,{set .@nombrex$, "^FFBF00[Ark]^000000";if((questprogress(70000) == 2) && (questprogress(70001) == 2)){setquest 70000;mes .@nombrex$;mes "Ya veo... asi que ya conoces a ^01A9DBIcarus^000000 y a ^0000FFBelfus^000000.";next;mes .@c$;mes "Esas bestias son realmente invencibles !";mes "Recuerdo aquel dia...";mes "Sus nombres eran ^0B610BBafermon^000000, ^0000FFIzilormon^000000 y ^FF0040Froremon^000000";mes "Desgarraron a mas de 500 soldados en cuestion de segundos...";mes "Icarus era el unico quien sus poderes podia combatirlos.";mes "Era el portador de las armas legendarias. He intentado encontrarlas, pero el...";mes "EL NO DEBIA MORIR!";next;mes .@nombrex$;mes "Maldicion... es el fin...";mes "Nadie nos podra salvar...";mes "Si tan solo... si tan solo...";completequest 70002;close;} else {mes .@nombrex$;mes "Saludos " +strcharinfo(0)+"";close;} } prontera,142,229,5 script Maquina 2_DROP_MACHINE,{if(getequipid(EQI_HEAD_LOW) == icarus_wings && Bow == 1) {mes ".....";mes "......";close;}else{mes "Una maquina defectuosa.";mes "Oculta un poder misterioso.";close;}}
-
Yes, i have this 70001,0,1753,15,1752,2,0,0,"Ayuda a Belfus". @edit: when i delete my quests logs i have this errores:
-
i did the change but the problem persists
-
Thank you for the reply now, i still having this error when i click to "Belfus". [Warning]: Unexpected type for argument 2. Expected label, got C_INT[Debug]: Data: number value=0[Warning]: Found more arguments than necessary. unexpected arg type C_POS[Debug]: Function: __jump_zero[Debug]: Source (NPC): Prisionero at odin_tem02 (181,269)[Error]: script: jump_zero: not a label ! i really don't know how to fix this.
-
Here is the full script. prontera,92,210,4 script Icarus 4_KAVAC,{set .@nombre$, "^01A9DB[Icarus]^000000";showevent QTYPE_QUEST,1;if(questprogress(70000) == 0) {mes .@nombre$;mes "Asi que puedes hablar conmigo...";mes "Soy uno de los guerreros de Ragnarok.";mes "Fui un fiel sirviente del ^0B610BCaballero Ark^000000";next;mes .@nombre$;mes "Pero durante la batalla final en odin_tem02, algo salio mal...";mes "Nos vimos acorralados por una gran cantidad de monstruos.";mes "Espero que ^6E6E6EBelfus^000000 se encuentre con vida...";next;mes .@nombre$;mes "Durante ese dia que he vagado por todo Midgard en busca de mi liberacion.";mes "Espero algun dia poder traer la paz a este lugar...";next;mes .@nombre$;mes "^088A4B"+strcharinfo(0)+"^000000 por favor, debes ayudarme.";mes "Encuentra a Belfus, he escuchado sobre un rumor.";mes "He escuchado que se encuentra pricionero en odin_tem02, camino al puente.";mes "Por desgracia nadie más me puede ver a excepcion tuya.";mes "Si decides ayudarme, te ayudare en poder crear unas ^8A0829Wings Legendarias^000000.";mes "Con ellas podras equiparte unas poderosas armas, que estoy seguro que te ayudaran en tus batallas";next;mes .@nombre$;mes "Cuando encuentres a ^6E6E6EBelfus^000000, ven a visitarme nuevamente.";setquest 70000;close;} else if (questactive(70000)) {next;mes .@nombre;mes "Te estare esperando aqui.";close;} if((questprogress(70000) == 2) && (questprogress(70001) == 2) && (questprogress(70002) == 2)) {mes .@nombre$;mes "Lo prometido es deuda...";mes "Te enseñare a crear las wings que he inventado";mes "^088A08Icarus Wings^000000";mes "Con estas Wings tendras el derecho de portar las armas que algun dia use.";mes "Pero... como sabras estoy muerto.";mes "Deberas encontrar tu el material...";next;if(getequipid(EQI_HEAD_LOW) == icarus_wings) {set .weapons, 1; mes .@nombre$; mes "Asi que ya has conseguido las icarus Wings."; mes "Muy bien, toma nota."; mes "He repartido mis armas en las siguientes direcciones:"; mes ".."; close;}switch(select("Ingredientes",( .weapons?"::":"Icarus Weapons" ) ) ){ case 1: mes .@nombre$; mes "Necesito los siguientes ingredientes :"; while(.@i < getarraysize(.items_req) ) { mes ""+getitemname(.items_req[.@i]) +" ^B40404 x"+ .items_cantidad[.@i] +"^000000"; .@i++ } switch(select("Tengo todo!:Aun no...")) { case 1: if ( (countitem(.items_req[0]) < .items_cantidad[0] ) || (countitem(.items_req[1]) < .items_cantidad[1] ) || (countitem(.items_req[2]) < .items_cantidad[2] ) || (countitem(.items_req[3]) < .items_cantidad[3] ) || (countitem(.items_req[4]) < .items_cantidad[4] ) || (countitem(.items_req[5]) < .items_cantidad[5] ) || (countitem(.items_req[6]) < .items_cantidad[6] ) || (countitem(.items_req[7]) < .items_cantidad[7] )) { mes "No tienes todos los items necesarios."; mes "Revisa que este todo en orden."; close; } if ( !checkweight(.recompensa_item, .recompensa_total) ){ mes "No tienes suficiente espacio !. Libera espacio en tu inventario."; close; } while( .@j < getarraysize(.items_req) ){ delitem .items_req[.@j], .items_cantidad[.@j]; .@j++; } announce " "+strcharinfo(0)+"Ha creado "+.recompensa_item+"",bc_all,DC143C; getitem .recompensa_item, .recompensa_total; break; case 2: mes .@nombre$; mes "Te estare esperando aqui.!"; break;} } } OnInit:.weapons = 0;.recompensa_item = 20134;.recompensa_total = 1;setarray .items_req[0], 20360, 20028, 20347, 20346, 980,716,715,969;setarray .items_cantidad[0], 1,1,1,1,100,100,100;end;}odin_tem02,181,269,4 script Prisionero 4_LEVITATEMAN,{if(questprogress(70001) == 0) {set .@nombrez$, "^0000FF[Belfus]^000000";mes .@nombrez$;mes "Maldicion..!. ";mes "Tu ^0000FF" +strcharinfo(0)+ "^000000 rescatame!";mes "Elimina a estas bestias:";mes "^FF0040x15 Frus^000000 ";mes "^FF0040x5 Skogul^000000";setquest 70001;close;} else if (questactive(70001)) {mes .@nombrez$;mes "Vamos!... Ayudame.";mes "Eliminalos y te ayudare en lo que quieras";close;} else if (questprogress(70001,HUNTING) == 2) {mes .@nombrez$;mes "Gracias, te debo una.";mes "Ahora...";mes "Que deseas saber?";next;switch(select("Cuentame sobre Icarus")){ case 1: mes .@nombrez$; mes "OH!... Es increible!"; mes "Como conoces a Icarus!"; mes ".........."; next; mes .@nombrez$; mes "Bien como sea..."; mes "Icarus fue... uhmmm.."; mes "Fue un gran guerrero, un fiel seguidor de ^0B610BArk^000000"; mes "Creo que daria la vida por ^0B610BArk^000000..."; mes "Solo espero que se encuentre bien..."; next; mes .@nombrez$; mes "Durante la batalla nos vimos acorralados por criaturas misteriosas"; mes "Se caracterizaban por tener 3 tipos de elementos..."; mes "^0000FFAgua^000000, ^FF0040Fuego^000000 y ^0B610BHierba^000000"; mes "Solo recuerdo que el de elemento Agua parecia una clase de tortuga..."; mes "Gracias a Icarus pude seguir con vida."; mes "Luego que logre escapar de aquella invasion, estuve buscando informacion acerca de algunas ^31B404armas misteriosas^000000."; mes "No tuve resultado alguno... Solo acabe prisionero en este puente."; next; mes .@nombrez$; mes "Si pudiera encontrar a Icarus..."; close; completequest 70000; completequest 70001; break; } } } prontera,247,244,2 script Caballero Ark 4_WHITEKNIGHT,{set .@nombrex$, "^FFBF00[Ark]^000000";if((questprogress(70000) == 2) && (questprogress(70001) == 2)){setquest 70000;mes .@nombrex$;mes "Ya veo... asi que ya conoces a ^01A9DBIcarus^000000 y a ^0000FFBelfus^000000.";next;mes .@c$;mes "Esas bestias son realmente invencibles !";mes "Recuerdo aquel dia...";mes "Sus nombres eran ^0B610BBafermon^000000, ^0000FFIzilormon^000000 y ^FF0040Froremon^000000";mes "Desgarraron a mas de 500 soldados en cuestion de segundos...";mes "Icarus era el unico quien sus poderes podia combatirlos.";mes "Era el portador de las armas legendarias. He intentado encontrarlas, pero el...";mes "EL NO DEBIA MORIR!";next;mes .@nombrex$;mes "Maldicion... es el fin...";mes "Nadie nos podra salvar...";mes "Si tan solo... si tan solo...";completequest 70002;close;} else {mes .@nombrex$;mes "Saludos " +strcharinfo(0)+"";close;} } prontera,142,229,5 script Maquina 2_DROP_MACHINE,{if(getequipid(EQI_HEAD_LOW) == icarus_wings && Bow == 1) {mes ".....";mes "......";close;}else{mes "Una maquina defectuosa.";mes "Oculta un poder misterioso.";close;}} [Warning]: Unexpected type for argument 2. Expected label, got C_INT[Debug]: Data: number value=0[Warning]: Found more arguments than necessary. unexpected arg type C_POS[Debug]: Function: __jump_zero[Debug]: Source (NPC): Prisionero at odin_tem02 (181,269)[Error]: script: jump_zero: not a label ![Debug]: Source (NPC): Prisionero at odin_tem02 (181,269) [Error]: script error in file 'npc/custom/icarus.txt' line 119 column 1 parse_line: expect command, missing function name or calling undeclared function 116: } 117: 118:* 119: odin_tem02,181,269,4 script Prisionero 4_LEVITATEMAN,{ ^ 120: 121: 122:
-
Hi thanks for reply, i still having the problem [Error]: script error in file 'npc/custom/icarus.txt' line 119 column 1 parse_line: expect command, missing function name or calling undeclared function 116: } 117: 118:* 119: odin_tem02,181,269,4 script Prisionero 4_LEVITATEMAN,{ :'(
-
Hi, i'm still learning about script and i'm still new here in hercules. i have this error: and i don't know what is bad. And when i click the npc i got this error Help me pls icarus.txt