SetPlayerCheckpoint(playerid, 1982.6150, -220.6680, -0.2432+5, 3.0);
if(!strcmp(cmdtext, "/cpm", true))
{
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
SetPlayerMapIcon(playerid, 99, Pos[0], Pos[1], Pos[2], 7, 0xFFFF00FF, MAPICON_GLOBAL_CHECKPOINT);
return 1;
}
if(!strcmp("/cpd", cmdtext, true))
{
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
DestroyDynamicCP(CP);
CP = CreateDynamicCP(Pos[0], Pos[1], Pos[2], 1.0);
return 1;
}
if(!strcmp(cmdtext, "/cpc", true))
{
DisablePlayerCheckpoint(playerid);
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
SetPlayerCheckpoint(playerid, Pos[0], Pos[1], Pos[2], 1.0);
return 1;
}
if(!strcmp("/cppos", cmdtext, true))
{
new s[64];
format(s, sizeof(s), "%f | %f | %f", Pos[0], Pos[1], Pos[2]);
SendClientMessage(playerid, -1, s);
return 1;
}
if(!strcmp(cmdtext, "/objeto", true))
{
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
obj = CreateObject(18452, Pos[0], Pos[1], Pos[2], 0.0, 0.0, 0.0);
return 1;
}
if(!strcmp(cmdtext, "/dobjeto", true))
{
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
dobj = CreateDynamicObject(18452, Pos[0], Pos[1], Pos[2], 0.0, 0.0, 0.0);
return 1;
}
|
PHP код:
Apenas adicionei um valor a mais junto com a altura que o player se encontra, se nгo estiver de acordo com a sua vontade, aumente ou diminua a altura do Checkpoint. |