Citação Originally Posted by Ravoc Ver Post
Que estranho, faça o seguinte, me encaminhe o script aqui no tópico para analisarmos ele completamente, creio eu que você utilizando OGOCX LUA?
Não! Estou trabalhando com Plugin. 99.60T.

strcpy_s(this->PatentStruct[this->_Count].NamePatent, sizeof(this->PatentStruct[this->_Count].NamePatent), (Section.Rows[i].GetStringPtr(2)));

void cPatent::HandlePatentCommand(int aIndex)
{
int RankIndex = this->GetRankIndex(aIndex);


if (RankIndex == -1)
{
Function.MsgUser(aIndex, 1, "| Você não possui uma Patent.");
return;
}


CUSTOM_RANKUSER_DATA CurrentPatent = this->PatentStruct[RankIndex];


bool isMaxPatent = (CurrentPatent.Max == -1);


if (isMaxPatent)
{
Function.MsgUser(aIndex, 1, "| Patent Atual: %s", CurrentPatent.NamePatent);
Function.MsgUser(aIndex, 1, "| Você já atingiu a Patent máxima.", CurrentPatent.NamePatent);
}
else
{
CUSTOM_RANKUSER_DATA nextPatent = this->PatentStruct[RankIndex + 1];
int PointsNeeded = nextPatent.Min - Custom[aIndex].Patent;


Function.MsgUser(aIndex, 1, "| Patent Atual: %s", CurrentPatent.NamePatent);


Function.MsgUser(aIndex, 1, "| Próxima Patent: %s", nextPatent.NamePatent);


Function.MsgUser(aIndex, 1, "| Pontos Necessários: %d.", PointsNeeded);
}
}