Código:
void CHAT_COMMANDS::Premiar(int aIndex, char* msg)
{
if(Ativo == 0)
{
GCServerMsgStringSend("Comando desabilitado.",aIndex,1);
return;
}
else if(func.VerificarGM(aIndex) == false)
{
GCServerMsgStringSend("Exclusivo apenas para gamemaster.",aIndex,1);
return;
}
else if (strlen(msg) < 1)
{
return;
}
int num = {-1};
char tName[11];
sscanf(msg,"%s %d",tName,&num);
int tIndex = Get_PlayerIndex(tName);
if(gObj[tIndex].Connected < 3)
{
GCServerMsgStringSend("O Personagem não se encontra.",aIndex,1);
return;
}
MYSQL->Exec("UPDATE MuOnline.dbo.MEMB_INFO SET Gold = Gold + %d Where memb___id = '%s'",num,gObj[tIndex].AccountID);
sprintf_s(Mensagem,"%s Foi premiado(a) com %d Golds!",tName,num);
for(int i = 4800; i < 5600; i++)
{
if(gObj[i].Connected == 3)
{
GCServerMsgStringSend(Mensagem,i,0);
}
}
}
Créditos: Maykon