Jump to content

lamnor

Members
  • Content Count

    25
  • Avg. Content Per Day

    0
  • Joined

  • Last visited

Community Reputation

0 Neutral

About lamnor

  • Rank
    Drops
  • Birthday 09/06/1991

Profile Information

  • Gender
    Male
  • Location
    Brasil
  • Server
    Mush
  • Discord: Tiesto#4339
  • Interests
    Ragnarok

Contact Methods

Recent Profile Visitors

528 profile views
  1. Olá, Alguém sabe como eu reseto as random options de todos os equipamentos e de todas as contas do meu servidor? --------------------------------------------------------------------------------------------- Hello, I need to reset all random options of equipment from my server in all accounts. Anyone know how I do it?
  2. how do I charge a sum of zeny each time I do an enchantment? here is the npc: prontera,164,166,4 script Encantamento Temporal 101,{ mes .n$; mes "Olá, "+strcharinfo(0)+"!"; mes "Sou responsável por encantar o seu"; mes "Manto Temporal por apenas ^0000ff10KK^000000"; mes "Para encantar o Manto você deve estar com ele equipado."; mes "Os valores são completamente randômicos!"; mes "Você gostaria de encantar?"; if(select("- Encantar Manto Temporal:- Sair") - 1) close; next; mes .n$; set [email protected],EQI_GARMENT; // Save equip location mes .n$; if(!getequipid([email protected])) { mes "O item não esta equipado!"; close; } switch(getequipid([email protected])) { case 20963: // Manto Temporal FOR case 20964: // Manto Temporal AGI case 20965: // Manto Temporal VIT set [email protected]$,"P"; break; case 20966: // Manto Temporal INT set [email protected]$,"M"; break; case 20967: // Manto Temporal DEX case 20968: // Manto Temporal SOR set [email protected]$,"R"; break; default: mes "O item equipado não é um Manto Temporal!"; close; } // Randomize each Option Slot: // Random Option 1 set [email protected],rand(getarraysize(getd(".RandOpt1_"[email protected]$))); if(getd(".RandOpt1_"[email protected]$+"_MinV["[email protected]+"]") != getd(".RandOpt1_"[email protected]$+"_MaxV["[email protected]+"]")) set [email protected]_V,rand(getd(".RandOpt1_"[email protected]$+"_MinV["[email protected]+"]"),getd(".RandOpt1_"[email protected]$+"_MaxV["[email protected]+"]")); else set [email protected]_V,getd(".RandOpt1_"[email protected]$+"_MaxV["[email protected]+"]"); // Random Option 2 set [email protected],rand(getarraysize(getd(".RandOpt2_"[email protected]$))); if(getd(".RandOpt2_"[email protected]$+"_MinV["[email protected]+"]") != getd(".RandOpt2_"[email protected]$+"_MaxV["[email protected]+"]")) set [email protected]_V,rand(getd(".RandOpt2_"[email protected]$+"_MinV["[email protected]+"]"),getd(".RandOpt2_"[email protected]$+"_MaxV["[email protected]+"]")); else set [email protected]_V,getd(".RandOpt2_"[email protected]$+"_MaxV["[email protected]+"]"); // Apply options to equipped weapon setrandomoption([email protected],0,getd(".RandOpt1_"[email protected]$+"["[email protected]+"]"),[email protected]_V,0); setrandomoption([email protected],1,getd(".RandOpt2_"[email protected]$+"["[email protected]+"]"),[email protected]_V,0); mes .n$; mes "O ^0000ff\""+getitemname(getequipid([email protected]))+"\"^000000 Foi encantado com sucesso."; end; OnInit: // ========= Random Option Slot 1 ========= // - Physical setarray .RandOpt1_P[0],RDMOPT_VAR_STRAMOUNT, // STR RDMOPT_VAR_AGIAMOUNT, // AGI RDMOPT_VAR_VITAMOUNT, // VIT RDMOPT_VAR_DEXAMOUNT, // DEX RDMOPT_VAR_LUKAMOUNT, // LUK RDMOPT_VAR_ATTPOWER, // ATK RDMOPT_DAMAGE_PROPERTY_NOTHING_TARGET, // Damage to Neutral Element RDMOPT_DAMAGE_PROPERTY_GROUND_TARGET, // Damage to Earth Element RDMOPT_DAMAGE_PROPERTY_FIRE_TARGET, // Damage to Fire Element RDMOPT_DAMAGE_PROPERTY_WATER_TARGET, // Damage to Water Element RDMOPT_DAMAGE_PROPERTY_WIND_TARGET, // Damage to Wind Element RDMOPT_DAMAGE_PROPERTY_POISON_TARGET, // Damage to Poison Element RDMOPT_DAMAGE_PROPERTY_SAINT_TARGET, // Damage to Holy Element RDMOPT_DAMAGE_PROPERTY_DARKNESS_TARGET, // Damage to Dark Element RDMOPT_DAMAGE_PROPERTY_TELEKINESIS_TARGET, // Damage to Ghost Element RDMOPT_DAMAGE_PROPERTY_UNDEAD_TARGET; // Damage to Undead Element // ToDo: // Recover 1000 of Damage lost from size penalties // - Magical setarray .RandOpt1_M[0],RDMOPT_VAR_VITAMOUNT, // VIT RDMOPT_VAR_INTAMOUNT, // INT RDMOPT_VAR_DEXAMOUNT, // DEX RDMOPT_VAR_LUKAMOUNT, // LUK RDMOPT_VAR_ATTMPOWER, // MATK RDMOPT_MDAMAGE_PROPERTY_NOTHING_TARGET, // Damage to Neutral Element RDMOPT_MDAMAGE_PROPERTY_GROUND_TARGET, // Damage to Earth Element RDMOPT_MDAMAGE_PROPERTY_FIRE_TARGET, // Damage to Fire Element RDMOPT_MDAMAGE_PROPERTY_WATER_TARGET, // Damage to Water Element RDMOPT_MDAMAGE_PROPERTY_WIND_TARGET, // Damage to Wind Element RDMOPT_MDAMAGE_PROPERTY_POISON_TARGET, // Damage to Poison Element RDMOPT_MDAMAGE_PROPERTY_SAINT_TARGET, // Damage to Holy Element RDMOPT_MDAMAGE_PROPERTY_DARKNESS_TARGET, // Damage to Dark Element RDMOPT_MDAMAGE_PROPERTY_TELEKINESIS_TARGET, // Damage to Ghost Element RDMOPT_MDAMAGE_PROPERTY_UNDEAD_TARGET, // Damage to Undead Element RDMOPT_HEAL_MODIFY_PERCENT; // Heal Power % // ToDo: // Recover 1000 of Damage lost from size penalties // - Ranged setarray .RandOpt1_R[0],RDMOPT_VAR_AGIAMOUNT, // AGI RDMOPT_VAR_VITAMOUNT, // VIT RDMOPT_VAR_DEXAMOUNT, // DEX RDMOPT_VAR_LUKAMOUNT, // LUK RDMOPT_VAR_ATTPOWER, // ATK RDMOPT_DAMAGE_PROPERTY_NOTHING_TARGET, // Damage to Neutral Element RDMOPT_DAMAGE_PROPERTY_GROUND_TARGET, // Damage to Earth Element RDMOPT_DAMAGE_PROPERTY_FIRE_TARGET, // Damage to Fire Element RDMOPT_DAMAGE_PROPERTY_WATER_TARGET, // Damage to Water Element RDMOPT_DAMAGE_PROPERTY_WIND_TARGET, // Damage to Wind Element RDMOPT_DAMAGE_PROPERTY_POISON_TARGET, // Damage to Poison Element RDMOPT_DAMAGE_PROPERTY_SAINT_TARGET, // Damage to Holy Element RDMOPT_DAMAGE_PROPERTY_DARKNESS_TARGET, // Damage to Dark Element RDMOPT_DAMAGE_PROPERTY_TELEKINESIS_TARGET, // Damage to Ghost Element RDMOPT_DAMAGE_PROPERTY_UNDEAD_TARGET; // Damage to Undead Element // ToDo: // Recover 1000 of Damage lost from size penalties // - Values // Note: When MinV and MaxV are the same, rand() will not be used! setarray .RandOpt1_P_MinV[0],1,1,1,1,1,10,1,1,1,1,1,1,1,1,1,1; setarray .RandOpt1_P_MaxV[0],10,10,10,10,10,150,15,15,15,15,15,15,15,15,15,15; setarray .RandOpt1_M_MinV[0],1,1,1,1,10,1,1,1,1,1,1,1,1,1,1,5; setarray .RandOpt1_M_MaxV[0],10,10,10,10,150,15,15,15,15,15,15,15,15,15,15,20; setarray .RandOpt1_R_MinV[0],1,1,1,1,10,1,1,1,1,1,1,1,1,1,1; setarray .RandOpt1_R_MaxV[0],10,10,10,10,150,15,15,15,15,15,15,15,15,15,15; // ========= Random Option Slot 2 ========= // - Physical setarray .RandOpt2_P[0],RDMOPT_VAR_MAXHPPERCENT, RDMOPT_VAR_MAXSPPERCENT, RDMOPT_VAR_ATKPERCENT, RDMOPT_VAR_ITEMDEFPOWER, RDMOPT_VAR_MDEFPOWER, RDMOPT_CLASS_DAMAGE_BOSS_TARGET, RDMOPT_VAR_ATTPOWER, // ATK RDMOPT_VAR_CRITICALSUCCESSVALUE, // Crit Chance RDMOPT_DAMAGE_CRI_TARGET, // Crit Damage % RDMOPT_VAR_PLUSASPDPERCENT, // ASPD % RDMOPT_DEC_SPELL_CAST_TIME, // Variable Cast Time -% RDMOPT_DEC_SPELL_DELAY_TIME,// Cast Delay -% RDMOPT_DEC_SP_CONSUMPTION, // Skill SP Cost -% RDMOPT_VAR_MAXHPAMOUNT; // - Magical setarray .RandOpt2_M[0],RDMOPT_VAR_MAXHPPERCENT, RDMOPT_VAR_MAXSPPERCENT, RDMOPT_VAR_MAGICATKPERCENT, RDMOPT_VAR_ITEMDEFPOWER, RDMOPT_VAR_MDEFPOWER, RDMOPT_CLASS_MDAMAGE_BOSS, RDMOPT_VAR_ATTMPOWER, // MATK RDMOPT_CLASS_MDAMAGE_NORMAL, RDMOPT_VAR_MAXHPAMOUNT, RDMOPT_VAR_PLUSASPDPERCENT, // ASPD % RDMOPT_DEC_SPELL_CAST_TIME, // Variable Cast Time -% RDMOPT_DEC_SPELL_DELAY_TIME,// Cast Delay -% RDMOPT_DEC_SP_CONSUMPTION; // Skill SP Cost -% // - Ranged setarray .RandOpt2_R[0],RDMOPT_VAR_MAXHPPERCENT, RDMOPT_VAR_MAXSPPERCENT, RDMOPT_VAR_PLUSAVOIDSUCCESSVALUE, RDMOPT_VAR_ITEMDEFPOWER, RDMOPT_VAR_MDEFPOWER, RDMOPT_CLASS_DAMAGE_BOSS_TARGET, RDMOPT_RANGE_ATTACK_DAMAGE_TARGET, RDMOPT_VAR_CRITICALSUCCESSVALUE, // Crit Chance RDMOPT_DAMAGE_CRI_TARGET, // Crit Damage % RDMOPT_VAR_PLUSASPDPERCENT, // ASPD % RDMOPT_DEC_SPELL_CAST_TIME, // Variable Cast Time -% RDMOPT_DEC_SPELL_DELAY_TIME,// Cast Delay -% RDMOPT_DEC_SP_CONSUMPTION, // Skill SP Cost -% RDMOPT_VAR_MAXHPAMOUNT; // - Values // Note: When MinV and MaxV are the same, rand() will not be used! setarray .RandOpt2_P_MinV[0],1,1,2,10,10,1,10,1,1,1,1,1,1,500; setarray .RandOpt2_P_MaxV[0],10,15,10,100,100,15,150,10,20,25,15,15,10,5000; setarray .RandOpt2_M_MinV[0],1,1,2,10,10,1,10,1,500,1,1,1,1; setarray .RandOpt2_M_MaxV[0],10,15,10,100,100,15,150,10,5000,25,15,15,10; setarray .RandOpt2_R_MinV[0],1,1,5,10,10,1,5,1,1,1,1,1,1,500; setarray .RandOpt2_R_MaxV[0],10,15,15,100,100,15,20,10,20,25,15,15,10,5000; end; } Thanks
  3. Hi, i have a bug in the attack speed and weight capacity of these two class. my job_db1.txt ASPD always stays at 193... How to fix? Plz Help
  4. estou com o mesmo problema, achou alguma solução? I have the same problem, did you find any solution?
  5. Peguei esse npc para testar e ele só esta dando no máximo 9 pontos, mesmo trocando 20 cartas ele consome as 20 mas só da 9 pontos no máximo. e os ids estão certinhos que coloquei. alguém sabe resolver? https://pastebin.com/raw/69y4EVcf
  6. peguei esse npc para testar e ele só esta dando no máximo 9 pontos, mesmo trocando 20 cartas ele consome as 20 mas só da 9 pontos no máximo. e os ids estão certinhos que coloquei. alguém sabe resolver?
  7. Hello, I have a direct item drop script and I would like to know how to make the % of the bubble gum bonus influence this drop. Ow if there is any other way to make the gum influence the drop with this type of script. Here is the script: function script sLuckDrop { for(set @i,0;@i < getargcount();set @i,@i+3){ set @rd, rand(1000); if(getarg(@i+2) >= @rd){ getitem getarg(@i),getarg(@i+1); return; } } return; } - script MonstroDrop -1,{ OnNPCKillEvent: switch(killedrid){ case 1002: sLuckDrop(504,1,500); end; } end; }
  8. Olá, tenho um script de drop direto de itens e gostaria de saber como fazer para que a % do bonus da goma de mascar influencie nesse drop. Ow se tem alguma outra maneira de fazer a goma influenciar o drop com esse tipo de script. Aqui esta o script: /* ________________________________________________________ / \ | Sephir4 | |--------------------------------------------------------| | Nome do Script: Função - sLuckDrop | |--------------------------------------------------------| | Criado por: Sephir4 | |--------------------------------------------------------| | Funcionalidades: | | - Cria uma lista de premios que podem ser ganhos com | | uma chance especifica. | |--------------------------------------------------------| | sLuckDrop(<ID item>,<Quantidade>,<Chance>,{...}); | | | | - Repita o processo para adicionar mais premios. | \________________________________________________________/*/ function script sLuckDrop { for(set @i,0;@i < getargcount();set @i,@i+3){ set @rd, rand(1000); if(getarg(@i+2) >= @rd){ getitem getarg(@i),getarg(@i+1); return; } } return; } - script MonstroDrop -1,{ OnNPCKillEvent: switch(killedrid){ case 1002: sLuckDrop(504,1,500); end; //Poring tem a chance de dropar uma poção branca com 50% de chance } end; } Obrigado desde ja^^
  9. How do i fix this error? Npc Hunting mission by Euphy
  10. lamnor

    Refine npc

    Hello, i need a npc script that using an item, the weapon will be refined whith 100% and armor 100% chance. Item name - Ticket Refine
  11. Perfeito! nao sabia da existencia desses bonus: bonus bLongHPGainValue,n; Heals +n HP when killing an enemy with a range-physical attackbonus bLongSPGainValue,n; Heals +n SP when killing an enemy with a range-physical attackbonus bMagicHPGainValue,n; Heals +n HP when killing an enemy with a magical attackbonus bMagicSPGainValue,n; Heals +n SP when killing an enemy with a magical attack Resolvido! Muito Obrigado
  12. Right but still not recovering. Only recovering from kills using melee weapons
  13. Elmo Succubus,4,20,,0,,8,,1,0xFFFFFFFF,63,2,256,,65,0,1527,{ bonus bHPGainValue,500; bonus bSPGainValue,50; },{},{ heal 0,-5000; } https://ragnaplace.com/bro/item/19163/boneca-da-succubus-1
×
×
  • Create New...

Important Information

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