CMD:fixveh(playerid, params[]) {
if (PlayerInfo >= 1 || PlayerInfo >= 1 || PlayerInfo >= 1 || PlayerInfo >= 1 || PlayerInfo >= 1) {
if (PlayerInfo >= 1) return SendErrorMessage(playerid, "Ne mozete to dok imate wanted.");
if (!strlen(params)) {
// If no parameters provided, fix player's own vehicle
if (PlayerInfo >= 1 || PlayerInfo >= 1 || (PlayerInfo >= 1 && PlayerInfo <= 6)) {
if (UzeoOpremu) return SendErrorMessage(playerid, "Ne mozete koristiti ovu komandu dok radite posao ili imate uniformu posla.");
if (prevoziMigrante != 0) return SendErrorMessage(playerid, "Ne mozete dok prevozite migrante!");
if (!AdminDuty) return SendErrorMessage(playerid, "Morate biti na admin duty.");
} else if (PlayerInfo >= 5) {
// Additional conditions for VIP
if (NaUtrci) return SendErrorMessage(playerid, "Ne mozete koristiti ovu komandu dok ste na trci.");
if (PlayerCP > 0) return SendErrorMessage(playerid, "Ne mozete koristiti ovu komandu dok ste na eventu.");
if (naDeagle > 0) return SendErrorMessage(playerid, "Ne mozete dok ste na eventu.");
if (poceoHangar > 0 || poceoPrevoz > 0 || poceoMisiju > 0) return SendErrorMessage(playerid, "Ne mozete dok radite misiju.");
if (PlayerInvited > 0) return SendErrorMessage(playerid, "Ne mozete dok ste na eventu.");
if (UzeoOpremu) return SendErrorMessage(playerid, "Ne mozete koristiti ovu komandu dok radite posao ili imate uniformu posla.");
if (prevoziMigrante != 0) return SendErrorMessage(playerid, "Ne mozete dok prevozite migrante!");
if (PoliceDuty) return SendErrorMessage(playerid, "Ne mozete dok ste na duty.");
if (GetFactionType(playerid) == ORG_TIP_MAFIJA && ServerInfo) {
SendErrorMessage(playerid, "Ne mozete ovo jer je pokrenut sistem paketa za mafije (ANTI ABUSE).");
return 1;
}
} else if (PlayerInfo >= 1) {
// Additional conditions for Promoter
if (NaUtrci) return SendErrorMessage(playerid, "Ne mozete koristiti ovu komandu dok ste na trci.");
if (PlayerCP > 0) return SendErrorMessage(playerid, "Ne mozete koristiti ovu komandu dok ste na eventu.");
if (naDeagle > 0) return SendErrorMessage(playerid, "Ne mozete dok ste na eventu.");
if (poceoHangar > 0 || poceoPrevoz > 0 || poceoMisiju > 0) return SendErrorMessage(playerid, "Ne mozete dok radite misiju.");
if (PlayerInvited > 0) return SendErrorMessage(playerid, "Ne mozete dok ste na eventu.");
if (UzeoOpremu) return SendErrorMessage(playerid, "Ne mozete koristiti ovu komandu dok radite posao ili imate uniformu posla.");
if (prevoziMigrante != 0) return SendErrorMessage(playerid, "Ne mozete dok prevozite migrante!");
if (PoliceDuty) return SendErrorMessage(playerid, "Ne mozete dok ste na duty.");
if (GetFactionType(playerid) == ORG_TIP_MAFIJA && ServerInfo) {
SendErrorMessage(playerid, "Ne mozete ovo jer je pokrenut sistem paketa za mafije (ANTI ABUSE).");
return 1;
}
}
// Code to fix player's own vehicle
new Float:X, Float:Y, Float:Z, Float:A;
if (!IsPlayerInAnyVehicle(playerid)) return SendErrorMessage(playerid, "Niste u vozilu!");
if (GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendErrorMessage(playerid, "Niste na mestu vozaca!");
GetPlayerPos(playerid, X, Y, Z);
GetVehicleZAngle(GetPlayerVehicleID(playerid), A);
SetVehicleZAngle(GetPlayerVehicleID(playerid), A);
KGEyes_RepairVehicle(playerid, GetPlayerVehicleID(playerid));
KGEyes_SetVehicleHealth(GetPlayerVehicleID(playerid), 990.0);
antiCheatCS = 15;
vCanDrive[GetPlayerVehicleID(playerid)] = 1;
SendInfoMessage(playerid, "Okrenuli ste se sa vozilom i popravili vozilo.");
return true;
} else {
if( PlayerInfo[ playerid ][ xAdmin ] >= 1 || PlayerInfo[ playerid ][ xModerator ] >= 1 ) {
new targetPlayerID = strval(params);
new Float:X, Float:Y, Float:Z, Float:A;
if (!IsPlayerInAnyVehicle(targetPlayerID)) return SendErrorMessage(playerid, "Igrac nije u vozilu!");
if (GetPlayerState(targetPlayerID) != PLAYER_STATE_DRIVER) return SendErrorMessage(playerid, "Igrac nije na mestu vozaca!");
GetPlayerPos(targetPlayerID, X, Y, Z);
GetVehicleZAngle(GetPlayerVehicleID(targetPlayerID), A);
SetVehicleZAngle(GetPlayerVehicleID(targetPlayerID), A);
KGEyes_RepairVehicle(playerid, GetPlayerVehicleID(targetPlayerID));
KGEyes_SetVehicleHealth(GetPlayerVehicleID(targetPlayerID), 990.0);
antiCheatCS = 15;
vCanDrive[GetPlayerVehicleID(targetPlayerID)] = 1;
SendInfoMessage(targetPlayerID, "Admin %s Vam je popravio vozilo.", ImeIgraca(playerid));
SendInfoMessage(playerid, "Popravili ste vozilo igracu %s.", ImeIgraca(targetPlayerID));
return true;
}
else return SendErrorMessage(playerid, "Nemate ovlascenje da koristite ovaj deo komande.");
}
}
return true;
}napravio sam komandu kad se ukuca /fv da fixa tebi, a kad dodas ID nekome fixas, ali kada se ukuca npr /fv i prvo slovo necijeg imena ili celo ime popravi meni vozilo opet, kako to da resim?

