CMD:balloon(playerid,params[]) { if(PlayerInfo[playerid][pAdmin] == 7) { if(PlayerInfo[playerid][pVip] == 0) return 0; new Float:x,Float:y,Float:z; GetPlayerPos(playerid, x, y, z); SetPlayerPos(playerid, x, y, z+3.5); new world = GetPlayerVirtualWorld(playerid); new interior = GetPlayerInterior(playerid); //CreateDynamicObject(modelid, x, y, z, rx, ry, rz, worldid, interiorid, playerid = -1, Float:streamdistance = STREAMER_OBJECT_SD, Float:drawdistance = STREAMER_OBJECT_DD); Balloon[playerid] = CreateDynamicObject(19335, x, y, z, 0.0,0.0,0.0, world, interior); Fire[playerid] = CreateDynamicObject(18692, x, y, z, 0.0, 0.0, 0.0, world, interior); Fire1[playerid] = CreateDynamicObject(18692, x, y, z,0.0,0.0,0.0, world, interior); //AttachDynamicObjectToObject(STREAMER_TAG_OBJECT objectid, attachtoid, Float:offsetx, Float:offsety, Float:offsetz, Float:rx, Float:ry, Float:rz, syncrotation = 1); AttachDynamicObjectToObject(Fire[playerid], Balloon[playerid], 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 1); AttachDynamicObjectToObject(Fire1[playerid], Balloon[playerid], 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 1); SendClientMessage(playerid,COLOR_GREENZ,"Use the following keys to control the controllable object"); SendClientMessage(playerid,COLOR_GREENZ,"~k~~PED_SPRINT~+~k~~CONVERSATION_YES~ (Move Balloon Up)"); SendClientMessage(playerid,COLOR_GREENZ,"~k~~PED_SPRINT~+~k~~CONVERSATION_NO~ (Move Balloon Down)"); SendClientMessage(playerid,COLOR_GREENZ,"~k~~VEHICLE_ENTER_EXIT~+~k~~CONVERSATION_YES~ (Move Balloon Forward)"); SendClientMessage(playerid,COLOR_GREENZ,"~k~~VEHICLE_ENTER_EXIT~+~k~~CONVERSATION_NO~ (Move Balloon Back)"); SendClientMessage(playerid,COLOR_GREENZ,"~k~~SNEAK_ABOUT~+~k~~CONVERSATION_NO~ (Move Balloon Left)"); SendClientMessage(playerid,COLOR_GREENZ,"~k~~SNEAK_ABOUT~+~k~~CONVERSATION_YES~ (Move Balloon Right)"); PlayerIn[playerid][BalloonPlayer] = 1; } return 1; } CMD:destroyballoon(playerid,params[]) { if(PlayerInfo[playerid][pAdmin] == 7) { if(PlayerIn[playerid][BalloonPlayer] == 0) return GameTextForPlayer(playerid,"~g~you dident spawned any balloon",4500,3); DestroyObject(Balloon[playerid]); DestroyObject(Fire[playerid]); DestroyObject(Fire1[playerid]); PlayerIn[playerid][BalloonPlayer] = 0; } return 1; }
CMD:balloon(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] == 7)
{
if(PlayerInfo[playerid][pVip] == 0)return 0;
new Float:x,Float:y,Float:z,world,interior;
GetPlayerPos(playerid,x,y,z);
SetPlayerPos(playerid,x,y,z+3.5);
world = GetPlayerVirtualWorld(playerid);
interior = GetPlayerInterior(playerid);
Balloon[playerid] = CreateDynamicObject(19335,x,y,z,0.0,0.0,0.0,world,interior);
Fire[playerid] = CreateDynamicObject(18692,x,y,z,0.0,0.0,0.0,world,interior);
Fire1[playerid] = CreateDynamicObject(18692,x,y,z,0.0,0.0,0.0,world,interior);
AttachDynamicObjectToObject(Fire[playerid],Balloon[playerid],0.0,0.0,2.0,0.0,0.0,0.0,1);
AttachDynamicObjectToObject(Fire1[playerid],Balloon[playerid],0.0,0.0,4.0,0.0,0.0,0.0,1);
SendClientMessage(playerid,COLOR_GREENZ,"Use the following keys to control the controllable object");
SendClientMessage(playerid,COLOR_GREENZ,"~k~~PED_SPRINT~+~k~~CONVERSATION_YES~ (Move Balloon Up)");
SendClientMessage(playerid,COLOR_GREENZ,"~k~~PED_SPRINT~+~k~~CONVERSATION_NO~ (Move Balloon Down)");
SendClientMessage(playerid,COLOR_GREENZ,"~k~~VEHICLE_ENTER_EXIT~+~k~~CONVERSATION_YES~ (Move Balloon Forward)");
SendClientMessage(playerid,COLOR_GREENZ,"~k~~VEHICLE_ENTER_EXIT~+~k~~CONVERSATION_NO~ (Move Balloon Back)");
SendClientMessage(playerid,COLOR_GREENZ,"~k~~SNEAK_ABOUT~+~k~~CONVERSATION_NO~ (Move Balloon Left)");
SendClientMessage(playerid,COLOR_GREENZ,"~k~~SNEAK_ABOUT~+~k~~CONVERSATION_YES~ (Move Balloon Right)");
PlayerIn[playerid][BalloonPlayer] = 1;
}
return 1;
}
CMD:destroyballoon(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] == 7)
{
if(PlayerIn[playerid][BalloonPlayer] == 0)return GameTextForPlayer(playerid,"~g~you dident spawned any balloon",4500,3);
DestroyDynamicObject(Balloon[playerid]);
DestroyDynamicObject(Fire[playerid]);
DestroyDynamicObject(Fire1[playerid]);
PlayerIn[playerid][BalloonPlayer] = 0;
}
return 1;
}
PHP код:
This means: CreateDynamicObject => CreateObject AttachDynamicObjectToObject => AttachObjectToObject DestroyDynamicObject => DestryObject |
Ok. Do you try this with CreateObject and AttachObjectToObject?
![]() |