15.05.2011, 05:48
Well i have problem when i add object to interior with CreateDynamicObject ,that is not work please help me this is my pawn code
Код:
#include < a_samp >
new hq;
native CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 200.0);
native DestroyDynamicObject(objectid);
native IsValidDynamicObject(objectid);
native SetDynamicObjectPos(objectid, Float:x, Float:y, Float:z);
native GetDynamicObjectPos(objectid, &Float:x, &Float:y, &Float:z);
native SetDynamicObjectRot(objectid, Float:rx, Float:ry, Float:rz);
native GetDynamicObjectRot(objectid, &Float:rx, &Float:ry, &Float:rz);
native MoveDynamicObject(objectid, Float:x, Float:y, Float:z, Float:speed);
native StopDynamicObject(objectid);
native DestroyAllDynamicObjects();
native CountDynamicObjects();
public OnGameModeInit()
{
DisableInteriorEnterExits( );
hq = CreatePickup(1318,1,1316.94384766,-1183.64697266,23.83783913);
CreateDynamicObject(14534,1546.51159668,3.73561096,977.27154541,0.00000000,0.00000000,0.00000000); //object(ab_woozies01) (1)
CreateDynamicObject(5043,1552.45031738,6.18205786,974.07788086,0.00000000,0.00000000,270.00000000); //object(bombdoor_las) (1)
CreateDynamicObject(14544,1546.32946777,3.84501886,975.33319092,0.00000000,0.00000000,0.00000000); //object(ab_woozies02) (1)
CreateDynamicObject(14545,1550.85522461,2.14403176,974.82238770,0.00000000,0.00000000,0.00000000); //object(ab_wooziesglass) (1)
CreateDynamicObject(14535,1551.17871094,3.81998134,979.88830566,0.00000000,0.00000000,0.00000000); //object(ab_woozies03) (1)
CreateDynamicObject(14543,1547.89477539,7.46615887,979.90551758,0.00000000,0.00000000,0.00000000); //object(ab_woozies04) (1)
return 1;
}
public OnPlayerCommandText( playerid, cmdtext[ ] )
{
if( strcmp( "/enter", cmdtext, true, 6) == 0)
{
if( IsPlayerInRangeOfPoint( playerid,10,1316.94384766,-1183.64697266,23.83783913 ) )
{
SetPlayerPos( playerid,1552.38305664,5.53334618,974.64501953 );
SetPlayerInterior(playerid,3);
return 1;
}
}
if( strcmp( "/exit",cmdtext,true,6) == 0)
{
if( IsPlayerInRangeOfPoint( playerid,10, 1552.38305664,5.53334618,974.64501953) )
{
SetPlayerPos( playerid, 1316.94384766,-1183.64697266,23.83783913);
SetPlayerInterior(playerid,0);
return 1;
}
}
return 0;
}
public OnPlayerPickUpPickup( playerid, pickupid )
{
if(pickupid == hq)
{
GameTextForPlayer(playerid,"~r~ /enter ~y~ to get inside Wah Ching Triads HeadQuarter",5000,5);
}
return 1;
}


