Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function CustomPickups()
- {
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new string[564];
- foreach(Player,i)
- {
- GetPlayerPos(i, oldposx, oldposy, oldposz);
- if(Radaron[i] == 1)
- {
- foreach(Player, o)
- {
- if(IsPlayerInRangeOfPoint(o, 30.0, oldposx, oldposy, oldposz) && GetPlayerState(o) == PLAYER_STATE_DRIVER && OnDuty[o] == 0)
- {
- new viteza = Carspeed(o);
- if(viteza > Radarlimit[i])
- {
- new nameradar[25],nameradar1[25];
- GetPlayerName(o,nameradar,sizeof(nameradar));
- GetPlayerName(i,nameradar1,sizeof(nameradar1));
- format(string, sizeof(string), "{f03337}%s[ID:%d] conduce cu %d km/h, Locatie: %s, Limita radarului: %d km/h!A fost amendat cu 30.000$", nameradar,o,viteza,GetPlayerZone(o),Radarlimit[i]);
- SCM(i,COLOR_WHITE,string);
- GivePlayerCash(i, 30000);
- Update(i, pCashx);
- format(string, sizeof(string), "{f03337}Ai fost prins de radarul pus de %s cu viteza de %d km/h, Limita radarului: %d km/h.Si ai fost amendat cu 30.000$",nameradar1,viteza,Radarlimit[i]);
- SCM(o,COLOR_WHITE,string);
- GivePlayerCash(o, -30000);
- Update(i, pCashx);
- return 1;
- }
- }
- }
- }
- }
- return 1;
- }
- //comanda
- CMD:startradar(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pMember] != 1 && PlayerInfo[playerid][pMember] != 8) return SCM(playerid,COLOR_WHITE,"{FFB870}You are not a officer.");
- if(OnDuty[playerid] != 1) return SendClientMessage(playerid,COLOR_WHITE, "{FFB870}You are not on Duty.");
- new tmpcar = GetPlayerVehicleID(playerid),
- ccar = IsPlayerInAnyVehicle(playerid);
- if(ccar && IsACopCar(tmpcar) || ccar && IsANgCar(tmpcar) || ccar && IsAFbiCar(tmpcar) || ccar && IsALVPDCar(tmpcar))
- {
- if(Radaron[playerid] == 1) return SCM(playerid,COLOR_WHITE,"{FFB870}You have active radar.");
- new viteza,string[128];
- if(sscanf(params, "d",viteza)) return SCM(playerid,COLOR_WHITE,"{FF9900}Scrie: {33CCFF}/startradar <Speed Limit>");
- if(viteza > 200 || viteza < 40) return SCM(playerid,COLOR_WHITE,"{FFB870}Invalid speed limit(200-40).");
- Radaron[playerid] = 1;
- Radarlimit[playerid] = viteza;
- TogglePlayerControllable(playerid, 0);
- format(string,sizeof(string),"{FFFF00}You have activated the radar, speed limit is: %d KM/H.",viteza);
- SCM(playerid,COLOR_WHITE,string);
- return 1;
- }
- else return SCM(playerid,COLOR_WHITE,"{FFB870}You are not in a cop car.");
- }
- return 1;
- }
- CMD:stopradar(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!IsACop(playerid)) return SCM(playerid,COLOR_WHITE,"{478fca}Server: {ffffff}Nu esti politist.");
- if(Radaron[playerid] == 0) return SCM(playerid,COLOR_WHITE,"{478fca}Server: {ffffff}Nu ai un radar activ.");
- Radaron[playerid] = 0;
- Radarlimit[playerid] = 0;
- SCM(playerid,COLOR_WHITE,"{FFFF00}Ai oprit radaru'.");
- TogglePlayerControllable(playerid, 1);
- return 1;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement