Affect
Специалист
Данная команда поможет вам сохранить место и потом просто телепортироватся туда.
Ко всем new:
В OnPlayerCommandText вставляем:
Далее ниже вставляем.
Ко всем new:
PHP:
new Float:TeleportDest[MAX_PLAYERS][3];
new Float:TelePos[MAX_PLAYERS][6];
PHP:
if(strcmp(cmd, "/mark", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 1) Уровень администратора по умолчанию 1
{
GetPlayerPos(playerid, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
SendClientMessage(playerid, COLOR_GRAD1, "Вы установили маркер для телепорта ((Введите /gotomark для телепорта туда))");
}
return 1;
}
PHP:
if(strcmp(cmd, "/gotomark", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 1)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
}
SendClientMessage(playerid, COLOR_WHITE, "Вы были телепортированы!");
SetPlayerInterior(playerid,0);
}
return 1;
}
Готово. :ce:
