Jump to content

mrfizi

Members
  • Posts

    383
  • Joined

  • Last visited

  • Days Won

    14

Everything posted by mrfizi

  1. Please refer this guide for adding custom maps: Hope this will help you and fix your error.
  2. You can change the script like what @Akkarin post in here:
  3. Is this what you mean? https://github.com/rathena/rathena/blob/master/npc/custom/etc/floating_rates.txt Just change the OnHour labels to something else.
  4. Thank you. Nice Cap! Cool! I'll use this on my server. +1
  5. Add the permission for player on groups.conf channel: true On your channels.conf , check this on #main leave: false change false to true leave: true @reloadatcommand in game or restart your server.
  6. Look here: OnInit: .s_idle = 0; // ban hourly rewards from idle players ? 0 no / 1 yes {if player didn't move for x time he wont get hourly reward} , DEFAULT = 0 .s_idle_time = 1800; // this the time for idle in secend , DEFAULT = 1800 (30 min) .s_vip = 0; // 1 = only for VIP / 0 = for everyone , DEFAULT = 0 .s_time = 3600000; // 1000 = 1 secend | 60000 = 1 min | 3600000 = 1 houre , DEFAULT = 3600000 (1 hr) .s_hourly_level = 50; // Minimam level to get the Houerly rewards / 0 = no minimem level , DEFAULT 0 .s_GePard_ip = 0; // 0 = no Gepard / 1 = Gepard / 2 = IP , DEFAULT 0 .s_vinding = 7; // DEFAULT 7 / 0 = will give the reward even if vending / 1 = no normal vending / 2 = no @autotrade / 4 = no buyingstore | Example: if you want to ban normal vend and buying store you add the numbers 1+4=5 query_logsql("CREATE TABLE IF NOT EXISTS `sader_variables_log` (`unique_id` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0',`ip` VARCHAR(100) NOT NULL,`variable` VARCHAR(32) NOT NULL, `index` INT NOT NULL, `value` INT NOT NULL,`account_id` INT NOT NULL,`char_id` INT NOT NULL,`char_name` VARCHAR(30) NOT NULL) ENGINE=MyISAM"); bindatcmd("UnHourlyBan",strnpcinfo(3)+"::OnUnHourlyBan",99,99); bindatcmd("HourlyBan",strnpcinfo(3)+"::OnHourlyBan",0,99); end;
  7. Did you mean Vendor/Vending Control System? If yes, use this script: Then read my replied on this topic for how to setup your vending places:
  8. Here is document to read: https://github.com/rathena/rathena/blob/master/doc/mapflags.txt Check restricted zone too. --------------------------------------- *restricted <zone> Disables certain items and skills on a map through a specified zone number. The zone databases are located in 'db/(pre-)re/item_noequip.txt' and 'db/(pre-)re/skill_nocast_db.txt', both of which contain explanations and examples of how this mapflag is used. Restricted Zones: 1 - Aldebaran Turbo Track 2 - Jail 3 - Izlude Battle Arena 4 - WoE:SE Maps 5 - Sealed Shrine 6 - Instances: Endless Tower, Orc's Memory, Nidhoggr's Instance 7 - Towns 8 - WOE:TE Dungeons ---------------------------------------
  9. Please use CODE BOX next time. You can change it here: OnInit: //waitingroom "Item Trader",0; set .Level,0; // Minimum monster level to trade corresponding Items. set .Points$,"#Item_Points"; // Variable to store points. setarray .Shop[0], // Item Shop items: <ID>,<point cost> 512,10; setarray .Points[0],1,1,1,1; // Points per <normal Item>,<Item> set .ITEM$, // List of Items. "2504,2311"+ "2403,2103";
  10. // Player is Job_Novice, Job_Novice_High or Job_Baby if (.@first_eac == EAJ_NOVICE && .@second_eac != EAJ_SUPER_NOVICE) { // MAPID_NOVICE, MAPID_SUPER_NOVICE, MAPID_NOVICE_HIGH, MAPID_BABY Require_Level(.Req_First[0], .Req_First[1]); switch(Class) { case Job_Novice: // First job change Job_Options(.@job_opt,Job_Swordman, Job_Mage, Job_Archer, Job_Acolyte, Job_Merchant, Job_Thief, Job_Super_Novice, Job_Taekwon, Job_Gunslinger, Job_Ninja); if( .BabyNovice ) Job_Options(.@job_opt, Job_Baby); break;
  11. /conf/battle/player.conf // How much should rental mounts increase a player's movement speed? // Default is 25. 100 = 100% Increase. rental_mount_speed_boost: 25
  12. the structure still same, just combine all in one npc ? OR maybe you can just use this quest template by @CalciumKid
  13. Put this on your script: NPC 1: prontera,151,174,4 script NPC A 829,{ mes "bla bla bla.."; set #npcA, 1; close; } NPC 2: prontera,X,Y,4 script NPC B 829,{ if (#npcA) { mes "bla bla bla.."; set #npcB, 1; close; } else { mes "sorry!"; close; } } NPC 3: prontera,X,Y,4 script NPC C 829,{ if (#npcA && #npcB) { mes "bla bla bla.."; getitem 501,1; set #npcA, 0 set #npcB, 0; close; } else { mes "sorry!"; close; } } This is just a structure..
  14. Checked the logs. If nothing happen, I should be your pc/laptop RAM performance.
  15. mrfizi

    GM Commands?

    use @disguise mobID You can refer here: https://github.com/rathena/rathena/blob/master/doc/atcommands.txt
  16. on line 621, remove the last ' no need ' after ;
  17. or you can use @mapflag noskill 0 on each map in game
  18. check here: /npc/mapflag/noskill.txt
  19. change all Set to set btw, next time please post at the script support if you need help about script.
  20. Make another simple script that detect 1st job has been max 99/50 and change the job directly to trans job + 99/70 base and job level.
×
×
  • Create New...