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

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

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

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

/fly - для администраторов.

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

Velaso

Умник
Привет всем,бывает так что не у всех есть собейт,или чтоб не скачать собейт летать через эту комманду,соглашусь с тем что в паблике есть много версий но я бы хотел показать свою и конечно и чтобы вы оценили,сразу хочу сказать что комманду писал под свой мод.
Суть комманды: возможность летать

Начнём!


PHP:
//Переменные
new bool:flying[MAX_PLAYERS];
PHP:
//pInfo
Float: pPos[4],
PHP:
CMD:fly(playerid, params[]) {
	if(PlayerLogged[playerid] != true) return 1; // Проверка если игрок авторизован
	if(PI[playerid][pAdmLevel] < 2 || AdminLogged[playerid] == false) return 1; // Проверка если игрок имеет права адмнистратора и уровень + вошел ли он в систему
	new Float:x, Float:y, Float:z;
	if((flying[playerid] = !flying[playerid])) {
		GetPlayerPos(playerid, x, y, z);
		t_SetPlayerPos(playerid, x, y, z+5);
		SetHealth(playerid, 10000.0);
		PI[playerid][pHeal] = 10000;
		PI[playerid][pArmur] = 10000;
		SetPlayerArmorAC(playerid, 10000);
		SetTimerEx("AdminFly", 100, 0, "d", playerid);
	}
	else
	{
		GetPlayerPos(playerid, x, y, z);
		t_SetPlayerPos(playerid, x, y, z+0.5);
		ClearAnimations(playerid);
		SetHealth(playerid, 100.0);
		PI[playerid][pHeal] = 100;
		PI[playerid][pArmur] = 100;
		SetPlayerArmorAC(playerid, 100);
		return 1;
	}
	return true;
}
Где все ваши стоки
PHP:
//stock
stock t_SetPlayerPos(playerid, Float:x, Float:y, Float:z) {
	SetPlayerPos(playerid, x, y, z);
	Streamer_Update(playerid);
	PI[playerid][pPos][0] = x;
	PI[playerid][pPos][1] = y;
	PI[playerid][pPos][2] = z;
	return 1;
}
В конец мода
PHP:
publics: AdminFly(playerid) {
	if(!IsPlayerConnected(playerid))
	return flying[playerid] = false;
	if(flying[playerid]) {
		if(!IsPlayerInAnyVehicle(playerid))
		{
			new keys, ud, lr, Float:x[2], Float:y[2], Float:z;
			GetPlayerKeys(playerid, keys, ud, lr);
			GetPlayerVelocity(playerid, x[0], y[0], z);
			if(ud == KEY_UP) {
				GetPlayerCameraPos(playerid, x[0], y[0], z);
				GetPlayerCameraFrontVector(playerid, x[1], y[1], z);
				ApplyAnimation(playerid, "PARACHUTE", "FALL_SkyDive_Accel", 4.1, 1, 1, 1, 1, 1);
				SetPlayerToFacePos(playerid, x[0] + x[1], y[0] + y[1]);
				SetPlayerVelocity(playerid, x[1], y[1], z);
			}
			else SetPlayerVelocity(playerid, 0.0, 0.0, 0.01);
		}
		SetTimerEx("AdminFly", 100, 0, "d", playerid);
	}
	return 0;
}
PHP:
//Cокращение которые я использовал
PI - PlayerInfo
С вами был Velaso,до новых встреч
Псс..будут вопросы задавай
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу