Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //GetVehicleNumberPlate, by irinel1996
- #if !defined strcpy
- #define strcpy(%0,%1) strcat((%0[0] = '\0', %0), %1)
- #endif
- static stock
- bool:gvnp_gInit = false,
- gvnp_gFail[10] = "",
- gvnp_gLicencia[MAX_VEHICLES][10];
- public OnFilterScriptInit()
- {
- if (!gvnp_gInit)
- {
- for (new vehicle = 0; vehicle != MAX_VEHICLES; )
- {
- gvnp_gLicencia[++vehicle] = "XYZR 000";
- }
- gvnp_gInit = true;
- }
- CallLocalFunction("gvnp_OnFilterScriptInit", "");
- }
- #if defined _ALS_OnFilterScriptInit
- #undef OnFilterScriptInit
- #else
- #define _ALS_OnFilterScriptInit
- #endif
- #define OnFilterScriptInit gvnp_OnFilterScriptInit
- forward OnFilterScriptInit();
- public OnGameModeInit()
- {
- if (!gvnp_gInit)
- {
- for (new vehicle = 0; vehicle != MAX_VEHICLES; )
- {
- gvnp_gLicencia[++vehicle] = "XYZR 000";
- }
- gvnp_gInit = true;
- }
- CallLocalFunction("gvnp_OnGameModeInit", "");
- }
- #if defined _ALS_OnGameModeInit
- #undef OnGameModeInit
- #else
- #define _ALS_OnGameModeInit
- #endif
- #define OnGameModeInit gvnp_OnGameModeInit
- forward OnGameModeInit();
- stock gvnp_SetVehicleNumberPlate(vehicleid, numero[])
- {
- if (0 <= --vehicleid < MAX_VEHICLES)
- {
- strcpy(gvnp_gLicencia[vehicleid], numero, sizeof (gvnp_gLicencia[]));
- return SetVehicleNumberPlate(vehicleid, numero);
- }
- return 0;
- }
- #if defined _ALS_SetVehicleNumberPlate
- #undef SetVehicleNumberPlate
- #else
- #define _ALS_SetVehicleNumberPlate
- #endif
- #define SetVehicleNumberPlate gvnp_SetVehicleNumberPlate
- stock GetVehicleNumberPlate(vehicleid)
- {
- if (1 <= vehicleid <= MAX_VEHICLES)
- {
- return gvnp_gLicencia[vehicleid - 1];
- }
- return gvnp_gFail;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement