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

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

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

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

/setmark

Статус
В этой теме нельзя размещать новые ответы.

den4is

Ученик
Всем привет! Выкладываю старую версию версию команды /setmark c Advance.

Стандартный командный процессор:
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; 
}
dc_cmd(zcmd):
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; 
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу