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;
}
