SA-MP Forums Archive
How the save the car plate? + rep - 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: How the save the car plate? + rep (/showthread.php?tid=360601)



How the save the car plate? + rep - BurgerWoman - 18.07.2012

Quote:

#include a_samp
#include zcmd
#include sscanf2

new v_Plate[MAX_VEHICLES][32];

CMDetplate( playerid, params[] )
{
new iVictim, szPlate[32];
if( sscanf( params, "us[32]", iVictim, szPlate ) )
return SendClientMessage( playerid, -1, "Syntax: /plate [playerid][plate(1-32 letters)]" );

if( strlen( szPlate ) > 32 )
return SendClientMessage( playerid, -1, "Syntax: /plate [playerid][plate(1-32 letters)]" );

if( !IsPlayerAdmin( playerid ) )
return SendClientMessage( playerid, -1, "Error: You're not an administrator." );

if( !IsPlayerConnected( iVictim ) )
return SendClientMessage( playerid, -1, "Error: That player isn't connected." );

if( !IsPlayerInAnyVehicle( iVictim ) )
return SendClientMessage( playerid, -1, "Error: That player isn't in a vehicle." );

new szString[128], pVeh, Float:vPos[4];
pVeh = GetPlayerVehicleID( iVictim );

format( v_Plate[pVeh], 32, "%s", szPlate );
SetVehicleNumberPlate( pVeh, szPlate );

GetPlayerPos( iVictim, vPos[0], vPos[1], vPos[2] );
GetVehicleZAngle( pVeh, vPos[3] );
SetVehicleToRespawn( pVeh );
SetVehiclePos( pVeh, vPos[0], vPos[1], vPos[2] );
SetVehicleZAngle( pVeh, vPos[3] );
PutPlayerInVehicle( iVictim, pVeh, 0 );

format( szString, 128, "An administrator set your vehicle plate to %s.", szPlate );
SendClientMessage( playerid, -1, szString );

return 1;
}

this is my car plate code in my GameMod
but after i /park the vheicle the plate isnt save.
How can i make it to save?


Re: How the save the car plate? + rep - Andi_Evandy - 18.07.2012

You can try to Add this to your "/park" command:

"SetVehicleNumberPlate(GetPlayerVehicleID(playerid ), v_Plate[GetPlayerVehicleID(playerid)]);"


Re: How the save the car plate? + rep - BurgerWoman - 18.07.2012

Quote:
Originally Posted by Andi_Evandy
Посмотреть сообщение
You can try to Add this to your "/park" command:

"SetVehicleNumberPlate(GetPlayerVehicleID(playerid ), v_Plate[GetPlayerVehicleID(playerid)]);"
Not working.