1. В pawn не существует логический тип данных (bool), это просто макрос, подробнее тут
2. После авторизации / регистрации, переменная останется просто в памяти, нет нужды, раз так лучше уж использовать pvar и удалить его
PHP код:
public OnPlayerConnect(playerid)
{
SetPvarInt(playerid, "connecting", 1);
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
if(GetPvarInt(playerid, "connecting"))
DeletePVar(playerid, "connecting");
return 1;
}
public OnPlayerSpawn(playerid)
{
if(GetPvarInt(playerid, "connecting"))
SendClientMessage(playerid, 0xCD0000FF, "Подозрение в читерстве!");
return 1;
}