Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:test(playerid, params[])
- {
- new Float:vPos[8], Float:coo[4], Float:x, Float:y, Float:a, vehicleid;
- if(sscanf(params, "d", vehicleid)) return SendClientMessage(playerid, -1, ": /test [id]");
- GetCoordBootVehicle(vehicleid, x, y, a);
- GetVehicleZAngle(vehicleid, a);
- // priekis
- vPos[0] = x;
- vPos[1] = y;
- // galas
- vPos[2] = x + (1.0 * floatsin(-a, degrees));
- vPos[3] = y + (1.0 * floatcos(-a, degrees));
- a += 90.0;
- // į kairę
- vPos[4] = x + (0.5 * floatsin(-a, degrees));
- vPos[5] = y + (0.5 * floatcos(-a, degrees));
- // į dešinę
- vPos[6] = x - (0.5 * floatsin(-a, degrees));
- vPos[7] = y - (0.5 * floatcos(-a, degrees));
- MakeToMeMinxMinyMaxxMaxy(vPos[0], vPos[2], vPos[4], vPos[6], vPos[1], vPos[3], vPos[5], vPos[7], coo[0], coo[1], coo[2], coo[3]);
- if(PlayerInZone(playerid, coo[0], coo[1], coo[2], coo[3])) SendClientMessage(playerid, -1, "(y)");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement