Stretcher Command
#6

The whole command is broken, completely rewritten, now it simply gets a stretcher if you a near an ambulance and drops it if you have it attached
pawn Код:
CMD:stretcher(playerid, unused[]) {
    #pragma unused unused

    if(GetFactionType(playerid) != FACTION_MEDIC) {
        return SendErrorMessage(playerid, "You do not have permission to use this command.");
    }
    new
        Float: X,
        Float: Y,
        Float: Z
    ;
    GetPlayerPos(playerid, X, Y, Z);

    if(IsPlayerAttachedObjectSlotUsed(playerid, 1)) {
        new
            Float: A
        ;
        GetPlayerFacingAngle(playerid, A);
        CreateObject(1997, X - floatsin(A, degrees), Y + floatcos(A, degrees), Z - 1.0, 0.0, 0.0, A, 50.0);
        RemovePlayerAttachedObject(playerid, 1);
    } else {
        for (new i = 1; i <= MAX_VEHICLES; i++) { // vehicleid start at 1
            if (GetVehicleModel(i) == 416 && GetVehicleDistanceFromPoint(i, X, Y, Z) < 10.0) {
                SetPlayerAttachedObject(playerid, 1, 1997, 1, -1.106504, 1.504988, 0.031584, 0.000000, 89.566635, 0.000000);
                return true; // stop the loop
            }
        }
        SendClientMessage(playerid, -1, "You need to be next to an ambulance");
    }
    return true;
}
Reply


Messages In This Thread
Stretcher Command - by LucasAdams - 06.09.2015, 18:56
Re: Stretcher Command - by Fancy - 06.09.2015, 19:01
Re: Stretcher Command - by LucasAdams - 06.09.2015, 19:02
Re: Stretcher Command - by Fancy - 06.09.2015, 19:07
Re: Stretcher Command - by LucasAdams - 06.09.2015, 19:14
AW: Stretcher Command - by Nero_3D - 06.09.2015, 21:26
Re: AW: Stretcher Command - by Luke_James - 06.09.2015, 22:01
AW: Re: AW: Stretcher Command - by Nero_3D - 06.09.2015, 22:13

Forum Jump:


Users browsing this thread: 1 Guest(s)