Carlos_Martini
Умник
Тема посвящена новичкам которые не знают как сделать телепорт . И так приступим . Чтобы сделать команду телепорта в нужное вам место вам нужна любая команда телепорта в вашем моде приведу пример из GF . Для начала вам нужны кординаты , для этого вы должны зайти в игру подойти в нужное вам место и прописать /save . Потом пойти в \Мои документы\GTA San Andreas User Files\SAMP там есть текстовый документ "savedpositions" открываем и берём самый последний . Вот пример AddPlayerClass(115,2095.7483,-1276.0662,25.4927,175.6717,0,0,0,0,0,0); - берём кординаты по такой схеме . Дальше делаем копию команды , допустив /gotols
Автор Я . Если не жалко поставьте +сик .if(strcmp(cmd, "/gotols", true) == 0) //меняем название название команды потомучто две одинаковых команды не может быть !
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 3)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1529.6,-1691.2,13.3); // сюда вставляем ваши кординаты
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPosServer(playerid, 1529.6,-1691.2,13.3); // ещё раз ваши кординаты
}
SendClientMessage(playerid, COLOR_GRAD1, " Вы телепортированы !");
SetPlayerInterior(playerid,0);
new plname[MAX_PLAYER_NAME];
GetPlayerName(playerid, plname, sizeof(plname));
PlayerInfo[playerid][pInt] = 0;
format(string, sizeof(string), "[ВНИМАНИЕ]: [%d]%s телепортнулся в Лос Сантос.", playerid,plname);// меняем текст по вашему желанию без разницы
ABroadCast(COLOR_GREEN,string, 1);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " У Вас недостаточно прав для того, чтобы использовать эту команду !");
}
}
return 1;
}
