Перейти к содержанию
Авторизация  
1Agent1

Как узнать координаты игрока и вывести ему текст.

Рекомендуемые сообщения

1Agent1

Как узнать координаты игрока и вывести ему текст.

Если координата X больше 600 то игроку выводило текст.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1Agent1

(перепутал координата Z, а не Х)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN

Узнать координаты с помощью GetPlayerPos и дальше проверку.

if(z > 600) return SendClientMessage(playerid, -1, "Ваша координата Z больше 600");

Это если думать по твоему вопросу.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
PawnerTopoviy

Если админ хочет узнать координаты игрока, то вот

Если игрок хочет узнать свои координаты,то ниже.

CMD:my_pos(playerid, params[])
{
	if(GetPlayerAdminEx(playerid) < 4) return 1; // Проверка на админку, ставь свое

	if(!strlen(params)) return SendClientMessage(playerid, 0xCECECEFF, "Используйте: /my_pos [id игрока]");
	extract params -> new to_player;
	
	new
	Float: my_pos_x,
	Float: my_pos_y,
	Float: my_pos_z;

	GetPlayerPos(to_player, my_pos_x, my_pos_y, my_pos_z);

	new fmt_msg[64];
	format(fmt_msg, 64, "x = %f | y = %f | z = %f", my_pos_x, my_pos_y, my_pos_z);
	SendClientMessage(playerid, 0xFFFF00FF, fmt_msg);


	return 1;
}

Если игрок:

CMD:my_pos1(playerid, params[])
{


	new
	Float: my_pos_x,
	Float: my_pos_y,
	Float: my_pos_z;

	GetPlayerPos(playerid, my_pos_x, my_pos_y, my_pos_z);

	new fmt_msg[64];
	format(fmt_msg, 64, "x = %f | y = %f | z = %f", my_pos_x, my_pos_y, my_pos_z);
	SendClientMessage(playerid, 0xFFFF00FF, fmt_msg);


	return 1;
}

Изменено пользователем SCRIPTMAN

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1Agent1

@SCRIPTMAN, я делал так.Но почему то не выводило текст

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN

@1Agent1, координаты указываются в вещественных числа. 600.0 например 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.