Перейти к содержанию
Авторизация  
Vova_Zenko

[Ищу] команду

Рекомендуемые сообщения

Vova_Zenko

1. Я ищу команду /music, чтобы можно было вставлять ссылку на свою музыку.

2. Команду продажи авто игроку

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
EgasVegas
if(strcmp(cmd, "/sellcar", true) == 0)
	{
		if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GRAD2, "Вы должны быть в автомобиле");
		new cars = GetPlayerVehicleID(playerid);
		if(GetRealID(cars) == -1) return SendClientMessage(playerid, COLOR_GRAD2, "Вы должны быть в своём автомобиле");
		if(!strcmp(CarInfo[GetRealID(cars)][cOwner],Names(playerid),true))
		{
			SetPVarInt(playerid,"cars_sell",cars);
			ShowPlayerDialog(playerid,923,0,"Продажа Машины","\
{33AA33}Вы собираетесь продать свою машину Государству\n\
{FF0000}После продажы авто удалится автоматически\n\\n\n\
Если согласны нажмите \"Да\"\n\
Если не согласны нажмите\"Нет\"","Да","Нет");
			return true;
		}
		else return SendClientMessage(playerid, COLOR_GRAD2, "Этот транспорт не ваш");
	}
if(strcmp(cmdtext, "/musicall", true) == 0)
{
    if(Admin<blablabla) return SendClientMessage(playerid,-1,"Нима прав");
        for(new i = 0; i < MAX_PLAYERS; i++)
            if(IsPlayerConnected(i)) PlayAudioStreamForPlayer(i,"твоя ссылка");
     return 1;
}  

все переменные сам подгонишь под свой GM

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marvellous

,/music ты хочешь что бы в радиусе или же всему серверу от Администрации? 

 

Есть вот такая еще:

if(strcmp(cmd,"/music", true) == 0) 
{ 
    if(PlayerInfo[playerid][pAdmin] >= 3) 
    { 
        ShowPlayerDialog(playerid,345,DIALOG_STYLE_INPUT,"Музыку всем","Введите ссылку на песенку","Вкл","отмена"); 
        return true; 
    } 
    return 1; 
}  

идём в OnDialogResponse и вставляем данный кейс

case 345: 
{ 
    if(response) 
    { 
        new giveplayerid; 
        if(!strval(inputtext)) return ShowPlayerDialog(playerid,345,DIALOG_STYLE_INPUT,"Музыку всем","Введите ссылку на песенку","Вкл","отмена"); 
        SendClientMessageToAll(0xFF0000FF,"Администратор включил музыку всем"); 
        PlayAudioStreamForPlayer(giveplayerid,inputtext); 
    } 
    return 1; 
}  
Изменено пользователем Marvellous
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN

@EgasVegas,а где же сам диалог?)

Музыка:

CMD:amusic(playerid, params[])
{
new string[128];
if(Player[playerid][pAdmin] < 1) return SCM(playerid, COLOR_ЦВЕТ, "Вам недоступна данная команда!");//Проверка на свою
if(sscanf(params, "s[128]", params[0])) return SCM(playerid, COLOR_ЦВЕТ, "Подсказка: /amusic [URL в .mp3]");
foreach(Player, i) PlayAudioStreamForPlayer(i, params[0]);
format(string, sizeof(string), "Вы включили музыку по ссылке: %s", params[0]);
SCM(playerid, COLOR_ЦВЕТ, string);
return true;
}

@Marvellous,к чему здесь giveplayerid? Чтобы еррора 17 не выдовало?))

Чуть позже продажу скину.

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.