Активный
- Тема Автор
- #1
Идея и назначение
Команда показывает игроку его текущие координаты и виртуальный мир.
Полезно для мапперов, админов и отладки.
Суть реализации
1. Берем позицию игрока через GetPlayerPos.
2. Берем виртуальный мир через GetPlayerVirtualWorld.
3. Показываем значения в чате.
Реализация
Дополнительные идеи
1. Добавить показ интерьера.
2. Сохранять позицию в файл для дальнейшей сборки карт.
3. Выводить информацию только администраторам.
Команда показывает игроку его текущие координаты и виртуальный мир.
Полезно для мапперов, админов и отладки.
Суть реализации
1. Берем позицию игрока через GetPlayerPos.
2. Берем виртуальный мир через GetPlayerVirtualWorld.
3. Показываем значения в чате.
Реализация
Код:
CMD:where(playerid)
{
new Float:x, Float:y, Float:z;
new vw;
GetPlayerPos(playerid, x, y, z);
vw = GetPlayerVirtualWorld(playerid);
new msg[96];
format(msg, sizeof msg, "Координаты: %.2f, %.2f, %.2f, виртуальный мир: %d.", x, y, z, vw);
SendClientMessage(playerid, -1, msg);
return 1;
}
Дополнительные идеи
1. Добавить показ интерьера.
2. Сохранять позицию в файл для дальнейшей сборки карт.
3. Выводить информацию только администраторам.