Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- /*
- native Pcar_OnPlayerConnect(playerid)
- native Pcar_OnPlayerStateChange(playerid, newstate, oldstate)
- native CreatePcar(pName[],id,Float:x,Float:y,Float:z,Float:r,c1,c2)
- */
- new pVehicle[MAX_VEHICLES][32];
- new Warned[MAX_PLAYERS];
- stock CreatePcar(pName[],id,Float:x,Float:y,Float:z,Float:r,c1,c2)
- {
- new v = AddStaticVehicle(id,x,y,z,r,c1,c2);
- format(pVehicle[v],38,"%s",pName);
- return 1;
- }
- stock Pcar_OnPlayerConnect(playerid)
- {
- Warned[playerid] = 0;
- return 1;
- }
- stock Pcar_OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if (newstate == PLAYER_STATE_DRIVER)
- {
- #pragma unused oldstate
- new pName[32],string[128];
- GetPlayerName(playerid,pName,sizeof pName);
- if (strcmp(pName,pVehicle[GetPlayerVehicleID(playerid)],true))
- {
- if (Warned[playerid] == 1)
- {
- format(string,sizeof string,"[Pcar] You have been punished (second attempt for trying to steel %s's private vehicle).",pVehicle[GetPlayerVehicleID(playerid)]);
- SendClientMessage(playerid,0xFF3200FF,string);
- SetPlayerHealth(playerid,0.0);
- Warned[playerid] = 0;
- } else {
- format(string,sizeof string,"[Pcar] Do not steel a private car or you get punished! (first attempt for trying to steel %s's private vehicle).",pVehicle[GetPlayerVehicleID(playerid)]);
- SendClientMessage(playerid,0xFFCC00FF,string);
- Warned[playerid]++;
- RemovePlayerFromVehicle(playerid);
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement