Jump to content

frenzmu06

Members
  • Posts

    326
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by frenzmu06

  1. this should give you the answer Clientinfo
  2. already working fine except for the armor/weapon which i can easily solve by checking my weapon type which i think aren't same as yours since i use herc. tnx
  3. i think you interchanged the weapon weapon/armor_t_list -".@ticket = getiteminfo(.@eq_itm,2) == 5 ? .weap_t_list[.@eg_rfn] : .armo_t_list[.@eg_rfn]; " as it gives weapon tickets for armor and vise versa also there is no +10 ticket so you should skip the + 11 on both weapon and armor the v1.1 went +6~11 and makes npc give tickets of the same upgrade number
  4. this is great, tested it and found some wrong interaction, 1.if you fulfill the armor slot check (Body) (for ex: +11 Cotton Shirt ID 2302) and you have other items on any slot (except weapon slot) that has an acceptable upgrade value then you can exchange it to an armor refine ticket (this also work on left hand if you have a shield and works fine if left hand weapon since it checks the upgrade first) it shows "Slot - Not Applicable" but you can choose it 2.if you fulfill the armor slot check (Body) (for ex: +11 Cotton Shirt ID 2302) and you have other other items on any slot that has an upgrade value that is more or less than acceptable then it says "Sorry but I only convert items refined between +"+.uprange+" and +"+.uprange[1]+"."; when it should say that the items cannot be converted as they aren't listed of the on the acceptable trade list 3. i think its right to remove the accessory, mid and lower head slots as they aren't upgradable on servers (by default unless some genius upgrademasterrace turns it on lol) i think its also better to just check the inventory and let the npc list all the allowed items (like enumerate them) and choose one to convert. that is if that is even possible. thank you very much for this. i don't own a server and never had (i mean i had once but just live test), i just want to test somethings and if i cant make them i try to request them, had a bunch of ideas but never really you know
  5. what program are you using/version/etc? be specific so people can help you, try GRF Editor by Tokei i think it is on the download section
  6. packet version depends on your client date, you base it from what client you wanna use and you don't change it every time you patch your client. check mmo.h or check the wiki regarding the packet ver.
  7. // MVP // moc_pryd06 mapflag pvp_nocalcrank ra_fild02 mapflag pvp_nocalcrank ra_fild03 mapflag pvp_nocalcrank ra_fild04 mapflag pvp_nocalcrank ve_fild01 mapflag pvp_nocalcrank ve_fild02 mapflag pvp_nocalcrank lou_dun03 mapflag pvp_nocalcrank prt_maze03 mapflag pvp_nocalcrank bra_dun02 mapflag pvp_nocalcrank gl_chyard mapflag pvp_nocalcrank abyss_03 mapflag pvp_nocalcrank gef_dun02 mapflag pvp_nocalcrank gef_dun01 mapflag pvp_nocalcrank treasure02 mapflag pvp_nocalcrank pay_fild11 mapflag pvp_nocalcrank gon_dun03 mapflag pvp_nocalcrank abbey02 mapflag pvp_nocalcrank xmas_fild01 mapflag pvp_nocalcrank ra_san05 mapflag pvp_nocalcrank prt_sewb4 mapflag pvp_nocalcrank mosk_dun03 mapflag pvp_nocalcrank ama_dun03 mapflag pvp_nocalcrank kh_dun02 mapflag pvp_nocalcrank xmas_dun02 mapflag pvp_nocalcrank ayo_dun02 mapflag pvp_nocalcrank niflheim mapflag pvp_nocalcrank anthell02 mapflag pvp_nocalcrank mjolnir_04 mapflag pvp_nocalcrank pay_dun04 mapflag pvp_nocalcrank gef_fild02 mapflag pvp_nocalcrank gef_fild14 mapflag pvp_nocalcrank gef_fild10 mapflag pvp_nocalcrank moc_pryd04 mapflag pvp_nocalcrank in_sphinx5 mapflag pvp_nocalcrank moc_fild17 mapflag pvp_nocalcrank ein_dun02 mapflag pvp_nocalcrank beach_dun mapflag pvp_nocalcrank tur_dun04 mapflag pvp_nocalcrank jupe_core mapflag pvp_nocalcrank lhz_dun02 mapflag pvp_nocalcrank lhz_dun03 mapflag pvp_nocalcrank odin_tem03 mapflag pvp_nocalcrank moc_fild21 mapflag pvp_nocalcrank moc_fild22 mapflag pvp_nocalcrank thor_v03 mapflag pvp_nocalcrank abbey03 mapflag pvp_nocalcrank moc_pryd06 mapflag pvp_nocalcrank ra_fild02 mapflag pvp_nocalcrank ra_fild03 mapflag pvp_nocalcrank ra_fild04 mapflag pvp_nocalcrank ve_fild01 mapflag pvp_nocalcrank ve_fild02 mapflag pvp_nocalcrank lou_dun03 mapflag pvp_nocalcrank prt_maze03 mapflag pvp_nocalcrank bra_dun02 mapflag pvp_nocalcrank gl_chyard mapflag pvp_nocalcrank abyss_03 mapflag pvp_nocalcrank gef_dun02 mapflag pvp_nocalcrank gef_dun01 mapflag pvp_nocalcrank treasure02 mapflag pvp_nocalcrank pay_fild11 mapflag pvp_nocalcrank gon_dun03 mapflag pvp_nocalcrank abbey02 mapflag pvp_nocalcrank xmas_fild01 mapflag pvp_nocalcrank ra_san05 mapflag pvp_nocalcrank prt_sewb4 mapflag pvp_nocalcrank mosk_dun03 mapflag pvp_nocalcrank ama_dun03 mapflag pvp_nocalcrank kh_dun02 mapflag pvp_nocalcrank xmas_dun02 mapflag pvp_nocalcrank ayo_dun02 mapflag pvp_nocalcrank niflheim mapflag pvp_nocalcrank anthell02 mapflag pvp_nocalcrank mjolnir_04 mapflag pvp_nocalcrank pay_dun04 mapflag pvp_nocalcrank gef_fild02 mapflag pvp_nocalcrank gef_fild14 mapflag pvp_nocalcrank gef_fild10 mapflag pvp_nocalcrank moc_pryd04 mapflag pvp_nocalcrank in_sphinx5 mapflag pvp_nocalcrank moc_fild17 mapflag pvp_nocalcrank ein_dun02 mapflag pvp_nocalcrank beach_dun mapflag pvp_nocalcrank tur_dun04 mapflag pvp_nocalcrank jupe_core mapflag pvp_nocalcrank lhz_dun02 mapflag pvp_nocalcrank lhz_dun03 mapflag pvp_nocalcrank odin_tem03 mapflag pvp_nocalcrank moc_fild21 mapflag pvp_nocalcrank moc_fild22 mapflag pvp_nocalcrank thor_v03 mapflag pvp_nocalcrank abbey03 mapflag pvp_nocalcrank moc_pryd06 mapflag pvp_nocalcrank ra_fild02 mapflag pvp_nocalcrank ra_fild03 mapflag pvp_nocalcrank ra_fild04 mapflag pvp_nocalcrank ve_fild01 mapflag pvp_nocalcrank ve_fild02 mapflag pvp_nocalcrank lou_dun03 mapflag pvp_nocalcrank prt_maze03 mapflag pvp_nocalcrank bra_dun02 mapflag pvp_nocalcrank gl_chyard mapflag pvp_nocalcrank abyss_03 mapflag pvp_nocalcrank gef_dun02 mapflag pvp_nocalcrank gef_dun01 mapflag pvp_nocalcrank treasure02 mapflag pvp_nocalcrank pay_fild11 mapflag pvp_nocalcrank gon_dun03 mapflag pvp_nocalcrank abbey02 mapflag pvp_nocalcrank xmas_fild01 mapflag pvp_nocalcrank ra_san05 mapflag pvp_nocalcrank prt_sewb4 mapflag pvp_nocalcrank mosk_dun03 mapflag pvp_nocalcrank ama_dun03 mapflag pvp_nocalcrank kh_dun02 mapflag pvp_nocalcrank xmas_dun02 mapflag pvp_nocalcrank ayo_dun02 mapflag pvp_nocalcrank niflheim mapflag pvp_nocalcrank anthell02 mapflag pvp_nocalcrank mjolnir_04 mapflag pvp_nocalcrank pay_dun04 mapflag pvp_nocalcrank gef_fild02 mapflag pvp_nocalcrank gef_fild14 mapflag pvp_nocalcrank gef_fild10 mapflag pvp_nocalcrank moc_pryd04 mapflag pvp_nocalcrank in_sphinx5 mapflag pvp_nocalcrank moc_fild17 mapflag pvp_nocalcrank ein_dun02 mapflag pvp_nocalcrank beach_dun mapflag pvp_nocalcrank tur_dun04 mapflag pvp_nocalcrank jupe_core mapflag pvp_nocalcrank lhz_dun02 mapflag pvp_nocalcrank lhz_dun03 mapflag pvp_nocalcrank lhz_dun04 mapflag pvp_nocalcrank odin_tem03 mapflag pvp_nocalcrank moc_fild21 mapflag pvp_nocalcrank moc_fild22 mapflag pvp_nocalcrank thor_v03 mapflag pvp_nocalcrank abbey03 mapflag pvp_nocalcrank but, i dont know why i cant attack players? put both pvp and pvp_nocalcrank mapflags on your map How? Any example? moc_pryd06 mapflag pvp moc_pryd06 mapflag pvp_nocalcrank
  8. check the mp3nametable.txt on your client, it is located on your data folder/grf
  9. // MVP // moc_pryd06 mapflag pvp_nocalcrank ra_fild02 mapflag pvp_nocalcrank ra_fild03 mapflag pvp_nocalcrank ra_fild04 mapflag pvp_nocalcrank ve_fild01 mapflag pvp_nocalcrank ve_fild02 mapflag pvp_nocalcrank lou_dun03 mapflag pvp_nocalcrank prt_maze03 mapflag pvp_nocalcrank bra_dun02 mapflag pvp_nocalcrank gl_chyard mapflag pvp_nocalcrank abyss_03 mapflag pvp_nocalcrank gef_dun02 mapflag pvp_nocalcrank gef_dun01 mapflag pvp_nocalcrank treasure02 mapflag pvp_nocalcrank pay_fild11 mapflag pvp_nocalcrank gon_dun03 mapflag pvp_nocalcrank abbey02 mapflag pvp_nocalcrank xmas_fild01 mapflag pvp_nocalcrank ra_san05 mapflag pvp_nocalcrank prt_sewb4 mapflag pvp_nocalcrank mosk_dun03 mapflag pvp_nocalcrank ama_dun03 mapflag pvp_nocalcrank kh_dun02 mapflag pvp_nocalcrank xmas_dun02 mapflag pvp_nocalcrank ayo_dun02 mapflag pvp_nocalcrank niflheim mapflag pvp_nocalcrank anthell02 mapflag pvp_nocalcrank mjolnir_04 mapflag pvp_nocalcrank pay_dun04 mapflag pvp_nocalcrank gef_fild02 mapflag pvp_nocalcrank gef_fild14 mapflag pvp_nocalcrank gef_fild10 mapflag pvp_nocalcrank moc_pryd04 mapflag pvp_nocalcrank in_sphinx5 mapflag pvp_nocalcrank moc_fild17 mapflag pvp_nocalcrank ein_dun02 mapflag pvp_nocalcrank beach_dun mapflag pvp_nocalcrank tur_dun04 mapflag pvp_nocalcrank jupe_core mapflag pvp_nocalcrank lhz_dun02 mapflag pvp_nocalcrank lhz_dun03 mapflag pvp_nocalcrank odin_tem03 mapflag pvp_nocalcrank moc_fild21 mapflag pvp_nocalcrank moc_fild22 mapflag pvp_nocalcrank thor_v03 mapflag pvp_nocalcrank abbey03 mapflag pvp_nocalcrank moc_pryd06 mapflag pvp_nocalcrank ra_fild02 mapflag pvp_nocalcrank ra_fild03 mapflag pvp_nocalcrank ra_fild04 mapflag pvp_nocalcrank ve_fild01 mapflag pvp_nocalcrank ve_fild02 mapflag pvp_nocalcrank lou_dun03 mapflag pvp_nocalcrank prt_maze03 mapflag pvp_nocalcrank bra_dun02 mapflag pvp_nocalcrank gl_chyard mapflag pvp_nocalcrank abyss_03 mapflag pvp_nocalcrank gef_dun02 mapflag pvp_nocalcrank gef_dun01 mapflag pvp_nocalcrank treasure02 mapflag pvp_nocalcrank pay_fild11 mapflag pvp_nocalcrank gon_dun03 mapflag pvp_nocalcrank abbey02 mapflag pvp_nocalcrank xmas_fild01 mapflag pvp_nocalcrank ra_san05 mapflag pvp_nocalcrank prt_sewb4 mapflag pvp_nocalcrank mosk_dun03 mapflag pvp_nocalcrank ama_dun03 mapflag pvp_nocalcrank kh_dun02 mapflag pvp_nocalcrank xmas_dun02 mapflag pvp_nocalcrank ayo_dun02 mapflag pvp_nocalcrank niflheim mapflag pvp_nocalcrank anthell02 mapflag pvp_nocalcrank mjolnir_04 mapflag pvp_nocalcrank pay_dun04 mapflag pvp_nocalcrank gef_fild02 mapflag pvp_nocalcrank gef_fild14 mapflag pvp_nocalcrank gef_fild10 mapflag pvp_nocalcrank moc_pryd04 mapflag pvp_nocalcrank in_sphinx5 mapflag pvp_nocalcrank moc_fild17 mapflag pvp_nocalcrank ein_dun02 mapflag pvp_nocalcrank beach_dun mapflag pvp_nocalcrank tur_dun04 mapflag pvp_nocalcrank jupe_core mapflag pvp_nocalcrank lhz_dun02 mapflag pvp_nocalcrank lhz_dun03 mapflag pvp_nocalcrank odin_tem03 mapflag pvp_nocalcrank moc_fild21 mapflag pvp_nocalcrank moc_fild22 mapflag pvp_nocalcrank thor_v03 mapflag pvp_nocalcrank abbey03 mapflag pvp_nocalcrank moc_pryd06 mapflag pvp_nocalcrank ra_fild02 mapflag pvp_nocalcrank ra_fild03 mapflag pvp_nocalcrank ra_fild04 mapflag pvp_nocalcrank ve_fild01 mapflag pvp_nocalcrank ve_fild02 mapflag pvp_nocalcrank lou_dun03 mapflag pvp_nocalcrank prt_maze03 mapflag pvp_nocalcrank bra_dun02 mapflag pvp_nocalcrank gl_chyard mapflag pvp_nocalcrank abyss_03 mapflag pvp_nocalcrank gef_dun02 mapflag pvp_nocalcrank gef_dun01 mapflag pvp_nocalcrank treasure02 mapflag pvp_nocalcrank pay_fild11 mapflag pvp_nocalcrank gon_dun03 mapflag pvp_nocalcrank abbey02 mapflag pvp_nocalcrank xmas_fild01 mapflag pvp_nocalcrank ra_san05 mapflag pvp_nocalcrank prt_sewb4 mapflag pvp_nocalcrank mosk_dun03 mapflag pvp_nocalcrank ama_dun03 mapflag pvp_nocalcrank kh_dun02 mapflag pvp_nocalcrank xmas_dun02 mapflag pvp_nocalcrank ayo_dun02 mapflag pvp_nocalcrank niflheim mapflag pvp_nocalcrank anthell02 mapflag pvp_nocalcrank mjolnir_04 mapflag pvp_nocalcrank pay_dun04 mapflag pvp_nocalcrank gef_fild02 mapflag pvp_nocalcrank gef_fild14 mapflag pvp_nocalcrank gef_fild10 mapflag pvp_nocalcrank moc_pryd04 mapflag pvp_nocalcrank in_sphinx5 mapflag pvp_nocalcrank moc_fild17 mapflag pvp_nocalcrank ein_dun02 mapflag pvp_nocalcrank beach_dun mapflag pvp_nocalcrank tur_dun04 mapflag pvp_nocalcrank jupe_core mapflag pvp_nocalcrank lhz_dun02 mapflag pvp_nocalcrank lhz_dun03 mapflag pvp_nocalcrank lhz_dun04 mapflag pvp_nocalcrank odin_tem03 mapflag pvp_nocalcrank moc_fild21 mapflag pvp_nocalcrank moc_fild22 mapflag pvp_nocalcrank thor_v03 mapflag pvp_nocalcrank abbey03 mapflag pvp_nocalcrank but, i dont know why i cant attack players? put both pvp and pvp_nocalcrank mapflags on your map
  10. System/monster_size_effect.lub
  11. i am requesting a script that exchanges a Refined Armor/Weapon to a Ticket (deletes the armor/weapon and gets a ticket) not a refine npc
  12. can you put it in pastebin/upaste or just post it as a plain code here? i don't want to download zip files from unknown sources
  13. Requesting a script that trades refine tickets for weapon or armor with upgrade the npc will trade Weapon (listed in weaponarray) with the specified refine for +12 Weapon =Guarantee_Weapon_11Up +10 Weapon =Guarantee_Weapon_9Up +9 Weapon =Guarantee_Weapon_8Up +8 Weapon =Guarantee_Weapon_7Up +7 Weapon =Guarantee_Weapon_6Up and Armor (listed in armorarray) with the specified refine for +12 Armor =Guarantee_Armor_11Up +10 Armor =Guarantee_Armor_9Up +9 Armor =Guarantee_Armor_8Up +8 Armor =Guarantee_Armor_7Up +7 Armor =Guarantee_Armor_6Up - script Ticket Trader FAKE_NPC{ mes "I trade weapons and armors with specific refines for Refine Tickets"; menu (Trade Weapon, Trade Armor) show available items from inventory including eqquiped item trade the item //configs weaponticketarray,6238,6228,6229,6230,6231; //6238 Guarantee_Weapon_11Up //6228 Guarantee_Weapon_9Up //6229 Guarantee_Weapon_8Up //6230 Guarantee_Weapon_7Up //6231 Guarantee_Weapon_6Up weaponarray,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112; //you can add more or modify //1101 Sword //1102 Sword_ //1103 Sword__ //1104 Falchion //1105 Falchion_ //1106 Falchion__ //1107 Blade //1108 Blade_ //1109 Blade__ //1110 Lapier //1111 Lapier_ //1112 Lapier__ armorticketarray,6239,6232,6233,6234,6235 //6239 Guarantee_Armor_11Up //6232 Guarantee_Armor_9Up //6233 Guarantee_Armor_8Up //6234 Guarantee_Armor_7Up //6235 Guarantee_Armor_6Up armorarray,2302,2304,2306,2308,2310,2311,2313,2315,2317,2318,2319; //you can add more //2302 Cotton_Shirt_ //2304 Leather_Jacket_ //2306 Adventurere's_Suit_ //2308 Mantle_ //2310 Coat_ //2311 Mink_Coat //2313 Padded_Armor_ //2315 Chain_Mail_ //2317 Plate_Armor_ //2318 Clothes_Of_The_Lord //2319 Glittering_Clothes tnx if anyone helps
  14. kinocompile mo lng para mag create ng new mapcache? dl mo nalang WeeMapCache
  15. i've requested the same script @ hercules and a good hearted one helped me http://herc.ws/board/topic/13126-request-extra-monster-drop/#entry75620 , but i really din't test it yet since i haven't finished all the list of drops i want. i found yours the most exact way i want it to be done, thanks i'll try them later. thanks all tested it, killed drake and he dropped so many Rapiers (item ID 1112) which is same as Drake's monster id, only the zeny and cash works can you make it also separate drop % for each item drop? edit: thanks for everyone who helped, i'm fine now, edited it like this - script Sample FAKE_NPC,{ OnNPCKillEvent: .@killedrid = killedrid; while ( .@i < .monster_drop_size ) { if ( compare( "#"+.monster_drop$[.@i],"#"+.@killedrid+"," ) ) { .@size = explode( .@reward$,.monster_drop$[.@i],"," ); if ( .@size > 1 ) { // Zeny + Cash rewards Zeny += atoi( .@reward$[1] ); #CASHPOINTS += atoi( .@reward$[2] ); // item rewards if ( rand( 100 ) < 50 ) { getitem atoi( .@reward$[3] ),atoi( .@reward$[4] ); } // item rewards if ( rand( 100 ) < 50 ) { getitem atoi( .@reward$[5] ),atoi( .@reward$[6] ); } } end; } .@i++; } end; OnInit: // Monster & Drop List: // "<Monster ID>|<Zeny>|<Cash Points>|<itemID-1>|<amount-1>|<itemID-2>|<amount-2>...etc", setarray .monster_drop$, "1511,5000,1,18900,1,5759,1", // AMON_RA: 5000 Zeny + 1 Cash + Weisswurst + Noah_Hat "1502,5000,1,18844,1,18839,1"; // PORING_V: 5000 Zeny + 1 Cash + Blue_Poring_Bubble + Poring_Sunglasses .monster_drop_size = getarraysize( .monster_drop$ ); end; } and its working fine.
  16. - script ExtraDrop -1,{ OnInit: setarray .mon_list[0],1002,1101; // list of monster ids .mon_size = getarraysize(.mon_list); .cashpt = 10; // How much cashpoints? .zeny = 5000000; // How much zeny? .reward = 501; // Reward item id .reward_amt = 1; // Reward Amount end; OnNPCKillEvent: for( .@i = 0; .@i < .mon_size; .@i++ ) { if( killedrid == .mon_list[.@i] ) { #CASHPOINTS += .cashpt; Zeny += .zeny; if( rand(100) < 10 ) getitem .reward,.reward_amt; break; } } end; } To I tried my best, It's hardcode : ) . lol yup dude, my basic knowledge can read what you have made even without testing it, i myself can do basic script too but this time i can't do it (i can do it with a looping script but hell that would be lines of code everytime i add monster and its drop) what i need is lines of code from stolao's daily reward, my brain just can't fucking understand them, if(#DRewardCon >= getarraysize(.Rewards$)){ if(.Reset){ #DRewardCon = 1; } else { .@g = getarraysize(.Rewards$)-1; } } else { .@g = #DRewardCon; } explode(.@XT$,.Rewards$[.@g],","); for(.@x = 0; .@x < getarraysize(.@XT$); .@x++){ .@TT[.@x] = atoi(.@XT$[.@x]); } if(.Mode & 1 && .@TT[4] > 0){ for(.@x = 4; .@x <= getarraysize(.@TT) - 1 ; .@x += 2){ .@itms[getarraysize(.@itms)] = .@TT[.@x]; .@qnts[getarraysize(.@qnts)] = .@TT[.@x + 1]; } if(checkweight2(.@itms,.@qnts)){ for(.@x = 0; .@x < getarraysize(.@itms) && .@x < getarraysize(.@qnts); .@x++){ getitem .@itms[.@x], .@qnts[.@x]; } } else { message strcharinfo(0),"[Daily Rewards]: You cannot carry the prizes, please use storage and relog."; if(#DRewardCon) #DRewardCon -= 1; end; } } if(.Mode & 16){ cutin .Cutins$[#DRewardCon],4; } if(.Mode & 2){ if(.@TT[0]){ Zeny += .@TT[0]; message strcharinfo(0),"[Daily Rewards]: Recieved "+ .@TT[0] +"z"; } if(.@TT[1]){ setd getd(.Points$[0]),getd(.Points$[0]) + .@TT[1]; message strcharinfo(0),"[Daily Rewards]: Recieved "+ .@TT[1] +" "+.Points$[1]; } }
  17. - script ExtraDrop -1,{ OnInit: setarray .mon_list[0],1002,1101; // list of monster ids .mon_size = getarraysize(.mon_list); .cashpt = 10; // How much cashpoints? .zeny = 5000000; // How much zeny? .reward = 501; // Reward item id .reward_amt = 1; // Reward Amount end; OnNPCKillEvent: for( .@i = 0; .@i < .mon_size; .@i++ ) { if( killedrid == .mon_list[.@i] ) { #CASHPOINTS += .cashpt; Zeny += .zeny; if( rand(100) < 10 ) getitem .reward,.reward_amt; break; } } end; } thanks but i think you don't get what i'm saying, i need EACH and every monster I list to drop their specific zeny amount, cash amount, items and value (which can be read from the array) still i am very grateful for helping me bro
  18. thanks but what i need is the configurability of setting the drops and other rewards from the script
  19. MySQL yan sire, anyway tnx sa reply. i'm using Wampserver. or d ko lng talaga maintindihan at andyan na sagot. try ko edit yung "subnet_athena.txt" kng pwede. i think nasa "wampserver" setting yung config for this e.
  20. anyone know pano i setup online yung server(rathena/hercules) using Wampserver. ni rurun ko na xa sa localhost, gusto ko sana pwede komonnect mga kaibigan ko sakin for testing purposes. yung step by step sana, d ko masundan yung port forwarding na nakikita ko sa mga blogs/wiki answers sa google e. tnx if may help.
  21. Hello good day, can anyone with good scripting knowledge help finish this script. so what the script does is it's triggered by killing a monster from the list and it'll give the specified zeny and cash point to the killer (100%), there is also a 10% chance that the killer gets the listed items (if there are). i copied the array format from Stolao's DailyReward. - script ExtraDrop -1,{ OnNPCKillEvent: if (killedrid == <monster id>) { #CASHPOINTS += <cash points>; Zeny += <zeny amount>; } if ()rand(1000) < 10 ) //Chance: 100 = 10%, 10 = 1%, etc. getitem <item ids>, <item amounts>; end; OnInit: // Monster & Drop List: // "<Monster ID>|<Zeny>|<Cash Points>|<itemID-1>|<amount-1>|<itemID-2>|<amount-2>...etc", setarray .mvpmonsterdrop$[1], "1112,5000,2,504,10", // Drake: 5000 Zeny + 2 Cash Points +10 White Potion "1115,3000,1,504,10,506,10", // Eddga: 3000 Zeny + 1 Cash Points +10 White Potion + 10 Green Potion "2098,4000,0,504,10,506,10,505,10", // Doppelganger: 4000 Zeny + 1 Cash Points +10 White Potion + 10 Green Potion + 10 Blue Potion "1120,1000"; // Ghostring: 1000 Zeny end; } hope you guys can help me. thnx
  22. Yes you should continue this. Well they have updated itemInfo.lub/lua but some of their item info are missing or like not the same name with the actual item or they use AEGIS name for it. Like for an example... [2629] = { unidentifiedDisplayName = "Accessory", unidentifiedResourceName = "º§Æ®", unidentifiedDescriptionName = { "A reproduction of the", "girdle of might that", "Thor wore to enhance", "his prodigious strength. Str +40, MDEF +7", "^FFFFFF_^000000", "^FF0000This can be made 30 Day version, and tradable by talking with the Godly Item Confiscator in Prontera Castle.^000000", "Not Tradable", "^FFFFFF_^000000", "Class: ^777777Accessory^000000", "Defense: ^7777772^000000", "Weight: ^777777800^000000", "Required Level: ^77777794^000000", "Jobs: ^777777All^000000" }, identifiedDisplayName = "Magingiorde", identifiedResourceName = "¸Þ±ä±â¿À¸£µå", identifiedDescriptionName = { "A reproduction of the", "girdle of might that", "Thor wore to enhance", "his prodigious strength. Str +40, MDEF +7", "^FFFFFF_^000000", "^FF0000This can be made 30 Day version, and tradable by talking with the Godly Item Confiscator in Prontera Castle.^000000", "Not Tradable", "^FFFFFF_^000000", "Class: ^777777Accessory^000000", "Defense: ^7777772^000000", "Weight: ^777777800^000000", "Required Level: ^77777794^000000", "Jobs: ^777777All^000000" }, slotCount = 0, ClassNum = 0 }, Maybe if you can merge those item info it would be great . sry, i think that wouldn't happen anymore as i lost interest on ragnarok, i even dropped my upcoming server (already up) which i spend some times, moved to dota2. but i can update/add SOME items on the latest rev (rev6) by request just post item id/id range and i'll work on it if i have spare time; pm me if you need something personal
  23. @Patskie & ccjosh ok tnx ty this help alot
  24. how about clean the whole ragnarok db in one command?
×
×
  • Create New...