den4is
Ученик
Всем привет! Выкладываю старую версию версию команды /setmark c Advance.
Стандартный командный процессор:
dc_cmd(zcmd):
Стандартный командный процессор:
PHP:
if(strcmp(cmd, "/setmark", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < 5) return true;
new giveplayerid, Float:pos_x, Float:pos_y, Float:pos_z;
if(sscanf(params, "u", giveplayerid))
return SendClientMessage(playerid, -1, "Используйте: /setmark [id игрока]");
if(!IsPlayerConnected(giveplayerid))
return SendClientMessage(playerid, COLOR_GRAD1, "[{FF0000}Ошибка{B4B5B7}] Неверный id.");
if(playerid == giveplayerid) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка]: вы указали свой ид!");
if(GetPlayerInterior(giveplayerid) > 0)
return SendClientMessage(playerid, COLOR_GRAD1, "Невозможно определить местоположение игрока.");
if(PlayerInfo[giveplayerid][pWanted] == 0)
return SendClientMessage(playerid, COLOR_GRAD1, "Этот игрок не в розыске.");
if(GetPVarInt(playerid, "GPSEnabled") == 0)
{
SetPVarInt(playerid, "GPSEnabled", 1);
GetPlayerPos(giveplayerid, pos_x, pos_y, pos_z);
SetPlayerMapIcon(playerid, 1, pos_x, pos_y, pos_z, 37, 0, MAPICON_GLOBAL);
SendClientMessage(playerid, 0x0099FFAA, "На GPS отмечено местонахождение преступника.");
}
else
{
SetPVarInt(playerid, "GPSEnabled", 0);
RemovePlayerMapIcon(playerid, 1);
SendClientMessage(playerid,0xFF9900AA, "Система GPS отключена.");
}
return true;
}
PHP:
CMD:setmark(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 5) return true;
new giveplayerid, Float:pos_x, Float:pos_y, Float:pos_z;
if(sscanf(params, "u", giveplayerid))
return SendClientMessage(playerid, -1, "Используйте: /setmark [id игрока]");
if(!IsPlayerConnected(giveplayerid))
return SendClientMessage(playerid, COLOR_GRAD1, "[{FF0000}Ошибка{B4B5B7}] Неверный id.");
if(playerid == giveplayerid) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка]: вы указали свой ид!");
if(GetPlayerInterior(giveplayerid) > 0)
return SendClientMessage(playerid, COLOR_GRAD1, "Невозможно определить местоположение игрока.");
if(PlayerInfo[giveplayerid][pWanted] == 0)
return SendClientMessage(playerid, COLOR_GRAD1, "Этот игрок не в розыске.");
if(GetPVarInt(playerid, "GPSEnabled") == 0)
{
SetPVarInt(playerid, "GPSEnabled", 1);
GetPlayerPos(giveplayerid, pos_x, pos_y, pos_z);
SetPlayerMapIcon(playerid, 1, pos_x, pos_y, pos_z, 37, 0, MAPICON_GLOBAL);
SendClientMessage(playerid, 0x0099FFAA, "На GPS отмечено местонахождение преступника.");
}
else
{
SetPVarInt(playerid, "GPSEnabled", 0);
RemovePlayerMapIcon(playerid, 1);
SendClientMessage(playerid,0xFF9900AA, "Система GPS отключена.");
}
return true;
}
Последнее редактирование:
