karazu
Members-
Content Count
1115 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
Downloads
Staff Applications
Calendar
Everything posted by karazu
-
This was solve 59Mins after it was posted sorry. Started by karazu, Yesterday, 05:16 PM Edited by karazu, Yesterday, 06:15 PM.
-
Just updated everthing in my server.. Still error exist. Everytime you go inside [Warning]: script_get_val: cannot access instance variable ''round', defaulting to 0[Warning]: script_get_val: cannot access instance variable ''killed', defaulting to 0[Warning]: script_get_val: cannot access instance variable ''total', defaulting to 0[Warning]: script_get_val: cannot access instance variable ''round', defaulting to 0[Warning]: script_get_val: cannot access instance variable ''round', defaulting to 0[Error]: script_set_reg: cannot write instance variable ''round', NPC not in a instance![Error]: script_set_reg: cannot write instance variable ''killed', NPC not in a instance![Warning]: script_get_val: cannot access instance variable ''round', defaulting to 0[Warning]: script_get_val: cannot access instance variable ''round', defaulting to 0[Warning]: script_get_val: cannot access instance variable ''round', defaulting to 0[Error]: script_set_reg: cannot write instance variable ''total', NPC not in a instance!
-
Yup. This is possibly (should be) related to this bug that was recently fixed: http://herc.ws/board/tracker/issue-8057-jobname-with-invalid-id-return-tomb/?gopid=22123#entry22123 Commit: https://github.com/HerculesWS/Hercules/commit/87b6c8f196897b72d98de2b1d4716bee1af99c3b Thank you! Can u help me about this one please? http://herc.ws/board/topic/4785-euphys-quest-shop-not-working-anymore-after-the-update/
-
Thank you!
-
Euphy's Quest Shop (Not Working anymore after the update.)
karazu posted a question in Script Support
-NO Error in the MAP Server (clean as green) //===== Hercules Script ======================================//= Euphy's Quest Shop//===== By: ==================================================//= Euphy//===== Current Version: =====================================//= 1.6a//===== Compatible With: =====================================//= Hercules//===== Description: =========================================//= A dynamic quest shop based on Lunar's, with easier config.//= Includes support for multiple shops & cashpoints.//= Item Preview script by ToastOfDoom.//===== Additional Comments: =================================//= 1.0 Initial script.//= 1.2 Added category support.//= 1.3 More options and fixes.//= 1.4 Added debug settings.//= 1.5 Replaced categories with shop IDs.//= 1.6 Added support for purchasing stackables.//= 1.6a Added support for previewing costumes and robes.//============================================================// Shop NPCs -- supplying no argument displays entire menu.// callfunc "qshop"{,<shop ID>{,<shop ID>{,...}}};//============================================================aretnorp,217,191,5 script Trader#1 582,{ callfunc "qshop"; }// Script Core//============================================================- script quest_shop -1,{ function Add; function Chk; function Slot; function A_An;OnInit: freeloop(1);// -----------------------------------------------------------// Basic shop settings.// ----------------------------------------------------------- set .Announce,1; // Announce quest completion? (1: yes / 0: no) set .ShowSlot,1; // Show item slots? (2: all equipment / 1: if slots > 0 / 0: never) set .ShowID,1; // Show item IDs? (1: yes / 0: no) set .ShowZeny,0; // Show Zeny cost, if any? (1: yes / 0: no) set .MaxStack,100; // Max number of quest items purchased at one time.// -----------------------------------------------------------// Points variable -- optional quest requirement.// setarray .Points$[0],"<variable name>","<display name>";// ----------------------------------------------------------- setarray .Points$[0],"#CASHPOINTS","Cash Points";// -----------------------------------------------------------// Shop IDs -- to add shops, copy dummy data at bottom of file.// setarray .Shops$[1],"<Shop 1>","<Shop 2>"{,...};// ----------------------------------------------------------- setarray .Shops$[1],"Upgraded Sealed Cards","Collection of Hats","Godly Items";// -----------------------------------------------------------// Quest items -- do NOT use a reward item more than once!// Add(<shop ID>,<reward ID>,<reward amount>,// <Zeny cost>,<point cost>,// <required item ID>,<required item amount>{,...});// ----------------------------------------------------------- Add(1,4236,1,0,0,7615,500,4495,1); Add(1,4425,1,0,0,7615,500,4536,1); Add(1,4145,1,0,0,7615,500,4486,1); Add(1,4168,1,0,0,7615,500,4488,1); Add(1,4386,1,0,0,7615,500,7227,700); Add(1,4134,1,0,0,7615,500,4483,1); Add(1,4137,1,0,0,7615,500,4496,1); Add(1,4123,1,0,0,7615,500,4504,1); Add(1,4352,1,0,0,7615,500,4482,1); Add(1,4330,1,0,0,7615,500,4544,1); Add(1,4441,1,0,0,7615,500,4539,1); Add(1,4408,1,0,0,7615,500,4485,1); Add(1,4324,1,0,0,7615,500,4543,1); Add(1,4363,1,0,0,7615,500,4501,1); Add(1,4365,1,0,0,7615,500,4541,1); Add(1,4430,1,0,0,7615,500,4487,1); Add(1,4403,1,0,0,7615,500,4480,1); Add(1,4419,1,0,0,7615,500,4481,1); Add(1,4376,1,0,0,7615,500,4498,1); Add(1,4276,1,0,0,7615,500,4540,1); Add(1,4361,1,0,0,7615,500,4502,1); Add(1,4132,1,0,0,7615,500,4484,1); Add(1,4131,1,0,0,7615,500,4490,1); Add(1,4143,1,0,0,7615,500,4492,1); Add(1,4135,1,0,0,7615,500,4500,1); Add(1,4148,1,0,0,7615,500,4489,1); Add(1,4121,1,0,0,7615,500,4537,1); Add(1,4263,1,0,0,7615,500,4499,1); Add(1,4367,1,0,0,7615,500,4491,1); Add(1,4318,1,0,0,7615,500,4497,1); Add(1,4302,1,0,0,7615,500,4493,1); Add(1,4305,1,0,0,7615,500,4494,1); Add(1,4374,1,0,0,7615,500,4503,1); Add(1,4372,1,0,0,7615,500,4538,1); Add(1,4359,1,0,0,7615,500,7227,1500); Add(1,4169,1,0,0,7615,500,7227,700); Add(1,4047,1,0,0,7615,500,7227,700); Add(1,4146,1,0,0,7615,500,7227,700); Add(1,4147,1,0,0,7615,500,7227,1000); Add(2,20343,1,0,0,20150,50,20151,50,20168,10); Add(2,20342,1,0,0,20152,50,20153,50,20168,10); Add(2,20341,1,0,0,20154,50,20155,50,20168,10); Add(2,20335,1,0,0,20156,50,20157,50,20168,10); Add(2,20332,1,0,0,20158,50,20159,50,20168,10); Add(2,20324,1,0,0,20160,50,20161,50,20168,10); Add(2,20323,1,0,0,20161,50,20162,50,20168,10); Add(2,20317,1,0,0,20163,50,20164,50,20168,10); Add(2,20315,1,0,0,20165,50,20166,50,20168,10); Add(2,20314,1,0,0,20150,50,20151,50,20168,10); Add(2,20313,1,0,0,20152,50,20153,50,20168,10); Add(2,20306,1,0,0,20154,50,20155,50,20168,10); Add(2,20302,1,0,0,20156,50,20157,50,20168,20); Add(2,20292,1,0,0,20158,50,20159,50,20168,10); Add(2,20284,1,0,0,20160,50,20161,50,20168,10); Add(2,20282,1,0,0,20161,50,20162,50,20168,10); Add(2,20280,1,0,0,20163,50,20164,50,20168,10); Add(2,20187,1,0,0,20165,50,20166,50,20168,20); Add(2,20274,1,0,0,20150,50,20151,50,20168,10); Add(2,20270,1,0,0,20152,50,20153,50,20168,10); Add(2,20269,1,0,0,20154,50,20155,50,20168,10); Add(2,20264,1,0,0,20156,50,20157,50,20168,10); Add(2,20253,1,0,0,20158,50,20159,50,20168,10); Add(2,20250,1,0,0,20160,50,20161,50,20168,10); Add(2,20246,1,0,0,20161,50,20162,50,20168,10); Add(2,20242,1,0,0,20163,50,20164,50,20168,10); Add(2,20240,1,0,0,20165,50,20166,50,20168,10); Add(2,20238,1,0,0,20150,50,20151,50,20168,10); Add(2,20237,1,0,0,20152,50,20153,50,20168,10); Add(2,20235,1,0,0,20154,50,20155,50,20168,10); Add(2,20236,1,0,0,20156,50,20157,50,20168,10); Add(2,20234,1,0,0,20158,50,20159,50,20168,10); Add(2,20227,1,0,0,20160,50,20161,50,20168,10); Add(2,20226,1,0,0,20161,50,20162,50,20168,10); Add(2,20206,1,0,0,20163,50,20164,50,20168,10); Add(2,20204,1,0,0,20165,50,20166,50,20168,10); Add(2,20203,1,0,0,20150,50,20151,50,20168,10); Add(2,20202,1,0,0,20152,50,20153,50,20168,10); Add(2,20197,1,0,0,20154,50,20155,50,20168,10); Add(2,20195,1,0,0,20156,50,20157,50,20168,10); Add(2,20194,1,0,0,20158,50,20159,50,20168,10); Add(2,20192,1,0,0,20160,50,20161,50,20168,10); Add(2,20217,1,0,0,20161,50,20162,50,20168,20); Add(3,2410,1,0,0,7079,5,7086,4,7076,3,7087,3,7083,3,969,20,985,10,2405,1); Add(3,2629,1,0,0,7058,1,969,20,984,10,726,10,2627,1); Add(3,7058,1,0,0,7080,4,7081,5,7082,4,7084,3,7085,3); Add(3,2630,1,0,0,7073,4,7077,4,7092,3,7090,3,7088,3,724,5,969,20,726,2,727,10,722,3,2603,1); Add(3,1530,1,0,0,7074,2,7075,4,7078,5,7091,5,7089,5,985,5,969,40,984,20,1522,1);// ----------------------------------------------------------- freeloop(0); set .menu$,""; for(set .@i,1; .@i<=getarraysize(.Shops$); set .@i,.@i+1) { set .menu$, .menu$+.Shops$[.@i]+":"; npcshopdelitem "qshop"+.@i,909; } end;OnMenu: set .@size, getarraysize(@i); if (!.@size) set .@i, select(.menu$); else if (.@size == 1) set .@i, @i[0]; else { for(set .@j,0; .@j<.@size; set .@j,.@j+1) set .@menu$, .@menu$+.Shops$[@i[.@j]]+":"; set .@i, @i[select(.@menu$)-1]; } deletearray @i[0],getarraysize(@i); if (.Shops$[.@i] == "") { message strcharinfo(0),"An error has occurred."; end; } dispbottom "Select one item at a time."; callshop "qshop"+.@i,1; npcshopattach "qshop"+.@i; end;OnBuyItem: // .@q[] : RewardID, BoughtAmt, RewardAmt, BaseAmt, ReqZeny, ReqPts, { ReqItem, ReqAmt, ... } setarray .@q[0],@bought_nameid[0],((@bought_quantity[0] > .MaxStack)?.MaxStack:@bought_quantity[0]); copyarray .@q[3],getd(".q_"+.@q[0]+"[0]"),getarraysize(getd(".q_"+.@q[0])); set .@q[2],.@q[1]*.@q[3]; if (!.@q[2] || .@q[2] > 30000) { message strcharinfo(0),"You can't purchase that many "+getitemname(.@q[0])+"."; end; } mes "[Quest Shop]"; mes "Reward: ^0055FF"+((.@q[2] > 1)?.@q[2]+"x ":"")+Slot(.@q[0])+"^000000"; mes "Requirements:"; if (.@q[4]) mes " > "+Chk(Zeny,.@q[4]*.@q[1])+(.@q[4]*.@q[1])+" Zeny^000000"; if (.@q[5]) mes " > "+Chk(getd(.Points$[0]),.@q[5]*.@q[1])+(.@q[5]*.@q[1])+" "+.Points$[1]+" ("+getd(.Points$[0])+"/"+(.@q[5]*.@q[1])+")^000000"; if (.@q[6]) for(set .@i,6; .@i<getarraysize(.@q); set .@i,.@i+2) mes " > "+Chk(countitem(.@q[.@i]),.@q[.@i+1]*.@q[1])+((.ShowID)?"{"+.@q[.@i]+"} ":"")+Slot(.@q[.@i])+" ("+countitem(.@q[.@i])+"/"+(.@q[.@i+1]*.@q[1])+")^000000"; next; setarray @qe[1], getiteminfo(.@q[0],5), getiteminfo(.@q[0],11); if (@qe[2] > 0 && ((@qe[1] & 1) || (@qe[1] & 256) || (@qe[1] & 512) || (@qe[1] & 1024) || (@qe[1] & 2048) || (@qe[1] & 4096) || (@qe[1] & 4) || (@qe[1] & 8192))) set .@preview,1; addtimer 1000, strnpcinfo(0)+"::OnEnd"; while(1) { switch(select(" ~ Purchase ^0055FF"+getitemname(.@q[0])+"^000000:"+((.@preview && !@qe[7])?" ~ Preview...":"")+": ~ ^777777Cancel^000000")) { case 1: if (@qe[0]) { mes "[Quest Shop]"; mes "You're missing one or more quest requirements."; close; } if (!checkweight(.@q[0],.@q[2])) { mes "[Quest Shop]"; mes "^FF0000You need "+(((.@q[2]*getiteminfo(.@q[0],6))+Weight-MaxWeight)/10)+" additional weight capacity to complete this trade.^000000"; close; } if (.@q[4]) set Zeny, Zeny-(.@q[4]*.@q[1]); if (.@q[5]) setd .Points$[0], getd(.Points$[0])-(.@q[5]*.@q[1]); if (.@q[6]) for(set .@i,6; .@i<getarraysize(.@q); set .@i,.@i+2) delitem .@q[.@i],.@q[.@i+1]*.@q[1]; getitem .@q[0],.@q[2]; if (.Announce) announce strcharinfo(0)+" has created "+((.@q[2] > 1)?.@q[2]+"x "+getitemname(.@q[0]):A_An(getitemname(.@q[0])))+"!",0; specialeffect2 EF_FLOWERLEAF; close; case 2: setarray @qe[3], getlook(LOOK_HEAD_BOTTOM), getlook(LOOK_HEAD_TOP), getlook(LOOK_HEAD_MID), getlook(LOOK_ROBE), 1; if ((@qe[1] & 1) || (@qe[1] & 4096)) changelook LOOK_HEAD_BOTTOM, @qe[2]; else if ((@qe[1] & 256) || (@qe[1] & 1024)) changelook LOOK_HEAD_TOP, @qe[2]; else if ((@qe[1] & 512) || (@qe[1] & 2048)) changelook LOOK_HEAD_MID, @qe[2]; else if ((@qe[1] & 4) || (@qe[1] & 8192)) changelook LOOK_ROBE, @qe[2]; break; case 3: close; } }OnEnd: if (@qe[7]) { changelook LOOK_HEAD_BOTTOM, @qe[3]; changelook LOOK_HEAD_TOP, @qe[4]; changelook LOOK_HEAD_MID, @qe[5]; changelook LOOK_ROBE, @qe[6]; } deletearray @qe[0],8; end;function Add { if (getitemname(getarg(1)) == "null") { debugmes "Quest reward #"+getarg(1)+" invalid (skipped)."; return; } setarray .@j[0],getarg(2),getarg(3),getarg(4); for(set .@i,5; .@i<getargcount(); set .@i,.@i+2) { if (getitemname(getarg(.@i)) == "null") { debugmes "Quest requirement #"+getarg(.@i)+" invalid (skipped)."; return; } else setarray .@j[.@i-2],getarg(.@i),getarg(.@i+1); } copyarray getd(".q_"+getarg(1)+"[0]"),.@j[0],getarraysize(.@j); npcshopadditem "qshop"+getarg(0),getarg(1),((.ShowZeny)?getarg(3):0); return;}function Chk { if (getarg(0) < getarg(1)) { set @qe[0],1; return "^FF0000"; } else return "^00FF00";}function Slot { set .@s$,getitemname(getarg(0)); switch(.ShowSlot) { case 1: if (!getitemslots(getarg(0))) return .@s$; case 2: if (getiteminfo(getarg(0),2) == 4 || getiteminfo(getarg(0),2) == 5) return .@s$+" ["+getitemslots(getarg(0))+"]"; default: return .@s$; }}function A_An { setarray .@A$[0],"a","e","i","o","u"; set .@B$, "_"+getarg(0); for(set .@i,0; .@i<5; set .@i,.@i+1) if (compare(.@B$,"_"+.@A$[.@i])) return "an "+getarg(0); return "a "+getarg(0);}}function script qshop { deletearray @i[0],getarraysize(@i); for(set .@i,0; .@i<getargcount(); set .@i,.@i+1) set @i[.@i],getarg(.@i); doevent "quest_shop::OnMenu"; end;}// Dummy shop data -- copy as needed.//============================================================- shop qshop1 -1,909:-1- shop qshop2 -1,909:-1- shop qshop3 -1,909:-1 -
[Error]: Duplicate message: ID '656' was already used for 'Tomb'. Message 'Unknown Job' will be ignored.[Error]: Duplicate message: ID '1475' was already used for 'You cannot use this item while storage is open http://herc.ws/board/index.php?app=forums&module=post§ion=post&do=new_post&f=22 Please check also if this error is related to this?
-
intif.c: In function 'intif_parse_MailInboxReceived':intif.c:1562: warning: implicit declaration of function 'clif_disp_onlyself' CC irc-bot.c CC itemdb.c CC log.c CC mail.c CC map.c CC mapreg_sql.c CC mercenary.c CC mob.c CC npc.c CC npc_chat.c CC party.c CC path.c CC pc.cpc.c: In function 'pc_payzeny':pc.c:3763: warning: implicit declaration of function 'clif_disp_onlyself'pc.c: In function 'pc_skillup':pc.c:6359: error: too many arguments to function 'clif->skillup'make[1]: *** [obj_sql/pc.o] Error 1 EDIT: I just updated my SRC
-
Manage to fixed it, but how about this one? MKDIR obj_sql CC atcommand.cIn file included from battle.h:10, from atcommand.c:19:mapreg.h:24: error: field 'regs' has incomplete typemake[1]: *** [obj_sql/atcommand.o] Error 1
-
In file included from HPMmap.c:63:../common/HPMDataCheck.h:115: error: invalid application of 'sizeof' to incomplete type 'struct reg_db'make[1]: *** [obj_sql/HPMmap.o] Error 1 anyone got an Idea?
-
hahahaha
-
my hecules is 1 week old. EDIT: I mean when the balancing of skill patch has been released.
-
I hate facebook. Facebook did not notify ME. T_T Happy Birthday. Have a good grades at school hahah
-
Told you EDIT: Hello Annie, It will not warp us back T_T 'lives--; if ( !'lives ) { instance_announce -1, "Your party has used up all the lives", bc_map; .@map$ = strcharinfo(3); killmonsterall .@map$; sleep 5000; mapwarp .@map$, .map$, .x, .y; } else {
-
That condition is correct right? You set it to 10 ofcourse if 11 your party is not allowed to enter. if ( $@partymembercount != .register_min ) so if your party is < or > to 10 then your party is not allowed to enter. Maybe MINIMUM should change with REQUIRED TO add prize you need to add it after instance_announce. if ( 'round == getvariableofnpc( .totalround, .@main$ ) +1 ) { instance_announce -1, "Congratulations !", bc_all; sleep 2000; instance_warpall getvariableofnpc( .map$, .@main$ ), getvariableofnpc( .x, .@main$ ), getvariableofnpc( .y, .@main$ ); end; } Change (Opps not sure if all the members will get the prize ) if ( 'round == getvariableofnpc( .totalround, .@main$ ) +1 ) { instance_announce -1, "Congratulations !", bc_all; getitem 501,1; sleep 2000; instance_warpall getvariableofnpc( .map$, .@main$ ), getvariableofnpc( .x, .@main$ ), getvariableofnpc( .y, .@main$ ); end; } It did not gave me a prize. instead the event was not finished
-
That condition is correct right? You set it to 10 ofcourse if 11 your party is not allowed to enter. if ( $@partymembercount != .register_min ) so if your party is < or > to 10 then your party is not allowed to enter. Maybe MINIMUM should change with REQUIRED TO add prize you need to add it after instance_announce. if ( 'round == getvariableofnpc( .totalround, .@main$ ) +1 ) { instance_announce -1, "Congratulations !", bc_all; sleep 2000; instance_warpall getvariableofnpc( .map$, .@main$ ), getvariableofnpc( .x, .@main$ ), getvariableofnpc( .y, .@main$ ); end; } Change (Opps not sure if all the members will get the prize ) if ( 'round == getvariableofnpc( .totalround, .@main$ ) +1 ) { instance_announce -1, "Congratulations !", bc_all; getitem 501,1; sleep 2000; instance_warpall getvariableofnpc( .map$, .@main$ ), getvariableofnpc( .x, .@main$ ), getvariableofnpc( .y, .@main$ ); end; } I got your point. so this introduction is invalid.
-
What I did is I used all the Lives. After that nothing happens, The event did not finish but instead we character select. after that we can register but that error will appear anyways. Is it possbile to add Prize if they will finish all the level? EDIT: This one also Another:If u set the minimum party requirements to 10 and if u have 11 members it will not allow u to go inside Edited by karazu, Today, 08:40 PM.
-
I can't reproduce thisinstance_set_timeout 0, 1, .@ins;what is your value here ? mes "error : 5"; instance_destroy .@ins; close; } instance_set_timeout 0, 1, .@ins; instance_init .@ins; instance_attach .@ins;
-
[Warning]: script_get_val: cannot access instance variable ''round', defaulting to 0[Warning]: script_get_val: cannot access instance variable ''killed', defaulting to 0[Warning]: script_get_val: cannot access instance variable ''total', defaulting to 0[Warning]: script_get_val: cannot access instance variable ''round', defaulting to 0[Warning]: script_get_val: cannot access instance variable ''round', defaulting to 0[Error]: script_set_reg: cannot write instance variable ''round', NPC not in a instance![Error]: script_set_reg: cannot write instance variable ''killed', NPC not in a instance![Warning]: script_get_val: cannot access instance variable ''round', defaulting to 0[Warning]: script_get_val: cannot access instance variable ''round', defaulting to 0[Warning]: script_get_val: cannot access instance variable ''round', defaulting to 0 This will happen if the party uses all their lives and if they will register again that error will be showed.
-
EDIT: FIXED ANOTHER.. How to make the respawn of the monsters RANDOM in the map? monster has_instance( "kh_kiehl02" ), 0,0, Fixed: How to make all the party members will spawn in same area. warp has_instance("kh_kiehl02"), 50,8; FIXED How about to add more level? setarray .round1[0], 3231,5,3232,5,3233,5,3234,5,3235,5,3236,5,3237,5,3238,5,3239,5,3240,5; setarray .round2[0], 3241,5,3242,5,3243,5,3244,5,3245,5,3246,5,3247,5,3248,5,3249,5,3250,5; setarray .round3[0], 3251,5,3252,5,3253,5,3254,5,3255,5,3256,5,3257,5,3258,5,3259,5,3260,5; setarray .round4[0], 3261,5,3262,5,3263,5,3264,5,3265,5,3266,5,3267,5,3268,5,3269,5,3270,5; setarray .round5[0], 3271,5,3272,5,3273,5,3274,5,3275,5,3276,5,3277,5,3278,5,3279,5,3280,5; setarray .round6[0], 3281,5,3282,5,3283,5,3284,5,3285,5,3286,5,3287,5,3288,5,3289,5,3290,5,3291,5,3292,5,3293,5,3294,5; .totalround = 6; Cant make it to work Fixed dunno why its not working while ago Another: If u set the minimum party requirements to 10 and if u have 11 members it will not allow u to go inside
-
dude just read ur F*cking Signature. I am also hahaha
-
I remember the max is 2b because of client restrictions (won't properly display anything above that amount... from what I remember back in the day) o_o But the max amount for the bank seems to be 2.1b. I see, so its a client side problem.. Thank you very much for answering.
-
Is it possible to increase the zeny capacity of the players? The current is 2b how about to make it like 10b or more hehe
-
Hello Annie is this the ID and number of Monsters? setarray .round1[0], 1001,20, 1001,20; setarray .round2[0], 1031,20, 1032,20; setarray .round3[0], 1111,20, 1113,20; .totalround = 3;
-
Convert this Alliance chat command to hercules?
karazu replied to Helena's question in Source Support
Plugins please It was released as a plugin ;3 http://herc.ws/board/topic/4700-guild-alliance-chat-ally/ ops sorry