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

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

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

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

/tpcor ТП по координатам.

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

Archibalt

Компетентный
Здравствуйте уважаемые пользователи Pawno-Info. Сейчас я хочу выложить свою команду /tpcor.
Итак начнем.
В Public onplayercommandtext:
PHP:
	if(strcmp(cmd, "/tpcor", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_WHITE,"Вы в транспорте!");
			if(PlayerInfo[playerid][pAdmin] < 10) return SendClientMessage(playerid, COLOR_GREY, "Недоступно!");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "{F74848}» Введите{"#cWHITE"}: /tpcor x y z");
			new coorx;
			coorx = strval(tmp);
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "{F74848}» Введите{"#cWHITE"}: /tpcor x y z");
			new coory;
			coory = strval(tmp);
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "{F74848}» Введите{"#cWHITE"}: /tpcor x y z");
			new coorz;
			coorz = strval(tmp);
			SetPlayerPos(playerid, coorx,coory,coorz);
			format(string, sizeof(string), "Вы телепортировались!", coorx,coory,coorz);
			SendClientMessage(playerid, COLOR_WHITE, string);
		}
		return true;
	}
Перевел на ZCMD:
PHP:
CMD:tpcor(playerid,params[])
{
     if(PlayerLogin[Playerid] != 1) return 1;
  new Float: coorx, Float: coory, Float: coorz;
  if(Player[Playerid][pAdmin] <= 0) return SendClientMessage(playerid, COLOR_WHITE, "Вам недоступна эта функция"); 
  if(sscanf(params,"fff",coorx,coory,coorz) return SendClientMessage(playerid, 0xFF993300, "Введите: /tpcor [x] [y] [z]");
  SetPlayerPos(playerid, coorx,coory,coorz);
  SendClientMessage(playerid, COLOR_WHITE, "Вы телепортировались по координатам.");
  SetPlayerInterior(playerid, 0);
  return 1;

После этого скомпилируйте мод, и все:)

Автор: Archibalt ( то-есть я )
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу