Jump to content

Quazi

Members
  • Content Count

    242
  • Joined

  • Last visited

5 Followers

About Quazi

  • Rank
    Advanced Member

Profile Information

  • Gender
    Not Telling
  • Github
    Miracle
  • Emulator
    Hercules

Recent Profile Visitors

3018 profile views
  1. would it be possible for this GM Reward Shop Based script to add the following.. 1. Make a command to whisper the npc when giving out a prize to a player just like this [npc:reward] 2. add an option to reward every player on the map... reason of adding this is to give player a consolation prize for joining some events.. 3. add an option to reward all players.. ( this will be use occasionally ) making all player receive a prize/bonus/free item when the server celebrate something like anniversary events.. 4. and also announce when GM give their reward. This is to let the player knows that the GM give the reward to the right player. 1. Announce [GMNAME] : Successfully rewarded a [Amount]x[ItemID] to [Player Name] from winning the event. this is for one player who won the event.. 2. Announce [GMNAME] : All player(s) at [MAPNAME] Successfully receive [AMOUNT]x[ITEMID] as Consolation Prize. this is for the map reward. 3. Announce [ServerName] : All players receive a bonus reward. Rewarder script https://pastebin.com/x6X3DBBE
  2. thanks a lot bro.. the script works perfect.. the changes is too difficult for me to understand..
  3. how to make an exemption to this?, that only GM's can use @go command even if they dead.. this script is made by annieruru - script adasd2a -1,{ OnInit: bindatcmd "go", strnpcinfo(0)+"::Onaaa",0,99; end; Onaaa: if ( !Hp ) { message strcharinfo(0), "You can't use "+ [email protected]_command$ +" when you are dead"; end; } atcommand [email protected]_command$ +" "+ implode( [email protected]_parameters$, " " ); end; }
  4. i cant patch client 2019-05-30 using this https://gitlab.com/4144/Nemo/ .. theres a lot of patch error.. which one are you using to patch 2019 client above??...
  5. after installing visual studio 2015 above.. it will fix your problem.. and after that you will face another error in the emulator which is ucrtbased.dll and you have to download it and paste it into your hercules directory.. i encountered your problem too ^^ and also you have to update the sql files..
  6. prontera,156,187,4 script Nurse 4_F_NURSE,7,7,{ OnTouch: [email protected] = 5; // how many seconds before the player can heal again if ( @heal_cooldown + [email protected] > gettimetick(2) ) { dispbottom "You need wait for " + ( @heal_cooldown + [email protected] - gettimetick(2) ) + " seconds."; end; } // disable negative buffs ... I out from RO scene for about 4 years, so this is my only known negative buffs sc_end SC_STONE; sc_end SC_FREEZE; sc_end SC_STUN; sc_end SC_SLEEP; sc_end SC_POISON; sc_end SC_CURSE; sc_end SC_SILENCE; sc_end SC_CONFUSION; sc_end SC_BLIND; sc_end SC_BLOODING; sc_end SC_DPOISON; sc_end SC_FEAR; sc_end SC_COLD; sc_end SC_BURNING; sc_end SC_DEEP_SLEEP; sc_end SC_DEC_AGI; sc_end SC_BROKENARMOR; sc_end SC_BROKENWEAPON; sc_end SC_PROPERTYUNDEAD; sc_end SC_ORCISH; sc_end SC_SKE; sc_end SC_SWOO; sc_end SC_SKA; // give players buff ... don't give too much otherwise player wanna spam [email protected] = 3600000; // the buff will last for 1 hour sc_start SC_INC_AGI, [email protected], 10; sc_start SC_BLESSING, [email protected], 10; // sc_start SC_CONCENTRATION, [email protected], 10; // sc_start SC_IMPOSITIO, [email protected], 5; // sc_start SC_SUFFRAGIUM, [email protected], 3; // sc_start SC_KYRIE, [email protected], 10; // sc_start SC_MAGNIFICAT, [email protected], 5; // sc_start SC_GLORIA, [email protected], 5; // sc_start SC_WINDWALK, [email protected], 5; // sc_start SC_ANGELUS, [email protected], 10; // give player's soul link if ( [email protected] = .spirit[BaseJob] ); else if ( Upper & 1 && BaseLevel < 70 ) [email protected] = SL_HIGH; if ( [email protected] ) { sc_start4 SC_SOULLINK, [email protected], 1, [email protected],0,0; skilleffect [email protected], 1; } // automatically turn all oridecon and elunium stone into pure stone to reduce player's weight [email protected] = countitem(Oridecon_Stone); if ( [email protected] >= 5 ) { delitem Oridecon_Stone, [email protected] / 5 * 5; getitem Oridecon, [email protected] / 5; message strcharinfo(0), "Refined "+ ( [email protected] / 5 * 5 ) +" Oridecon Stones, got "+ ( [email protected] / 5 ) +" Oridecons."; } [email protected] = countitem(Elunium_Stone); if ( [email protected] >= 5 ) { delitem Elunium_Stone, [email protected] / 5 * 5; getitem Elunium, [email protected] / 5; message strcharinfo(0), "Refined "+ ( [email protected] / 5 * 5 ) +" Elunium Stones, got "+ ( [email protected] / 5 ) +" Eluniums."; } // repair all player's broken eqiupments repairall; // identify all player's equipments getinventorylist; for( [email protected] = 0; [email protected] < @inventorylist_count; [email protected]++ ) { if ( @inventorylist_identify[[email protected]] == 1 ) continue; else if ( getskilllv(MC_IDENTIFY) == 1 && Sp >= 10 ) heal 0,0; // lol... this is supposed to reduce their SP by 10, whatever else if ( countitem(Spectacles) ) delitem Spectacles,1; else if ( getskilllv(RG_COMPULSION) && Zeny >= ( 100 - ( 5 + 4 * getskilllv(RG_COMPULSION) ) )* 2/5 ) Zeny -= ( 100 - ( 5 + 4 * getskilllv(RG_COMPULSION) ) )* 2/5; else if ( getskilllv(MC_DISCOUNT) && Zeny >= ( 100 - ( 5 + 2 * getskilllv(MC_DISCOUNT) ) )* 2/5 ) Zeny -= ( 100 - ( 5 + 2 * getskilllv(MC_DISCOUNT) ) )* 2/5; else if ( Zeny >= 40 ) Zeny -= 40; else break; delitem2 @inventorylist_id[[email protected]],1,0,0,0,0,0,0,0; getitem @inventorylist_id[[email protected]],1; [email protected]++; } if ( [email protected] ) message strcharinfo(0), "Identified "+ [email protected] +" Items."; // and last, give players heal percentheal 100,100; skilleffect AL_HEAL, MaxHp; skilleffect MG_SRECOVERY, MaxSp; emotion e_oops; @heal_cooldown = gettimetick(2); end; }
  7. wow that's cool bro.. thanks for sharing this great work..
  8. hi @Smoke is it possible to request an additional configuration in your demo script like this.. just an idea to improve the Item Option System Demo NPC.. Purpose of Max Item Option Limit is to avoid getting packet errors by editing the mmo.c and 4144 also said that the client is set to only exact 5 Options.. i hope you can give it a try when you have some extra time.. thank you in advance Configuration Max Item Option Limit ( can be set to 1, 2, 3, 4, or 5) .Max_Item_Option_Limit = 3; Requirements and Required amount for a try.( Can be set to either Zeny or cashpoints or PvPPoints or ItemID) .zeny_requirement = 100; ( Can be set to 0 ) .cashpoints_requirement = 1000; ( Can be set to 0 ) .pvppoints_requirement = 100; ( Can be set to 0 ) .Item_requirement = 503; ( this is set 503 as Red Potion )
  9. @Dastgir @4144 yes i did try change it in the mmo.c and the map server restarts on it's own, but anyway is it possible to request a help in this Item Option Script to add the max item option in configuration and also can change the requirement Zeny into some variable like cash points/pvppoints?.. something like this.. Configuration Max Item Option Limit ( can be set to 1, 2, 3, 4, or 5) .Max_Item_Option_Limit = 3; Required amount of zeny for a try.( Can be set to either Zeny or cashpoints or PvPPoints ) .zeny_requirement = 100; .cashpoints_requirement = 1000; .pvppoints_requirement = 100;
  10. hi guys, anyone know how change the max item option i'd like to change it into 3 option instead of 5, because 5 is too many option..
  11. ok sir dastgir.. i hope this feature will implement
  12. when option master failed to upgrade i get this error failed assertion.. Failed Assertion EDIT: i didn't change any part of the script.. Item Option Script
  13. im getting a map server crash when i try to add this features Configuration for disabling/enabling Achievement System Screenshot
×
×
  • Create New...

Important Information

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