Debug Npc Pack Guild

stiflerxx

New member
Messages
125
Points
0
I created this pack of NPC guild but is giving this error:
[Debug]: npc_scriptcont: Pack Guild (sd->npc_id=110044980) is not 'Unknown NPC' (id=0).
 where I went wrong?
 image:
YI8BtFT.jpg

script:
prontera,146,164,4 script Pack Guild 65,{
set .@conta_id,getcharid(3);
set .@guild,getcharid(2);
if (.@guild <= 0)goto Noguild;
if(BaseLevel < 299 || JobLevel < 149)goto Nolv;
if ((Class < 20 && Class == 4001 && Class == 4002 && Class == 4003 && Class == 4004 && Class == 4005 && Class == 4006 && Class == 4007))goto NoClass;
if(#pegoupack == 1)goto japegou;
if (Weight > 5000)goto Nopeso;
query_sql "SELECT `last_mac` FROM `login` WHERE `account_id`='"+.@conta_id+"'",.@mac$;
query_sql "SELECT `account_id` FROM `recebeu_packguild` WHERE `mac`='" +.@mac$+"'",.@checkaccount;
if(!getarraysize(.@checkaccount)){
goto continuar;
}else{
query_sql "SELECT `name_guild`,`name`,`dia`,`mes`,`ano`,`hora`,`mto`,`seg` FROM `recebeu_packguild` WHERE `mac`='" +.@mac$+"'",.@name_guild$,.@name$,.@dia,.@mes,.@ano,.@hora,.@minuto,.@seg;
mes "[^FF7F24Pack Guild^000000]";
mes "Você já pegou seu Pack Guild";
mes "Quanto você era do Clã:^FF7F24"+.@name_guild$+"^000000.";
mes "Com o Char:^FF7F24"+.@name$+"^000000.";
mes "No dia ^FF7F24"+.@dia+"^000000/^FF7F24"+.@mes+"^000000/^FF7F24"+.@ano+"^000000 ás ^FF7F24"+.@hora+"^000000:^FF7F24"+.@minuto+"^000000:^FF7F24"+.@seg+"^000000.";
close;
}
continuar:
next;
if(strcharinfo(0) == getguildmaster(.@guild))goto cadastro;
query_sql "SELECT `id_guild`,`quant_menber_re`,`quant_menber_max`,`lider`,`name_guild` FROM `cadastro_pack_guild` WHERE `id_guild`='" +.@guild+"'",.@id_guild,.@Quant_RE,.@Quant_Max,.@LiderG$,.@N_Guild$;
if(!getarraysize(.@id_guild) || .@id_guild == 0){
goto Nocadastro;
}else{
next;
mes "[^FF7F24Pack Guild^000000]";
mes "Olá Sua Guild já esta cadastrada";
mes "Deseja receber seu pack guild?";
mes "Nome da Guild:"+.@N_Guild$+".";
mes "Membros que já receberam:"+.@Quant_RE+".";
mes "Total Max de Membros:"+.@Quant_Max+".";
mes "Líder:"+.@LiderG$+".";
switch(select(">>Sim:>>Não")) {
case 1:
mes "Ok receba seu pack guild";
close2;
set #pegoupack,1;
query_sql "INSERT INTO `recebeu_packguild` (`account_id`,`name`,`name_guild`,`mac`,`dia`,`mes`,`ano`,`hora`,`mto`,`seg`) values ('"+.@conta_id+"','"+strcharinfo(0)+"','"+getguildname(.@guild)+"','"+.@mac$+"','"+gettimestr("%d",21)+"','"+gettimestr("%m",21)+"','"+gettimestr("%Y",21)+"','"+gettimestr("%H",21)+"','"+gettimestr("%M",21)+"','"+gettimestr("%S",21)+"')";
if(.@Quant_Max == 15){
// pack guild de 10 a 15 membros
getitem 12032,100;
getitem 12030,50;
getitem 4195,2;
getitem 4411,2;
getitem 4198,1;
getitem 19021,2;
getitem 4047,1;
}else{
// pack guild de 15 a 20 membros
getitem 12032,100;
getitem 12030,50;
getitem 4047,1;
getitem 19021,2;
getitem 4174,1;
}
end;

case 2:
next;
mes "[^FF7F24Pack Guild^000000]";
mes "Ok volte quando quiser";
close;
}
}

cadastro:
next;
mes "[^FF7F24Pack Guild^000000]";
mes "Deseja Cadastra seu clã para pegar o pack guild?";
switch(select(">>Sim:>>Ver pack Guild:>>Não")) {

case 1:
query_sql "SELECT COUNT(*) FROM`char` WHERE `online`= 1 AND `guild_id`= '"+.@guild+"'",@Cont;
set @Cont,@Cont+1;
if(@Cont < 10)goto No10Menber;
if(@Cont < 15 && @Cont > 10 || @Cont == 15)goto ate15menber;
if(@Cont > 15)goto maisde15menber;
end;

case 2:
next;
mes "[^FF7F24Pack Guild^000000]";
mes "Pack Guild de 10 à 15 Membros";
mes "Infos";
next;
mes "[^FF7F24Pack Guild^000000]";
mes "Pack Guild de 15 à 20 Membros";
mes "Infos";
close;

case 3:
next;
mes "[^FF7F24Pack Guild^000000]";
mes "Ok volte quando quiser";
close;
}


Noguild:
next;
mes "[^FF7F24Pack Guild^000000]";
mes "Você não tem guild para pegar o pack guild";
close;

No10Menber:
next;
mes "[^FF7F24Pack Guild^000000]";
mes "Seu clã não tem 10 Membros Online ela só tem ^FF7F24"+@Cont+"^000000.";
mes "Volte quando tiver no minimo 10 online";
close;

japegou:
next;
mes "[^FF7F24Pack Guild^000000]";
mes "Você já pegou o pack guild";
close;

Nocadastro:
next;
mes "[^FF7F24Pack Guild^000000]";
mes "A Guild "" Não está cadastrada para receber o pack guild";
mes "Chame seu Líder aqui e mande-o falar comigo!";
close;

Nolv:
next;
mes "[^FF7F24Pack Guild^000000]";
mes "Você tem que ter no Minimo Level 300 e JobLv/Base 150 para pegar o Pack Guild!";
close;

NoClass:
next;
mes "[^FF7F24Pack Guild^000000]";
mes "Você Precisa ser um Transclasse ou um Ninja/Guns/Tk para fala comigo volte quanto estiver na sua ultima classe";
close;

Nopeso:
next;
mes "[^FF7F24Pack Guild^000000]";
mes "Você deve ter Menos que 5.000 de peso para falar comigo";
close;

ate15menber:
next;
mes "[^FF7F24Pack Guild^000000]";
mes "Olá Deseja continua e Registrar?";
mes "Nome do Clã "+getguildname(.@guild)+".";
mes "Membros Online do Clã "+@Cont+".";
mes "Membros que já receberam: "".";
mes "Pack Guild Liberado a: 15 Membros";
switch(select(">>Sim:>>Não")) {
case 1:
next;
mes "[^FF7F24Pack Guild^000000]";
mes "Ok Guild cadastrada Pode Chama Todos os membros para pegar o pack guild!";
close2;
// pack de menos de 15 membros
getitem 12032,100;
getitem 12030,50;
getitem 4195,2;
getitem 4411,2;
getitem 4198,1;
getitem 19021,2;
getitem 4047,1;
getitem 5325,1;
set #pegoupack,1;
query_sql "INSERT INTO `recebeu_packguild` (`account_id`,`name`,`name_guild`,`mac`,`dia`,`mes`,`ano`,`hora`,`mto`,`seg`) values ('"+.@conta_id+"','"+strcharinfo(0)+"','"+getguildname(.@guild)+"','"+.@mac$+"','"+gettimestr("%d",21)+"','"+gettimestr("%m",21)+"','"+gettimestr("%Y",21)+"','"+gettimestr("%H",21)+"','"+gettimestr("%M",21)+"','"+gettimestr("%S",21)+"')";
query_sql "INSERT INTO `cadastro_pack_guild` (`account_id_lider`,`lider`,`name_guild`,`id_guild`,`quant_menber_re`,`quant_menber_max`,`dia`,`mes`,`ano`,`hora`,`mto`,`seg`) values ('"+.@conta_id+"','"+strcharinfo(0)+"','"+getguildname(.@guild)+"','"+.@guild+"','1','15','"+gettimestr("%d",21)+"','"+gettimestr("%m",21)+"','"+gettimestr("%Y",21)+"','"+gettimestr("%H",21)+"','"+gettimestr("%M",21)+"','"+gettimestr("%S",21)+"')";
end;

case 2:
next;
mes "[^FF7F24Pack Guild^000000]";
mes "Ok volte quando quiser";
close;
}


maisde15menber:
next;
mes "[^FF7F24Pack Guild^000000]";
mes "Olá Deseja continua e Registrar?";
mes "Nome do Clã "+getguildname(.@guild)+".";
mes "Membros Online do Clã "+@Cont+".";
mes "Membros que já receberam: "".";
mes "Pack Guild Liberado a: 20 Membros";
switch(select(">>Sim:>>Não")) {
case 1:
next;
mes "[^FF7F24Pack Guild^000000]";
mes "Ok Guild cadastrada Pode Chama Todos os membros para pegar o pack guild!";
close2;
// pack de mais de 15 membros
getitem 12032,100;
getitem 12030,50;
getitem 14232,2;
getitem 4047,1;
getitem 19021,2;
getitem 4174,1;
getitem 5325,1;
set #pegoupack,1;
query_sql "INSERT INTO `recebeu_packguild` (`account_id`,`name`,`name_guild`,`mac`,`dia`,`mes`,`ano`,`hora`,`mto`,`seg`) values ('"+.@conta_id+"','"+strcharinfo(0)+"','"+getguildname(.@guild)+"','"+.@mac$+"','"+gettimestr("%d",21)+"','"+gettimestr("%m",21)+"','"+gettimestr("%Y",21)+"','"+gettimestr("%H",21)+"','"+gettimestr("%M",21)+"','"+gettimestr("%S",21)+"')";
query_sql "INSERT INTO `cadastro_pack_guild` (`account_id_lider`,`lider`,`name_guild`,`id_guild`,`quant_menber_re`,`quant_menber_max`,`dia`,`mes`,`ano`,`hora`,`mto`,`seg`) values ('"+.@conta_id+"','"+strcharinfo(0)+"','"+getguildname(.@guild)+"','"+.@guild+"','1','20','"+gettimestr("%d",21)+"','"+gettimestr("%m",21)+"','"+gettimestr("%Y",21)+"','"+gettimestr("%H",21)+"','"+gettimestr("%M",21)+"','"+gettimestr("%S",21)+"')";
end;

case 2:
next;
mes "[^FF7F24Pack Guild^000000]";
mes "Ok volte quando quiser";
close;
}

}
 
Umm, in your script, you're starting each label with this command next; you need to remove those.

Example:

continuar:next;if(strcharinfo(0) == getguildmaster(.@guild))goto cadastro;query_sql "SELECT `id_guild`,`quant_menber_re`,`quant_menber_max`,`lider`,`name_guild` FROM `cadastro_pack_guild` WHERE `id_guild`='" +.@guild+"'",.@id_guild,.@Quant_RE,.@Quant_Max,.@LiderG$,.@N_Guild$;if(!getarraysize(.@id_guild) || .@id_guild == 0){goto Nocadastro;
Remove the next;

continuar:if(strcharinfo(0) == getguildmaster(.@guild))goto cadastro;query_sql "SELECT `id_guild`,`quant_menber_re`,`quant_menber_max`,`lider`,`name_guild` FROM `cadastro_pack_guild` WHERE `id_guild`='" +.@guild+"'",.@id_guild,.@Quant_RE,.@Quant_Max,.@LiderG$,.@N_Guild$;if(!getarraysize(.@id_guild) || .@id_guild == 0){goto Nocadastro;


Do this for ALL of your labels. The problem should go away.

Edit:

Here, I did it for you.

Code:
prontera,146,164,4	script	Pack Guild	65,{set .@conta_id,getcharid(3);set .@guild,getcharid(2);if (.@guild <= 0)goto Noguild;if(BaseLevel < 299 || JobLevel < 149)goto Nolv;if ((Class < 20 && Class == 4001 && Class == 4002 && Class == 4003 && Class == 4004 && Class == 4005 && Class == 4006 && Class == 4007))goto NoClass;if(#pegoupack == 1)goto japegou;if (Weight > 5000)goto Nopeso;query_sql "SELECT `last_mac` FROM `login` WHERE `account_id`='"+.@conta_id+"'",.@mac$;query_sql "SELECT `account_id` FROM `recebeu_packguild` WHERE `mac`='" +.@mac$+"'",.@checkaccount;if(!getarraysize(.@checkaccount)){	goto continuar;}else{	query_sql "SELECT `name_guild`,`name`,`dia`,`mes`,`ano`,`hora`,`mto`,`seg` FROM `recebeu_packguild` WHERE `mac`='" +.@mac$+"'",.@name_guild$,.@name$,.@dia,.@mes,.@ano,.@hora,.@minuto,.@seg;	mes "[^FF7F24Pack Guild^000000]";	mes "Você já pegou seu Pack Guild";	mes "Quanto você era do Clã:^FF7F24"+.@name_guild$+"^000000.";	mes "Com o Char:^FF7F24"+.@name$+"^000000.";	mes "No dia ^FF7F24"+.@dia+"^000000/^FF7F24"+.@mes+"^000000/^FF7F24"+.@ano+"^000000 ás ^FF7F24"+.@hora+"^000000:^FF7F24"+.@minuto+"^000000:^FF7F24"+.@seg+"^000000.";	close;}continuar://next;if(strcharinfo(0) == getguildmaster(.@guild))goto cadastro;query_sql "SELECT `id_guild`,`quant_menber_re`,`quant_menber_max`,`lider`,`name_guild` FROM `cadastro_pack_guild` WHERE `id_guild`='" +.@guild+"'",.@id_guild,.@Quant_RE,.@Quant_Max,.@LiderG$,.@N_Guild$;if(!getarraysize(.@id_guild) || .@id_guild == 0){	goto Nocadastro;}else{//	next;	mes "[^FF7F24Pack Guild^000000]";	mes "Olá Sua Guild já esta cadastrada";	mes "Deseja receber seu pack guild?";	mes "Nome da Guild:"+.@N_Guild$+".";	mes "Membros que já receberam:"+.@Quant_RE+".";	mes "Total Max de Membros:"+.@Quant_Max+".";	mes "Líder:"+.@LiderG$+".";	switch(select(">>Sim:>>Não")) {		case 1:			mes "Ok receba seu pack guild";			close2;			set #pegoupack,1;			query_sql "INSERT INTO `recebeu_packguild` (`account_id`,`name`,`name_guild`,`mac`,`dia`,`mes`,`ano`,`hora`,`mto`,`seg`) values ('"+.@conta_id+"','"+strcharinfo(0)+"','"+getguildname(.@guild)+"','"+.@mac$+"','"+gettimestr("%d",21)+"','"+gettimestr("%m",21)+"','"+gettimestr("%Y",21)+"','"+gettimestr("%H",21)+"','"+gettimestr("%M",21)+"','"+gettimestr("%S",21)+"')";			if(.@Quant_Max == 15){			// pack guild de 10 a 15 membros				getitem 12032,100;				getitem 12030,50;				getitem 4195,2;				getitem 4411,2;				getitem 4198,1;				getitem 19021,2;				getitem 4047,1;			}else{				// pack guild de 15 a 20 membros				getitem 12032,100;				getitem 12030,50;				getitem 4047,1;				getitem 19021,2;				getitem 4174,1;			}			end;			case 2:			next;			mes "[^FF7F24Pack Guild^000000]";			mes "Ok volte quando quiser";			close;	}}cadastro:	//next;	mes "[^FF7F24Pack Guild^000000]";	mes "Deseja Cadastra seu clã para pegar o pack guild?";	switch(select(">>Sim:>>Ver pack Guild:>>Não")) {		case 1:			query_sql "SELECT COUNT(*) FROM`char` WHERE `online`= 1 AND `guild_id`= '"+.@guild+"'",@Cont;			set @Cont,@Cont+1;			if(@Cont < 10)goto No10Menber;			if(@Cont < 15 && @Cont > 10 || @Cont == 15)goto ate15menber;			if(@Cont > 15)goto maisde15menber;			end;		case 2:			next;			mes "[^FF7F24Pack Guild^000000]";			mes "Pack Guild de 10 à 15 Membros";			mes "Infos";			next;			mes "[^FF7F24Pack Guild^000000]";			mes "Pack Guild de 15 à 20 Membros";			mes "Infos";			close;		case 3:			next;			mes "[^FF7F24Pack Guild^000000]";			mes "Ok volte quando quiser";			close;	}Noguild:	//next;	mes "[^FF7F24Pack Guild^000000]";	mes "Você não tem guild para pegar o pack guild";	close;No10Menber:	//next;	mes "[^FF7F24Pack Guild^000000]";	mes "Seu clã não tem 10 Membros Online ela só tem ^FF7F24"+@Cont+"^000000.";	mes "Volte quando tiver no minimo 10 online";	close;japegou:	//next;	mes "[^FF7F24Pack Guild^000000]";	mes "Você já pegou o pack guild";	close;Nocadastro:	//next;	mes "[^FF7F24Pack Guild^000000]";	mes "A Guild "" Não está cadastrada para receber o pack guild";	mes "Chame seu Líder aqui e mande-o falar comigo!";	close;Nolv:	//next;	mes "[^FF7F24Pack Guild^000000]";	mes "Você tem que ter no Minimo Level 300 e JobLv/Base 150 para pegar o Pack Guild!";	close;NoClass:	//next;	mes "[^FF7F24Pack Guild^000000]";	mes "Você Precisa ser um Transclasse ou um Ninja/Guns/Tk para fala comigo volte quanto estiver na sua ultima classe";	close;Nopeso:	//next;	mes "[^FF7F24Pack Guild^000000]";	mes "Você deve ter Menos que 5.000 de peso para falar comigo";	close;ate15menber:	//next;	mes "[^FF7F24Pack Guild^000000]";	mes "Olá Deseja continua e Registrar?";	mes "Nome do Clã "+getguildname(.@guild)+".";	mes "Membros Online do Clã "+@Cont+".";	mes "Membros que já receberam: "".";	mes "Pack Guild Liberado a: 15 Membros";	switch(select(">>Sim:>>Não")) {		case 1:			next;			mes "[^FF7F24Pack Guild^000000]";			mes "Ok Guild cadastrada Pode Chama Todos os membros para pegar o pack guild!";			close2;			// pack de menos de 15 membros			getitem 12032,100;			getitem 12030,50;			getitem 4195,2;			getitem 4411,2;			getitem 4198,1;			getitem 19021,2;			getitem 4047,1;			getitem 5325,1;			set #pegoupack,1;			query_sql "INSERT INTO `recebeu_packguild` (`account_id`,`name`,`name_guild`,`mac`,`dia`,`mes`,`ano`,`hora`,`mto`,`seg`) values ('"+.@conta_id+"','"+strcharinfo(0)+"','"+getguildname(.@guild)+"','"+.@mac$+"','"+gettimestr("%d",21)+"','"+gettimestr("%m",21)+"','"+gettimestr("%Y",21)+"','"+gettimestr("%H",21)+"','"+gettimestr("%M",21)+"','"+gettimestr("%S",21)+"')";			query_sql "INSERT INTO `cadastro_pack_guild` (`account_id_lider`,`lider`,`name_guild`,`id_guild`,`quant_menber_re`,`quant_menber_max`,`dia`,`mes`,`ano`,`hora`,`mto`,`seg`) values ('"+.@conta_id+"','"+strcharinfo(0)+"','"+getguildname(.@guild)+"','"+.@guild+"','1','15','"+gettimestr("%d",21)+"','"+gettimestr("%m",21)+"','"+gettimestr("%Y",21)+"','"+gettimestr("%H",21)+"','"+gettimestr("%M",21)+"','"+gettimestr("%S",21)+"')";			end;		case 2:			next;			mes "[^FF7F24Pack Guild^000000]";			mes "Ok volte quando quiser";			close;	}maisde15menber:	//next;	mes "[^FF7F24Pack Guild^000000]";	mes "Olá Deseja continua e Registrar?";	mes "Nome do Clã "+getguildname(.@guild)+".";	mes "Membros Online do Clã "+@Cont+".";	mes "Membros que já receberam: "".";	mes "Pack Guild Liberado a: 20 Membros";	switch(select(">>Sim:>>Não")) {		case 1:			next;			mes "[^FF7F24Pack Guild^000000]";			mes "Ok Guild cadastrada Pode Chama Todos os membros para pegar o pack guild!";			close2;			// pack de mais de 15 membros			getitem 12032,100;			getitem 12030,50;			getitem 14232,2;			getitem 4047,1;			getitem 19021,2;			getitem 4174,1;			getitem 5325,1;			set #pegoupack,1;			query_sql "INSERT INTO `recebeu_packguild` (`account_id`,`name`,`name_guild`,`mac`,`dia`,`mes`,`ano`,`hora`,`mto`,`seg`) values ('"+.@conta_id+"','"+strcharinfo(0)+"','"+getguildname(.@guild)+"','"+.@mac$+"','"+gettimestr("%d",21)+"','"+gettimestr("%m",21)+"','"+gettimestr("%Y",21)+"','"+gettimestr("%H",21)+"','"+gettimestr("%M",21)+"','"+gettimestr("%S",21)+"')";			query_sql "INSERT INTO `cadastro_pack_guild` (`account_id_lider`,`lider`,`name_guild`,`id_guild`,`quant_menber_re`,`quant_menber_max`,`dia`,`mes`,`ano`,`hora`,`mto`,`seg`) values ('"+.@conta_id+"','"+strcharinfo(0)+"','"+getguildname(.@guild)+"','"+.@guild+"','1','20','"+gettimestr("%d",21)+"','"+gettimestr("%m",21)+"','"+gettimestr("%Y",21)+"','"+gettimestr("%H",21)+"','"+gettimestr("%M",21)+"','"+gettimestr("%S",21)+"')";			end;		case 2:			next;			mes "[^FF7F24Pack Guild^000000]";			mes "Ok volte quando quiser";			close;	}}
 
Last edited by a moderator:
Umm, in your script, you're starting each label with this command next; you need to remove those.

Example:

continuar:next;if(strcharinfo(0) == getguildmaster(.@guild))goto cadastro;query_sql "SELECT `id_guild`,`quant_menber_re`,`quant_menber_max`,`lider`,`name_guild` FROM `cadastro_pack_guild` WHERE `id_guild`='" +.@guild+"'",.@id_guild,.@Quant_RE,.@Quant_Max,.@LiderG$,.@N_Guild$;if(!getarraysize(.@id_guild) || .@id_guild == 0){goto Nocadastro;
Remove the next;

continuar:if(strcharinfo(0) == getguildmaster(.@guild))goto cadastro;query_sql "SELECT `id_guild`,`quant_menber_re`,`quant_menber_max`,`lider`,`name_guild` FROM `cadastro_pack_guild` WHERE `id_guild`='" +.@guild+"'",.@id_guild,.@Quant_RE,.@Quant_Max,.@LiderG$,.@N_Guild$;if(!getarraysize(.@id_guild) || .@id_guild == 0){goto Nocadastro;


Do this for ALL of your labels. The problem should go away.

Edit:

Here, I did it for you.

prontera,146,164,4 script Pack Guild 65,{set .@conta_id,getcharid(3);set .@guild,getcharid(2);if (.@guild <= 0)goto Noguild;if(BaseLevel < 299 || JobLevel < 149)goto Nolv;if ((Class < 20 && Class == 4001 && Class == 4002 && Class == 4003 && Class == 4004 && Class == 4005 && Class == 4006 && Class == 4007))goto NoClass;if(#pegoupack == 1)goto japegou;if (Weight > 5000)goto Nopeso;query_sql "SELECT `last_mac` FROM `login` WHERE `account_id`='"+.@conta_id+"'",.@mac$;query_sql "SELECT `account_id` FROM `recebeu_packguild` WHERE `mac`='" +.@mac$+"'",.@checkaccount;if(!getarraysize(.@checkaccount)){ goto continuar;}else{ query_sql "SELECT `name_guild`,`name`,`dia`,`mes`,`ano`,`hora`,`mto`,`seg` FROM `recebeu_packguild` WHERE `mac`='" +.@mac$+"'",.@name_guild$,.@name$,.@dia,.@mes,.@ano,.@hora,.@minuto,.@seg; mes "[^FF7F24Pack Guild^000000]"; mes "Você já pegou seu Pack Guild"; mes "Quanto você era do Clã:^FF7F24"+.@name_guild$+"^000000."; mes "Com o Char:^FF7F24"+.@name$+"^000000."; mes "No dia ^FF7F24"+.@dia+"^000000/^FF7F24"+.@mes+"^000000/^FF7F24"+.@ano+"^000000 ás ^FF7F24"+.@hora+"^000000:^FF7F24"+.@minuto+"^000000:^FF7F24"+.@seg+"^000000."; close;}continuar://next;if(strcharinfo(0) == getguildmaster(.@guild))goto cadastro;query_sql "SELECT `id_guild`,`quant_menber_re`,`quant_menber_max`,`lider`,`name_guild` FROM `cadastro_pack_guild` WHERE `id_guild`='" +.@guild+"'",.@id_guild,.@Quant_RE,.@Quant_Max,.@LiderG$,.@N_Guild$;if(!getarraysize(.@id_guild) || .@id_guild == 0){ goto Nocadastro;}else{// next; mes "[^FF7F24Pack Guild^000000]"; mes "Olá Sua Guild já esta cadastrada"; mes "Deseja receber seu pack guild?"; mes "Nome da Guild:"+.@N_Guild$+"."; mes "Membros que já receberam:"+.@Quant_RE+"."; mes "Total Max de Membros:"+.@Quant_Max+"."; mes "Líder:"+.@LiderG$+"."; switch(select(">>Sim:>>Não")) { case 1: mes "Ok receba seu pack guild"; close2; set #pegoupack,1; query_sql "INSERT INTO `recebeu_packguild` (`account_id`,`name`,`name_guild`,`mac`,`dia`,`mes`,`ano`,`hora`,`mto`,`seg`) values ('"+.@conta_id+"','"+strcharinfo(0)+"','"+getguildname(.@guild)+"','"+.@mac$+"','"+gettimestr("%d",21)+"','"+gettimestr("%m",21)+"','"+gettimestr("%Y",21)+"','"+gettimestr("%H",21)+"','"+gettimestr("%M",21)+"','"+gettimestr("%S",21)+"')"; if(.@Quant_Max == 15){ // pack guild de 10 a 15 membros getitem 12032,100; getitem 12030,50; getitem 4195,2; getitem 4411,2; getitem 4198,1; getitem 19021,2; getitem 4047,1; }else{ // pack guild de 15 a 20 membros getitem 12032,100; getitem 12030,50; getitem 4047,1; getitem 19021,2; getitem 4174,1; } end; case 2: next; mes "[^FF7F24Pack Guild^000000]"; mes "Ok volte quando quiser"; close; }}cadastro: //next; mes "[^FF7F24Pack Guild^000000]"; mes "Deseja Cadastra seu clã para pegar o pack guild?"; switch(select(">>Sim:>>Ver pack Guild:>>Não")) { case 1: query_sql "SELECT COUNT(*) FROM`char` WHERE `online`= 1 AND `guild_id`= '"+.@guild+"'",@Cont; set @Cont,@Cont+1; if(@Cont < 10)goto No10Menber; if(@Cont < 15 && @Cont > 10 || @Cont == 15)goto ate15menber; if(@Cont > 15)goto maisde15menber; end; case 2: next; mes "[^FF7F24Pack Guild^000000]"; mes "Pack Guild de 10 à 15 Membros"; mes "Infos"; next; mes "[^FF7F24Pack Guild^000000]"; mes "Pack Guild de 15 à 20 Membros"; mes "Infos"; close; case 3: next; mes "[^FF7F24Pack Guild^000000]"; mes "Ok volte quando quiser"; close; }Noguild: //next; mes "[^FF7F24Pack Guild^000000]"; mes "Você não tem guild para pegar o pack guild"; close;No10Menber: //next; mes "[^FF7F24Pack Guild^000000]"; mes "Seu clã não tem 10 Membros Online ela só tem ^FF7F24"+@Cont+"^000000."; mes "Volte quando tiver no minimo 10 online"; close;japegou: //next; mes "[^FF7F24Pack Guild^000000]"; mes "Você já pegou o pack guild"; close;Nocadastro: //next; mes "[^FF7F24Pack Guild^000000]"; mes "A Guild "" Não está cadastrada para receber o pack guild"; mes "Chame seu Líder aqui e mande-o falar comigo!"; close;Nolv: //next; mes "[^FF7F24Pack Guild^000000]"; mes "Você tem que ter no Minimo Level 300 e JobLv/Base 150 para pegar o Pack Guild!"; close;NoClass: //next; mes "[^FF7F24Pack Guild^000000]"; mes "Você Precisa ser um Transclasse ou um Ninja/Guns/Tk para fala comigo volte quanto estiver na sua ultima classe"; close;Nopeso: //next; mes "[^FF7F24Pack Guild^000000]"; mes "Você deve ter Menos que 5.000 de peso para falar comigo"; close;ate15menber: //next; mes "[^FF7F24Pack Guild^000000]"; mes "Olá Deseja continua e Registrar?"; mes "Nome do Clã "+getguildname(.@guild)+"."; mes "Membros Online do Clã "+@Cont+"."; mes "Membros que já receberam: ""."; mes "Pack Guild Liberado a: 15 Membros"; switch(select(">>Sim:>>Não")) { case 1: next; mes "[^FF7F24Pack Guild^000000]"; mes "Ok Guild cadastrada Pode Chama Todos os membros para pegar o pack guild!"; close2; // pack de menos de 15 membros getitem 12032,100; getitem 12030,50; getitem 4195,2; getitem 4411,2; getitem 4198,1; getitem 19021,2; getitem 4047,1; getitem 5325,1; set #pegoupack,1; query_sql "INSERT INTO `recebeu_packguild` (`account_id`,`name`,`name_guild`,`mac`,`dia`,`mes`,`ano`,`hora`,`mto`,`seg`) values ('"+.@conta_id+"','"+strcharinfo(0)+"','"+getguildname(.@guild)+"','"+.@mac$+"','"+gettimestr("%d",21)+"','"+gettimestr("%m",21)+"','"+gettimestr("%Y",21)+"','"+gettimestr("%H",21)+"','"+gettimestr("%M",21)+"','"+gettimestr("%S",21)+"')"; query_sql "INSERT INTO `cadastro_pack_guild` (`account_id_lider`,`lider`,`name_guild`,`id_guild`,`quant_menber_re`,`quant_menber_max`,`dia`,`mes`,`ano`,`hora`,`mto`,`seg`) values ('"+.@conta_id+"','"+strcharinfo(0)+"','"+getguildname(.@guild)+"','"+.@guild+"','1','15','"+gettimestr("%d",21)+"','"+gettimestr("%m",21)+"','"+gettimestr("%Y",21)+"','"+gettimestr("%H",21)+"','"+gettimestr("%M",21)+"','"+gettimestr("%S",21)+"')"; end; case 2: next; mes "[^FF7F24Pack Guild^000000]"; mes "Ok volte quando quiser"; close; }maisde15menber: //next; mes "[^FF7F24Pack Guild^000000]"; mes "Olá Deseja continua e Registrar?"; mes "Nome do Clã "+getguildname(.@guild)+"."; mes "Membros Online do Clã "+@Cont+"."; mes "Membros que já receberam: ""."; mes "Pack Guild Liberado a: 20 Membros"; switch(select(">>Sim:>>Não")) { case 1: next; mes "[^FF7F24Pack Guild^000000]"; mes "Ok Guild cadastrada Pode Chama Todos os membros para pegar o pack guild!"; close2; // pack de mais de 15 membros getitem 12032,100; getitem 12030,50; getitem 14232,2; getitem 4047,1; getitem 19021,2; getitem 4174,1; getitem 5325,1; set #pegoupack,1; query_sql "INSERT INTO `recebeu_packguild` (`account_id`,`name`,`name_guild`,`mac`,`dia`,`mes`,`ano`,`hora`,`mto`,`seg`) values ('"+.@conta_id+"','"+strcharinfo(0)+"','"+getguildname(.@guild)+"','"+.@mac$+"','"+gettimestr("%d",21)+"','"+gettimestr("%m",21)+"','"+gettimestr("%Y",21)+"','"+gettimestr("%H",21)+"','"+gettimestr("%M",21)+"','"+gettimestr("%S",21)+"')"; query_sql "INSERT INTO `cadastro_pack_guild` (`account_id_lider`,`lider`,`name_guild`,`id_guild`,`quant_menber_re`,`quant_menber_max`,`dia`,`mes`,`ano`,`hora`,`mto`,`seg`) values ('"+.@conta_id+"','"+strcharinfo(0)+"','"+getguildname(.@guild)+"','"+.@guild+"','1','20','"+gettimestr("%d",21)+"','"+gettimestr("%m",21)+"','"+gettimestr("%Y",21)+"','"+gettimestr("%H",21)+"','"+gettimestr("%M",21)+"','"+gettimestr("%S",21)+"')"; end; case 2: next; mes "[^FF7F24Pack Guild^000000]"; mes "Ok volte quando quiser"; close; }}
Perfect

Thank you

 
Back
Top