Jump to content

glemor123

Members
  • Content Count

    287
  • Joined

  • Last visited

Posts posted by glemor123


  1.  

    try to remove this. and report back.

     

     

    	    if (sc->data[SC_FUSION]) {			int hp= sstatus->max_hp;			if (sd && tsd) {				hp = 8*hp/100;				if ((sstatus->hp * 100) <= (sstatus->max_hp * 20))					hp = sstatus->hp;			} else				hp = 2*hp/100; //2% hp loss per hit			status_zap(src, hp, 0);		}

    if i remove that part. then there will no ending bracket in 

    	if( sc ) {		//SG_FUSION hp penalty [Komurka]

  2. what to remove here so that whenever a Taekwondo uses a union his/her hp won't be deducted

     

    	if( sc ) {		//SG_FUSION hp penalty [Komurka]		if (sc->data[SC_FUSION]) {			int hp= sstatus->max_hp;			if (sd && tsd) {				hp = 8*hp/100;				if ((sstatus->hp * 100) <= (sstatus->max_hp * 20))					hp = sstatus->hp;			} else				hp = 2*hp/100; //2% hp loss per hit			status_zap(src, hp, 0);		}		status_change_end(src,SC_CAMOUFLAGE, INVALID_TIMER);	}

     


  3. [Warning]: script:op_2num: overflow detected op=C_MUL i1=66 i2=35904000[Debug]: Source (NPC): Hunting Missions at prontera (140,174)[Warning]: script:op_2num: overflow detected op=C_MUL i1=66 i2=35904000[Debug]: Source (NPC): Hunting Missions at prontera (140,174)

    how to fix it


  4. but in no teleport this is what it says

     

    //= Disables all means of teleportation within a map.//= Script commands 'warp', 'areawarp', 'warpchar',//=   'warpparty', 'warpguild', 'warpwaitingpc' will not//=   work with "Random" destination.//= Disables skills AL_TELEPORT and TK_HIGHJUMP.//= Disables the following items://=   Fly Wing (601), Giant Fly Wing (12212)

  5. how to do this kind of mapflag.

    for example in lhz_dun04

     

    they can't use @warp, @warpto and other warp commands,

     

    but they can you fly wing item or giant fly wing item.


  6. try this

     

    prontera,146,168,4	script	Mall Warper	4_M_KNIGHT_GOLD,{	mes "[Mall Warper]";	mes "Hi! I can warp you to the mall";	mes "where you can buy free items,";	mes "but remember that when testing is";	mes "done, we will remove this item mall";	mes "and all accounts will be wiped.";	mes "Proceed?";	next;	switch(select("Yes:No")) {	case 1:		warp itemmall,179,40;		end;	case 2:		close;	}}

  7. I'll wait for further

     

     

    oooh interesting, it isn't but I think is something it should include

     

    btw your plugin drops compiling errors under CentOS 5

     

    1Yp1WCy.png

    glad to know about this. I'll wait for the update for this so i can implement it also to my server


  8. how about this part

     

    	set #Mission_Count,0;	if (.Delay) set #Mission_Delay, gettimetick(2)+(.Delay*3600);	set Mission_Total, Mission_Total+1;	if (Mission_Total == 1) query_sql("INSERT INTO `global_reg_value` (`char_id`,`str`,`value`,`type`,`account_id`) VALUES ("+getcharid(0)+",'Mission_Total','1',3,0)");	else query_sql("UPDATE `global_reg_value` SET `value` = "+Mission_Total+" WHERE char_id = "+getcharid(0)+" AND `str` = 'Mission_Total'");	close;

  9. im using the latest battleground in src

     

    [Warning]: script_set_constant2: Attempted to overwrite existing constant 'PIAMETTE' (old value=1930, new value=30046).[Warning]: bg_config_read: invalid 0 value for arena 'Tierra Gorge' fillDuration, minimum has to be 20, defaulting to 20.[Warning]: bg_config_read: invalid 0 value for arena 'Tierra Gorge' pGameDuration, minimum has to be 20, defaulting to 20.[Warning]: bg_config_read: invalid 0 value for arena 'Flavius' fillDuration, minimum has to be 20, defaulting to 20.[Warning]: bg_config_read: invalid 0 value for arena 'Flavius' pGameDuration, minimum has to be 20, defaulting to 20.[Warning]: bg_config_read: invalid 0 value for arena 'KVM (Level 80 and up)' fillDuration, minimum has to be 20, defaulting to 20.[Warning]: bg_config_read: invalid 0 value for arena 'KVM (Level 80 and up)' pGameDuration, minimum has to be 20, defaulting to 20.[Warning]: bg_config_read: invalid 0 value for arena 'KVM (Level 60~79)' fillDuration, minimum has to be 20, defaulting to 20.[Warning]: bg_config_read: invalid 0 value for arena 'KVM (Level 60~79)' pGameDuration, minimum has to be 20, defaulting to 20.[Warning]: bg_config_read: invalid 0 value for arena 'KVM (Level 59 and below)' fillDuration, minimum has to be 20, defaulting to 20.[Warning]: bg_config_read: invalid 0 value for arena 'KVM (Level 59 and below)' pGameDuration, minimum has to be 20, defaulting to 20.

     


  10. im using the latest revision

     

            CC      grfio.c        CC      HPM.cHPM.c: In function 'hplugins_grabHPData':HPM.c:320: error: 'struct socket_data' has no member named 'hdata'HPM.c:321: error: 'struct socket_data' has no member named 'hdatac'HPM.c: In function 'HPM_mmalloc':HPM.c:528: error: 'iMalloc' undeclared (first use in this function)HPM.c:528: error: (Each undeclared identifier is reported only onceHPM.c:528: error: for each function it appears in.)HPM.c: In function 'HPM_calloc':HPM.c:531: error: 'iMalloc' undeclared (first use in this function)HPM.c: In function 'HPM_realloc':HPM.c:534: error: 'iMalloc' undeclared (first use in this function)HPM.c: In function 'HPM_reallocz':HPM.c:537: error: 'iMalloc' undeclared (first use in this function)HPM.c: In function 'HPM_astrdup':HPM.c:540: error: 'iMalloc' undeclared (first use in this function)HPM.c: In function 'hpm_init':HPM.c:706: error: 'iMalloc' undeclared (first use in this function)HPM.c:711: error: 'struct malloc_interface' has no member named 'reallocz'HPM.c: In function 'hpm_final':HPM.c:787: error: 'iMalloc' undeclared (first use in this function)make[1]: *** [obj_all/HPM.o] Error 1

     


  11. this is my woe script

     

    //===== Hercules Script ======================================//= Euphy's WOE Controller//===== By: ==================================================//= Euphy//===== Current Version: =====================================//= 1.5//===== Description: =========================================//= A controller for War of Emperium designed for//= simplicity and ease of use.//= Many concepts taken from ToastOfDoom's script,//= and "rewards" function originally by Goddameit.//===== Additional Comments: =================================//= Be sure to disable the default agit controllers!//== npcguildagit_controller.txt//== npcguild2agit_start_se.txt//============================================================// Information NPC//============================================================prontera,163,194,4	script	WOE Information	2_BOARD1,{	doevent "WOE_CONTROL::OnMenu";	end;OnAgitStart:	while(agitcheck()) {		misceffect EF_BEGINSPELL6;		sleep 425;	}	end;}// Script Core//============================================================-	script	WOE_CONTROL	-1,{function Disp_Owner; function Add_Zero;OnInit:// -----------------------------------------------------------//  Configuration settings.// -----------------------------------------------------------	set .CastleWarp,0;		// 1: Always enable all castle warps. | 0: Warp only to active castles.	set .AutoKick,1;		// Automatically kick players from inactive castles during WOE? (1:yes / 0:no)	set .NoOwner,0; 		// Automatically kick players from unconquered castles outside of WOE? (1:yes / 0:no)	set .ExitWarp,0;		// Warp all players from castles when WOE ends? (1:yes / 0:no)	set .GMAccess,99;		// GM level required to access Session Manager.// -----------------------------------------------------------//  Reward options.// -----------------------------------------------------------//  [1] Enable rewards.//  [2] Mail all rewards.//      - If not set, players receive items in their inventory.//      - Only ONE item can be sent via mail, plus Zeny.//      - Note that offline players do NOT receive rewards.//  [4] Only reward Guild Masters.//      - If not set, all guild members are rewarded.//      - If mailing is enabled (option 2), offline Guild Masters WILL receive rewards.//  [8] Duplicate IP check.//      - Members in a guild with the same IP address are not rewarded.//      - If Guild Masters is enabled (option 4), this feature is not used.// -----------------------------------------------------------	// Combine values as needed (e.g. 1|8 = 1+8 = 9).	set .Options, 1|8;	// Rewards per castle.	// -- when given directly: <itemID>,<amount>{,<itemID>,<amount>,...}	// -- via mail (option 2): <itemID>,<amount>,<Zeny>	setarray .Reward[0],14001,1;// -----------------------------------------------------------//  Constants (leave this section alone).// -----------------------------------------------------------	setarray .Castles$[0],		"prtg_cas01","prtg_cas02","prtg_cas03","prtg_cas04","prtg_cas05",		"payg_cas01","payg_cas02","payg_cas03","payg_cas04","payg_cas05",		"gefg_cas01","gefg_cas02","gefg_cas03","gefg_cas04","gefg_cas05",		"aldeg_cas01","aldeg_cas02","aldeg_cas03","aldeg_cas04","aldeg_cas05",		"arug_cas01","arug_cas02","arug_cas03","arug_cas04","arug_cas05",		"schg_cas01","schg_cas02","schg_cas03","schg_cas04","schg_cas05";	setarray .EndLabel$[0],"ar01","ar02","ar03","ar04","ar05","sc01","sc02","sc03","sc04","sc05";	setarray .Days$[0],"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday";	setarray .Regions$[0],"Prontera","Payon","Geffen","Aldebaran","Arunafeltz","Schwaltzvalt";	setarray .map$[0],"prt_gld","pay_gld","gef_fild13","alde_gld","aru_gld","sch_gld";	setarray .MapX[0],134,240,153,111,208,121,295,317,140,204,214,308,143,193,305,48, 95,142,239,264,158,83, 68,299,292,293,288, 97,137, 71;	setarray .MapY[0], 65,128,137,240,240,233,116,293,160,266, 75,240,240,278, 87,83,249, 85,242, 90,272,47,155,345,107,100,252,196, 90,315;// -----------------------------------------------------------	set .Size, getarraysize($WOE_CONTROL);	if (.AutoKick || .NoOwner)		for(set .@i,0; .@i<30; set .@i,.@i+1) {			setmapflag .Castles$[.@i], mf_loadevent;			setd "."+.Castles$[.@i], .@i;		}	if (!agitcheck() && !agitcheck2()) sleep 4000;	set .Init,1;OnMinute00:	freeloop(1);	if (agitcheck() || agitcheck2()) {		for(set .@i,0; .@i<.Size; set .@i,.@i+4)			if (gettime(4) == $WOE_CONTROL[.@i] && gettime(3) == $WOE_CONTROL[.@i+2]) {			OnWOEEnd:				announce "The War Of Emperium is over!",bc_all|bc_woe;				agitend; agitend2;				sleep 1000;				for(set .@j,0; .@j<30; set .@j,.@j+1) {					if (.Active[0]&(1<<.@j)) Disp_Owner(.Castles$[.@j],1);					if (.ExitWarp) maprespawnguildid .Castles$[.@j],0,3;				}				if (.Options&1 && .Active[0] && .ForceEnd != 2) callsub OnReward, .Active[0];				deletearray .Active[0],2;				if (.ForceEnd) { set .ForceEnd,0; end; }				break;			}	}	if ((!agitcheck() && !agitcheck2()) || .Init) {		if (!agitcheck() && !agitcheck2()) set .Init,0;		for(set .@i,0; .@i<.Size; set .@i,.@i+4)			if (gettime(4) == $WOE_CONTROL[.@i] && gettime(3) >= $WOE_CONTROL[.@i+1] && gettime(3) < $WOE_CONTROL[.@i+2]) {				deletearray .Active[0],2;				set .Active[0], $WOE_CONTROL[.@i+3];				if (.Init) { agitend; agitend2; }				else announce "The War Of Emperium has begun!",bc_all|bc_woe;				sleep 1000;				agitstart; agitstart2;				for(set .@j,0; .@j<30; set .@j,.@j+1) {					if (.Active[0]&(1<<.@j)) {						if (!.Init) Disp_Owner(.Castles$[.@j],0);						set .Active[1], .Active[1] | (1<<((.@j/5)+1));					} else {						if (.@j<20) {							donpcevent "Agit#"+.Castles$[.@j]+"::OnAgitEnd";							killmonster .Castles$[.@j], "Agit#"+.Castles$[.@j]+"::OnAgitBreak";						} else {							donpcevent "Manager#"+.Castles$[.@j]+"::OnAgitEnd2";							killmonster .Castles$[.@j], "Steward#"+.EndLabel$[.@j-20]+"::OnStartArena";						}					}				}				break;			}	}	set .Init,0;	end;function Disp_Owner {	set .@o, getcastledata(getarg(0),1);	if (.@o) announce "The ["+getcastlename(getarg(0))+"] castle "+((getarg(1))?"has been conquered":"is currently held")+" by the ["+getguildname(.@o)+"] guild.",bc_all|bc_woe;	else announce "The ["+getcastlename(getarg(0))+"] castle is currently unoccupied.",bc_all|bc_woe;	return;}function Add_Zero {	return ((getarg(0)<10)?"0":"")+getarg(0)+(getarg(1,0)?".":":")+"00";}OnReward:	set .@sql$, ((.Options&4)?"position = 0":"online = 1");	if (.Options&2) set .@str$,gettimestr("%B %d, %Y",21);	freeloop(1);	for(set .@i,0; .@i<30; set .@i,.@i+1)		if (getarg(0)&(1<<.@i)) {			set .@GID, getcastledata(.Castles$[.@i],1);			if (!.@GID) continue;			set .@size, query_sql("SELECT account_id,char_id FROM `guild_member` WHERE guild_id = '"+.@GID+"' AND "+.@sql$,.@aid,.@cid);			for(set .@j,0; .@j<.@size; set .@j,.@j+1) {				if (.Options&8 && !(.Options&4)) {					set .@ip$, replacestr(getcharip(.@aid[.@j]),".","a");					if (getd(".@ip_"+.@i+"_"+.@ip$)) continue;					setd ".@ip_"+.@i+"_"+.@ip$,1;				}				if (.Options&2) {					query_sql("INSERT INTO `mail` (send_name,dest_id,title,message,nameid,amount,identify,zeny,time) VALUES ("+					          "'no-reply',"+.@cid[.@j]+",'** Siege Reward: "+getcastlename(.Castles$[.@i])+" **',"+					          "'Brave one,% % Congratulations!% Your guild has successfully occupied% territory in the War of Emperium on% "+.@str$+".% % % % % [ Your reward is attached. ]',"+					          .Reward[0]+","+.Reward[1]+",0,"+.Reward[2]+",UNIX_TIMESTAMP(NOW()))");					if (!getd(".@str_"+.@cid[.@j]) && isloggedin(.@aid[.@j],.@cid[.@j])) {						setd ".@str_"+.@cid[.@j],1;						message rid2name(.@aid[.@j]),"You've got mail! Please re-login to update your mailing list.";					}				} else if (isloggedin(.@aid[.@j])) {					for(set .@k,0; .@k<getarraysize(.Reward); set .@k,.@k+2)						getitem .Reward[.@k], .Reward[.@k+1], .@aid[.@j];					message rid2name(.@aid[.@j]),"You have been rewarded for conquering "+getcastlename(.Castles$[.@i])+".";				}			}		}	if (.Options&2) query_sql("UPDATE `mail` SET message = REPLACE(message,'%',CHAR(13)) WHERE send_name = 'no-reply'");	return;OnPCLoadMapEvent:	if (!compare(strcharinfo(3),"g_cas")) end;	if (((.AutoKick && .Active[0]) || (.NoOwner && !getcastledata(strcharinfo(3),1))) && !(.Active[0]&(1<<getd("."+strcharinfo(3))))) {		if (getcharid(2) && getcastledata(strcharinfo(3),1) == getcharid(2)) end;		sleep2 1000;		message strcharinfo(0), getcastlename(strcharinfo(3))+" is currently inactive.";		sleep2 5000;		if (compare(strcharinfo(3),"g_cas")) warp "SavePoint",0,0;	}	end;OnMenu:while(1) {	mes "[WOE Information]";	if (agitcheck() || agitcheck2()) {		if (.Active[0]) {			for(set .@i,0; .@i<.Size; set .@i,.@i+4)				if (gettime(4) == $WOE_CONTROL[.@i] && gettime(3) >= $WOE_CONTROL[.@i+1] && gettime(3) < $WOE_CONTROL[.@i+2]) {					set .@i, $WOE_CONTROL[.@i+2];					break;				}			mes "The War of Emperium is ^0055FFactive^000000 until ^FF0000"+Add_Zero(.@i)+"^000000 in the following regions:";			mes " ";			for(set .@i,0; .@i<6; set .@i,.@i+1)				if (.Active[1]&(1<<(.@i+1))) mes " > ^777777"+.Regions$[.@i]+"^000000";		} else			mes "The War of Emperium is ^0055FFactive^000000.";	} else {		for(set .@i,0; .@i<.Size; set .@i,.@i+4)			if ((gettime(4) == $WOE_CONTROL[.@i] && gettime(3) <= $WOE_CONTROL[.@i+1]) || gettime(4) < $WOE_CONTROL[.@i]) {				setarray .@time[0],$WOE_CONTROL[.@i],$WOE_CONTROL[.@i+1];				break;			}		if (!getarraysize(.@time))			setarray .@time[0],$WOE_CONTROL[0],$WOE_CONTROL[1];		mes "The War of Emperium is ^777777inactive^000000.";		if (.Size) {			mes " ";			mes "The next session will begin";			mes "on ^0055FF"+.Days$[.@time[0]]+"^000000 at "+Add_Zero(.@time[1])+"^000000.";		}	}	next;	switch(select(""+((.CastleWarp || .Active[1])?" ~ Warp to castles...":"")+": ~ Check schedule...: ~ View castle owners...:"+((getgmlevel()<.GMAccess || !getgmlevel())?"":" ~ Manage sessions...")+": ~ ^777777Cancel^000000")) {	case 1:		if (.CastleWarp) set .@clr$,"^0055FF";		set .@menu$,"";		for(set .@i,0; .@i<6; set .@i,.@i+1) {			if (.CastleWarp || .Active[1]&(1<<(.@i+1)))				set .@menu$, .@menu$+" ~ "+((.Active[1]&(1<<(.@i+1)))?.@clr$:"^777777")+.Regions$[.@i]+" Castles^000000";			set .@menu$, .@menu$+":";		}		set .@i, select(.@menu$)-1;		set .@menu$,"";		for(set .@j,.@i*5; .@j<(.@i*5)+5; set .@j,.@j+1) {			if (.CastleWarp || .Active[0]&(1<<.@j))				set .@menu$, .@menu$+" ~ "+((.Active[0]&(1<<.@j))?.@clr$:"^777777")+getcastlename(.Castles$[.@j])+"^000000";			set .@menu$, .@menu$+":";		}		set .@j, select(.@menu$)-1;		warp .map$[.@i],.MapX[(.@i*5)+.@j],.MapY[(.@i*5)+.@j];		close;	case 2:		mes "[Schedule]";		if (.Size) {			freeloop(1);			for(set .@i,0; .@i<.Size; set .@i,.@i+4) {				mes "> ^FF0000"+.Days$[$WOE_CONTROL[.@i]]+" ("+Add_Zero($WOE_CONTROL[.@i+1])+"-"+Add_Zero($WOE_CONTROL[.@i+2])+")^000000";				for(set .@j,0; .@j<30; set .@j,.@j+1)					if ($WOE_CONTROL[.@i+3]&(1<<.@j)) mes "  ~ "+getcastlename(.Castles$[.@j])+" ^777777("+.Castles$[.@j]+")^000000";				if (.@i+4 < .Size) mes " ";			}			freeloop(0);		} else			mes "No times are configured.";		next;		break;	case 3:		mes "[Castle Ownership]";		for(set .@i,0; .@i<6; set .@i,.@i+1) {			set .@k, .@i*5;			mes "> ^FF0000"+.Regions$[.@i]+"^000000";			for(set .@j,.@k; .@j<(.@k+5); set .@j,.@j+1) { 				set .@t, getcastledata(.Castles$[.@j],1);				mes "  ~ "+getcastlename(.Castles$[.@j])+": "+((.@t)?"^0055FF"+getguildname(.@t):"^777777unoccupied")+"^000000";			}			if (.@i < 5) mes " ";		}		next;		break;	case 4:	while(1) {		mes "[Session Manager]";		mes "There are ^0055FF"+(.Size/4)+" session(s)^000000 configured.";		mes "What would you like to do?";		next;		switch(select(" ~ Add a session...: ~ Delete a session...: ~ Reload settings...:"+((agitcheck() || agitcheck2())?" ~ End WOE session...":"")+": ~ ^777777Go back^000000")) {		case 1:			mes "[New Session]";			if (.Size > 127) {				mes "You have already reached the maximum of 32 sessions.";				next;				break;			}			mes "Select a day.";			next;			set .@day, select(" ~ "+implode(.Days$,": ~ "))-1;			mes "[New Session]";			mes "Select a start time for ^0055FF"+.Days$[.@day]+"^000000.";			next;			set .@menu$,"";			for(set .@i,0; .@i<23; set .@i,.@i+1)				set .@menu$, .@menu$+" ~ "+Add_Zero(.@i,1)+":";			set .@start, select(.@menu$)-1;			mes "[New Session]";			mes "Select an end time for ^0055FF"+.Days$[.@day]+"^000000.";			next;			set .@menu$,"";			for(set .@i,.@start+1; .@i<24; set.@i,.@i+1)				set .@menu$, .@menu$+" ~ "+Add_Zero(.@i,1)+":";			set .@end, select(.@menu$)+.@start;			for(set .@i,0; .@i<.Size; set .@i,.@i+4)				if (.@day == $WOE_CONTROL[.@i] &&				   ((.@start >= $WOE_CONTROL[.@i+1] && .@start < $WOE_CONTROL[.@i+2]) ||				    (.@end > $WOE_CONTROL[.@i+1] && .@end <= $WOE_CONTROL[.@i+2]) ||				    (.@start <= $WOE_CONTROL[.@i+1] && .@end >= $WOE_CONTROL[.@i+2]))) {					mes "[New Session]";					mes "The chosen times overlap with an existing session.";					next;					set .@d,1;					break;				}			if (.@d) { set .@d,0; break; }			set .@castle,0;			while(1) {				mes "[New Session]";				mes "^0055FF"+.Days$[.@day]+" ("+Add_Zero(.@start)+"-"+Add_Zero(.@end)+")^000000";				mes " > Castles:";				if (!.@castle)					mes "   ~ ^777777(none selected)^000000";				else for(set .@i,0; .@i<30; set .@i,.@i+1)					if (.@castle&(1<<.@i)) mes "   ~ "+getcastlename(.Castles$[.@i])+" ("+.Castles$[.@i]+")";				next;				set .@menu$,((.@castle)?" ~ ^FF0000Finished...^000000":"")+":";				for(set .@i,0; .@i<30; set .@i,.@i+1)					set .@menu$, .@menu$+" ~ "+((.@castle&(1<<.@i))?"^0055FF":"")+getcastlename(.Castles$[.@i])+" ("+.Castles$[.@i]+")^000000:";				set .@i, select(.@menu$)-1;				if (.@i)					set .@castle, .@castle^(1<<(.@i-1));				else {					mes "[New Session]";					mes "Are you sure?";					next;					switch(select(" ~ ^0055FFAdd session...^000000: ~ Continue selecting castles...: ~ ^777777Cancel^000000")) {					case 1:						for(set .@i,0; .@i<.Size; set .@i,.@i+4)							if ((.@day == $WOE_CONTROL[.@i] && .@end <= $WOE_CONTROL[.@i+1]) || .@day < $WOE_CONTROL[.@i]) {								set .@d,1;								break;							}						if (!.@d) { set .@d,1; set .@i,.Size; }						copyarray $WOE_CONTROL[.@i+4], $WOE_CONTROL[.@i], .Size-.@i;						setarray $WOE_CONTROL[.@i], .@day, .@start, .@end, .@castle;						set .Size, getarraysize($WOE_CONTROL);					case 3:						mes "[New Session]";						mes ((.@d)?"Session added.":"Cancelled.");						next;						set .@d,1;					case 2:						break;					}					if (.@d) { set .@d,0; break; }				}			}			break;		case 2:			mes "[Remove Session]";			if (!.Size) {				mes "There are no sessions configured.";				next;				break;			}			mes "Select a session to remove.";			next;			set .@menu$,"";			for(set .@i,0; .@i<.Size; set .@i,.@i+4)				set .@menu$, .@menu$+" ~ "+.Days$[$WOE_CONTROL[.@i]]+" ("+Add_Zero($WOE_CONTROL[.@i+1],1)+"-"+Add_Zero($WOE_CONTROL[.@i+2],1)+"):";			set .@menu$, .@menu$+" ~ ^777777Cancel^000000";			set .@i, select(.@menu$)-1;			if (.@i == (.Size/4)) break;			mes "[Remove Session]";			mes "Delete ^0055FF"+.Days$[$WOE_CONTROL[.@i*4]]+"'s^000000 session?";			mes "This action cannot be undone.";			next;			set .@j, select(" ~ ^FF0000Delete session...^000000: ~ ^777777Cancel^000000");			mes "[Remove Session]";			if (.@j == 2)				mes "Cancelled.";			else {				deletearray $WOE_CONTROL[.@i*4],4;				set .Size, getarraysize($WOE_CONTROL);				mes "Session deleted.";			}			next;			break;		case 3:			mes "[Reload Settings]";			mes "This will trigger all events related to new session configurations, if any.";			if (agitcheck() || agitcheck2()) {				mes " ";				mes "Be aware that this will disrupt the current WOE session.";			}			next;			set .@i, select(" ~ ^0055FFReload settings...^000000: ~ ^777777Cancel^000000");			mes "[Reload Settings]";			if (.@i == 2) mes "Cancelled.";			else {				set .Init,1;				donpcevent "WOE_CONTROL::OnMinute00";				mes "Variables have been re-initialized.";			}			next;			break;		case 4:			mes "[Force Agit End]";			if (!agitcheck() && !agitcheck2())  {				mes "WOE has already ended.";				next;				break;			}			mes "This command will safely execute all AgitEnd events.";			mes " ";			mes "Kill the current WOE session?";			next;			set .@i, select(" ~ ^FF0000End session...^000000:"+((.Options&1)?" ~ ^FF0000End session without rewards...^000000":"")+": ~ ^777777Cancel^000000");			mes "[Force Agit End]";			if (.@i == 3)				mes "Cancelled.";			else {				set .ForceEnd, .@i;				donpcevent "WOE_CONTROL::OnWOEEnd";				mes "WOE session terminated.";			}			next;			break;		case 5:			set .@d,1; break;		}		if (.@d) { set .@d,0; break; }		} break;	case 5:		close;	} }}

  12. while i'm recompiling error occur

     

     

    script.c: In function 'get_val2':script.c:2597: warning: cast to pointer from integer of different size

     

    when i run the server this is the error

     

    [Warning]: int_guild: info not found 24[Warning]: int_guild: info not found 18[Warning]: int_guild: info not found 18[Warning]: int_guild: info not found 18[Info]: Guild loaded (2 - W a R)[Warning]: intif: guild noinfo 24[Warning]: intif: guild noinfo 18[Warning]: intif: guild noinfo 18[Warning]: intif: guild noinfo 18
×
×
  • Create New...

Important Information

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