shape1
shape2
shape3
shape4
shape7
shape8

Крякалка


Статус
Закрыто для дальнейших ответов.

Dps

Новичок
Пользователь
15.11.2014
102
1
0
Добрый День.Поставил себе на сервер Спец сигнал,но крякалка работает на всех машинах.Можно привязать её к машинам ГИБДД?Название машин ДПС "Yakudza" ид фракции "1"

if(newkeys == KEY_WALK)
{
if(IsPlayerInAnyVehicle(playerid))
{
PlayAudioStreamForPlayer(playerid, "https://file.mobilmusic.ru/87/44/58/76598.mp3");
}
}

Буду очень благодарен!
 

Lacost

Новичок
Пользователь
19.02.2015
38
0
0
Код:
if(PRESSED(KEY_WALK))
{
    if((GetPlayerState(playerid) == PLAYER_STATE_DRIVER && PlayerInfo[playerid][pMember] == id фракции) || (GetPlayerState(playerid) == PLAYER_STATE_DRIVER  && PlayerInfo[playerid][pLeader] == id фракции))
    {
        new Float:coord[3];
        GetPlayerPos(playerid,coord[0],coord[1],coord[2]);
        PlayAudioStreamForPlayer(playerid,"https://file.mobilmusic.ru/87/44/58/76598.mp3",coord[0],coord[1],coord[2],30.0,true);
    }
}
 
Последнее редактирование модератором:

Dps

Новичок
Пользователь
15.11.2014
102
1
0
if(PRESSED(KEY_WALK))
{
if((GetPlayerState(playerid) == PLAYER_STATE_DRIVER && PlayerInfo[playerid][pMember] == id фракции) || (GetPlayerState(playerid) == PLAYER_STATE_DRIVER && PlayerInfo[playerid][pLeader] == id фракции))
{
new Float:coord[3];
GetPlayerPos(playerid,coord[0],coord[1],coord[2]);
PlayAudioStreamForPlayer(playerid,"https://file.mobilmusic.ru/87/44/58/76598.mp3",coord[0],coord[1],coord[2],30.0,true);
}
}
А это только на машинах ДПС будет работать?!

 

Dps

Новичок
Пользователь
15.11.2014
102
1
0
наверно можно, я видел магнитофон переносной, найди его и глянь как там сделано
Вот в GreenTech нашёл что именно отсюда взять?

if(strcmp(cmd, "/postmafon", true) == 0)

{

new Float:BBCoord[4], pName[MAX_PLAYER_NAME];

GetPlayerPos(playerid, BBCoord[0], BBCoord[1], BBCoord[2]);

GetPlayerFacingAngle(playerid, BBCoord[3]);

SetPVarFloat(playerid, "BBX", BBCoord[0]);

SetPVarFloat(playerid, "BBY", BBCoord[1]);

SetPVarFloat(playerid, "BBZ", BBCoord[2]);

GetPlayerName(playerid, pName, sizeof(pName));

BBCoord[0] += (2 * floatsin(-BBCoord[3], degrees));

BBCoord[1] += (2 * floatcos(-BBCoord[3], degrees));

BBCoord[2] -= 1.0;

if(GetPVarInt(playerid, "PlacedBB")) return SendClientMessage(playerid, -1, "[Ñåðâåð]: Âû óæå ïîñòàâèëè ìàãíèòîôîí!");

foreach(Player, i)

{

if(GetPVarType(i, "PlacedBB"))

{

if(IsPlayerInRangeOfPoint(playerid, 30.0, GetPVarFloat(i, "BBX"), GetPVarFloat(i, "BBY"), GetPVarFloat(i, "BBZ")))

{

SendClientMessage(playerid, COLOR_WHITE, "[Ñåðâåð]: Âû íå ìîæåòå ïîñòàâèòü ìàãíèòîôîí, ò.ê. êòî-òî åãî óæå ïîñòàâèë ðÿäîì ñ âàìè!");

return true;

}

}

}

new string2[128];

format(string2, sizeof(string2), "%s ïîñòàâèë ìàãíèòîôîí è èùåò ñòàíöèþ", pName);

SendNearbyMessage(playerid, 15, string2, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);

SetPVarInt(playerid, "PlacedBB", CreateDynamicObject(1747, BBCoord[0], BBCoord[1], BBCoord[2], 0.0, 0.0, 0.0, .worldid = GetPlayerVirtualWorld(playerid), .interiorid = GetPlayerInterior(playerid)));

format(string, sizeof(string), "Ïîñòàâèë: %s\nÂâåäèòå /setmafon, ÷òîáû âûáðàòü ñòàíöèþ.\nÂâåäèòå /podnmafon, ÷òîáû óáðàòü ìàãíèòîôîí", pName);

SetPVarInt(playerid, "BBLabel", _:CreateDynamic3DTextLabel(string, -1, BBCoord[0], BBCoord[1], BBCoord[2]+0.6, 5, .worldid = GetPlayerVirtualWorld(playerid), .interiorid = GetPlayerInterior(playerid)));

SetPVarInt(playerid, "BBArea", CreateDynamicSphere(BBCoord[0], BBCoord[1], BBCoord[2], 30.0, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid)));

SetPVarInt(playerid, "BBInt", GetPlayerInterior(playerid));

SetPVarInt(playerid, "BBVW", GetPlayerVirtualWorld(playerid));

ApplyAnimation(playerid,"BOMBER","BOM_Plant",4.0,0,0,0,0,0);

ApplyAnimation(playerid,"BOMBER","BOM_Plant",4.0,0,0,0,0,0);

return true;

}
 

Crank7772

Новичок
Пользователь
13.08.2014
179
2
0
Поставил,всё равно слышу только я

 
Статус
Закрыто для дальнейших ответов.