Доброго времени суток. Думаю, команда никому не нужна, но все же.
Эта команда телепортирует указанного игрока по указанным координаты.
На DC:CMD.
[code]CMD:TpPlayer(playerid, params[])
{
if(!strlen(params))//Если пользователь вообще ничего не ввел, телепортируем его по координатам, указанным ниже
return SetPlayerPos(playerid, ваша_координата_х, ваша_координата_y, ваша_координата_z);
new Float:x, Float:y, Float:z;//Создаем три новые переменные дробного типа, куда впоследствии запишем координаты игроков
if(!sscanf(params, «u», params[0]))//Если пользователь ввел одно целое число, скорее всего являющееся идом игрока:
{
if(params[0] == INVALID_PLAYER_ID)//Проверяем, в сети ли игрок
return SendClientMessage(playerid, 0xFF0000FF, «Указанный вами игрок не в сети»);
GetPlayerPos(params[0], x, y, z);//Получаем позицию указанного игрока
SetPlayerPos(playerid, x, y, z);//Изменяем позицию нашу на позицию указанного игрока
return true;
}
if(!sscanf(params, «p<,>fff», x, y, z)//Проверяем, найдены ли три координаты дробного типа, записанные через запятую, в строке
return SetPlayerPos(playerid, x, y, z);//Если найдены, телепортируем на них игрока
return true;
}[/code]

Автор: [b][color=#FFBF00]Grewi[/color][/b] (я) + Ermetik-Kritik

От danilasar

Это я

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *