17.04.2018, 21:30
muito mapa aumenta o consumo de cpu?
new
VarObject[3] = {-1, ...},
PlayersDentro = 0,
;
DestruirObjeto()
{
if(PlayersDentro == 0)
{
for(new i = 0; i < sizeof(VarObject); i++){
DestroyObject(VarObject[i]);
VarObject[i] = -1;
}
}
return 1;
}
CriarObjeto()
{
if(PlayersDentro == 0) //Caso outro player tenha entrado
{
VarObject[0] = CreateObject(874, -1430.458984, 2667.547851, 54.561542, 0.000000, 0.000000, 0.000000);
VarObject[1] = CreateObject(874, -1482.924560, 2599.708496, 54.691493, 0.000000, 0.000000, -163.099975);
}
}
ChecarPosicao(playerid)
{
if(GetPlayerInterior(playerid) == 0)
{
//--------------//
// -- Saнdas -- //
//--------------//
if (IsPlayerInRangeOfPoint(playerid, 3.0, X, Y, Z))
{//-> Saнda Cinema (Exemplo)
PlayersDentro--;
DestroyObject();
SetPlayerPos(playerid, ...);
}
}
else {
//----------------//
// -- Entradas -- //
//----------------//
if (IsPlayerInRangeOfPoint(playerid, 3.0, X, Y, Z))
{ //-> Entrada Cinema (Exemplo)
PlayersDentro++;
LoadObjeto();
SetPlayerPos(playerid, ...);
}
}
return 123;
}