Jump to content
  • 0
Sign in to follow this  
stiflerxx

Debug Npc Pack Guild

Question

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;
}

}

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

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;	}}
Edited by GmOcean

Share this post


Link to post
Share on other sites
  • 0

 

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

Share this post


Link to post
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.   Restore formatting

  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.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

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