Jump to content
  • 0

npc error after config.


Tassadar

Question


  • Group:  Members
  • Topic Count:  52
  • Topics Per Day:  0.02
  • Content Count:  107
  • Reputation:   5
  • Joined:  07/21/16
  • Last Seen:  

 

good afternoon. I was configuring the npc items and it started to display this error not emulator. I checked everything and it seems all right. Can someone point out to me what's wrong and how to fix it?

 

//===== EinherjarRO Scripts ================================== 
//= Requested 
//===== By: ================================================== 
//= Stolao
//===== Current Version: =====================================
//= 2.1B
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
//= A reward system for players who play more frequently
//===== Todo =================================================
//= Make Logging out then it continue count
//===== Additional Comments: =================================
//= 2.00 Origional Make
//= 2.01 Fixed Logic Bug
//= 2.02 Fixed Year Multiplier
//= 2.03 Added an IP check
//= 2.04 Split Rewards up
//= 2.05 Move ip check to Daily reward collection
//= 2.06 Added ability to see next day via commands/relogging
//= 2.07 Added Delay
//= 2.08 Moved Delay to none VIP only
//= 2.09 Removed some useless lines
//= 2.0A Removed Menus due to bugs
//= 2.0B Fixed VIP Cutin
//= 2.0C Added it showing previos day cutin
//= 2.0D Added a for loop
//= 2.0E Fixed Ramined logged in time calculation (visual bug)
//= 2.0F Added a F_InsertPlural to "more minute"
//= 2.10 Added a Mac Check
//= 2.11 Changed the IP check to [Sader1992] version
//= 2.12 Enable Bound Type
//= 2.13 Added 'collectreward', 'dailyreward', 'collectdaily' Commands
//= 2.14 Added 'nextreward' Command
//= 2.15 Added Daily Buffs
//= 2.16 Added Exp Rewards
//= 2.17 Removed Reards for Autotraders
//= 2.18 Move Buffs to Daily so VIP wont trigger twice
//= 2.19 Optimized Slightly
//= 2.1A Fixed a bug with VIP getting bonus rewards in normal rewards
//= 2.1B Fixed some documentaion
//===== Contact Info: ========================================
//= [Stolao] 
//= Email: [email protected]
//============================================================
prontera,146,170,5	script	Presentes	1743,{
OnPCLoginEvent:
	if(!@logintime)
		@logintime = gettime(DT_YEAR) * 60 * 24 * 365 + gettime(DT_DAYOFYEAR) * 60 * 24 + gettime(DT_HOUR) * 60 + gettime(DT_MINUTE);
OnLoginCmnd:
	.@i = gettime(DT_YEAR) * 12 * 31 + gettime(DT_MONTH) * 31 + gettime(DT_DAYOFMONTH);
	if(.Reset && .@i > #LastDailyReward + 1)
		#DRewardCon = 0;
	if(.Reset && .@i > #LastVIPReward + 1)
		#VIPRewardCon = 0;
	.@VIPSize = getarraysize(.VIPRewards$);
	.@Size = getarraysize(.Rewards$);
	if(#DRewardCon >= .@Size && #VIPRewardCon >= .@VIPSize){
		#LastDailyReward = .@i;
		#LastVIPReward = .@i;
		end;
	}
	sleep2 1000;
	for(.@k = 0; .@k < 2; .@k++){
		if(!.@k){
			if(!vip_status(VIP_STATUS_ACTIVE) && .VIPRewards$[#VIPRewardCon + 1] != ""){
				//message strcharinfo(0),"[Presente do Dia]: Torne-se um VIP para mais recompensas.";
				continue;
			} else if(#VIPRewardCon >= .@VIPSize){
				message strcharinfo(0),"[Presente do Dia]: Sem recompensas VIP restantes este mes.";
				continue;
			} else if(.@i <= #LastVIPReward){
				message strcharinfo(0),"[Presente do Dia]: Recompensas VIP ja coletadas hoje";
				continue;
			}
		} else {
			if(#DRewardCon >= .@Size){
				message strcharinfo(0),"[Presente do Dia]: Sem recompensas restantes este mes.";
				continue;
			} else if(.@i <= #LastDailyReward){
				message strcharinfo(0),"[Presente do Dia]: Recompensas ja coletadas hoje.";
				continue;
			}
		}
		if(!.@k)
			explode(.@XT$,.VIPRewards$[#VIPRewardCon + 1],",");
		else {
			if(.IPCheck){
				query_sql("SELECT account_id FROM `login` WHERE last_ip = '"+getcharip()+"'", .@AccountId);
				.@Size = getarraysize(.@AccountId);
				for(.@i=0; .@i < .@Size; .@i++){
					query_sql("SELECT `value` FROM `acc_reg_num` WHERE `account_id` = '"+.@AccountId[.@i]+"' AND `key` = '#LastDailyReward'",.@LastIp2);
					if(.@i <= .@LastIp2){
						message strcharinfo(0),"[Presente do Dia]: Limite de uma recompensa por dia.";
						continue;
					}
				}
			}
			if(.MacCheck){
				query_sql("SELECT last_unique_id FROM `login` WHERE account_id = "+getcharid(3)+"", .@last_unique_id$);
				query_sql("SELECT account_id FROM `login` WHERE last_unique_id = '"+.@last_unique_id$+"'", .@AccountId2);
				.@Size = getarraysize(.@AccountId2);
				for(.@i=0; .@i < .@Size; .@i++){
					query_sql("SELECT `value` FROM `acc_reg_num` WHERE `account_id` = '"+.@AccountId2[.@i]+"' AND `key` = '#LastDailyReward'",.@MacCheck2);
					if(.@i <= .@MacCheck2){
						message strcharinfo(0),"[Presente do Dia]: Limite de uma recompensa por computador.";
						continue;
					}
				}
			}
			if(.Rest){
				.@time = gettime(DT_YEAR) * 60 * 24 * 365 + gettime(DT_DAYOFYEAR) * 60 * 24 + gettime(DT_HOUR) * 60 + gettime(DT_MINUTE);
				if(.@time < @logintime + .Rest){
					.@delay = @logintime + .Rest - .@time;
					message strcharinfo(0),"[Presente do Dia]: Para coletar recompensas, fique logado por mais "+callfunc("F_InsertPlural",.@delay,"minutos")+".";
					continue;
				}	
			}
			deletearray .@XT$[0],getarraysize(.@XT$);
			.@NextDay = #DRewardCon + 1;
			explode(.@XT$,.Rewards$[.@NextDay],",");
		}
		if(checkvending() & 2 && .Mode & 256){
			message strcharinfo(0),"[Presente do Dia]: Os fornecedores nao podem receber recompensas.";
			end;
		}
		.@Size = getarraysize(.@XT$);
		deletearray .@TT[0],getarraysize(.@TT);
		deletearray .@itms[0],getarraysize(.@itms);
		deletearray .@qnts[0],getarraysize(.@qnts);
		for(.@x = y = 0; .@x < .@Size; .@x++)
			.@TT[.@x] = atoi(.@XT$[.@x]);
		if(.Mode & 1 && (.@TT[4] > 0 || .@vip[4] > 0)){
			.@Size = getarraysize(.@TT);
			for(.@x = 4; .@x <= .@Size - 1 ; .@x += 2){
				.@itms[.@y] = .@TT[.@x];
				.@qnts[.@y] = .@TT[.@x + 1];
				.@y++;
			}
			if(checkweight2(.@itms,.@qnts)){
				for(.@x = 0; .@x < .@y; .@x++){
					if(.Mode & 128)
						getitembound  .@itms[.@x], .@qnts[.@x], .Bound_Mode;
					else	getitem  .@itms[.@x], .@qnts[.@x];
				}
			} else {
				message strcharinfo(0),"[Presente do Dia]: Voce esta muito pesado para receber os premios, use o armazem e relogue.";
				continue;
			}
		}
		if(.Mode & 2 && (.@TT[1])){
			#Loyalty += .@TT[1];
			message strcharinfo(0),"[Presente do Dia]: Recebeu "+ .@TT[1] +" "+.Points$;
		}
		if(.Mode & 4 && (.@TT[0])){
			zeny += .@TT[0];
			message strcharinfo(0),"[Presente do Dia]: Recebeu "+ .@TT[0] +"zenys";
		}
		if(.Mode & 8 && (.@TT[3] || .@TT[4]))
			getexp .@TT[3], .@TT[4];

		if(!.@k){
			if(.Mode & 32)
				cutin .VIPCutins$[#VIPRewardCon],4;
			#VIPRewardCon++;
			#LastVIPReward = .@i;
			sleep2 1000;
			if(.Mode & 64)
				cutin .VIPCutins$[#VIPRewardCon],4;
			message strcharinfo(0),"[Presente do Dia]: Voce coletou sua recompensa VIP, por "+callfunc("F_InsertPlural",#VIPRewardCon,"vez")+" este mes.";
		} else {
			if(.Mode & 16){
				.@Size = getarraysize(.BuffInfo);
				for(.@x = 0; .@x < .@Size; .@x += 4){
					if(.@NextDay == .BuffInfo[.@x + 1])
						sc_start .BuffInfo[.@x], .BuffInfo[.@x + 2] * 15000, .BuffInfo[.@x + 3];
				}
			}
			if(.Mode & 32)
				cutin .Cutins$[#DRewardCon],4;
			#DRewardCon++;
			#LastDailyReward = .@i;
			sleep2 1000;
			if(.Mode & 64)
				cutin .Cutins$[#DRewardCon],4;
			message strcharinfo(0),"[Presente do Dia]: Voce coletou sua recompensa diaria, por "+callfunc("F_InsertPlural",#DRewardCon,"vez")+" este mes.";
		}	
		if(.Mode & 32 || .Mode & 64){
			sleep2 15000;
			cutin "",255;
		}
	}
	end;

OnNextCmnd:
	.@time = gettime(DT_YEAR) * 60 * 24 * 365 + gettime(DT_DAYOFYEAR) * 60 * 24 + gettime(DT_HOUR) * 60 + gettime(DT_MINUTE);
	if(.@time >= @logintime + .Rest){
		message strcharinfo(0),"[Presente do Dia]: Sua proxima recompensa esta disponivel..";
	} else {
		.@i = gettime(DT_YEAR) * 12 * 31 + gettime(DT_MONTH) * 31 + gettime(DT_DAYOFMONTH);
		if(.@i <= #LastDailyReward)
			message strcharinfo(0),"[Presente do Dia]: Sua proxima recompensa estara disponivel amanha..";
		else {
			.@days = (.@time >= @logintime + .Rest) / 60 / 24;
			.@hours = ((.@time >= @logintime + .Rest) / 60) % 24;
			.@mins = (.@time >= @logintime + .Rest) % 60;
			message strcharinfo(0),"[Presente do Dia]: Voce tem "+ ((.@days) ? .@days +" Dias " : "") + ((.@hours) ? .@hours +" Horas " : "") + ((.@mins) ? .@mins +" Minutos " : "") +"ate sua proxima recompensa.";
		}
		if(.Mode & 32 || .Mode & 64){
			if(.@NextDay >= getarraysize(.Rewards$))
				.@g = 0;
			else	.@g = #DRewardCon + 1;
			cutin .Cutins$[.@g],4;
		}
	}
	end;

OnHour00:
	if(gettime(DT_DAYOFMONTH) == 1){
		query_sql("DELETE FROM `acc_reg_num` WHERE `key` = '#DRewardCon' OR `key` = '#VIPRewardCon' OR `key` = '#LastVIPReward' OR `key` = '#LastDailyReward'");
		addrid(0);
		#DRewardCon = #VIPRewardCon = #LastVIPReward = #LastDailyReward = 0;
	}
	end;

OnInit:
	// Basic Settings
	//   1: Item | 2: Points | 4: Zeny | 8: Exp
	//   16: Gain Buffs
	//   32: Show Cutins | 64: Show Next Day Cutin
	//   128: Item Rewards Bound
	//   256: No Rewards for Autotraders 
	//     (a bit value, e.g. 3 = Items & Points from Multi)
	.Mode = 1|2|4|16|32|64|128|256;

	// Item Binding Mode
	//	 Bound_Account : Account Bound item
	//	 Bound_Guild   : Guild Bound item
	//	 Bound_Party   : Party Bound item
	//	 Bound_Char    : Character Bound item
	.Bound_Mode = Bound_Account;

	// To disable the command '@loginreward' comment the next lines
	// * Needs extra commands for typos
	bindatcmd("relog","LOGIN::OnLoginCmnd",0,99);
	bindatcmd("collectreward",strnpcinfo(3)+"::OnLoginCmnd",0,99);
	bindatcmd("dailyreward",strnpcinfo(3)+"::OnLoginCmnd",0,99);
	bindatcmd("collectdaily",strnpcinfo(3)+"::OnLoginCmnd",0,99);
	bindatcmd("nextreward",strnpcinfo(3)+"::OnNextCmnd",0,99);

	// Reset days back to 0 on a skipped day.
	// Toggle 
	// [0] = Off
	// [1] = On
	.Reset = 0;

	// .Rest
	// Delay after login to collect rewards
	// In Minutes
	.Rest = 1;

	// Point Name
	.Points$ = "Pontos de Lealdade";

	// Ip check to prevent multi accounts
	// Toggle 
	// [0] = Off
	// [1] = On
	.IPCheck = 0;

	// Consecutive Days Buff
	// Each buff contains 4 variables
	// <Type>,<Days>,<Duration>,<Rate>, // Buff 1
	// <Type>,<Days>,<Duration>,<Rate>, // Buff 2
	//   ...;
	//
	//  Example: 188,7,45,3
	//    -On the 7th day logged in Player gains +3 Str for 45 mins
	//
	//  Type is 188, which references which SC_ to use, SC_INCSTR in this example
	//     -For a full list of SC_ visit the db/const.txt
	//  Days is days buff is applied, in this example 7, so every 7th day, 14,21,28....
	//  Duration is buff duration is Minuits, in this example 45 mins
	//  Rate is buff val1, in this example player gains 3 Str
	setarray .BuffInfo
				,260,2,120,1	// Life Insurance for 120 on 2nd Day
				,198,3,120,10	// +10% Hp for 120 Mins on 3rd Day
				,260,4,120,1	// Life Insurance for 120 on 4th Day
				,196,5,120,25	// +25 Flee for 120 Mins on 5th Day
				,198,6,120,10	// +10% Hp for 120 Mins on 6th Day
				,257,7,240,50	// +50% Exp for 240 Mins on 7th Day
				,260,8,120,1	// Life Insurance for 120 on 8th Day
				,198,9,120,10	// +10% Hp for 120 Mins on 9th Day
				,196,10,120,25	// +25 Flee for 120 Mins on 10th Day

				,198,12,120,10	// +10% Hp for 120 Mins on 12th Day
				,257,14,240,50	// +50% Exp for 240 Mins on 14th Day
				,196,15,120,25	// +25 Flee for 120 Mins on 15th Day
				,260,16,360,1	// Life Insurance for 360 on 16th Day

				,198,18,120,10	// +10% Hp for 120 Mins on 18th Day
				,196,20,120,25	// +25 Flee for 120 Mins on 20th Day
				,257,21,240,50	// +50% Exp for 240 Mins on 21st Day
				,260,22,360,1	// Life Insurance for 360 on 22nd Day

				,198,24,120,10	// +10% Hp for 120 Mins on 24th Day
				,196,25,120,25	// +25 Flee for 120 Mins on 25th Day
				,260,26,120,1	// Life Insurance for 120 on 26th Day
				,198,27,120,10	// +10% Hp for 120 Mins on 27th Day
				,257,28,240,50	// +50% Exp for 240 Mins on 28th Day

				,196,30,120,25;	// +25 Flee for 120 Mins on 30th Day

	// Daily Prize items:
	//   "<Zeny>,<Points>,<BaseExp>,<JobExp>,<itemID-1>,<amount-1>,<itemID-2>,<amount-2>...etc", // Day 1
	//   "<Zeny>,<Points>,<BaseExp>,<JobExp>,<itemID-1>,<amount-1>,<itemID-2>,<amount-2>...etc"  // Day 2
	//   ...;
	// Total length of any days string must be 255 or shorter
	setarray .Rewards$[1],
		"10000,0,0,0,501,5,673,1",			// Day 1: 10000 Zeny  + Moeda Cobre Roleta
		"0,0,0,0,501,5,673,1",		// Day 2: 5 Red Potion + Moeda Cobre Roleta
		"0,0,0,0,503,5,673,1",		// Day 3: 5 Green Potion + Moeda Cobre Roleta
		"25000,0,0,0,506,5,673,1",				// Day 4: 25000 Zeny + Moeda Cobre Roleta
		"0,0,0,0,502,5,673,1",				// Day 5: 25000 Zeny + Moeda Cobre Roleta
		"25000,0,0,0,604,3,673,1",			// Day 6: 25000 Zeny + Dead Branch + Moeda Cobre Roleta
		"50000,0,0,0,12208,1,673,1",		// Day 7: 50000 Zeny 1 Battle Manual + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",				// Day 8: 25000 Zeny + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",				// Day 9: 25000 Zeny + Moeda Cobre Roleta
		"0,0,0,0,503,5,673,1",		// Day 10: 5 White Potion + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",				// Day 11: 25000 Zeny + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",			// Day 12: 25000 Zeny + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",			// Day 13: 25000 Zeny + Moeda Cobre Roleta
		"0,0,0,0,502,5,673,1",		// Day 14: 5 White Potion + 3 Green Potion+ Moeda Cobre Roleta
		"50000,0,0,0,502,5,673,1",			// Day 15: 50000 Zeny + Moeda Cobre Roleta
		"25000,0,0,0,604,3,673,1",			// Day 16: 25000 Zeny + Dead Branch + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",				// Day 17: 25000 Zeny + Moeda Cobre Roleta
		"0,0,0,0,503,5,506,3,673,1",		// Day 18: 5 White Potion + 3 Green Potion + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",				// Day 19: 25000 Zeny + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",				// Day 20: 25000 Zeny + Moeda Cobre Roleta
		"25000,0,0,0,604,3,673,1",			// Day 21: 25000 Zeny + Dead Branch + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",				// Day 22: 25000 Zeny + Moeda Cobre Roleta
		"0,0,0,0,502,5,673,1",		// Day 23: 5 White Potion + 3 Green Potion
		"25000,0,0,0,502,5,673,1",				// Day 24: 25000 Zeny + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",			// Day 25: 25000 Zeny + Moeda Cobre Roleta
		"0,0,0,0,503,5,506,3,673,1",		// Day 26: 5 White Potion + 3 Green Potion + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",				// Day 27: 25000 Zeny + Moeda Cobre Roleta
		"100000,0,0,0,604,3,673,1",			// Day 28: 100000 Zeny + Dead Branch + Moeda Cobre Roleta


	// VIP Prize items:
	//   "<Zeny>,<Points>,<BaseExp>,<JobExp>,<itemID-1>,<amount-1>,<itemID-2>,<amount-2>...etc", // Day 1
	//   "<Zeny>,<Points>,<BaseExp>,<JobExp>,<itemID-1>,<amount-1>,<itemID-2>,<amount-2>...etc"  // Day 2
	//   ...;
	// Total length of any days string must be 255 or shorter
	//
	// Note VIPs Collect both VIP and Normal Player rewards
	setarray .VIPRewards$[1],
		"10000,0,0,0,501,5,673,1,7720,1",			// Day 1: 10000 Zeny  + Moeda Cobre Roleta + Gold Coin
		"0,0,0,0,501,5,673,1",		// Day 2: 5 Red Potion + Moeda Cobre Roleta
		"0,0,0,0,503,5,673,1",		// Day 3: 5 Green Potion + Moeda Cobre Roleta
		"25000,0,0,0,506,5,673,1",				// Day 4: 25000 Zeny + Moeda Cobre Roleta
		"0,0,0,0,502,5,673,1",				// Day 5: 25000 Zeny + Moeda Cobre Roleta
		"25000,0,0,0,604,3,673,1",			// Day 6: 25000 Zeny + Dead Branch + Moeda Cobre Roleta
		"50000,0,0,0,12208,1,673,1,7720,1",		// Day 7: 50000 Zeny 1 Battle Manual + Moeda Cobre Roleta + Gold Coin
		"25000,0,0,0,502,5,673,1",				// Day 8: 25000 Zeny + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",				// Day 9: 25000 Zeny + Moeda Cobre Roleta
		"0,0,0,0,503,5,673,1",		// Day 10: 5 White Potion + Moeda Cobre Roleta + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",				// Day 11: 25000 Zeny + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",			// Day 12: 25000 Zeny + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",			// Day 13: 25000 Zeny + Moeda Cobre Roleta
		"0,0,0,0,502,5,673,1,7720,1",		// Day 14: 5 White Potion + 3 Green Potion+ Moeda Cobre Roleta + Gold Coin
		"50000,0,0,0,502,5,673,1",			// Day 15: 50000 Zeny + Moeda Cobre Roleta
		"25000,0,0,0,604,3,673,1",			// Day 16: 25000 Zeny + Dead Branch + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",				// Day 17: 25000 Zeny + Moeda Cobre Roleta
		"0,0,0,0,503,5,506,3,673,1",		// Day 18: 5 White Potion + 3 Green Potion + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",				// Day 19: 25000 Zeny + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",				// Day 20: 25000 Zeny + Moeda Cobre Roleta
		"25000,0,0,0,604,3,673,1",7720,1,			// Day 21: 25000 Zeny + Dead Branch + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",				// Day 22: 25000 Zeny + Moeda Cobre Roleta
		"0,0,0,0,502,5,673,1",		// Day 23: 5 White Potion + 3 Green Potion
		"25000,0,0,0,502,5,673,1",				// Day 24: 25000 Zeny + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",			// Day 25: 25000 Zeny + Moeda Cobre Roleta
		"0,0,0,0,503,5,506,3,673,1",		// Day 26: 5 White Potion + 3 Green Potion + Moeda Cobre Roleta
		"25000,0,0,0,502,5,673,1",				// Day 27: 25000 Zeny + Moeda Cobre Roleta
		"100000,0,0,0,604,3,673,1,7720,1",			// Day 28: 100000 Zeny + Dead Branch + Moeda Cobre Roleta

	// Cutin Array
	//	Shows a cutin before collecting for each date
	//	Start at 0 if showing next day
	setarray .Cutins$,
			"kafra_01",
			"kafra_02",
			"kafra_03",
			"kafra_04",
			"kafra_05",
			"kafra_06",
			"kafra_07",
			"kafra_01",
			"kafra_02",
			"kafra_03",
			"kafra_04",
			"kafra_05",
			"kafra_06",
			"kafra_07",
			"kafra_01",
			"kafra_02",
			"kafra_03",
			"kafra_04",
			"kafra_05",
			"kafra_06",
			"kafra_07",
			"kafra_08",
			"kafra_01",
			"kafra_02",
			"kafra_03",
			"kafra_04",
			"kafra_05",
			"kafra_06",
			"kafra_07",
			"kafra_08",
			"kafra_09",
			"kafra_01",
			"kafra_02",
			"kafra_03";

	// Cutin Array
	//	Shows a cutin on collecting for each date
	setarray .VIPCutins$,
			"kafra_01",
			"kafra_02",
			"kafra_03",
			"kafra_04",
			"kafra_05",
			"kafra_06",
			"kafra_07",
			"kafra_01",
			"kafra_02",
			"kafra_03",
			"kafra_04",
			"kafra_05",
			"kafra_06",
			"kafra_07",
			"kafra_01",
			"kafra_02",
			"kafra_03",
			"kafra_04",
			"kafra_05",
			"kafra_06",
			"kafra_07",
			"kafra_08",
			"kafra_01",
			"kafra_02",
			"kafra_03",
			"kafra_04",
			"kafra_05",
			"kafra_06",
			"kafra_07",
			"kafra_08",
			"kafra_09",
			"kafra_01",
			"kafra_02",
			"kafra_03";
end;
}

 

[Error]:  Loading NPC file: npc/custom/honor/Presente_diario.txt
script error on npc/custom/honor/Presente_diario.txt line 357
    need '('
   352 :        //   "<Zeny>,<Points>,<BaseExp>,<JobExp>,<itemID-1>,<amount-1>,<itemID-2>,<amount-2>...etc"  // Day 2
   353 :        //   ...;
   354 :        // Total length of any days string must be 255 or shorter
   355 :        //
   356 :        // Note VIPs Collect both VIP and Normal Player rewards
*  357 :        setarray '.'VIPRewards$[1],
   358 :                "10000,0,0,0,501,5,673,1,7720,1",                      // Day 1: 10000 Zeny  + Moeda Cobre Roleta + Gold Coin
   359 :                "0,0,0,0,501,5,673,1",          // Day 2: 5 Red Potion + Moeda Cobre Roleta
   360 :                "0,0,0,0,503,5,673,1",          // Day 3: 5 Green Potion + Moeda Cobre Roleta
   361 :                "25000,0,0,0,506,5,673,1",                             // Day 4: 25000 Zeny + Moeda Cobre Roleta
   362 :                "0,0,0,0,502,5,673,1",                          // Day 5: 25000 Zeny + Moeda Cobre Roleta
[Error]: npc_parsesrcfile: Unknown syntax in file 'npc/custom/honor/map_announcer.txt', line '71'. Stopping...
 * w1=end;
 * w2=

Thanks for the opportunity.

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

  • Group:  Developer
  • Topic Count:  48
  • Topics Per Day:  0.01
  • Content Count:  1443
  • Reputation:   337
  • Joined:  10/17/12
  • Last Seen:  

Change this

"100000,0,0,0,604,3,673,1",			// Day 28: 100000 Zeny + Dead Branch + Moeda Cobre Roleta

to

"100000,0,0,0,604,3,673,1";			// Day 28: 100000 Zeny + Dead Branch + Moeda Cobre Roleta

 

also last line of VIP needs same treatment of replacing , with ;

Edited by Stolao
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...