Advertisement
Guest User

Untitled

a guest
Feb 18th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.45 KB | None | 0 0
  1. stock randomEx(min, max)
  2. {    
  3.     //Credits to Y_Less    
  4.     new rand = random(max-min)+min;    
  5.     return rand;
  6. }
  7.  
  8. CMD:laybanh(playerid, params[])
  9. {
  10.     if(PlayerInfo[playerid][pJob] == 21 || PlayerInfo[playerid][pJob2] == 21)
  11.     {
  12.         if(!GetPVarType(playerid, "Pizza"))
  13.         {
  14.             if(IsPlayerInAnyVehicle(playerid))
  15.             {
  16.                 if(IsPlayerInRangeOfPoint(playerid, 3.0, 2096.1128,-1813.1561,13.3828))
  17.                 {
  18.                     if(GetPlayerSkin(playerid) != 155)
  19.                         return SendClientMessageEx(playerid, COLOR_YELLOW, "Ban khong mac quan ao Pizza boy khong the lam viec.");
  20.                    
  21.                     if(!IsAPizzaCar(GetPlayerVehicleID(playerid)))
  22.                         return SendClientMessageEx(playerid, COLOR_YELLOW, "Ban khong chay xe Pizza Stack khong the lam viec.");
  23.  
  24.                     new rand = randomEx(1, 30);
  25.                     while(!(HouseInfo[rand][hExteriorZ] <= 100 && HouseInfo[rand][hExteriorX] > 159.6704 &&
  26.                         HouseInfo[rand][hExteriorX] < 2881.3550 && HouseInfo[rand][hExteriorY] < -1221.3380 &&
  27.                         HouseInfo[rand][hExteriorY] > -1766.5830))
  28.                     {
  29.                         rand = randomEx(1, 30);
  30.                     }
  31.  
  32.                     new
  33.                         iDist = floatround(GetPlayerDistanceFromPoint(playerid, HouseInfo[rand][hExteriorX], HouseInfo[rand][hExteriorY], HouseInfo[rand][hExteriorZ])),
  34.                         szMessage[512];
  35.  
  36.                     SetPVarInt(playerid, "tpPizzaTimer", iDist / 65);
  37.                     SetPVarInt(playerid, "pizzaTotal", iDist / 10);
  38.                     SetPVarInt(playerid, "pizzaTimer", iDist / 8);
  39.                     SetPVarInt(playerid, "Pizza", rand);
  40.  
  41.                     SetTimerEx("OtherTimerEx", 1000, false, "ii", playerid, TYPE_TPPIZZARUNTIMER);
  42.                     SetTimerEx("OtherTimerEx", 1000, false, "ii", playerid, TYPE_PIZZATIMER);
  43.                     SetPVarInt(playerid, "DaLayBanh", 1);
  44.                     format(szMessage, sizeof(szMessage), "Ban da nhan duoc mot chiec banh Pizza va can phai mang toi nha cua %s. Ban co %d giay de giao!", HouseInfo[rand][hOwnerID], iDist / 8);
  45.                     SendClientMessageEx(playerid, COLOR_WHITE, szMessage);
  46.  
  47.                     SetPlayerCheckpoint(playerid, HouseInfo[rand][hExteriorX], HouseInfo[rand][hExteriorY], HouseInfo[rand][hExteriorZ], 5);
  48.                 }
  49.                 else
  50.                 {
  51.                     SendClientMessageEx(playerid, COLOR_WHITE,"Ban khong dung trong diem lay banh.");
  52.                     return 1;
  53.                 }
  54.             }
  55.             else return SendClientMessageEx(playerid, COLOR_WHITE,"Ban dang cung cap pizza.");
  56.         }
  57.         else return SendClientMessageEx(playerid, COLOR_WHITE,"Ban can phai o tren xe de lay banh.");
  58.     }
  59.     else return SendClientMessageEx(playerid, COLOR_WHITE, "Ban khong phai la PizzaBoy.");
  60.     return 1;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement