Jump to content

Petey Pablo

Members
  • Content Count

    224
  • Joined

  • Last visited

Everything posted by Petey Pablo

  1. Thank you again man. You help me a lot. What is your facebook maybe I can add as friend xD
  2. How to make zeny reward from 1,000z 10,000z to 5,000,000 and 50,000,000? //===== Hercules Script ====================================== //= Treasure Hunter Quests //===== By: ================================================== //= Fredzilla //===== Current Version: ===================================== //= 1.2a //===== Description: ========================================= //= Start for Treasure hunter quests //===== Additional Comments: ================================= //= Event_THQS - Used to check if you have already registered //= #Treasure_Token - used to keep track of tokens //= 1.0 - Straight conversion of Aegis NPC file //= 1.1 - balanced some prices, fixed 1 missing label //= removed Executioner&Mysteltain swords [Lupus] //= 1.2 - Optmized and fixed small error [Panikon] //= 1.2a - Fixed zeny formula [Panikon] //============================================================ prt_in,159,172,0 warp thqwrp 3,3,yuno_in01,123,155 // Main configuration object - script THQS#Configuration FAKE_NPC,{ OnInit: // Axes setarray $THQS_menu_weapons_1[0], Sabbath, Slaughter, Tomahawk, Great_Axe, Guillotine; setarray $THQS_menu_price_1[0], 160, 160, 180, 200, 200; // One Handed Swords setarray $THQS_menu_weapons_2[0], Edge, Solar_Sword, Scissores_Sword, Nagan, Immaterial_Sword, Excalibur, Byeorrun_Gum, Tale_Fing_; setarray $THQS_menu_price_2[0], 130, 150, 170, 180, 200, 200, 240, 320; // Two Handed Swords setarray $THQS_menu_weapons_3[0],Dragon_Slayer, Schweizersabel, Katzbalger, Muramasa, Masamune, Balmung; setarray $THQS_menu_price_3[0], 140,200,300,300,400,2000; // Books setarray $THQS_menu_weapons_4[0],Book_Of_Blazing_Sun, Book_Of_Billows, Book_Of_Gust_Of_Wind, Book_Of_Mother_Earth, Book_Of_The_Apocalypse, Bible, Tablet; setarray $THQS_menu_price_4[0], 80, 80, 80, 80, 80, 90, 120; // Bows setarray $THQS_menu_weapons_5[0], Bow_Of_Rudra, Bow_Of_Roguemaster; setarray $THQS_menu_price_5[0], 150, 150; // Katars setarray $THQS_menu_weapons_6[0], Katar_Of_Cold_Icicle,Katar_Of_Thornbush,Katar_Of_Raging_Blaze,Katar_Of_Piercing_Wind,Ghoul_Leg,Infiltrator; setarray $THQS_menu_price_6[0],70,70,70,70,125,150; // Knuckles setarray $THQS_menu_weapons_7[0],Kaiser_Knuckle,Berserk; setarray $THQS_menu_price_7[0],75,75; // Maces setarray $THQS_menu_weapons_8[0],Spike,Slash,Grand_Cross,Quadrille,Mjolnir; setarray $THQS_menu_price_8[0],65,90,100,110,1000; // Whips setarray $THQS_menu_weapons_9[0],Rapture_Rose,Chemeti; setarray $THQS_menu_price_9[0],50,65; // Wands setarray $THQS_menu_weapons_10[0],Mighty_Staff,Wizardy_Staff,Bone_Wand,Staff_Of_Soul; setarray $THQS_menu_price_10[0],90,150,110,120; // Cards setarray $THQS_menu_cards[0],Poring_Card, Pasana_Card, Dokebi_Card, Sword_Fish_Card, Sand_Man_Card, Drainliar_Card, Kaho_Card,Mandragora_Card,Vadon_Card,Mummy_Card,Zenorc_Card,Condor_Card, Zombie_Card; setarray $THQS_menu_price[0],2,420,420,420,420,360,360,360,360,540,240,240,210; end; } // Trades tokens // getarg(0) - number of tokens to be traded function script thqs_trade_token { @type = getarg(0); if( @type == 4 ) close; // 10^0, 10^1, 10^2 @type -= 1; @price = pow(10, @type); // 10^3, 10^4, 10^5 @type += 3; // So we can use pow later to determine the qt of Zeny @prize = pow(10, @type); if( #Treasure_Token < @price ) { mes "You don't have enough tokens!"; close; } if( Zeny == MAX_ZENY ) { mes "You can't add more zeny to your character"; close; } Zeny += @prize; #Treasure_Token -= @price; close; } // Creates a buying menu // getarg(0) - .@mw$ -> ID // getarg(1) - .@mp$ -> PRICE function script thqs_menu_buy { if( getargcount() != 2 ) { debugmes "thqs_menu_buy: Wrong number of arguments!!"; close; } .@mw$ = getarg(0); .@mp$ = getarg(1); if( getarraysize( getd(.@mw$) ) != getarraysize( getd(.@mp$) ) ) { debugmes "thqs_menu_buy: Missing entries in data!"; close; } // Dynamic menu // Uses a dynamic string and then applies it to a *select .@select_menu$ = ""; for( .@i = 0; .@i < getarraysize( getd(.@mw$) ); .@i++ ) { .@price = getd(.@mp$+"["+.@i+"]"); if( .@select_menu$ != "") .@select_menu$ = .@select_menu$+":"+getitemname( getd(.@mw$+"["+.@i+"]") )+" - "+.@price+"T"; else .@select_menu$ = getitemname( getd(.@mw$+"["+.@i+"]") )+" - "+.@price+"T"; } .@select_menu$ = .@select_menu$ + ":Nevermind"; select(.@select_menu$); if( @menu == (.@i+1) ) close; @index = @menu - 1; // Arrays are 0 indexed while our menu is not @item_id = getd(.@mw$+"["+@index+"]"); @price = getd(.@mp$+"["+@index+"]"); if( #Treasure_Token < @price ) { mes "You don't have enough tokens!"; close; } #Treasure_Token -= @price; logmes "Treasure Token: Bought a "+getitemname(@item_id); getitem @item_id,1; close; } // Creates the first weapon menu // getarg(0) - @menu function script ths_menu_weapons { @first_option = getarg(0); if( @first_option == 11 ) close; mes "[Ash]"; mes "This is what we have to offer."+@first_option; next; // Array names so they can be used by thqs_menu_buy .@mw$ = "$THQS_menu_weapons_"+@first_option; .@mp$ = "$THQS_menu_price_"+@first_option; thqs_menu_buy(.@mw$,.@mp$); } // Main script prt_in,164,174,1 script Treasure Hunter's Shop 1_M_YOUNGKNIGHT,{ mes "[Ash]"; mes "Ahh, "+strcharinfo(0)+"! Welcome to the Offical Treasure Hunter's Guild Shop."; mes "You currently have ^FF0000"+#Treasure_Token+"^000000 treasure tokens!!!"; next; switch( select("How does this place work?","What do you have in stock?","Nevermind") ) { case 1: mes "[Ash]"; mes "Well you see here you can exchange your treasure hunter tokens for zeny or rare weapons forged by our blacksmiths."; mes " "; mes "Everything has its own price value and the only way you can get the tokens is by completing quests assigned to you,the system normally works like this."; mes " "; mes "The harder the mission the more Tokens you will earn. All red quests are worth 4-8 Tokens, and the rest are worth 1-5."; mes " "; mes "Hope that solves your problem and questions."; close; case 2: break; case 3: close; } mes "[Ash]"; mes "Ok here is our Big list of goods."; mes " "; mes "(Note T stands for a Treasure Token.)"; next; mes "[Ash]"; mes "This is what we have to offer."; next; switch( select("Trade for zeny", "Trade for Weapons", "Trade for Cards", "Nevermind") ) { case 1: select("1000z - 1T","10000z - 10T","100000z - 100T","Nevermind"); thqs_trade_token(@menu); case 2: mes "[Ash]"; mes "This is what we have to offer."; next; select("Axe's","1 Handed Swords","2 Handed Swords","Book's","Bow's","Katar's","Knuckle's","Mace's","Whips","Wands","Nevermind"); ths_menu_weapons(@menu); case 3: mes "[Ash]"; mes "This is what we have to offer."; next; thqs_menu_buy("$THQS_menu_cards","$THQS_menu_price"); case 4: close; } end; }
  3. Help me to disable chat room in this location. Thank you! online photo storage
  4. Im experiencing bug with the hit-delay when you die and go to save point is not work and you still in 5 seconds delay. I believe that is normal is the normal behavior even in the first version of hit-delay plugin? Before is not like that. Only being hit for the 5 sec delay. Not after you died still counting 5 sec then need to reconnect to go last save point.
  5. Hi there this fix my problem (But im not so sure if this is the right way) every error u see is about addbattleconf, for example this one. addBattleConf("warp_delay",go_warp_delay_bc, go_warp_delay_return_bc); you need to add "false" on the last part just like this addBattleConf("warp_delay",go_warp_delay_bc, go_warp_delay_return_bc,false); goodluck Im experiencing bug with the hit-delay when you die and go to save point is not work and you still in 5 seconds delay.
  6. im also experiencing this on Thor_Patcher[2.6.4.10] when i press the start button nothing happens.. is this fixed on other version? i've experience it too with Thor_Pacther[2.6.4.9]. but, mine works with version [2.6.4.8]. just u need to run the patcher as administrator. u should try on version how it does.i just updated to Thor_Patcher[2.6.4.13b] and everything works fine now /no1 How about patcher self update? I have same version of Thor_Patcher[2.6.4.13b] but the self update is now working.
  7. Please update the hit-delay to latest hercules hit-delay.c: In function ‘server_preinit’: hit-delay.c:226:70: error: macro "addBattleConf" requires 4 arguments, but only 3 given addBattleConf("warp_delay",go_warp_delay_bc, go_warp_delay_return_bc); ^ hit-delay.c:226:2: error: ‘addBattleConf’ undeclared (first use in this function) addBattleConf("warp_delay",go_warp_delay_bc, go_warp_delay_return_bc); ^ hit-delay.c:226:2: note: each undeclared identifier is reported only once for each function it appears in hit-delay.c:227:74: error: macro "addBattleConf" requires 4 arguments, but only 3 given addBattleConf("warp_delay_mob",go_warp_delay_bc, go_warp_delay_return_bc); ^ hit-delay.c:228:74: error: macro "addBattleConf" requires 4 arguments, but only 3 given addBattleConf("warp_delay_pet",go_warp_delay_bc, go_warp_delay_return_bc); ^ hit-delay.c:229:76: error: macro "addBattleConf" requires 4 arguments, but only 3 given addBattleConf("warp_delay_homun",go_warp_delay_bc, go_warp_delay_return_bc); ^ hit-delay.c:230:75: error: macro "addBattleConf" requires 4 arguments, but only 3 given addBattleConf("warp_delay_merc",go_warp_delay_bc, go_warp_delay_return_bc); ^ hit-delay.c:231:77: error: macro "addBattleConf" requires 4 arguments, but only 3 given addBattleConf("warp_delay_others",go_warp_delay_bc, go_warp_delay_return_bc); ^ make[1]: *** [../../plugins/hit-delay.so] Error 1 make[1]: Leaving directory `/home/willro/Hercules/src/plugins' make: *** [plugins] Error 2 ExtendedVending too ExtendedVending.c: In function ‘server_preinit’: ExtendedVending.c:776:54: error: macro "addBattleConf" requires 4 arguments, but only 3 given addBattleConf("extended_vending",ev_bc, ev_return_bc); ^ ExtendedVending.c:776:2: error: ‘addBattleConf’ undeclared (first use in this function) addBattleConf("extended_vending",ev_bc, ev_return_bc); ^ ExtendedVending.c:776:2: note: each undeclared identifier is reported only once for each function it appears in ExtendedVending.c:777:55: error: macro "addBattleConf" requires 4 arguments, but only 3 given addBattleConf("show_item_vending",ev_bc, ev_return_bc); ^ ExtendedVending.c:778:53: error: macro "addBattleConf" requires 4 arguments, but only 3 given addBattleConf("ex_vending_info",ev_bc, ev_return_bc); ^ ExtendedVending.c:779:47: error: macro "addBattleConf" requires 4 arguments, but only 3 given addBattleConf("item_zeny",ev_bc, ev_return_bc); ^ ExtendedVending.c:780:47: error: macro "addBattleConf" requires 4 arguments, but only 3 given addBattleConf("item_cash",ev_bc, ev_return_bc); ^ make[1]: *** [../../plugins/ExtendedVending.so] Error 1 make[1]: Leaving directory `/home/willro/Hercules/src/plugins' Afk too afk.c: In function ‘server_preinit’: afk.c:140:67: error: macro "addBattleConf" requires 4 arguments, but only 3 given addBattleConf("afk_timeout",afk_timeout_adjust,afk_timeout_return); ^ afk.c:140:2: error: ‘addBattleConf’ undeclared (first use in this function) addBattleConf("afk_timeout",afk_timeout_adjust,afk_timeout_return); ^ afk.c:140:2: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [../../plugins/afk.so] Error 1 make[1]: Leaving directory `/home/willro/Hercules/src/plugins' make: *** [plugins] Error 2
  8. Same. How to make it work? Anyone?
  9. It works. Big thanks for you man I appreciate your effort on this. I can not forget you XD
  10. Insert in what line? Thanks man for the help. Add it below this: if ( !getcharid(2) ) { mes "[ Guild Package ]";mes "you must have a guild"; close; } Not working
  11. Insert in what line? Thanks man for the help.
  12. How? I don't have knowledge about that. Thanks man!
  13. how to add required level 50 guild here prontera,164,163,3 script Guild Package 4W_SAILOR,{ .@req_online = 2; // how many players need to online to claim. .@req_lv = MAX_LEVEL; // minimum level of .@online players that has to be. if ( !getcharid(2) ) { mes "[ Guild Package ]"; mes "you must have a guild"; close; } if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) { mes "[ Guild Package ]"; mes "you are not a guild master"; close; } getguildmember getcharid(2), 1; getguildmember getcharid(2), 2; for ( .@i = 0; .@i < $@guildmembercount; .@i++ ) if ( isloggedin( $@guildmemberaid[.@i], $@guildmembercid[.@i] ) ) .@online++; if ( .@online < .@req_online ) { mes "[ Guild Package ]"; mes "your guild must have "+ .@req_online +" guild members online"; close; } .@origin = getcharid(3); for ( .@i = 0; .@i < $@guildmembercount; .@i++ ) { if ( isloggedin( $@guildmemberaid[.@i], $@guildmembercid[.@i] ) ) { attachrid $@guildmemberaid[.@i]; if ( BaseLevel < .@req_lv ) { .@deny_name$[.@c] = strcharinfo(0); .@c++; } } } attachrid .@origin; if ( .@c ) { mes "[ Guild Package ]"; mes "there are "+ .@c +" member does not meet the level requirement"; mes implode( .@deny_name$, "," ); close; } for ( .@i = 0; .@i < $@guildmembercount; .@i++ ) { if ( isloggedin( $@guildmemberaid[.@i], $@guildmembercid[.@i] ) ) { attachrid $@guildmemberaid[.@i]; if ( #guild_package_claimed ) { .@deny_name$[.@c] = strcharinfo(0); .@c++; } } } attachrid .@origin; if ( .@c ) { mes "[ Guild Package ]"; mes "there are "+ .@c +" members already claimed this package within their account"; mes implode( .@deny_name$, "," ); close; } if ( query_sql( "select account_id as aaa, ( select last_ip from login where account_id = aaa ) as last_ip from guild_member where guild_id = "+ getcharid(2) +" group by last_ip", .@aid, .@ip$ ) < .@req_online ) { mes "[ Guild Package ]"; mes "same ip detected"; .@nb = query_sql( "select name, account_id as aaa, ( select last_ip from login where account_id = aaa ) as last_ip from guild_member where guild_id = "+ getcharid(2), .@name$, .@aid, .@ip$ ); for ( .@i = 0; .@i < .@nb; .@i++ ) mes "[ Guild Package ]"; mes (.@i +1)+". "+ .@name$[.@i] +" ("+ .@ip$ +")"; next; } mes "[ Guild Package ]"; mes "Congratulations! Your Gpack has been claimed!"; for ( .@i = 0; .@i < $@guildmembercount; .@i++ ) { if ( isloggedin( $@guildmemberaid[.@i], $@guildmembercid[.@i] ) ) { attachrid $@guildmemberaid[.@i]; if ( getguildmasterid( getcharid(2) ) != $@guildmembercid[.@i] ) getitem 14232, 100; // Yggberry Box else getitem 14232, 100; // Yggberry Box getitem 30110, 100; // Box Of Thunder Box getitem 14004, 100; // EDP Box getitem 31051, 20; // Credits getitem 4302, 1; // Tao Gunka getitem 4305, 2; // Turtle getitem 4121, 2; // Phreeoni getitem 4174, 1; // Deviling getitem 4047, 1; // Ghostring getitem 4128, 1; // GTB getitem 4146, 1; // Maya getitem 4352, 1; // Gen Egnihem getitem 7227, 100; // Voting Proof Ticket #guild_package_claimed = 1; } } attachrid .@origin; close; }
  14. How to add required guild level 50 here prontera,164,163,3 script Guild Package 4W_SAILOR,{ .@req_online = 2; // how many players need to online to claim. .@req_lv = MAX_LEVEL; // minimum level of .@online players that has to be. if ( !getcharid(2) ) { mes "[ Guild Package ]"; mes "you must have a guild"; close; } if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) { mes "[ Guild Package ]"; mes "you are not a guild master"; close; } getguildmember getcharid(2), 1; getguildmember getcharid(2), 2; for ( .@i = 0; .@i < $@guildmembercount; .@i++ ) if ( isloggedin( $@guildmemberaid[.@i], $@guildmembercid[.@i] ) ) .@online++; if ( .@online < .@req_online ) { mes "[ Guild Package ]"; mes "your guild must have "+ .@req_online +" guild members online"; close; } .@origin = getcharid(3); for ( .@i = 0; .@i < $@guildmembercount; .@i++ ) { if ( isloggedin( $@guildmemberaid[.@i], $@guildmembercid[.@i] ) ) { attachrid $@guildmemberaid[.@i]; if ( BaseLevel < .@req_lv ) { .@deny_name$[.@c] = strcharinfo(0); .@c++; } } } attachrid .@origin; if ( .@c ) { mes "[ Guild Package ]"; mes "there are "+ .@c +" member does not meet the level requirement"; mes implode( .@deny_name$, "," ); close; } for ( .@i = 0; .@i < $@guildmembercount; .@i++ ) { if ( isloggedin( $@guildmemberaid[.@i], $@guildmembercid[.@i] ) ) { attachrid $@guildmemberaid[.@i]; if ( #guild_package_claimed ) { .@deny_name$[.@c] = strcharinfo(0); .@c++; } } } attachrid .@origin; if ( .@c ) { mes "[ Guild Package ]"; mes "there are "+ .@c +" members already claimed this package within their account"; mes implode( .@deny_name$, "," ); close; } if ( query_sql( "select account_id as aaa, ( select last_ip from login where account_id = aaa ) as last_ip from guild_member where guild_id = "+ getcharid(2) +" group by last_ip", .@aid, .@ip$ ) < .@req_online ) { mes "[ Guild Package ]"; mes "same ip detected"; .@nb = query_sql( "select name, account_id as aaa, ( select last_ip from login where account_id = aaa ) as last_ip from guild_member where guild_id = "+ getcharid(2), .@name$, .@aid, .@ip$ ); for ( .@i = 0; .@i < .@nb; .@i++ ) mes "[ Guild Package ]"; mes (.@i +1)+". "+ .@name$[.@i] +" ("+ .@ip$ +")"; next; } mes "[ Guild Package ]"; mes "Congratulations! Your Gpack has been claimed!"; for ( .@i = 0; .@i < $@guildmembercount; .@i++ ) { if ( isloggedin( $@guildmemberaid[.@i], $@guildmembercid[.@i] ) ) { attachrid $@guildmemberaid[.@i]; if ( getguildmasterid( getcharid(2) ) != $@guildmembercid[.@i] ) getitem 14232, 100; // Yggberry Box else getitem 14232, 100; // Yggberry Box getitem 30110, 100; // Box Of Thunder Box getitem 14004, 100; // EDP Box getitem 31051, 20; // Credits getitem 4302, 1; // Tao Gunka getitem 4305, 2; // Turtle getitem 4121, 2; // Phreeoni getitem 4174, 1; // Deviling getitem 4047, 1; // Ghostring getitem 4128, 1; // GTB getitem 4146, 1; // Maya getitem 4352, 1; // Gen Egnihem getitem 7227, 100; // Voting Proof Ticket #guild_package_claimed = 1; } } attachrid .@origin; close; }
  15. How to add correct soul link in every job? Thank bro!
  16. Anyone can help me to fix this issue? Error: Flux_Error Message: MySQL error (SQLSTATE: 42S22, ERROR: 1054): Unknown column 'type' in 'field list' File: /var/www/html/lib/Flux/Connection/Statement.php:27 File Line Function/Method /var/www/html/addons/vote_for_credits/lib/cashpoints.php 61 Flux_Connection_Statement::execute() /var/www/html/addons/vote_for_credits/lib/cashpoints.php 17 Cashpoints::initCash() /var/www/html/addons/vote_for_credits/modules/vote/index.php 43 Cashpoints::getCash() /var/www/html/lib/Flux/Template.php 375 include() /var/www/html/lib/Flux/Dispatcher.php 170 Flux_Template::render() /var/www/html/index.php 180 Flux_Dispatcher::dispatch() Exception Trace As String #0 /var/www/html/addons/vote_for_credits/lib/cashpoints.php(61): Flux_Connection_Statement->execute(Array) #1 /var/www/html/addons/vote_for_credits/lib/cashpoints.php(17): Cashpoints->initCash('2000000') #2 /var/www/html/addons/vote_for_credits/modules/vote/index.php(43): Cashpoints->getCash('2000000') #3 /var/www/html/lib/Flux/Template.php(375): include('/var/www/html/a...') #4 /var/www/html/lib/Flux/Dispatcher.php(170): Flux_Template->render() #5 /var/www/html/index.php(180): Flux_Dispatcher->dispatch(Array)
  17. The addon is using an old global_reg_value table how to change to latest herc table acc_reg_num_db table? Thank you very much
  18. Anyone can help to make a soul linker npc with zeny cost. Thank you!
  19. Do you know how to change by using command or jobmaster? @job 4047 will do. That is the ID of Taekwon Master. How to change job to Star Gladiator? I use command @job 4048 and @jobchange 4048 but says You can not change to this job by command even in jobmaster npc says No more jobs available. WTF? Star Gladiator (kRO Name) = Taekwon Master (iRO Name), it is the SAME JOB '-' You can't turn in union by this way, because this ID is just a placeholder, to keep the Union state working. How to go Star Gladiator with the skills comfort of the star, hatred of sun, moon and stars, union etc? Closed topic. Fixed!
  20. Yes. I saw that is Star Glad. But where is the union skill? Check this screenshot
  21. Do you know how to change by using command or jobmaster? @job 4047 will do. That is the ID of Taekwon Master. How to change job to Star Gladiator? I use command @job 4048 and @jobchange 4048 but says You can not change to this job by command even in jobmaster npc says No more jobs available.
  22. Do you know how to change by using command or jobmaster?
  23. Why says you can't job change by command? I use level 99 gm
  24. I already follow the instruction from wiki but still not work. Im using latest revision. See the configuration below! scr/common/mmo.h</p> #define MAX_LEVEL 1000 change 99 to 255 at db/exp.txt //Base - Trans Jobs 255,4001:4002:4003:4004:4005:4006:4007:4008:4009:4010:4011:4012:4013:4014:4015:4016:4017:4018:4019:4020:4021:4022 bla bla and also change to conf/map/battle max_lv: 255 I don't know what is wrong. Please help me! Close topic. Fixed issue!
×
×
  • Create New...

Important Information

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