Vardes
Новичок
Стаю на пикап когда устраиваюсь на DJ в Jizzy и меня ТП на респу бомжей!
Когда стаю на пикап в Alhambra то всё нормально...Вроде посмотрел координаты нормальные всё подходит... Помогите с меня "+"
Вот все коды:
[HIDE]=case 10000:
{
if(response)
{
if(PlayerInfo[playerid][pJob] != 1)
{
PlayerInfo[playerid][pJob] = 1;
SendClientMessage(playerid, COLOR_WHITE, "Вы были приняты на работу DJ.");
SendClientMessage(playerid, 0x6ab1ffaa, "Пропишите /mm для просмотра команд.");
}
else return SendClientMessage(playerid,COLOR_GREY,"Вы уже работаете DJ.");
}
} ][/HIDE]
Когда стаю на пикап в Alhambra то всё нормально...Вроде посмотрел координаты нормальные всё подходит... Помогите с меня "+"
Вот все коды:
[HIDE]=case 10000:
{
if(response)
{
if(PlayerInfo[playerid][pJob] != 1)
{
PlayerInfo[playerid][pJob] = 1;
SendClientMessage(playerid, COLOR_WHITE, "Вы были приняты на работу DJ.");
SendClientMessage(playerid, 0x6ab1ffaa, "Пропишите /mm для просмотра команд.");
}
else return SendClientMessage(playerid,COLOR_GREY,"Вы уже работаете DJ.");
}
} ][/HIDE]
Код:
case 5350:
{
if(response)
{
if(listitem == 0) SPD(playerid,5351,DIALOG_STYLE_INPUT,"Своя мелодия","Введите прямую ссылку на мелодию",Ок","Назад");
else if(listitem == 1)
{
OnPlayerCommandText(playerid,"/dj");
foreach(Player, i)
{
if(GetDistanceBetweenPlayers(playerid,i) < MGM[4])
{
SendMes(i,COLOR_WHITE,"[PlayList] DJ отключил музыку.");
StopAudioStreamForPlayer(i);
Music[playerid] = false;
}
}
}
else if(listitem == 2)
{
if(PlayerToPoint(2, playerid,487.35198974609,-2.1640000343323,1002.3829956055)) AlhambraDJ = false, AlhambraDJID = INVALID_PLAYER_ID;
else if(PlayerToPoint(1, playerid,-2648.001953125,1422.7509765625,906.46099853516)) JizzyDJ = false, JizzyDJID = INVALID_PLAYER_ID;
SendMes(playerid,COLOR_WHITE,"Вы отошли от пульта.");
OnPlayerCommandText(playerid,"/dj");
}
}
}
Код:
case 5351:
{
if(response)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X, Y, Z);
strmid(URLW, inputtext, 0, strlen(inputtext), 255);
MGM[4] = 100; MGM[1] = X; MGM[2] = Y; MGM[3] = Z;
OnPlayerCommandText(playerid,"/dj");
foreach(Player, i)
{
if(GetDistanceBetweenPlayers(playerid,i) < MGM[4])
{
SendMes(i,COLOR_WHITE,"[PlayList] DJ включил музыку.");
StopAudioStreamForPlayer(i);
PlayAudioStreamForPlayer(i, URLW, MGM[1], MGM[2], MGM[3], MGM[4], true);
Music[i] = true;
}
}
}
else OnPlayerCommandText(playerid,"/dj");
}
Код:
if(AlhambraDJ == true && AlhambraDJID == playerid) AlhambraDJ = false, AlhambraDJID = INVALID_PLAYER_ID;
if(JizzyDJ == true && JizzyDJID == playerid) JizzyDJ = false, JizzyDJID = INVALID_PLAYER_ID;
Код:
if(AlhambraDJ == true && AlhambraDJID == playerid) AlhambraDJ = false, AlhambraDJID = INVALID_PLAYER_ID;
if(JizzyDJ == true && JizzyDJID == playerid) JizzyDJ = false, JizzyDJID = INVALID_PLAYER_ID;
Код:
JobsDJ[0] = CreatePickup(1239,23,-2634.7278,1409.7086,906.4647);// Jizzy
JobsDJ[1] = CreatePickup(1239,23,503.0325,-11.7202,1000.6797);// Alhambra
Код:
else if(strcmp(cmd, "/diskjokey", true) == 0 || strcmp(cmd, "/dj", true) == 0)
{
if(PlayerInfo[playerid][pJob] == 15)
{
if(PlayerToPoint(2, playerid,487.35198974609,-2.1640000343323,1002.3829956055))
{
if(AlhambraDJID == INVALID_PLAYER_ID) AlhambraDJ = true, AlhambraDJID = playerid;
else if(AlhambraDJID != playerid) return SendClientMessage(playerid,COLOR_GREY,"DJ уже работает и находится в клубе.");
}
else if(PlayerToPoint(1, playerid,-2648.001953125,1422.7509765625,906.46099853516))
{
if(JizzyDJID == INVALID_PLAYER_ID) JizzyDJ = true, JizzyDJID = playerid;
else if(JizzyDJID != playerid) return SendClientMessage(playerid,COLOR_GREY,"DJ уже работает и находится в клубе.");
}
else return SendClientMessage(playerid,COLOR_GREY,"Вы не у стойки DJ.");
SPD(playerid, 5350, DIALOG_STYLE_LIST, "Панель управления DJ.", "Включить свой трек\nВключить музыку\nОставить пульт", "Выбрать", "Отмена");
return true;
}
else return SendClientMessage(playerid,COLOR_GREY,"Вы не работаете DJ.");
}
