SetPlayerSpecialAction — различия между версиями
Материал из Pro-Pawn Wiki
(Новая страница: «{{Description | Заставляет игрока совершить специальное действие. }} {{Params|playerid, actionid}} {{Param | playerid…») |
м |
||
Строка 35: | Строка 35: | ||
if (GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK) | if (GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK) | ||
{ | { | ||
− | ClearAnimations(playerid); // Сброс анимации, чтобы обойти баг с остающимся звуком сопла | + | ClearAnimations(playerid); // Сброс анимации, чтобы обойти баг с остающимся звуком реактивного сопла |
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE); | SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE); | ||
return SendClientMessage(playerid, -1, "Вы сняли джетпак."); | return SendClientMessage(playerid, -1, "Вы сняли джетпак."); |
Текущая версия на 12:30, 13 ноября 2018
Описание:
Заставляет игрока совершить специальное действие.
Параметры:
(playerid, actionid) |
playerid | ID игрока, для которого требуется совершить действие. |
actionid | ID специального действия, которое будет совершено игроком. |
Возвращаемое значение:
1
в случае успеха, либо 0
, если игрок не подключен.
Пример использования:
CMD:jetpack(playerid, params[])
{
if (GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
{
ClearAnimations(playerid); // Сброс анимации, чтобы обойти баг с остающимся звуком реактивного сопла
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
return SendClientMessage(playerid, -1, "Вы сняли джетпак.");
}
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
return SendClientMessage(playerid, -1, "Вы надели джетпак.");
}
{
if (GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
{
ClearAnimations(playerid); // Сброс анимации, чтобы обойти баг с остающимся звуком реактивного сопла
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
return SendClientMessage(playerid, -1, "Вы сняли джетпак.");
}
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
return SendClientMessage(playerid, -1, "Вы надели джетпак.");
}
См. также: