Advertisement
Guest User

Untitled

a guest
Sep 1st, 2010
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.50 KB | None | 0 0
  1. #include <a_samp>
  2. /*
  3. native Pcar_OnPlayerConnect(playerid)
  4. native Pcar_OnPlayerStateChange(playerid, newstate, oldstate)
  5. native CreatePcar(pName[],id,Float:x,Float:y,Float:z,Float:r,c1,c2)
  6. */
  7. new pVehicle[MAX_VEHICLES][32];
  8. new Warned[MAX_PLAYERS];
  9.  
  10. stock CreatePcar(pName[],id,Float:x,Float:y,Float:z,Float:r,c1,c2)
  11. {
  12.     new v = AddStaticVehicle(id,x,y,z,r,c1,c2);
  13.     format(pVehicle[v],38,"%s",pName);
  14.     return 1;
  15. }
  16.  
  17. stock Pcar_OnPlayerConnect(playerid)
  18. {
  19.     Warned[playerid] = 0;
  20.     return 1;
  21. }
  22.  
  23. stock Pcar_OnPlayerStateChange(playerid, newstate, oldstate)
  24. {
  25.     if (newstate == PLAYER_STATE_DRIVER)
  26.     {
  27.         #pragma unused oldstate
  28.         new pName[32],string[128];
  29.         GetPlayerName(playerid,pName,sizeof pName);
  30.         if (strcmp(pName,pVehicle[GetPlayerVehicleID(playerid)],true))
  31.         {
  32.             if (Warned[playerid] == 1)
  33.             {
  34.                 format(string,sizeof string,"[Pcar] You have been punished (second attempt for trying to steel %s's private vehicle).",pVehicle[GetPlayerVehicleID(playerid)]);
  35.                 SendClientMessage(playerid,0xFF3200FF,string);
  36.                 SetPlayerHealth(playerid,0.0);
  37.                 Warned[playerid] = 0;
  38.             } else {
  39.                 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)]);
  40.                 SendClientMessage(playerid,0xFFCC00FF,string);
  41.                 Warned[playerid]++;
  42.                 RemovePlayerFromVehicle(playerid);
  43.             }
  44.         }
  45.     }
  46.     return 1;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement