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

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

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

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

/slap

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

KaktoO_Tak

Новичок
Суть этого слапа в том что после того как игрока подкинуло его взрывает после чего он приземляется и через 2 секунды ему выдает хп которое было до слапа​


В начале мода

PHP:
new SlapTimer[MAX_PLAYERS];
new SlapTimer2[MAX_PLAYERS];
new Float:ghealthss;
В OnPlayerCommandText

PHP:
if(strcmp(cmd, "/slap", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "/slap [playerid/PartOfName]");
				return true;
			}
			new playa;
			playa = ReturnUser(tmp);
			if (PlayerInfo[playerid][pAdmin] >=1)
			{
				if(IsPlayerConnected(playa))
				{
					if(playa != INVALID_PLAYER_ID)
					{
						GetPlayerHealth(playa, ghealthss);
						GetPlayerPos(playa, slx, sly, slz);
						SetPlayerPos(playa, slx, sly, slz+8);
						SlapTimer[playerid] = SetTimer("Slap",100, false);
						PlayerPlaySound(playa, 1130, slx, sly, slz+5);
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_WHITE, "{ff4500}[??????]{ffffff} Нет прав на использование команды.");
			}
		}
		return true;
	}
В конец мода

PHP:
forward Slap(playerid);
public Slap(playerid)
{
		CreateExplosion(slx, sly , slz+10, 12, 1.0);
		SlapTimer2[playerid] = SetTimer("Slap2",2000, false);
		KillTimer(SlapTimer[playerid]);
}
forward Slap2(playerid);
public Slap2(playerid)
{
		SetPlayerHealthAC(playerid, ghealthss);
		KillTimer(SlapTimer2[playerid]);
}
Вот и все, очень хорошая проверка на ГМ для администратора....
Автор: Я(Doklan aka KaktoO_Tak)​
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу