Anub1s
Новичок
Описание:
Здравствуйте, с вами Anubis, и сегодня я покажу вам свою команду телепорта игрока по метке на карте.
Да, на форуме я видел несколько подобных тем, но ни в одной из них не нашел хорошего и понятного кода.
Суть заключается в телепорте по метке, если игрок включил эту функцию командой.
Ко всем пременным добавляем:
Дальше создаем новый паблик, если у Вас его нету:
И наконец сама команда. Подходит для ZCMD, DC_CMD, Pawn.CMD:
И наконец в паблик OnPlayerDisconnect:
Здравствуйте, с вами Anubis, и сегодня я покажу вам свою команду телепорта игрока по метке на карте.
Да, на форуме я видел несколько подобных тем, но ни в одной из них не нашел хорошего и понятного кода.
Суть заключается в телепорте по метке, если игрок включил эту функцию командой.
Ко всем пременным добавляем:
Код:
new bool:MapTP[MAX_PLAYERS char];
Код:
public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
{
if(MapTP{playerid})
{
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPosFindZ(playerid, fX, fY, fZ);
}
return true;
}
Код:
CMD:maptp(playerid,params[])
{
MapTP{playerid} = !MapTP{playerid};
SendClientMessage(playerid, 0xBEDB00FF, (MapTP{playerid} ? ("Вы включили телепорт маркером") : ("Вы выключили телепорт маркером")));
return true;
}
Код:
MapTP{playerid} = false;
Последнее редактирование:
