Цитата Maler[CM] (
)
CMD:play(playerid, params[])
{
if (FMOnline[playerid] == false)
{
FMOnline[playerid] = true;
PlayAudioStreamForPlayer(playerid, "http://air.radiorecord.ru:8102/club_128");
SendClientMessage(playerid, 0xBFFFBFFF, "[FM] Радио включено");
return true;
}
else if (FMOnline[playerid] == true)
{
FMOnline[playerid] = false;
StopAudioStreamForPlayer(playerid);
SendClientMessage(playerid, 0xBFFFBFFF, "[FM] Радио выключено");
return true;
}
return true;
}
Предпологалось что будет третий вариант? FMOnline[playerid] == maybe?
Второй раз проверять - лишнее действие.
Код
CMD:play(playerid, params[])
{
if (FMOnline[playerid] == false)
{
FMOnline[playerid] = true;
PlayAudioStreamForPlayer(playerid, "http://air.radiorecord.ru:8102/club_128");
SendClientMessage(playerid, 0xBFFFBFFF, "[FM] Радио включено");
} else {
FMOnline[playerid] = false;
StopAudioStreamForPlayer(playerid);
SendClientMessage(playerid, 0xBFFFBFFF, "[FM] Радио выключено");
}
return true;
}
ПиpаТ, это же как минимум ZCMD, у них есть коллбэк где можно добавить действие перед/после выполнением любой команды. P.S. Вижу ты любишь набивать посты в разделе Pawn, при этом вводя новичков в заблуждение.