Jump to content

iraciz

Members
  • Posts

    544
  • Joined

  • Last visited

  • Days Won

    5

Community Answers

  1. iraciz's post in Make sonic Blow not be affected by Bragi and Kiel cards was marked as the answer   
    Solved, 
    CastDelayFlags:
    IgnoreStatus: true
    IgnoreItemBonus: true
    NOTE:
    The default structure of Sonic Blow Skill comes without cooldown, so the castdelay flags are useless!, unless you add a cooldown to force a delay and avoid the skill being casted twice or triple in an instant.
    Cooldown: 1000
    example:
    - Id: 136 Name: AS_SONICBLOW Description: Sonic Blow MaxLevel: 10 Type: Weapon TargetType: Attack Range: 1 Hit: Multi_Hit HitCount: -8 Element: Weapon CopyFlags: Skill: Plagiarism: true Reproduce: true RemoveRequirement: true AfterCastActDelay: 2000 AfterCastWalkDelay: 2000 Cooldown: 1000 Duration2: 5000 CastDelayFlags: IgnoreStatus: true IgnoreItemBonus: true Requires: SpCost: - Level: 1 Amount: 16 - Level: 2 Amount: 18 - Level: 3 Amount: 20 - Level: 4 Amount: 22 - Level: 5 Amount: 24 - Level: 6 Amount: 26 - Level: 7 Amount: 28 - Level: 8 Amount: 30 - Level: 9 Amount: 32 - Level: 10 Amount: 34 Weapon: Katar: true  
  2. iraciz's post in Request for Card trader npc was marked as the answer   
    I recommend euphy's card Trader in their script's collection:
    https://rathena.org/board/topic/64394-✰-euphys-scripts-✰/?tab=comments#comment-104681
    I comes with an integrated card recycling point shop that you can easily edit.

  3. iraciz's post in Anti multi login by ip - Need to exclude AT Merchants! was marked as the answer   
    Solved by my own means.

    Autotrade merchants are not counting in the multi login ip filter,
    Only 3 accounts per IP and the fourth was kicked.
    Also added an exception, just in case there are confirmed brothers, couples, etcm in different pcs but using same ip:
    if (#brothers) end;
     
    - script Only3perIP -1,{ OnPCLoginEvent: if (getgmlevel() >= 99) end; if (#brothers) end; set [email protected]$, strcharinfo(0); if (query_sql("SELECT `char`.`name` FROM `char` LEFT JOIN login ON `char`.account_id=login.account_id WHERE login.last_ip='"+getcharip()+"' AND `char`.online=1 AND `char`.char_id!="+getcharid(0), [email protected]$) >= 2) { for (set [email protected],0; [email protected]<getarraysize([email protected]$); set [email protected],[email protected]+1) { if (!checkvending([email protected]$[[email protected]]) ) set [email protected], [email protected] +1; } if ([email protected] >= 3) { announce "Lo sentimos, Solo se permite un maximo de 3 cuentas logeadas por IP.", bc_self; mes "Suzaku Ro"; mes "Lo sentimos, solo se permite un maximo de 3 cuentas logeadas por IP!"; sleep 4000; atcommand "@kick " + [email protected]$; } } end; }  
  4. iraciz's post in Mob chat not working - help was marked as the answer   
    It's done, here:
    https://github.com/rathena/rathena/pull/4908/commits/e2c6919bc450e08f8bf0e1209d93e9f81b104f9c
    finally.
    Credits to Kreustoo  and dev team.
  5. iraciz's post in Need help for Costume Slot was marked as the answer   
    Armor type is 12
    Location form costume armor slot is 65536
    You need to edit those structures in the item id in order to make them equip properly.
     
    Use this structure as example
    31056,C_Furious_Wave,Costume Furious Wave,12,0,,0,,,,0,0xFFFFFFFF,63,2,65536,,1,1,,{ hateffect(HAT_EF_DOUBLEGUMGANG,true); },{},{ hateffect(HAT_EF_DOUBLEGUMGANG,false); }

     
    regards
  6. iraciz's post in Does anyone have this script? Poring Roulette was marked as the answer   
    Ok there you go, first you have to follow this indications:
    1- add the gold poring mob if you are running pre-re, this is the indicator were the point is going, I  used this mob to replace the original portal npc.
    2248,GOLDPORING,Golden Poring,Golden Poring,50,10000,0,0,0,1,300,300,2,5,6,1,1,0,6,5,10,12,0,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0  2- check the coordinates and locate them in a proper map,  my poring_w01 map is modified in gats and objetcs.
    //=-=-=-=-=-=-=-= Script by ColoExpress =-=-=-=-=-=-=-= //=-=-=-=-=-=-=-= 2010 - 2011 Develop present =-=-=-=-=-=-=-= //=-=-=-=-=-=-=-= Powered By www.coloexpress.in.th =-=-=-=-=-=-=-= //=-=-=-=-=-=-=-=Fix and translation in spanish by iraciz=-=-=-=-=-=-=-= - script PoringSlotsCh -1,{ end; OnInit: set $PSItem,7539; set $PSre,7539; //Prize set $NMItem,1; end; } poring_w01,74,78,6 duplicate(PoringSlotsCh) PoringSlots#01 1002 poring_w01,76,78,6 duplicate(PoringSlotsCh) PoringSlots#02 1002 poring_w01,78,78,6 duplicate(PoringSlotsCh) PoringSlots#03 1031 poring_w01,80,78,6 duplicate(PoringSlotsCh) PoringSlots#04 1113 poring_w01,82,78,6 duplicate(PoringSlotsCh) PoringSlots#05 1002 poring_w01,84,78,6 duplicate(PoringSlotsCh) PoringSlots#06 950 poring_w01,86,78,6 duplicate(PoringSlotsCh) PoringSlots#07 1002 poring_w01,88,78,6 duplicate(PoringSlotsCh) PoringSlots#08 1096 poring_w01,90,78,6 duplicate(PoringSlotsCh) PoringSlots#09 1002 poring_w01,92,78,6 duplicate(PoringSlotsCh) PoringSlots#10 1113 poring_w01,92,76,6 duplicate(PoringSlotsCh) PoringSlots#11 1031 poring_w01,92,74,6 duplicate(PoringSlotsCh) PoringSlots#12 1031 poring_w01,92,72,6 duplicate(PoringSlotsCh) PoringSlots#13 1002 poring_w01,92,70,6 duplicate(PoringSlotsCh) PoringSlots#14 1113 poring_w01,92,68,6 duplicate(PoringSlotsCh) PoringSlots#15 1002 poring_w01,90,68,6 duplicate(PoringSlotsCh) PoringSlots#16 1031 poring_w01,88,68,6 duplicate(PoringSlotsCh) PoringSlots#17 1002 poring_w01,86,68,6 duplicate(PoringSlotsCh) PoringSlots#18 1113 poring_w01,84,68,6 duplicate(PoringSlotsCh) PoringSlots#19 1002 poring_w01,82,68,6 duplicate(PoringSlotsCh) PoringSlots#20 950 poring_w01,80,68,6 duplicate(PoringSlotsCh) PoringSlots#21 1002 poring_w01,78,68,6 duplicate(PoringSlotsCh) PoringSlots#22 1031 poring_w01,76,68,6 duplicate(PoringSlotsCh) PoringSlots#23 1113 poring_w01,74,68,6 duplicate(PoringSlotsCh) PoringSlots#24 1002 poring_w01,74,70,6 duplicate(PoringSlotsCh) PoringSlots#25 1388 poring_w01,74,72,6 duplicate(PoringSlotsCh) PoringSlots#26 1113 poring_w01,74,74,6 duplicate(PoringSlotsCh) PoringSlots#27 1002 poring_w01,74,76,6 duplicate(PoringSlotsCh) PoringSlots#28 1096 poring_w01,74,78,6 script PoringSlotsPoint 2248,1,1,{} - script PoringSlotsSetter -1,{ OnInit: //--TOP //--RIGHT //BOTTOM //LEFT setarray $PoringSlotsX,74,76,78,80,82,84,86,88,90, 92,92,92,92,92, 92,90,88,86,84,82,80,78,76,74, 74,74,74,74,74; setarray $PoringSlotsY,78,78,78,78,78,78,78,78,78, 78,76,74,72,70, 68,68,68,68,68,68,68,68,68,68, 70,72,74,76,78; set [email protected], 0; set [email protected], 0; donpcevent "PoringSlotsChoose#01::OnResetRoom"; donpcevent "PoringSlotsChoose#02::OnResetRoom"; donpcevent "PoringSlotsChoose#03::OnResetRoom"; donpcevent "PoringSlotsChoose#04::OnResetRoom"; donpcevent "PoringSlotsChoose#05::OnResetRoom"; end; } poring_w01,82,73,6 script Poring Slots Play 693,{ mes "[ Poring Slots Play ]"; mes "Bienvenido a la ruleta poring"; mes "Antes de girar la ruleta, procura hacer tus apuestas ok? "; mes "- Se cobra [ ^9900FF" +$NMItem+ "^000000 ] ^00AA55"+getitemname($PSItem)+"^000000 por lanzamiento."; next; if(select("- Girar la Ruleta","- Cancelar")==2) close; if([email protected]==1){ mes "[ Poring Slots Play ]"; mes "Ya hay un lanzamiento en fila. Debes esperar que termine para iniciar otro."; close; } if(countitem($PSItem)<$NMItem){ mes "[ Poring Slots Play ]"; mes " No tienes la cantidad necesaria de monedas para girar la ruleta."; close; } delitem $PSItem,$NMItem; mes "[ Poring Slots Play ]"; mes "Comenzamos.."; donpcevent "Poring Slots Play::OnPoringSlotsAnnounce"; close; OnPoringSlotsAnnounce: set [email protected],1; mapannounce "poring_w01","[ PoringSlots ] : Atencion a todos, la ruleta va a dar inicio en 1 Minuto a partir de este momento.",bc_map; sleep 20000; npctalk "La ruleta va a girar dentro 40 segundos, vayan cerrando sus apuestas."; sleep 20000; npctalk "Dentro de poco iniciara el lanzamiento! quedan 20 Segundos"; sleep 5000; npctalk "15 segundos restantes para el lanzamiento dela ruleta Poring."; sleep 5000; npctalk "Inicia el conteo regresivo de 10 segundos."; sleep 1000; npctalk "9"; sleep 1000; npctalk "8"; sleep 1000; npctalk "7"; sleep 1000; npctalk "6"; sleep 1000; npctalk "5"; sleep 1000; npctalk "4"; sleep 1000; npctalk "3"; sleep 1000; npctalk "2"; sleep 1000; npctalk "1"; sleep 1000; npctalk "It's Show Time!!"; donpcevent "Poring Slots Play::OnPoringSlotsPlaying"; end; OnPoringSlotsPlaying: set [email protected],1; set $PoringSlotsRound,$PoringSlotsRound+1; set [email protected],10; for(set [email protected],0;[email protected]<8;set [email protected],[email protected]+1){ set [email protected],rand(20,40); for(set [email protected],0;[email protected]<[email protected];set [email protected],[email protected]+1){ movenpc "PoringSlotsPoint",$PoringSlotsX[[email protected]],$PoringSlotsY[[email protected]]; set [email protected],[email protected]+1; if([email protected]>=28) set [email protected],0; sleep [email protected]; } set [email protected],[email protected]+10; } set [email protected],rand(5,10); for(set [email protected],0;[email protected]<[email protected];set [email protected],[email protected]+1){ movenpc "PoringSlotsPoint",$PoringSlotsX[[email protected]],$PoringSlotsY[[email protected]]; set [email protected],[email protected]+1; if([email protected]>=28) set [email protected],0; set [email protected],[email protected]+100; sleep [email protected]; } set [email protected],rand(8,15); for(set [email protected],0;[email protected]<[email protected];set [email protected],[email protected]+1){ movenpc "PoringSlotsPoint",$PoringSlotsX[[email protected]],$PoringSlotsY[[email protected]]; set [email protected],[email protected]+1; if([email protected]>=28) set [email protected],0; set [email protected],[email protected]+150; sleep [email protected]; } switch([email protected]) { case 6:case 20: set $FSC_Win,0;break; case 1:case 2:case 5:case 7:case 9:case 12:case 13:case 15:case 17:case 19:case 21:case 24:case 27: set $FSC_Win,1;break; case 4:case 10:case 14:case 18:case 23:case 26: set $FSC_Win,2;break; case 3:case 11:case 16:case 22: set $FSC_Win,3;break; case 8:case 0: set $FSC_Win,4;break; case 25: set $FSC_Win,5;break; } specialeffect 577; if($FSC_Win==0) { npctalk "Ups.. se detuvo en un Ghostring"; sleep 1000; npctalk "Todos Pierden... Muahaha!!!"; } if($FSC_Win==1) { npctalk "La ruleta se detuvo en Poring, Aquel que aposto al poring ha ganado del doble de la inversion!"; sleep 1000; npctalk "Quien haya ganado, retire su premio!"; } if($FSC_Win==2) { npctalk "La ruleta se detuvo en Drops, Aquel que aposto al Drops, ganaria el Triple de la Inversion"; sleep 1000; npctalk "Quien haya ganado, retire su premio!"; } if($FSC_Win==3) { npctalk "La ruleta se detuvo en Poporing"; sleep 1000; npctalk "Gana x 5 tu inversion"; sleep 1000; npctalk "Retiren su premio si han ganado!"; } if($FSC_Win==4) { npctalk "La ruleta se detuvo en el exquisito Angeling.. multiplicando la inversion x9"; sleep 1000; npctalk "El feliz ganador puede retirar su botin!"; } if($FSC_Win==5) { npctalk "Oh por Dios, La ruleta se detuvo en el el Arch Angeling..."; sleep 1000; npctalk "Quien haya apostado al Arch Angeling habra multiplicado » 17 Veces lo que invirtio!!";} donpcevent "PoringSlotsChoose#01::OnResetRoom"; donpcevent "PoringSlotsChoose#02::OnResetRoom"; donpcevent "PoringSlotsChoose#03::OnResetRoom"; donpcevent "PoringSlotsChoose#04::OnResetRoom"; donpcevent "PoringSlotsChoose#05::OnResetRoom"; donpcevent "PoringSlotsChoose#0"+$FSC_Win+"::OnEffect"; set [email protected],0; set [email protected],0; end; } function script FuncPoringSlotsChoose { if([email protected]==1){ mes "[ Poring Slots Play ]"; mes "- Hay un juego en proceso"; mes "- debes esperar que termine para volver a apostar."; close; end; } set [email protected]_Poring,getarg(0); set [email protected]_GetPoint,getarg(1); if(getd("FSC_Coin"[email protected]_Poring)>0){ if(getd("PoringSlotsRound"[email protected]_Poring)==$PoringSlotsRound-1&&[email protected]_Poring==$FSC_Win){ set [email protected]_Temp,getd("FSC_Coin"[email protected]_Poring)*[email protected]_GetPoint; getitem $PSRe,[email protected]_Temp; specialeffect2 18; setd "FSC_Coin"[email protected]_Poring,0; mes "[ Poring Slots Play ]"; mes "- Ganaste la bolsa de ^00AA55"+getitemname($PSRe)+"^000000"; mes "- Premio [ ^AA3366"[email protected]_Temp+"^000000 ]"; close; } } mes "[ Poring Slots Play ]"; mes "Deseas apostar ^00AA55"+getitemname($PSItem)+"^000000?"; mes "- Ganaras ^0000FF"+getitemname($PSRe)+" * "[email protected]_GetPoint+"^000000 "; if(getd("FSC_Coin"[email protected]_Poring)!=0&&getd("PoringSlotsRound"[email protected]_Poring)==$PoringSlotsRound){ mes "- La bolsa actual es [ ^AA3333"+getd("FSC_Coin"[email protected]_Poring)+"^000000 ]"; mes "- Habla conmigo despues de girar y te entregare tu premio."; close; } mes "^FF0000Consejos:^000000"; mes "El stack maximo es de ^FF000030,000 Coins^000000"; mes "Conserva monedas para pagar el lanzamiento."; next; input [email protected]_Input; mes "[ Poring Slots Play ]"; mes "- Haz ingresado [ ^2236BB"[email protected]_Input+"^000000 ] unidades."; next; if(select("- Confirmar","- Cambie de idea")==2) close; if(countitem($PSItem)<[email protected]_Input){ mes "[ Poring Slots Play ]"; mes "No tienes suficientes [ ^2236BB"+getitemname($PSItem)+"^000000 ] para la cantidad que elegiste."; close; return; } if([email protected]_Input==0){ mes "[ Poring Slots Play ]"; mes "Debes apostar como minimo ^0000FF1^000000 moneda.."; close; return; } delitem $PSItem,[email protected]_Input; setd "FSC_Coin"[email protected]_Poring,[email protected]_Input; delwaitingroom "PoringSlotsChoose#0"[email protected]_Poring; setd "$FSC_Coin"[email protected]_Poring,getd("$FSC_Coin"[email protected]_Poring)[email protected]_Input; setd "$FSC_Player"[email protected]_Poring,getd("$FSC_Player"[email protected]_Poring)+1; waitingroom "Bets ["+getd("$FSC_Player"[email protected]_Poring)+"] Inv ["+getd("$FSC_Coin"[email protected]_Poring)+"]",0; setd "PoringSlotsRound"[email protected]_Poring,$PoringSlotsRound; mes "[ Poring Slots Play ]"; mes "Tu apuesta ha sido registrada, todavia puedes apostar a otros porings o lanzar la ruleta."; mes "Buena suerte."; close; return; } poring_w01,96,80,4 script PoringSlotsChoose#01 1002,{ callfunc("FuncPoringSlotsChoose",1,2); end; OnEffect: for(set [email protected]_i,1;[email protected]_i<15;set [email protected]_i,[email protected]_i+1){ specialeffect 377; sleep 800; } end; OnResetRoom: delwaitingroom "PoringSlotsChoose#01"; set $FSC_Coin1,0; set $FSC_Player1,0; waitingroom"Bets [0] $ [0]",0; end; OnInit: waitingroom"Bets [0] $ [0]",0; end; } poring_w01,96,75,4 script PoringSlotsChoose#02 1113,{ callfunc("FuncPoringSlotsChoose",2,3); end; OnEffect: for(set [email protected]_i,1;[email protected]_i<15;set [email protected]_i,[email protected]_i+1){ specialeffect 377; sleep 800; } end; OnResetRoom: delwaitingroom "PoringSlotsChoose#02"; set $FSC_Coin2,0; set $FSC_Player2,0; waitingroom"Bets [0] $ [0]",0; end; OnInit: waitingroom"Bets [0] $ [0]",0; end; } poring_w01,96,70,4 script PoringSlotsChoose#03 1031,{ callfunc("FuncPoringSlotsChoose",3,5); end; OnEffect: for(set [email protected]_i,1;[email protected]_i<15;set [email protected]_i,[email protected]_i+1){ specialeffect 377; sleep 800; } end; OnResetRoom: delwaitingroom "PoringSlotsChoose#03"; set $FSC_Coin3,0; set $FSC_Player3,0; waitingroom"Bets [0] $ [0]",0; end; OnInit: waitingroom"Bets [0] $ [0]",0; end; } poring_w01,101,72,4 script PoringSlotsChoose#04 1096,{ callfunc("FuncPoringSlotsChoose",4,9); end; OnEffect: for(set [email protected]_i,1;[email protected]_i<15;set [email protected]_i,[email protected]_i+1){ specialeffect 377; sleep 800; } end; OnResetRoom: delwaitingroom "PoringSlotsChoose#04"; set $FSC_Coin4,0; set $FSC_Player4,0; waitingroom"Bets [0] $ [0]",0; end; OnInit: waitingroom"Bets [0] $ [0]",0; end; } poring_w01,101,77,4 script PoringSlotsChoose#05 1388 ,{ callfunc("FuncPoringSlotsChoose",5,17); end; OnEffect: for(set [email protected]_i,1;[email protected]_i<15;set [email protected]_i,[email protected]_i+1){ specialeffect 377; sleep 800; } end; OnResetRoom: delwaitingroom "PoringSlotsChoose#05"; set $FSC_Coin5,0; set $FSC_Player5,0; waitingroom"Bets [0] $ [0]",0; end; OnInit: waitingroom"Bets [0] $ [0]",0; end; }  
  7. iraciz's post in Cannot apply points to Sura's Earth Shaker skill. was marked as the answer   
    Check the skill info in the data folder, luafiles514/lua files/skillinfoz/
    file skillinfolist.lub
    [SKID.SR_EARTHSHAKER] = { "SR_EARTHSHAKER", SkillName = "Earth Shaker", MaxLv = 5, SpAmount = { 36, 40, 44, 48, 52 }, bSeperateLv = false, AttackRange = { 1, 1, 1, 1, 1 }, _NeedSkillList = { { SKID.SR_DRAGONCOMBO, 1 }, { SKID.SR_CURSEDCIRCLE, 1 } } }, Curious that the skill_tree.txt in rAthena is different from the data folder, thats wrong, 
     the _NeedSkillList from skillinfolist in data folder should Match Exactly with the requisites in Skilltree from trunk.  
    Sura Regular
    4070,2328,5,2326,3,0,0,0,0,0,0,0,0 //SR_EARTHSHAKER#Earth Shaker# Change as same requisites in data/folder/skillinfo.list
    Correction for sura regular is:
    4070,2328,5,2326,1,2334,1,0,0,0,0,0,0 //SR_EARTHSHAKER#Earth Shaker# Correction for Sura Trans is:
    4077,2328,5,2326,1,2334,1,0,0,0,0,0,0 //SR_EARTHSHAKER#Earth Shaker# Correction for Baby Sura is:
    4106,2328,5,2326,1,2334,1,0,0,0,0,0,0 //SR_EARTHSHAKER#Earth Shaker#  
  8. iraciz's post in Oktoberfest Bag client resources was marked as the answer   
    Attached in my post.
    data.rar
    Next time this happen, find the sprite name in the System/iteminfo.lua
        [22625] = {         unidentifiedDisplayName = "Oktoberfest Bag",         unidentifiedResourceName = "통학가방",         unidentifiedDescriptionName = { "..." },         identifiedDisplayName = "Oktoberfest Bag",         identifiedResourceName = "통학가방",         identifiedDescriptionName = { "..." },         slotCount = 0,         ClassNum = 0     },  Rename any file with that name, then use Unbollox program and convert that into hardcoded (left to the korean), don´t forget to uncheck recursive..
    copy then than file hardcoded name and search in the grf's VOILÁ

     
  9. iraciz's post in Requesting shield enchant NPC was marked as the answer   
    It´s Done guys, finally..
    I managed to find out  some curly locations out of place, and corrected it,  now  this is the 100% functional script, tested and working at my will.
     
    beach_dun,270,70,4 script Darkargol#darkalost 531,{ emotion ET_SCRATCH; mes "^5F04B4Dark Argol^000000"; cutin "jpn_darkalgol01",2; mes "Vaya vaya, mira a aquien tenemos por aqui.."; mes "te puedo ayudar, pero solo si me traes un objeto unico.."; next; cutin "jpn_darkalgol03",2; mes "Dark Argol"; mes "Se trata de la cabeza de medusa, lamentablemente no es dropeable por ninguna de las que estan aqui!.."; next; cutin "jpn_darkalgol04",2; mes "^5F04B4Dark Argol^000000"; mes "Si me consigues lo siguiente:"; mes "1 <ITEM>Dead Medusa<INFO>1047</INFO></ITEM>."; mes "1000 <ITEM>Horrendous Hair<INFO>1048</INFO></ITEM>."; mes "le dare un poder nuevo al escudo que lleves equipado!."; next; cutin "jpn_darkalgol01",2; mes "^5F04B4Dark Argol^000000"; mes "Permiteme revisar si tienes los items ok?"; next; progressbar "ffff00",1; if( countitem(1047) < 1 || countitem(1048) < 1000) goto Faltaitems; cutin "jpn_darkalgol05",2; mes "^5F04B4Dark Argol^000000"; mes "Parece que tienes todos los items, deseas encantar tu escuodo equipado ya mismo?!."; next; menu "^0000FFEncantar Escudo^000000",shield, "Cancelar",wait; wait: emotion ET_SMILE; cutin "jpn_darkalgol02",2; mes "^5F04B4Dark Argol^000000"; mes "Ok Ok lo comprendo."; mes "Volveras con la mejor alternativa, pillin!."; close2; cutin "",255; end; shield: if (getequipid(EQI_HAND_L) && getiteminfo(getequipid(EQI_HAND_L), 5) == 32){ mes "^5F04B4Dark Argol^000000"; mes "Comenzamos."; cutin "jpn_darkalgol01",2; next; specialeffect 96; cutin "jpn_darkalgol02",2; progressbar "ffff00",1; specialeffect 101; delitem 1048,1000; delitem 1047,1; set [email protected], getequipid(8); set [email protected], getequiprefinerycnt(8); set [email protected], getequipcardid(8,0); set [email protected], getequipcardid(8,1); set [email protected], getequipcardid(8,2); set [email protected], getequipcardid(8,3); delitem2 [email protected], 1, 1, [email protected], 0, [email protected], [email protected], [email protected], [email protected]; getitem2 [email protected], 1, 1, [email protected], 0, [email protected], [email protected], [email protected], 31498; equip [email protected]; cutin "jpn_darkalgol11",2; sleep2 200; cutin "",255; mes "Dark Argol"; mes "Enchant exitoso!."; end; } emotion ET_HUT; mes "^5F04B4Dark Argol^000000"; cutin "jpn_darkalgol07",2; mes "eh eh ehhh! ^FF0000Wait^000000"; mes "No llevas ningun escudo equipado."; close2; cutin "",255; end; Faltaitems: emotion ET_CRY; cutin "jpn_darkalgol04",2; mes "^5F04B4Dark Argol^000000"; mes "Desafortunadamente no los tienes!, Cuando tengas los objetos no dudes en volver, con gusto ofrecere encantar tu escudo!"; mes "hasta pronto."; close2; cutin "",255; end; }  

    Party Ragnarok 2020-03-24 18-17-33.mp4 It's working nicely,   please share if you want,  just remember to edit the item require and the last enchant, mine is custom made. This is a unique npc because,  it do not only take the left hand equip placement, it also check if the equip is a shield.  
  10. iraciz's post in Doram sprite and skills problem was marked as the answer   
    Good day, dear DoriTos Nacho,  To solve the backpack sprite penetrating the front of the character,
    Just open :
    luafiles514\lua files\spreditinfo\2dlayerdir_f.lub

    and remove
        [SPRITE_ROBE_IDs.ROBE_WINGS] = LAYER_BIG,
        [SPRITE_ROBE_IDs.ROBE_BAG_OF_ADVENTURER] = LAYER_SMALL,
        [SPRITE_ROBE_IDs.ROBE_WINGS_OF_FALLEN_ANGEL] = LAYER_BIG,
        [SPRITE_ROBE_IDs.ROBE_AMISTR_BAG] = LAYER_SMALL,
        [SPRITE_ROBE_IDs.ROBE_Love_Dad_Wings_2012] = LAYER_BIG,
        [SPRITE_ROBE_IDs.ROBE_KIRIN_WING] = LAYER_BIG,
        [SPRITE_ROBE_IDs.ROBE_Ribbon_Piamat] = LAYER_SMALL
    it will fix your problem.
    I had the same issue once with the cat fork sprite, and i managed to solve editing that file.

  11. iraciz's post in Lost specialeffect15 an specialeffect16 was marked as the answer   
    Solved

    Alt+Y   and turn off /mineffect
  12. iraciz's post in Attack penalty with taekwon weapon was marked as the answer   
    Solved..
    TK_RUN aka Sprint at skill.c add a 10% more damage per level when bare handed. 
  13. iraciz's post in W_King_Tiger_Doll_Hat,W King Tiger Doll Hat was marked as the answer   
    18856,W_King_Tiger_Doll_Hat,W King Tiger Doll Hat,4,10,,0,,10,,0,0xFFFFFFFF,63,2,256,,1,1,973,{ bonus bStr,2; bonus bDex,2; bonus2 bAddRace,RC_Brute,10; autobonus "{ bonus bCritical,10;  }", 30, 5000, BF_WEAPON|BF_NORMAL,"{ specialeffect2 EF_POTION_BERSERK; disguise 2095; sleep2 5000; undisguise; }";
  14. iraciz's post in Fixed cast time was marked as the answer   
    Skill_castnodex_db all skills must have a 7,7  example
     
    2259,7,7 //NC_FLARE
  15. iraciz's post in Item Shop Sript was marked as the answer   
    BE SURE TO DELETE BOTH COLONS   ":" those are used in script language for other purposes such as separating references and stuff.     shop Armorshop

    callshop "Armorshop",0; end;
     
  16. iraciz's post in how to change the settings of making a character?.. was marked as the answer   
    You mean the old interface?
    Sorry but this is not available anymore in further clients!.

  17. iraciz's post in R>Bastard and Broad Sword sprite was marked as the answer   
    use GrfTool and extract them from your data.grf sprite folder,
    you can find the file name of the swordsman, paladin, and knight class mounted files, in the RMS Sprite Bibble.
  18. iraciz's post in Is there an sc_ effect to change armor element? was marked as the answer   
    Darn it, theres no need to create a NpC script from zero to make an item change an armor property!!!
     
     
    Just insert this lines, in the item script :  time duration numbers are represented by miliseconds:
     
    180000  = 3 minutes
     
    dark
    {sc_start4 SC_ELEMENTALCHANGE,180000,1,Ele_Dark,1,0; },{},{}
     
    shadow
    {sc_start4 SC_ELEMENTALCHANGE,180000,1,Ele_Holy,1,0; },{},{}
     
    if you want something different, just type Wind, Fire, Water, Ghost, Poison Etc Etc Etc
     
    if you want add an effect:
     
    just type any special effect, example:
     
    {specialeffect2 91; sc_start4 SC_ELEMENTALCHANGE,180000,1,Ele_Holy,1,0;  },{},{}
  19. iraciz's post in bAddDamageClass and bAddMagicDamageClass was marked as the answer   
    for all mobs exist the following script
     
    Physical:
     
    x means a value in percent
    bonus2 bAddRace,RC_NonBoss,X;
    bonus2 bAddRace,RC_Boss,X;
     
    Magical
    X  =percent
    bonus bMatkRate,X;
     
    that increase damage and mdamage for all mobs, 
  20. iraciz's post in Malang cat can was marked as the answer   
    where did you get that script from??
     
    use this:
    { specialeffect2 EF_MAGICALATTHIT; sc_start SC_EXPBOOST,1200000,10; sc_start SC_ITEMBOOST,1200000,20; },{},{} official obviously
     
    your script seems to be modified by someone else, to deal 10% more damage
  21. iraciz's post in Upper Gear random +1 stat Enchant script was marked as the answer   
    this is a NPC Request not a command support.
    Anyway I solved it, here's a vid, I will share the script via messenger, if you want it, just send me a pm.
  22. iraciz's post in Set Custom Font Items Not Working was marked as the answer   
    PROBLEM SOLVED!
     
    I HAD TO UNCHECK THE DIFF   ( USE ARIAL ON ALL LANGTYPES)
     
    AND CHECK THE DIFF
     
    ENABLE CUSTOM FONTS,  this allow the client to  "READ EOT FILES"
  23. iraciz's post in help - bmp to sprite configuration was marked as the answer   
    uncheck the encode
  24. iraciz's post in Support my Item Script, Im stuck on this was marked as the answer   
    HEy thanks Im done with it!   Check it out! I works perfectly
     
     

     

  25. iraciz's post in Skill translations into english was marked as the answer   
    Try this
     
    http://www.supportmii.com/ro1/Clients/Judas_Setups/RecommendSetup/Lubs0410.7z
     
    Those are the 'lub' files for your new client.  Download it from the link.  This file has been uploaded by the user  Judas (supportmii.com) to the rAthena community.
    This download contains a compressed file named data, and another file inside called  'luafiles514'.
    you have to copy that one, insideyou KRO instalation data folder.
×
×
  • Create New...

Important Information

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