20.06.2011, 23:06
The code:
Part that is not working in the code:
Problem is the object, street cone, is not attaching to the player? Why please help me!
pawn Код:
CMD:cone(playerid, params[])
{
new string[128], sendername[MAX_PLAYER_NAME];
new oldcar = gLastCar[playerid];
new model = GetVehicleModel(oldcar);
if(gPlayerInfo[playerid][pFaction] == 1)
{
if(model == 413)
{
if(!IsPlayerInAnyVehicle(playerid))
{
if(ItemHolding[playerid] == 0)
{
new Float:tx,Float:ty,Float:tz;
GetVehiclePos(oldcar, tx, ty, tz);
if(IsPlayerInRangeOfPoint(playerid, 10, tx, ty, tz))
{
ItemHolding[playerid] = 1;
TrafficCone[playerid] = CreateObject(1210,0,0,0,0,0,0,0);
RemovePlayerAttachedObject(playerid, 5);
SetPlayerAttachedObject(playerid,5,1210,6,0.271233, 0.078992, 0.041259, 0.349204, 260.329711, 358.628845);
GetPlayerName(playerid, sendername, sizeof(sendername));
Fmsg("%s opens the back of the truck and takes out a traffic cone", sendername);
SLM(playerid, string, 15, COLOR_PURPLE, COLOR_PURPLE);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "You are not near the truck!");
}
}
else
{
ItemHolding[playerid] = 0;
DestroyObject(TrafficCone[playerid]);
RemovePlayerAttachedObject(playerid, 5);
GetPlayerName(playerid, sendername, sizeof(sendername));
Fmsg("%s opens the back of the truck and puts a traffic cone inside", sendername);
SLM(playerid, string, 15, COLOR_PURPLE, COLOR_PURPLE);
return 1;
}
}
}
}
return 1;
}
pawn Код:
SetPlayerAttachedObject(playerid,5,1210,6,0.271233, 0.078992, 0.041259, 0.349204, 260.329711, 358.628845);