salut, am adaugat comanda /startradar si /stopradar pentru ca nu le avea in gm, problema este urmatoarea, ma pun duty on , ma urc in masina de politie si cand scriu /startradar imi zice ca nu ma aflu in masina de politie, comanda o las mai jos.
YCMD:startradar(playerid, params[], help) {
if(!IsACop(playerid)) return SendClientMessage(playerid,COLOR_LIGHTGOLD, "Nu esti membru Politiei Rutiere.");
if(OnDuty[playerid] != 1) return SendClientMessage(playerid,COLOR_LGREEN, "Nu esti in timpul postului!"); if(!Copcar2(GetPlayerVehicleID(playerid))) return SendClientMessage(playerid,COLOR_ORANGE, "Nu te afli in masina de politie.");
if(Radaron[playerid] == 1) return SendClientMessage(playerid,-1, "Ai pornit radarul.");
new viteza,string[128];
if(sscanf(params, "d",viteza)) return SendClientMessage(playerid,COLOR_SERVER, "USAGE: {FFFFFF}/startradar <Limita de Viteza>");
if(viteza > 300 || viteza < 50) return SendClientMessage(playerid,-1, "Viteza invalida (50-300).");
Radaron[playerid] = 1;
Radarlimit[playerid] = viteza;
TogglePlayerControllable(playerid, 0);
format(string, sizeof(string), "Ai activat radarul. Viteza maxima: %d KM/H.",viteza);
SendClientMessage(playerid,COLOR_YELLOW,string);
return 1;
}
daca dezactivez linia marcara cu rosu functioneaza perfect comanda, numai ca daca sunt duty on pot folosi comanda si din masinile civile, stie cineva care ar fi rezolvarea?