17.01.2017, 02:15
Hello. Today i started working on farm system, but i have only one thing to fix. Objects r not attaching to car. heres my code.
PHP код:
forward AddLogToQuad(playerid);
public AddLogToQuad(playerid)
{
switch(QuadInfo[GetQuadID(playerid)][quadLogs])
{
case 0:
{
SendClientMessage(playerid, -1, "Daemata urikas n1");
new quadobject1;
quadobject1 = CreateObject(19793,0.0,0.0,-1000.0,0.0,0.0,0.0);
AttachObjectToVehicle(quadobject1, QuadInfo[GetQuadID(playerid)][quadCar], 0.157, -2.651, 0.250, 0.000, 0.000, 0.000);
QuadInfo[GetQuadID(playerid)][quadLogs] = 1;
RemoveLogFromPlayer(playerid);
UpdateQuadLabel(QuadInfo[GetQuadID(playerid)][quadLabel], playerid);
}
case 1:
{
SendClientMessage(playerid, -1, "daemata urikas n2");
new quadobject2;
quadobject2 = CreateObject(19793,0.0,0.0,-1000.0,0.0,0.0,0.0);
AttachObjectToVehicle(quadobject2, QuadInfo[GetQuadID(playerid)][quadCar], 0.157, -2.972, 0.240, 0.000, 0.000, 0.000);
QuadInfo[GetQuadID(playerid)][quadLogs] = 2;
RemoveLogFromPlayer(playerid);
UpdateQuadLabel(QuadInfo[GetQuadID(playerid)][quadLabel], playerid);
}
case 2:
{
new quadobject3;
quadobject3 = CreateDynamicObject(19793,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
AttachDynamicObjectToVehicle(quadobject3, QuadInfo[GetQuadID(playerid)][quadCar], 0.157, -3.263, 0.180, 0.000, 0.000, 0.000);
QuadInfo[GetQuadID(playerid)][quadLogs] = 3;
RemoveLogFromPlayer(playerid);
UpdateQuadLabel(QuadInfo[GetQuadID(playerid)][quadLabel], playerid);
}
case 3:
{
new quadobject4;
quadobject4 = CreateDynamicObject(19793,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
AttachDynamicObjectToVehicle(quadobject4, QuadInfo[GetQuadID(playerid)][quadCar], 0.157, -3.652, 0.170, 0.000, 0.000, 0.000);
QuadInfo[GetQuadID(playerid)][quadLogs] = 4;
RemoveLogFromPlayer(playerid);
UpdateQuadLabel(QuadInfo[GetQuadID(playerid)][quadLabel],playerid);
}
case 4:
{
new quadobject5;
quadobject5 = CreateDynamicObject(19793,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
AttachDynamicObjectToVehicle(quadobject5, QuadInfo[GetQuadID(playerid)][quadCar], 0.157, -3.982, 0.150, 0.000, 0.000, 0.000);
QuadInfo[GetQuadID(playerid)][quadLogs] = 5;
RemoveLogFromPlayer(playerid);
UpdateQuadLabel(QuadInfo[GetQuadID(playerid)][quadLabel],playerid);
}
case 5:
{
new quadobject6;
quadobject6 = CreateDynamicObject(19793,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
AttachDynamicObjectToVehicle(quadobject6, QuadInfo[GetQuadID(playerid)][quadCar], 0.157, -3.971, 0.160, 0.000, 0.000, 0.000);
QuadInfo[GetQuadID(playerid)][quadLogs] = 6;
RemoveLogFromPlayer(playerid);
UpdateQuadLabel(QuadInfo[GetQuadID(playerid)][quadLabel],playerid);
}
case 6:
{
new quadobject7;
quadobject7 = CreateDynamicObject(19793,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
AttachDynamicObjectToVehicle(quadobject7, QuadInfo[GetQuadID(playerid)][quadCar], 0.157, -3.493, 0.159, 0.000, 0.000, 0.000);
QuadInfo[GetQuadID(playerid)][quadLogs] = 7;
RemoveLogFromPlayer(playerid);
UpdateQuadLabel(QuadInfo[GetQuadID(playerid)][quadLabel], playerid);
}
case 7:
{
new quadobject8;
quadobject8 = CreateDynamicObject(19793,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
AttachDynamicObjectToVehicle(quadobject8, QuadInfo[GetQuadID(playerid)][quadCar], 0.157, -3.223, 0.230, 0.000, 0.000, 0.000);
QuadInfo[GetQuadID(playerid)][quadLogs] = 8;
RemoveLogFromPlayer(playerid);
UpdateQuadLabel(QuadInfo[GetQuadID(playerid)][quadLabel],playerid);
}
case 8:
{
new quadobject9;
quadobject9 = CreateDynamicObject(19793,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
AttachDynamicObjectToVehicle(quadobject9, QuadInfo[GetQuadID(playerid)][quadCar], 0.157, -2.772, 0.179, 0.000, 0.000, 0.000);
QuadInfo[GetQuadID(playerid)][quadLogs] = 9;
RemoveLogFromPlayer(playerid);
UpdateQuadLabel(QuadInfo[GetQuadID(playerid)][quadLabel],playerid);
}
case 9:
{
new quadobject10;
quadobject10 = CreateDynamicObject(19793,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
AttachDynamicObjectToVehicle(quadobject10, QuadInfo[GetQuadID(playerid)][quadCar], 0.157, -2.491, 0.219, 0.000, 0.000, 0.000);
QuadInfo[GetQuadID(playerid)][quadLogs] = 10;
RemoveLogFromPlayer(playerid);
UpdateQuadLabel(QuadInfo[GetQuadID(playerid)][quadLabel],playerid);
}
case 10:
{
SendClientMessage(playerid, -1, "{FFFFFF}Urikashi Ukve Devs {88D841} 10 {FFFFFF}Mori.");
}
}
return 1;
}