Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info
Статус
В этой теме нельзя размещать новые ответы.

Extazy

Умник
Сейчас я вам расскажу как делать слежку за игроком
Сама команда:
PHP:
if (strcmp(cmd, "/слежка",true) == 0 || strcmp(cmd,"/recon",true) == 0 && IsPlayerADM(playerid) && adminlevel[playerid] >= 1) {

tmp = strtok(cmdtext, idx);

if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Использование: /слежка [ID игрока]");
return 1;
}

if(!IsPlayerConnected(strval(tmp)))
{
SendClientMessage(playerid, COLOR_YELLOW, " Не активный игрок.");
return 1;
}

if(IsPlayerInAnyVehicle(strval(tmp)))
{
specvehicleid = GetPlayerVehicleID(strval(tmp));
if(specvehicleid < MAX_VEHICLES)
{
TogglePlayerSpectating(playerid, 1);
PlayerSpectateVehicle(playerid, specvehicleid);
gSpectateID[playerid] = specvehicleid;
gSpectateType[playerid] = ADMIN_SPEC_TYPE_VEHICLE;
}
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, " Игрок не в транспорте и слежка будет за игроком.");
specvehicleid=strval(tmp);
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, specvehicleid);
SetPlayerInterior(playerid,GetPlayerInterior(specvehicleid));
gSpectateID[playerid] = specvehicleid;
gSpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER;
}
return 1;
}
Вот команда чтобы оффнуть слежку:
PHP:
if (strcmp(cmd, "/слежка",true) == 0 || strcmp(cmd,"/recon",true) == 0 && IsPlayerADM(playerid) && adminlevel[playerid] >= 1) {

tmp = strtok(cmdtext, idx);

if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Использование: /слежка [ID игрока]");
return 1;
}

if(!IsPlayerConnected(strval(tmp)))
{
SendClientMessage(playerid, COLOR_YELLOW, " не активный игрок.");
return 1;
}

if(IsPlayerInAnyVehicle(strval(tmp)))
{
specvehicleid = GetPlayerVehicleID(strval(tmp));
if(specvehicleid < MAX_VEHICLES)
{
TogglePlayerSpectating(playerid, 1);
PlayerSpectateVehicle(playerid, specvehicleid);
gSpectateID[playerid] = specvehicleid;
gSpectateType[playerid] = ADMIN_SPEC_TYPE_VEHICLE;
}
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, " игрок не в транспорте и слежка будет за игроком.");
specvehicleid=strval(tmp);
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, specvehicleid);
SetPlayerInterior(playerid,GetPlayerInterior(specvehicleid));
gSpectateID[playerid] = specvehicleid;
gSpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER;
}
return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу