Object destroying -
ignas1125 - 29.03.2014
Hi so i want to make command when i write it i create object and when i write it again it destroy it, i made that but i dont know how to make that object destroy
Code:
COMMAND:troll(playerid,params[])
{
if( ADMIN[playerid] == 4 )
{
if( GTMODE[ GetPlayerVehicleID( playerid ) ] == false )
{
GTMODE[ GetPlayerVehicleID( playerid ) ] = true;
SendClientMessage( playerid, COLOR_LIGHTBLUE,"Create.");
new objectOne, objectTwo;
objectOne = CreateObject(19327, 0, 0, 0, 0, 0, 0);
objectTwo = CreateObject(19327, 0, 0, 0, 0, 0, 0);
AttachObjectToVehicle(objectOne, GetPlayerVehicleID( playerid ), -1.129999, -0.334999, 0.000000, -1.004999, 0.000000, -90.449951); //Object Model: 19327 |
AttachObjectToVehicle(objectTwo, GetPlayerVehicleID( playerid ), 1.149999, -0.339999, 0.000000, 0.000000, 0.000000, 90.449951); //Object Model: 19327 |
SetObjectMaterialText(objectOne, "Text", 0, OBJECT_MATERIAL_SIZE_256x128,"Arial", 42, 1, 0xFFFFFFFF, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
SetObjectMaterialText(objectTwo, "Text", 0, OBJECT_MATERIAL_SIZE_256x128,"Arial", 42, 1, 0xFFFFFFFF, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
return 1;
}
else
{
GTMODE[ GetPlayerVehicleID( playerid ) ] = false;
SendClientMessage( playerid, COLOR_RED,"Destroy");
}
}
return 1;
}
Re: Object destroying -
CLIT - 29.03.2014
Please use [code] or [pawn] tags. It's hard to help you this way around.
Re: Object destroying -
ignas1125 - 29.03.2014
Okey, edited
Re: Object destroying -
Carxi - 29.03.2014
PHP Code:
COMMAND:troll(playerid,params[])
{
if( ADMIN[playerid] == 4 )
{
if( GTMODE[ GetPlayerVehicleID( playerid ) ] == false )
{
GTMODE[ GetPlayerVehicleID( playerid ) ] = true;
SendClientMessage( playerid, COLOR_LIGHTBLUE,"Create.");
new objectOne, objectTwo;
objectOne = CreateObject(19327, 0, 0, 0, 0, 0, 0);
objectTwo = CreateObject(19327, 0, 0, 0, 0, 0, 0);
AttachObjectToVehicle(objectOne, GetPlayerVehicleID( playerid ), -1.129999, -0.334999, 0.000000, -1.004999, 0.000000, -90.449951); //Object Model: 19327 |
AttachObjectToVehicle(objectTwo, GetPlayerVehicleID( playerid ), 1.149999, -0.339999, 0.000000, 0.000000, 0.000000, 90.449951); //Object Model: 19327 |
SetObjectMaterialText(objectOne, "Text", 0, OBJECT_MATERIAL_SIZE_256x128,"Arial", 42, 1, 0xFFFFFFFF, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
SetObjectMaterialText(objectTwo, "Text", 0, OBJECT_MATERIAL_SIZE_256x128,"Arial", 42, 1, 0xFFFFFFFF, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
return 1;
}
else
{
GTMODE[ GetPlayerVehicleID( playerid ) ] = false;
SendClientMessage( playerid, COLOR_RED,"Destroy");
DestroyObject(objectOne);
DestroyObject(objectTwo);
}
}
return 1;
}
Re: Object destroying -
ignas1125 - 29.03.2014
tryed that but it says error 017: undefined symbol because the new is created in the if statement :/
Re: Object destroying -
Carxi - 29.03.2014
Try to move new objectOne, objectTwo; above
PHP Code:
if( GTMODE[ GetPlayerVehicleID( playerid ) ] == false )
{
Re: Object destroying -
EiresJason - 29.03.2014
pawn Code:
new objectOne, objectTwo;
COMMAND:troll(playerid,params[])
{
if( ADMIN[playerid] == 4 )
{
if( GTMODE[ GetPlayerVehicleID( playerid ) ] == false )
{
GTMODE[ GetPlayerVehicleID( playerid ) ] = true;
SendClientMessage( playerid, COLOR_LIGHTBLUE,"Create.");
objectOne = CreateObject(19327, 0, 0, 0, 0, 0, 0);
objectTwo = CreateObject(19327, 0, 0, 0, 0, 0, 0);
AttachObjectToVehicle(objectOne, GetPlayerVehicleID( playerid ), -1.129999, -0.334999, 0.000000, -1.004999, 0.000000, -90.449951); //Object Model: 19327 |
AttachObjectToVehicle(objectTwo, GetPlayerVehicleID( playerid ), 1.149999, -0.339999, 0.000000, 0.000000, 0.000000, 90.449951); //Object Model: 19327 |
SetObjectMaterialText(objectOne, "Text", 0, OBJECT_MATERIAL_SIZE_256x128,"Arial", 42, 1, 0xFFFFFFFF, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
SetObjectMaterialText(objectTwo, "Text", 0, OBJECT_MATERIAL_SIZE_256x128,"Arial", 42, 1, 0xFFFFFFFF, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
return 1;
}
else
{
GTMODE[ GetPlayerVehicleID( playerid ) ] = false;
SendClientMessage( playerid, COLOR_RED,"Destroy");
DestroyObject(objectOne);
DestroyObject(objectTwo);
}
}
return 1;
}
Re: Object destroying -
ignas1125 - 29.03.2014
okey that works, thanks