24.12.2014, 17:15
I have no idea whats going because SetPlayerPosFindZ works perfectly (with the crappy accuracy)....
Note: IsLogged and CharSpawned (Along with IsModerator(playerid, MODERATOR_LEVEL_JUNIOR) || IsStaff(playerid, STAFF_LEVEL_OPERATORI)) all work fine.
Note: IsLogged and CharSpawned (Along with IsModerator(playerid, MODERATOR_LEVEL_JUNIOR) || IsStaff(playerid, STAFF_LEVEL_OPERATORI)) all work fine.
pawn Код:
public OnGameModeInit()
{
LoadMySQLEnviroment();
MapAndreas_Init(MAP_ANDREAS_MODE_MINIMAL);
}
public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
{
if(IsLogged(playerid) && CharSpawned(playerid))
{
if(IsModerator(playerid, MODERATOR_LEVEL_JUNIOR) || IsStaff(playerid, STAFF_LEVEL_OPERATORI))
{
if(IsOnModeratorDuty(playerid) || IsOnStaffDuty(playerid))
{
new Float: BaseZ;
MapAndreas_FindAverageZ(fX,fY, BaseZ);
SetPlayerPos(playerid, fX, fY, BaseZ);
}
}
}
return true;
}