08.06.2017, 23:27
(
Последний раз редактировалось NATANGameron; 09.06.2017 в 14:30.
)
Quero para essa public receber o link da musica de um dialog:
Public:
Dialog:
Public:
PHP код:
forward ReceberSomVeiculo(playerid);
public ReceberSomVeiculo(playerid)
{
new cmdString[128];
EnviarSomVeiculo(playerid);
new Float:X, Float:Y, Float:Z;
GetVehiclePos(SomCarid[playerid], X, Y, Z);
if(IsPlayerInRangeOfPoint(playerid, 15.0, X, Y, Z))
{
if(Musica[playerid] == 1)
{
if(vMusica[playerid] == 0)
{
for(new i = 0; i <MAX_PLAYERS; i++){
PlayAudioStreamForPlayer(i,cmdString);// URL 2
vMusica[playerid] = 1;
}
}
}
if(Musica[playerid] == 2)
{
if(vMusica[playerid] == 0)
{
for(new i = 0; i <MAX_PLAYERS; i++){
PlayAudioStreamForPlayer(i,cmdString);// URL 2
vMusica[playerid] = 1;
}
}
}
}else{
if(vMusica[playerid] == 1)
{
StopAudioStreamForPlayer(playerid);
Musica[playerid] = 0;
vMusica[playerid] = 0;
}
}
}
PHP код:
switch(dialogid){
case 4513:{
if(response){
if(!strlen(inputtext)){
SendClientMessage(playerid,-1,"Nenhum url foi digitado na input!");
return 0;
}
new Float:Pos[3];
new cmdString[128];
format(cmdString, sizeof(cmdString), "http://www.*******inmp3.com/fetch/?video=%s", inputtext);
GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 554) // 411 is the infernus model
{
tune[playerid] = 1;
ob2= CreateDynamicObject(1793, -0.45210, -3.56210, -0.29220, 0.00000, 0.00000, 0.00000);
SetObjectMaterial(ob2, 0, 11301, "carshow_sfse", "ws_carpark2", 0xFF4F4F4F);
ob3= CreateDynamicObject(1961, -0.37950, -1.15080, 0.37990, -90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob3, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER2");
ob5= CreateDynamicObject(1944, 0.48330, -1.70080, 0.34810, 90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob5, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER3");
ob6= CreateDynamicObject(1944, 0.04330, -1.70080, 0.34810, 90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob6, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER3");
ob7= CreateDynamicObject(1944, -0.39670, -1.70080, 0.34810, 90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob7, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER3");
ob11= CreateDynamicObject(1961, 0.42388, -1.19945, 0.37990, -90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob11, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER2");
ob12= CreateDynamicObject(1961, -0.37040, -2.21100, 0.37990, -90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob12, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER2");
ob13= CreateDynamicObject(1961, 0.41050, -2.20910, 0.37990, -90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob13, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER2");
ob14= CreateDynamicObject(2263, -0.60740, -3.64590, -0.26170, 0.00000, 0.00000, 0.00000);
SetObjectMaterial(ob14, 3, 14385, "trailerkb", "tr_wood1");
SetObjectMaterialText(ob14, "М", 0, OBJECT_MATERIAL_SIZE_64x64, "Wingdings", 100, 1, 0xfff0f0f0, 0, 1);
SetObjectMaterial(ob14, 1, 8409, "gnhotel1", "gnhotelwall02_128", 1);
ob15= CreateDynamicObject(2263, 0.63620, -3.65090, -0.26170, 0.00000, 0.00000, 0.00000);
SetObjectMaterialText(ob15, "М", 0, OBJECT_MATERIAL_SIZE_64x64, "Wingdings", 100, 1, 0xfff0f0f0, 0, 1);
SetObjectMaterial(ob15, 1, 8409, "gnhotel1", "gnhotelwall02_128", 1);
ob16= CreateDynamicObject(2263, 0.01410, -3.65250, -0.26170, 0.00000, 0.00000, 0.00000);
SetObjectMaterialText(ob16, "М", 0, OBJECT_MATERIAL_SIZE_64x64, "Wingdings", 100, 1, 0xfff0f0f0, 0, 1);
SetObjectMaterial(ob16, 1, 8409, "gnhotel1", "gnhotelwall02_128", 1);
ob17= CreateDynamicObject(1945, -0.38050, -2.99620, 0.40810, -90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob17, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER3");
ob18= CreateDynamicObject(1945, -0.06050, -2.99620, 0.40810, -90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob18, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER3");
ob19= CreateDynamicObject(1945, 0.23950, -2.99620, 0.40810, -90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob19, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER3");
ob20= CreateDynamicObject(1945, 0.53950, -2.99620, 0.40810, -90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob20, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER3");
AttachObjectToVehicle(ob2, GetPlayerVehicleID(playerid), -0.45210, -3.88210, -0.29220, 0.0, 0.0, 0.0);//1793
AttachObjectToVehicle(ob3, GetPlayerVehicleID(playerid),-0.37950, -1.15080, 0.37990, -90.0, 0.0, 0.0);//1961
AttachObjectToVehicle(ob5, GetPlayerVehicleID(playerid), 0.48330, -1.70080, 0.34810, 90.0, 0.0, 0.0);//1844
AttachObjectToVehicle(ob6, GetPlayerVehicleID(playerid),0.04330, -1.70080, 0.34810, 90.0, 0.0, 0.0);//1844
AttachObjectToVehicle(ob7, GetPlayerVehicleID(playerid),-0.39670, -1.70080, 0.34810, 90.0, 0.0, 0.0);//1844
AttachObjectToVehicle(ob11, GetPlayerVehicleID(playerid),0.42388, -1.19945, 0.37990, -90.0, 0.0, 0.0);//1961
AttachObjectToVehicle(ob12, GetPlayerVehicleID(playerid),-0.37040, -2.21100, 0.37990, -90.0, 0.0, 0.0);//1961
AttachObjectToVehicle(ob13, GetPlayerVehicleID(playerid),0.41050, -2.20910, 0.37990, -90.0, 0.0, 0.0);//1961
AttachObjectToVehicle(ob14, GetPlayerVehicleID(playerid),-0.60740, -3.64590, -0.26170, 0.0, 0.0, 0.0);//2633
AttachObjectToVehicle(ob15, GetPlayerVehicleID(playerid),0.63620, -3.65090, -0.26170, 0.0, 0.0, 0.0);//2263
AttachObjectToVehicle(ob16, GetPlayerVehicleID(playerid),0.01410, -3.65250, -0.26170, 0.0, 0.0, 0.0);//2263
AttachObjectToVehicle(ob17, GetPlayerVehicleID(playerid),-0.38050, -2.99620, 0.40810, -90.0, 0.0, 0.0);//1945
AttachObjectToVehicle(ob18, GetPlayerVehicleID(playerid),-0.06050, -2.99620, 0.40810, -90.0, 0.0, 0.0);//1945
AttachObjectToVehicle(ob19, GetPlayerVehicleID(playerid),0.23950, -2.99620, 0.40810, -90.0, 0.0, 0.0);//1945
AttachObjectToVehicle(ob20, GetPlayerVehicleID(playerid),0.53950, -2.99620, 0.40810, -90.0, 0.0, 0.0);//1945
ChangeVehicleColor(vehicleid,6,0);
}
Musica[playerid] = 1;
vMusica[playerid] = 0;
/*for(new i = 0; i <MAX_PLAYERS; i++){
if(IsPlayerInRangeOfPoint(i,10.0,Pos[0],Pos[1],Pos[2])){
PlayAudioStreamForPlayer(i,cmdString);
}
}*/
}else{
}
}
}
switch(dialogid){
case 4514:{
if(response){
if(!strlen(inputtext)){
SendClientMessage(playerid,-1,"Nenhum url foi digitado na input!");
return 0;
}
new Float:Pos[3];
GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 554) // 411 is the infernus model
{
tune[playerid] = 1;
ob2= CreateDynamicObject(1793, -0.45210, -3.56210, -0.29220, 0.00000, 0.00000, 0.00000);
SetObjectMaterial(ob2, 0, 11301, "carshow_sfse", "ws_carpark2", 0xFF4F4F4F);
ob3= CreateDynamicObject(1961, -0.37950, -1.15080, 0.37990, -90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob3, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER2");
ob5= CreateDynamicObject(1944, 0.48330, -1.70080, 0.34810, 90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob5, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER3");
ob6= CreateDynamicObject(1944, 0.04330, -1.70080, 0.34810, 90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob6, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER3");
ob7= CreateDynamicObject(1944, -0.39670, -1.70080, 0.34810, 90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob7, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER3");
ob11= CreateDynamicObject(1961, 0.42388, -1.19945, 0.37990, -90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob11, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER2");
ob12= CreateDynamicObject(1961, -0.37040, -2.21100, 0.37990, -90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob12, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER2");
ob13= CreateDynamicObject(1961, 0.41050, -2.20910, 0.37990, -90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob13, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER2");
ob14= CreateDynamicObject(2263, -0.60740, -3.64590, -0.26170, 0.00000, 0.00000, 0.00000);
SetObjectMaterial(ob14, 3, 14385, "trailerkb", "tr_wood1");
SetObjectMaterialText(ob14, "М", 0, OBJECT_MATERIAL_SIZE_64x64, "Wingdings", 100, 1, 0xfff0f0f0, 0, 1);
SetObjectMaterial(ob14, 1, 8409, "gnhotel1", "gnhotelwall02_128", 1);
ob15= CreateDynamicObject(2263, 0.63620, -3.65090, -0.26170, 0.00000, 0.00000, 0.00000);
SetObjectMaterialText(ob15, "М", 0, OBJECT_MATERIAL_SIZE_64x64, "Wingdings", 100, 1, 0xfff0f0f0, 0, 1);
SetObjectMaterial(ob15, 1, 8409, "gnhotel1", "gnhotelwall02_128", 1);
ob16= CreateDynamicObject(2263, 0.01410, -3.65250, -0.26170, 0.00000, 0.00000, 0.00000);
SetObjectMaterialText(ob16, "М", 0, OBJECT_MATERIAL_SIZE_64x64, "Wingdings", 100, 1, 0xfff0f0f0, 0, 1);
SetObjectMaterial(ob16, 1, 8409, "gnhotel1", "gnhotelwall02_128", 1);
ob17= CreateDynamicObject(1945, -0.38050, -2.99620, 0.40810, -90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob17, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER3");
ob18= CreateDynamicObject(1945, -0.06050, -2.99620, 0.40810, -90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob18, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER3");
ob19= CreateDynamicObject(1945, 0.23950, -2.99620, 0.40810, -90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob19, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER3");
ob20= CreateDynamicObject(1945, 0.53950, -2.99620, 0.40810, -90.00000, 0.00000, 0.00000);
SetObjectMaterial(ob20, 0, 2231, "cj_hi_fi2", "CJ_SPEAKER3");
AttachObjectToVehicle(ob2, GetPlayerVehicleID(playerid), -0.45210, -3.88210, -0.29220, 0.0, 0.0, 0.0);//1793
AttachObjectToVehicle(ob3, GetPlayerVehicleID(playerid),-0.37950, -1.15080, 0.37990, -90.0, 0.0, 0.0);//1961
AttachObjectToVehicle(ob5, GetPlayerVehicleID(playerid), 0.48330, -1.70080, 0.34810, 90.0, 0.0, 0.0);//1844
AttachObjectToVehicle(ob6, GetPlayerVehicleID(playerid),0.04330, -1.70080, 0.34810, 90.0, 0.0, 0.0);//1844
AttachObjectToVehicle(ob7, GetPlayerVehicleID(playerid),-0.39670, -1.70080, 0.34810, 90.0, 0.0, 0.0);//1844
AttachObjectToVehicle(ob11, GetPlayerVehicleID(playerid),0.42388, -1.19945, 0.37990, -90.0, 0.0, 0.0);//1961
AttachObjectToVehicle(ob12, GetPlayerVehicleID(playerid),-0.37040, -2.21100, 0.37990, -90.0, 0.0, 0.0);//1961
AttachObjectToVehicle(ob13, GetPlayerVehicleID(playerid),0.41050, -2.20910, 0.37990, -90.0, 0.0, 0.0);//1961
AttachObjectToVehicle(ob14, GetPlayerVehicleID(playerid),-0.60740, -3.64590, -0.26170, 0.0, 0.0, 0.0);//2633
AttachObjectToVehicle(ob15, GetPlayerVehicleID(playerid),0.63620, -3.65090, -0.26170, 0.0, 0.0, 0.0);//2263
AttachObjectToVehicle(ob16, GetPlayerVehicleID(playerid),0.01410, -3.65250, -0.26170, 0.0, 0.0, 0.0);//2263
AttachObjectToVehicle(ob17, GetPlayerVehicleID(playerid),-0.38050, -2.99620, 0.40810, -90.0, 0.0, 0.0);//1945
AttachObjectToVehicle(ob18, GetPlayerVehicleID(playerid),-0.06050, -2.99620, 0.40810, -90.0, 0.0, 0.0);//1945
AttachObjectToVehicle(ob19, GetPlayerVehicleID(playerid),0.23950, -2.99620, 0.40810, -90.0, 0.0, 0.0);//1945
AttachObjectToVehicle(ob20, GetPlayerVehicleID(playerid),0.53950, -2.99620, 0.40810, -90.0, 0.0, 0.0);//1945
ChangeVehicleColor(vehicleid,6,0);
}
Musica[playerid] = 1;
vMusica[playerid] = 0;
/*for(new i = 0; i <MAX_PLAYERS; i++){
if(IsPlayerInRangeOfPoint(i,10.0,Pos[0],Pos[1],Pos[2])){
PlayAudioStreamForPlayer(i,cmdString);
}
}*/
}else{
}
}