20.01.2014, 22:27
Hello..
I have this command :
When i type /plantradio,i plant a boombox.
So,i wanna make when use /plantradio in a car to attach the boombox to car..Like a siren
If i enter in a vehicle and i use /plantradio,radio remain where I gave the command..
How can i attach the boombox to car..
I have this command :
Код:
COMMAND:plantradio(playerid, params[]) { if (GetPVarInt(playerid, "PlayerLogged") == 0) return SendClientMessage(playerid, COLOR_WHITE, "SERVER: You must be logged in to use this."); if (GetPlayerInterior(playerid) != 0) return SendClientMessage(playerid, COLOR_GREY, "You must be outside to use this."); if(GetPVarInt(playerid, "RadioPlant") > 0) { new found = 0, string[128], Float:X, Float:Y, Float:Z, Float:A, id = 0; for(new i=0;i<sizeof(RadioInfo);i++) { if(RadioInfo[i][rAreaID] == GetPlayerZone(playerid)) { found++; } } if(found != 0) return SendClientMessage(playerid, COLOR_GREY,"There is currently a radio in this area !"); for(new i=0;i<sizeof(RadioInfo);i++) { if(RadioInfo[i][rX] == 0.0 && RadioInfo[i][rY] == 0.0 && RadioInfo[i][rZ] == 0.0) { id = i; } } if(id == 0) return SendClientMessage(playerid, COLOR_GREY,"All boom boxes have been used !"); for(new i=0;i<sizeof(RadioInfo);i++) { if(strcmp(RadioInfo[i][rOwner], PlayerName(playerid), true) == 0) { SendClientMessage(playerid, COLOR_LIGHTRED, "You already have a boombox planted !"); return true; } } GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid, A); RadioInfo[id][rObject] = CreateDynamicObject(2103, X,Y,Z-1, 0.0, 0.0, A, GetPlayerVirtualWorld(playerid)); format(string, sizeof(string),"[BOOM BOX]\n%s", PlayerName(playerid)); RadioInfo[id][rText] = CreateDynamic3DTextLabel(string, COLOR_WHITE, X, Y, Z-0.25, 25.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, 0, 0, -1, 50.0); RadioInfo[id][rX] = X; RadioInfo[id][rY] = Y; RadioInfo[id][rZ] = Z; RadioInfo[id][rStatus] = 0; RadioInfo[id][rAreaID] = GetPlayerZone(playerid); strmid(RadioInfo[id][rOwner], PlayerName(playerid), 0, strlen(PlayerName(playerid)), 255); strmid(RadioInfo[id][rURL], "NUll", 0, strlen("NULL"), 255); SetPVarInt(playerid, "RadioPlant", 0); SendClientMessage(playerid, COLOR_WHITE, "BoomBox planted, type (/editradio) to configure the radio options !"); } else SendClientMessage(playerid, COLOR_LIGHTRED, "You don't have a radio to plant !"); return 1; }
So,i wanna make when use /plantradio in a car to attach the boombox to car..Like a siren

If i enter in a vehicle and i use /plantradio,radio remain where I gave the command..
How can i attach the boombox to car..