Advertisement
Nyft_

Veículo Colorido ~Nyft

Aug 10th, 2020 (edited)
469
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.08 KB | None | 0 0
  1. #include a_samp
  2. #include sscanf2
  3. #include pawn.cmd
  4.  
  5. #define function%0(%1) \
  6.     forward%0(%1); public%0(%1)
  7.  
  8. const TIMER_UPDATE = 3;
  9.  
  10. new vehicleColorTimer[MAX_PLAYERS];
  11.  
  12. main(){}
  13.  
  14. function OnVehicleColorUpdate(playerid, vehicleid)
  15. {
  16.     if(!IsPlayerInAnyVehicle(playerid))
  17.         return KillTimer(vehicleColorTimer[playerid]);
  18.  
  19.     return ChangeVehicleColor(vehicleid, random(255), random(255));
  20. }
  21.  
  22. CMD:v(playerid, params[])
  23. {
  24.     new modelid;
  25.  
  26.     if(sscanf(params, "i", modelid))
  27.         return SendClientMessage(playerid, -1, "[!] Use: /v [modelo]");
  28.  
  29.     if(!(400 <= modelid <= 611))
  30.         return SendClientMessage(playerid, -1, "[!] Modelo inexistente.");
  31.  
  32.     new vehicleid, Float:Pos[4];
  33.  
  34.     GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
  35.     GetPlayerFacingAngle(playerid, Pos[3]);
  36.  
  37.     vehicleid = CreateVehicle(modelid, Pos[0], Pos[1], Pos[2], Pos[3], -1, -1, -1);
  38.     PutPlayerInVehicle(playerid, vehicleid, 0);
  39.  
  40.     vehicleColorTimer[playerid] = SetTimerEx("OnVehicleColorUpdate", TIMER_UPDATE * 100, true, "ii", playerid, vehicleid);
  41.     return 1;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement