SA-MP Forums Archive
Respawn car + Reason - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Respawn car + Reason (/showthread.php?tid=511918)



Respawn car + Reason - NiKi123 - 08.05.2014

Hi, I found your order respwan car but I would also
SCMTA: "Administrator vehicle respawn [ID] [Reason]"
I do not know how to do it, I knew someone would do that?
Код:
CMD:respawncar( playerid, params[ ] )
{
if(alevel[playerid] < 1) return SCM(playerid, BIELA, "[ ! ] Nemбљ dostatočnй Admin Prбva !");

    static
        vehID
    ;

    if ( sscanf( params, "i",  vehID ) )
        return SendClientMessage( playerid, -1, "Pouћi: /respawncar < carID >" );

    if ( vehID == INVALID_VEHICLE_ID )
        return SendClientMessage( playerid, -1, "ERROR: Bad CarID ." );

    SetVehicleToRespawn( vehID );

    SendClientMessage( playerid, -1, "Vehicle has been respawned succesfully." );

    return 1;
}



Re: Respawn car + Reason - Beckett - 08.05.2014

I am on my phone right now therefore I will just explain to you and write you the code when I am back. However, you are doing it well but instead of checking for VehID check for a reason too by checking for a string 's' then save it in the variable and display it in a formatted message as usual.


Re: Respawn car + Reason - [..MonTaNa..] - 08.05.2014

pawn Код:
CMD:respawncar(playerid, params[])
{
    if(alevel[playerid] < 1) return SCM(playerid, BIELA, "[ ! ] Nemбš dostatoc(nй Admin Prбva !");
   
    static
        vehID
    ;
    new reason[128];

    if(sscanf( params, "iS", vehID, reason)) return SendClientMessage( playerid, -1, "Použi: /respawncar < carID > < reason >" );
    if (vehID == INVALID_VEHICLE_ID) return SendClientMessage( playerid, -1, "ERROR: Bad CarID ." );

    SetVehicleToRespawn( vehID );

    format(string, sizeof string, "Vehicle has been respawned successfully. Reason %s.", reason);
    SendClientMessage(playerid, -1, string);

    return 1;
}



Re: Respawn car + Reason - NiKi123 - 08.05.2014

Quote:
Originally Posted by [..MonTaNa..]
Посмотреть сообщение
pawn Код:
CMD:respawncar(playerid, params[])
{
    if(alevel[playerid] < 1) return SCM(playerid, BIELA, "[ ! ] Nemбљ dostatoc(nй Admin Prбva !");
   
    static
        vehID
    ;
    new reason[128];

    if(sscanf( params, "iS", vehID, reason)) return SendClientMessage( playerid, -1, "Pouћi: /respawncar < carID > < reason >" );
    if (vehID == INVALID_VEHICLE_ID) return SendClientMessage( playerid, -1, "ERROR: Bad CarID ." );

    SetVehicleToRespawn( vehID );

    format(string, sizeof string, "Vehicle has been respawned successfully. Reason %s.", reason);
    SendClientMessage(playerid, -1, string);

    return 1;
}
The reason I know but I want to Administrator repawn vehicle [vehicle id] [reason]
Vehicle id already I do not know


Re: Respawn car + Reason - [..MonTaNa..] - 08.05.2014

Eum.. Isn't that what you're looking for? If not, please be more specific.


Re: Respawn car + Reason - NiKi123 - 08.05.2014

I need SCMT: Administrator% s spawn vehicle [vehicle id] [reason]
The reason it is still a vehicle to respawn id make it look like this: Admin %s respawn vehicle [vehicle id. for example 652] [reason]


Re: Respawn car + Reason - [..MonTaNa..] - 08.05.2014

pawn Код:
CMD:respawncar(playerid, params[])
{
    if(alevel[playerid] < 1) return SCM(playerid, BIELA, "[ ! ] Nemбљ dostatoc(nй Admin Prбva !");

    static
        vehID
    ;
    new reason[128];

    if(sscanf( params, "iS", vehID, reason)) return SendClientMessage( playerid, -1, "Pouћi: /respawncar < carID > < reason >" );
    if (vehID == INVALID_VEHICLE_ID) return SendClientMessage( playerid, -1, "ERROR: Bad CarID ." );

    SetVehicleToRespawn( vehID );

    new string[128];
    format(string, sizeof string, "Admin %s (%d) has respawned vehicle ID %d successfully. Reason %s.", PlayerName(pID), pID, vehid, reason);
    SendClientMessage(playerid, -1, string);

    return 1;
}
Hope this helps


Re: Respawn car + Reason - NiKi123 - 08.05.2014

Works very nice thank you.