Jump to content

iraciz

Members
  • Posts

    544
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by iraciz

  1. Ninja spawn now in hinding status, and players can't see them.
  2. View File Doll Machine - Halloween Edit October is coming and I'm preparing - I made this sprite in 5 minutes just to go according to the Halloween theme. Use it at your will regards. Submitter iraciz Submitted 08/28/2020 Category NPC Sprites Video Content Author iraciz  
  3. Version 1.0.0

    290 downloads

    October is coming and I'm preparing - I made this sprite in 5 minutes just to go according to the Halloween theme. Use it at your will regards.
    Free
  4. What about this? Do you think this would make the trick? 40500,Partners Potion,Partners Potion,2,3000,,10,,,,,0xFFFFFFFF,7,2,,,1,,,{ set #brothers,1; },{},{} + bool brothers; if (sd->state.brothers) { // bypass the duplicate i = bg_queue_member_add(qd, sd); sprintf(output, "You have joined %s queue at position %d.", qd->queue_name, i); clif_displaymessage(sd->fd, output); return 1;
  5. I came here, and this site is my last hope! I want to create a variable, example: #trusted in order to allow accounts with the #variable bypass the double login check filter for battlegrounds. (intented for couples or brothers that share same connection) This is the Whole code of the bg Join structure, it is source coded, and there is no way possible via script, to ignore or bypass the ip check. I don't want disable the check in battle.conf int bg_queue_join(struct map_session_data *sd, int q_id) { char output[128]; struct queue_data *qd; int i; if (battle_config.bg_queue_onlytowns && !map_getmapflag(sd->bl.m, MF_TOWN)) { clif_displaymessage(sd->fd, "You only can join BG queues from Towns or BG Waiting Room."); return 0; } if (sd->bg_id) { clif_displaymessage(sd->fd, "You cannot join queues when already playing Battlegrounds."); return 0; } if (sd->sc.data[SC_JAILED]) { clif_displaymessage(sd->fd, "You cannot join queues when jailed."); return 0; } if ((qd = sd->qd) != NULL) { // You cannot join a Queue if you are already on one. i = bg_queue_member_search(qd, sd->bl.id); sprintf(output, "You are already on %s queue at position %d.", qd->queue_name, i); clif_displaymessage(sd->fd, output); return 0; } if ((qd = bg_queue_search(q_id)) == NULL) return 0; // Current Queue don't exists if (qd->min_level && sd->status.base_level < qd->min_level) { sprintf(output, "You cannot join %s queue. Required min level is %d.", qd->queue_name, qd->min_level); clif_displaymessage(sd->fd, output); return 0; } if( bg_countlogin(sd,false) > 0 && battle_config.bg_double_login) { sprintf(output,"You cannot join %s queue. Double Login detected.", qd->queue_name); clif_displaymessage(sd->fd,output); return 0; } i = bg_queue_member_add(qd, sd); sprintf(output, "You have joined %s queue at position %d.", qd->queue_name, i); clif_displaymessage(sd->fd, output); if (qd->join_event[0]) npc_event_do(qd->join_event); return 1; } This is the part that give me the most headache if( bg_countlogin(sd,false) > 0 && battle_config.bg_double_login) { sprintf(output,"You cannot join %s queue. Double Login detected.", qd->queue_name); clif_displaymessage(sd->fd,output); return 0; } This is the atcommand structure for @joinbg // Player Commands bindatcmd "joinbg","BG_Queue_Join::OnDoJoin",0,99; bindatcmd "leavebg","BG_Queue_Join::OnDoLeave",0,99; end; OnDoJoin: // @joinbg if (getbattleflag("bg_eAmod_mode") == 0) { message strcharinfo(0),"Battlegrounds are currently disabled."; end; } else if (agitcheck() || agitcheck2()) { dispbottom "[Battleground is currently disabled for this moment due to War of Emperium.]"; end; } else if (checkquest(8600,PLAYTIME) == 2) { erasequest 8600; } else if (checkquest(8600,PLAYTIME) == 0) { dispbottom "[You are a Deserter. You can't participate until the indicator goes off]"; end; } bg_queue_join .BG_Queue; end; Please I beg you! What do I have to edit! In order to make acocunts with a #var ignore the ip check and join the bg?
  6. Good day, I need a capable Hand to help me with this event, Well, I made this NPC who says a riddle, and the player have to find out wich item is the npc thinking about, Are five questions in total, if the player passes all trials he will be rewarded generously. The issue Here is that the player is farming twice or several times more the correct item, trading it with their other accounts, and exploting the reward because of this. The Global limit I set for the rewards are 20, and is not fair that only one dude gather all of them in their acounts. Please help with that part, Npc must store the rewarded ip and once rewarded avoid the same adress to collect the rewards again. Need to be by ip adress, account bound is useless because he can make a new account and trade the items. prontera,183,157,4 script Laurert#ltrivia 554,{ if($culmin > 19){ mes "^b330ffLaurert^000000"; mes "Ya se reclamaron suficientes premios!"; mes "Solo podiamos entregar 20 recompensas a cuentas distintas, pronto volveremos con mas acertijos"; end; } if(#trivia == 0){ soundeffectall "wild_rose_die.wav",0; mes "^b330ffLaurert^000000"; mes "Quieres jugar a resolver acetijos?"; mes "Yo te dare una pista y tu deberas traerme el objeto relacionado!"; next; mes "^b330ffLaurert^000000"; mes "Con cada paso completado irán apareciendo estas imagenes."; sleep2 500; specialeffect 18; cutin "177_01",2; sleep2 500; specialeffect 18; cutin "177_02",2; sleep2 500; specialeffect 18; cutin "177_03",2; sleep2 500; specialeffect 18; cutin "177_04",2; sleep2 500; specialeffect 18; cutin "177_05",2; next; cutin "",255; mes "^b330ffLaurert^000000"; mes "Podrás consultar siempre volviendo a hablar conmigo!"; mes "Asi que empezemos entonces con el desafío!"; next; set #trivia, 1; mes "^b330ffLaurert^000000"; mes "PRIMERA ADIVINANZA!"; mes "^FF0000UN OJO PLATEADO QUE PREVIENE EL ENVENENAMIENTO! QUE ES?^000000"; mes "Ve y trae lo que creas que sea!"; end; } if(#trivia == 1){ if(countitem(2614) < 1) callsub Falta1; soundeffectall "wild_rose_die.wav",0; emotion ET_HUK; mes "^b330ffLaurert^000000"; mes "No puede ser... Que inteligente eres! Felicidades haz resuelto la primera y mas facil de las 5 trivias.!"; specialeffect 18; cutin "177_01",2; delitem 2614,1; announce ""+strcharinfo(0)+" Supero la Primera pregunta del Gato! no vayas a revelar el secreto!.",bc_all,0xFFFF00; atcommand "@npctalk Velon#vetrivia,Muy impresionante Mi querido Laurert! Estos chicos estan haciendo sus tareas!"; next; set #trivia, 2; mes "^b330ffLaurert^000000"; mes "No cantes victoria aun! todavia faltan 4 preguntas más por averiguar. Permiteme darte tu próxima pregunta!"; next; mes "^b330ffLaurert^000000"; mes "Lee atentamente y con mucho cuidado presta atencion a esta!"; mes "^FF0000FRÍO TODO POR ARRIBA, Y MUCHO CALOR POR DEBAJO!.^000000"; next; mes "^b330ffLaurert^000000"; mes "Me vas a traer 50 items, de lo que creas corresponden al acertijo!"; close3; } if(#trivia == 2){ if(countitem(7031) < 50) callsub Falta2; soundeffectall "wild_rose_die.wav",0; emotion ET_HUK; mes "^b330ffLaurert^000000"; mes "No puede ser... Como dedujiste la segunda prueba? Adivinaste que me referia a sartenes no?! HAHA!"; specialeffect 18; cutin "177_02",2; delitem 7031,50; announce ""+strcharinfo(0)+" Supero la Segunda pregunta del Gato! no vayas a revelar el secreto!.",bc_all,0xFFFF00; atcommand "@npctalk Velon#vetrivia,WoA Laurert! Mejor haz preguntas mas dificiles porque vamos a quedar en la ruina!"; next; set #trivia, 3; mes "^b330ffLaurert^000000"; mes "No cantes victoria aun! todavia faltan 3 preguntas mas por averiguar. Permiteme darte tu proxima pregunta!"; next; mes "^b330ffLaurert^000000"; mes "Lee atentamente y con mucho cuidado presta atencion a esta!"; mes "^FF0000LOS PERROS LO ADORAN!.^000000"; next; mes "^b330ffLaurert^000000"; mes "Me vas a traer 10 items, de lo que creas corresponden al acertijo!"; close3; } if(#trivia == 3){ if(countitem(628) < 10) callsub Falta3; soundeffectall "wild_rose_die.wav",0; emotion ET_HUK; mes "^b330ffLaurert^000000"; mes "No puede ser... Adiviaste la tercera pregunta! HAHA! Te costo sacar esos miserables Huesillos no?"; specialeffect 18; cutin "177_03",2; delitem 628,10; announce ""+strcharinfo(0)+" Supero la Tercera pregunta del Gato! no vayas a revelar el secreto!.",bc_all,0xFFFF00; atcommand "@npctalk Velon#vetrivia,Maldita Sea.. Al menos tengo la satisfaccion de que le costo trabajo farmear esa shit!"; next; set #trivia, 4; mes "^b330ffLaurert^000000"; mes "No cantes victoria aun! todavia faltan 2 preguntas mas por averiguar. Permiteme darte tu proxima pregunta!"; next; mes "^b330ffLaurert^000000"; mes "Lee atentamente y con mucho cuidado presta atencion a esta!"; mes "^FF0000SE ENCUENTRA EN LA MAYORIA DE LOS DESAYUNOS!.^000000"; next; mes "^b330ffLaurert^000000"; mes "Me vas a traer 50 items, de lo que creas corresponden al acertijo!"; close3; } if(#trivia == 4){ if(countitem(574) < 50) callsub Falta4; soundeffectall "wild_rose_die.wav",0; emotion ET_HUK; mes "^b330ffLaurert^000000"; mes "No puede ser... OH NO ... Descubrió que los huevos se sirven en muchos desayunos!"; specialeffect 18; cutin "177_04",2; delitem 574,50; announce ""+strcharinfo(0)+" Supero la Cuarta pregunta del Gato! no vayas a revelar el secreto!.",bc_all,0xFFFF00; atcommand "@npctalk Velon#vetrivia,Carajo Laurert! diste un acertijo demasiado facil!... No lo arrunies con la última pregunta"; next; set #trivia, 5; mes "^b330ffLaurert^000000"; mes "No cantes victoria aun! todavia falta 1 Pregunta. Permiteme darte la pregunta!"; next; mes "^b330ffLaurert^000000"; mes "Lee atentamente y con mucho cuidado presta atencion a esta!"; mes "^FF0000EL INGREDIENTE PRINCIPAL PARA UNA GOLOSINA.^000000"; next; mes "^b330ffLaurert^000000"; mes "Me vas a traer 200 items, de lo que creas corresponden al acertijo!"; close3; } if(#trivia == 5){ if(countitem(7182) < 200) callsub Falta5; soundeffectall "wild_rose_die.wav",0; emotion ET_HUK; mes "^b330ffLaurert^000000"; mes "AJAJAJA... TE COSTO TRABAJO?!"; set #trivia, 6; specialeffect2 18; sleep2 300; cutin "177_04",2; specialeffect2 18; sleep2 300; cutin "177_05",2; specialeffect2 18; sleep2 300; cutin "177_04",2; specialeffect2 18; sleep2 300; cutin "177_05",2; specialeffect2 18; sleep2 300; cutin "177_04",2; specialeffect2 18; sleep2 300; cutin "177_05",2; delitem 7182,200; getitem 7539,100; getitem 40080,1; getitem 40004,3; getitem 12259,10; getitem 13995,10; getitem 25655,25; getitem 25290,200; getitem 12210,1; getitem 7776,3; set Zeny,Zeny+2000000; $culmin++; announce ""+strcharinfo(0)+" Ha Superado las Preguntas del Gato! Felicidades.",bc_all,0xFFFF00; atcommand "@npctalk Velon#vetrivia,Que remedio! no queda mas que aceptar la derrota!"; next; mes "^b330ffLaurert^000000"; mes "Felicidades, espero que te hayas divertido con nosotros!."; close3; } if(#trivia == 6){ mes "^b330ffLaurert^000000"; mes "FELICIDADES POR COMPLETAR ESTA PRUEBA! Espero que te haya tomado tiempo descubrirlas jehehe!"; next; mes "^b330ffLaurert^000000"; mes "Este evento solo aplica una vez por cuenta!, Por favor se conciente y permite que otros jugadores tengan la oportunidad de realizarla! Estare entregando unicamente 20 recompensas!"; next; mes "^b330ffLaurert^000000"; mes "Despues de entregar las 20 recompensas a lo largo del servidor! deshabilitaremos los juegos automaticamente!."; end; } Falta1: mes "^b330ffLaurert^000000"; soundeffectall "wild_rose_attack.wav",0; emotion ET_SMILE; mes "Eres malo jugando esto!"; mes "Ningun item de tu inventario corresponde a mi adivinanza!"; next; mes "^b330ffLaurert^000000"; mes "Te repito el acertijo!"; mes "^FF0000UN OJO PLATEADO QUE PREVIENE EL ENVENENAMIENTO! QUE ES?^000000"; end; Falta2: cutin "177_01",2; mes "^b330ffLaurert^000000"; soundeffectall "wild_rose_attack.wav",0; emotion ET_SMILE; mes "Eres malo jugando esto!"; mes "Ningun item de tu inventario corresponde a mi adivinanza!"; next; mes "^b330ffLaurert^000000"; mes "Te repito el acertijo!"; mes "^FF0000FRÍO TODO POR ARRIBA, Y MUCHO CALOR POR DEBAJO!.^000000"; mes "Recuerda que son 50 de estos objetos los que debes traer!"; close3; Falta3: cutin "177_02",2; mes "^b330ffLaurert^000000"; soundeffectall "wild_rose_attack.wav",0; emotion ET_SMILE; mes "Eres malo jugando esto!"; mes "Ningun item de tu inventario corresponde a mi adivinanza!"; next; mes "^b330ffLaurert^000000"; mes "Te repito el acertijo!"; mes "^FF0000LOS PERROS LO ADORAN!.^000000"; mes "Recuerda que son 10 de estos objetos los que debes traer!"; close3; Falta4: cutin "177_03",2; mes "^b330ffLaurert^000000"; soundeffectall "wild_rose_attack.wav",0; emotion ET_SMILE; mes "Eres malo jugando esto!"; mes "Ningun item de tu inventario corresponde a mi adivinanza!"; next; mes "^b330ffLaurert^000000"; mes "Te repito el acertijo!"; mes "^FF0000SE ENCUENTRA EN LA MAYORIA DE LOS DESAYUNOS!.^000000"; mes "Recuerda que son 50 de estos objetos los que debes traer!"; end; Falta5: cutin "177_04",2; mes "^b330ffLaurert^000000"; soundeffectall "wild_rose_attack.wav",0; emotion ET_SMILE; mes "Eres malo jugando esto!"; mes "Ningun item de tu inventario corresponde a mi adivinanza!"; next; mes "^b330ffLaurert^000000"; mes "Te repito el acertijo!"; mes "^FF0000EL INGREDIENTE PRINCIPAL PARA UNA GOLOSINA.^000000"; mes "Recuerda que son 100 de estos objetos los que debes traer!"; end; } prontera,180,156,6 script Velon#vetrivia 876,{ soundeffectall "wild_rose_die.wav",0; mes "^b330ffGato Velon^000000"; mes "No se que mosca lo picó! Ahora le dio por hacer preguntas y regalar objetos!"; end; }
  7. Nice I still use it, by the way, there is a client side negative effect, somehow repeated clicking on the spawned npcs sometimes crashes the exe but not the server.
  8. Nice tip, I will find out how to apply this.
  9. Hi, can you guys please help me, I'm using SavingAngel script from peopleperson collection and this npc basically revive one player in any map he is. the problem is that the order is resurrecting all chars and not only the name of the char that was input. I have tried 2 alternatives I know, like @alive, or @resurrect, even changed the @ for a # in the script, but it fails. Here's the fragment of the lines next; mes "[Kasondra]"; mes "Ingresa el nombre de la pobre persona."; mes "^FF0000Escribe el nombre exactamente, de lo contrario mis poderes fallarán y me debilitaré por nada.^000000"; if(select("Continuar:No importa")==2) { next; mes "[Kasondra]"; mes "Adios."; close3; } input [email protected]$; if(getmapxy(@map$,@x,@y,bl_pc,[email protected]$)!=0) { next; mes "[Kasondra]"; mes "Lo siento, pero no puedo revivir fragmentos de tu imaginación."; close3; } next; if(zeny<1000000) { next; mes "[Kasondra]"; mes "¡Por favor, vete, me has lastimado más de lo que puedes saber!"; close3; } set zeny,zeny-1000000; atcommand "@revive "[email protected]$+""; specialeffect 338; announce "Kasondra envía una ola poderosa por todo el mundo para resucitar a "[email protected]$+".",8; mes "[Kasondra]"; mes "Mi trabajo está hecho, ¡ahora debo descansar!"; close3; Is reviving al players in map, not only the choosen one. revive.mp4
  10. atcommand "@revive "[email protected]$+""; Saving angel line is resurrectin al dead players in the map! not only an unique char name. how to fix it?
  11. Awesome script, Need an announcement when the event is finished. like a map broadcast or something. Other issue is that, any gm can select launch the event and repet it dozen of times in a row and the events runs together..
  12. thanks for the request, I will update in few minutes! Alice pending
  13. OUTDATED Instance db uses YML not txt, warps are bugged, BL's definitions outdated.
  14. I have the same problem, all those dmm scripts are outdated and not wroking properly in recent rAthena versions
  15. Users are not getting reward item, any idea? I am using emistry 3.4 ROTD and script is displaying this error: [Error]: buildin_getitem: Player with map id '0' is not found. Don't know ehat line to edit up to date, in order to make chars get the rewarded item, thanks in advance prontera,109,171,6 script Race of the Day 436,{ set [email protected],getgmlevel(); do{ set [email protected],select("^4EEE94ROTD Information^000000", ( [email protected] < .gm_level )?"":"^FF0000[GM]^000000Set a New Monster's Race", ( [email protected] < .gm_level )?"":"^FF0000[GM]^000000Set EXP Bonus", ( [email protected] < .gm_level )?"":"^FF0000[GM]^000000Set Item / Zeny Bonus", "Close" ); switch( [email protected] ) { Case 1: mes "^FF0000ROTD^000000 se refiere a ^0000FFRace of the Day^000000"; mes "En otras palabras, significa que esa ^FF0000Raza de Monstruo^000000 que derrotes te otorgará ^FF0000Extra Bonus EXP / Item / Zeny ^000000."; next; mes "[ ^FF0000ROTD de Hoy^000000 ]"; mes "^0000FF"+.rotd$[.today_rotd]+"^000000 Race"; if ( .rotd_exp_bonus ) mes " ~ ^777777"+.rotd_exp_bonus+"% mas exp^000000"; if ( ( .rotd_item_amount && .rotd_item_rate ) || .rotd_zeny || .rotd_exp_bonus ) { mes " "; mes "Recompensa : "+( ( .rotd_item_rate )? .rotd_item_rate+"%":"" )+" : "; if ( .rotd_item_amount && .rotd_item_rate ) mes " ~ ^777777"+.rotd_item_amount+" x "+getitemname( .rotd_item_id )+"^000000"; if ( .rotd_zeny ) mes " ~ ^777777"+.rotd_zeny+" Zeny^000000"; mes " "; mes "Cantidades son aleatorias..."; } break; Case 2: mes "Select new race."; set .today_rotd,select( .rotd_menu$ ) - 1; if ( .today_rotd >= .rotd_size ) set .today_rotd,rand( .rotd_size ); mes "New Race : ^777777"+.rotd$[.today_rotd]+"^000000"; delwaitingroom; waitingroom "[ROTD]:"+.rotd$[.today_rotd]+" ",0; break; Case 3: mes "Set new exp bonus. (%)"; input .rotd_exp_bonus,0,100; if ( .rotd_exp_bonus ) mes "ROTD EXP : "+.rotd_exp_bonus+" %"; break; Case 4: mes "Set Rotd bonus"; mes "Inset Zeny Bonus"; input [email protected]; mes "Insert Item ID"; do{ input [email protected],0,40123; if ( [email protected] ) close; }while( getitemname( [email protected] ) == "null" ); mes "Enter amount."; input [email protected],0,30000; mes "Enter Rate to gain."; input [email protected],0,100; if ( [email protected] && [email protected] ) { next; mes "Updated item bonus : ( "[email protected]+"% )"; mes "^777777"[email protected]+" x "+getitemname( [email protected] )+"^000000"; mes "^777777"[email protected]+" Zeny^000000"; if ( select( "Confirm","Cancel" ) == 1 ) { set .rotd_item_id,[email protected]; set .rotd_item_amount,[email protected]; set .rotd_item_rate,[email protected]; set .rotd_zeny,[email protected]; mes "Updated."; } } default: close; } next; }while( [email protected] != 5 ); close; OnInit: // min gm level set .gm_level,80; // monster race list setarray .rotd$[0], "Formless", "Undead", "Brute", "Plant", "Insect", "Fish", "Demon", "Demi Human", "Angel", "Dragon"; set .rotd_size,getarraysize( .rotd$ ); for( set [email protected],0; [email protected] < .rotd_size; set [email protected],[email protected] + 1 ) set .rotd_menu$,.rotd_menu$ + .rotd$[[email protected]] +":"; set .rotd_menu$,.rotd_menu$ + "^0055FFRandom Race^000000"; // min party member lv to gain exp set .party_level_range,10; // daily reset OnClock0000: set .today_rotd,rand( .rotd_size ); set .rotd_exp_bonus,rand( 15,25 ); delwaitingroom; waitingroom "[ROTD]:"+.rotd$[.today_rotd]+" ",0; end; OnNPCKillEvent: if ( getmonsterinfo( killedrid,MOB_RACE ) == .today_rotd ) { set [email protected],getcharid(1); set [email protected]_base_exp,(( getmonsterinfo( killedrid,MOB_BASEEXP ) / 100 ) * .rotd_exp_bonus ); set [email protected]_job_exp,(( getmonsterinfo( killedrid,MOB_JOBEXP ) / 100 ) * .rotd_exp_bonus ); if ( [email protected] ) { set [email protected],getcharid(3); set [email protected],BaseLevel; set [email protected]$,strcharinfo(3); getpartymember [email protected],1; getpartymember [email protected],2; while( [email protected] < [email protected] ) { if ( isloggedin( [email protected][[email protected]],[email protected][[email protected]] ) ) if ( attachrid( [email protected][[email protected]] ) ) if ( strcharinfo(3) == [email protected]$ && ( BaseLevel - [email protected] ) <= .party_level_range && ( BaseLevel - [email protected] ) >= ~.party_level_range && Hp >= 1 ) { set BaseExp,( BaseExp + [email protected]_base_exp ); set JobExp,( JobExp + [email protected]_job_exp ); dispbottom "[ROTD Party] : "[email protected]_base_exp+" EXP"; } set [email protected],[email protected] + 1; } attachrid( [email protected] ); } else { set BaseExp,( BaseExp + [email protected]_base_exp ); set JobExp,( JobExp + [email protected]_job_exp ); dispbottom "[ROTD SOLO] : "[email protected]_base_exp+" EXP"; } if ( rand( 100 ) < .rotd_item_rate && .rotd_zeny ) set Zeny,Zeny + rand( .rotd_zeny ); if ( rand( 100 ) < .rotd_item_rate && .rotd_item_amount ) getitem .rotd_item_id,rand( .rotd_item_amount ),[email protected]; } end; }
  16. [Error]: Loading NPC file: npc/custom/dualkick.txt script error on npc/custom/dualkick.txt line 22 script:add_word: invalid word. A word consists of undercores and/or alphanumeric characters, and valid variable prefixes/postfixes. 17 : //===== Contact Info: ======================================== 18 : //= [Tauro] 19 : //= Email: [email protected] 20 : //= Discord: Trinity#7962 21 : //============================================================ * 22 : '-' script dl_map -1,{ 23 : end; 24 : 25 : 26 : OnInit: 27 : // 1= if you have gepard 0=if you do not use gepard
  17. Not working, version 3,4 and players are not receiving extra exp, or items. Is useless
  18. [Error]: Loading NPC file: npc/custom/woe1.5.txt script error on npc/custom/woe1.5.txt line 193 parse_simpleexpr: unmatched ')' 188 : [email protected]_zeny = .Reward_ Leader[2]; 189 : } 190 : query_sql("INSERT INTO `mail` (s end_name,dest_id,title,message,nameid,amount,identify,zeny,time) VALUES ("+ 191 : "'no-reply',"[email protected][[email protected] j]+",'** Siege Reward: "+getcastlename(.Castles$[[email protected]])+" **',"+ 192 : "'Brave one,% % Congra tulations!% Your guild has successfully occupied% territory in the War of Emperi um on% "[email protected]$+".% % % % % [ Your reward is attached. ]',"+ * 193 : [email protected]_id+","[email protected] rd_amt+",0,"+.'.'@reward_zeny+",UNIX_TIMESTAMP(NOW()))"); 194 : if (!getd("[email protected]_"[email protected][[email protected]]) & & isloggedin([email protected][[email protected]],[email protected][[email protected]])) { 195 : setd "[email protected]_"[email protected][[email protected]] ,1; 196 : message rid2name([email protected][. @j]),"You've got mail! Please re-login to update your mailing list."; 197 : } 198 : } else if (isloggedin([email protected][[email protected]])) {
  19. It's done and solved, thankyou all for the support! Bless //mapflags prtg_cas01 mapflag woe_consume prtg_cas02 mapflag woe_consume prtg_cas03 mapflag woe_consume prtg_cas04 mapflag woe_consume prtg_cas05 mapflag woe_consume payg_cas01 mapflag woe_consume payg_cas02 mapflag woe_consume payg_cas03 mapflag woe_consume payg_cas04 mapflag woe_consume payg_cas05 mapflag woe_consume gefg_cas01 mapflag woe_consume gefg_cas02 mapflag woe_consume gefg_cas03 mapflag woe_consume gefg_cas04 mapflag woe_consume gefg_cas05 mapflag woe_consume aldeg_cas01 mapflag woe_consume aldeg_cas02 mapflag woe_consume aldeg_cas03 mapflag woe_consume aldeg_cas04 mapflag woe_consume aldeg_cas05 mapflag woe_consume arug_cas01 mapflag woe_consume arug_cas02 mapflag woe_consume arug_cas03 mapflag woe_consume arug_cas04 mapflag woe_consume arug_cas05 mapflag woe_consume schg_cas01 mapflag woe_consume schg_cas02 mapflag woe_consume schg_cas03 mapflag woe_consume schg_cas04 mapflag woe_consume schg_cas05 mapflag woe_consume
  20. Hello dear, this mapflag is added in WoE script right?
  21. I'm having issues in WoE, because the potions flagged for that maps are not consumed. can't be used. This flagged items are from easycore bg telma [email protected] = getBattleFlag("bg_reserved_char_id"); [email protected] = getBattleFlag("woe_reserved_char_id"); mes "[Telma]"; if (countitem([email protected]) < ([email protected]*[email protected])) { mes "You don't have enoughts ^FF0000"+getitemname([email protected])+"s^000000 to buy"+([email protected]*[email protected])+" "+getitemname([email protected]_id)+"s."; } else if (!checkweight([email protected]_id, [email protected]*[email protected])) { mes "You are carrying to much weight."; } else { delitem [email protected], [email protected]*[email protected]; if ([email protected]_item) // Battleground's Consumables getitem2 [email protected]_id,([email protected]*[email protected]),1,0,0, 254, 0, [email protected] & 0xFFFF, [email protected] >> 0x10; else getitem2 [email protected]_id,([email protected]*[email protected]),1,0,0, 254, 0, [email protected] & 0xFFF, [email protected] >> 0x10; BG ITEMS ARE WORKING FINE, THE PROBLEM IS THAT THE WOE FLAGGED ITEMS CAN'T BE USED IN THE WOE MAPS, ANY IDEA? The WoE flagged item, is not consumed, I search every where and I can't find Where are those battleflags? scr? confs? It seems that the easycore patch do not included this part in his release [email protected] = getBattleFlag("bg_reserved_char_id"); [email protected] = getBattleFlag("woe_reserved_char_id"); getitem2 [email protected]_id,([email protected]*[email protected]),1,0,0, 254, 0, [email protected] & 0xFFFF, [email protected] >> 0x10;
  22. Thank you, now is working fine, a new topic should be made for this,
  23. Any Idea why Bowling Bash always misses?
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.