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

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

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

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

/tpplayer

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

Demak

Дебютант
Данная команда позволяет телепортировать одного игрока к другому.

PHP:
if(strcmp(cmd, "/tpto", true) == 0 && PlayerInfo[playerid][pAdmin] >= 3) {
	new telename[MAX_PLAYER_NAME];
	new teleid;
	new Float:pX, Float:pY, Float:pZ;
	tmp = strtok(cmdtext, idx);
	if(!strlen(tmp))
	{
		SendClientMessage(playerid, COLOR_WHITE, " * Используйте: /tpplayer [id игрока] [к id игрока]");
		return true;
	}
	giveplayerid = ReturnUser(tmp);
	tmp = strtok(cmdtext, idx);
	if(!strlen(tmp)) {
		SendClientMessage(playerid, COLOR_WHITE, " * Используйте: /tpplayer [id игрока] [к id игрока]");
		return true;
	}
	teleid = strval(tmp);
	if (IsPlayerConnected(giveplayerid) && IsPlayerConnected(teleid)) {
		GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
		GetPlayerName(playerid, sendername, sizeof(sendername));
		GetPlayerName(teleid, telename, sizeof(telename));
		GetPlayerPos(teleid, pX,pY,pZ);
		SetPlayerPos(giveplayerid, pX,pY,pZ);
		format(string, sizeof(string), " --- %s (id: %d) телепортировал %s'а (id: %d) к %s'у (id: %d)", sendername,playerid,giveplayer,giveplayerid,telename,teleid);
		printf(string);
		format(string, sizeof(string), " * Вы телепортировали %s[id:%d] к %s[id:%d].", giveplayer,giveplayerid,telename,teleid);
		SendClientMessage(playerid, COLOR_YELLOW, string);
		format(string, sizeof(string), " * Вы были телепортированы к %s[id:%d] Администратором %s[id:%d].", telename,teleid,sendername,playerid);
		SendClientMessage(giveplayerid, COLOR_YELLOW, string);
	}
	if (!IsPlayerConnected(giveplayerid)) {
		format(string, sizeof(string), " * %d - неверный id игрока. (Игрок отсутствует на сервере)", giveplayerid);
		SendClientMessage(playerid, COLOR_YELLOW, string);
	}
	if (!IsPlayerConnected(teleid)) {
		format(string, sizeof(string), " * %d - неверный id игрока. (Игрок отсутствует на сервере)", teleid);
		SendClientMessage(playerid, COLOR_YELLOW, string);
	}
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу