CMD:setorgcar(playerid, params[])
{
new string, PlayerName, OrganizationID, CarSlot;
new carid = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
if(IsPlayerAdmin(playerid))
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(sscanf(params, "dd", OrganizationID, CarSlot)) return SendClientMessage(playerid, 0xFFFFFFFF, "{0088FF} {FFFFFF}Koristite {0088FF}/{FFFFFF}setorgcar {0088FF}[{FFFFFF}ID Organizacije{0088FF}][{FFFFFF}Car slot(1-5){0088FF}]");
if(CarInfo == OrgInfo)
{
format(string, sizeof(string), "{0088FF} {FFFFFF}Auto ID:%d je vec postavljeno kao auto organizacije %s.", carid, OrgInfo);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
else
{
if(!strcmp(CarInfo, "Niko", true))
{
if(CarSlot < 1 || CarSlot > 5) return SendClientMessage(playerid, 0xFFFFFFFF, "{0088FF} {FFFFFF}Minimalan broj slota je 1 a maximalan 5.");
if(CarSlot == 1)
{
OrgInfo = carid;
format(string, sizeof(string), "{0088FF} {FFFFFF}Postavili ste auto ID:%d (Model ID:%d), za auto organizacije %s na slot %d", CarInfo, CarInfo, OrgInfo, CarSlot);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
else if(CarSlot == 2)
{
OrgInfo = carid;
format(string, sizeof(string), "{0088FF} {FFFFFF}Postavili ste auto ID:%d (Model ID:%d), za auto organizacije %s na slot %d", CarInfo, CarInfo, OrgInfo, CarSlot);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
else if(CarSlot == 3)
{
OrgInfo = carid;
format(string, sizeof(string), "{0088FF} {FFFFFF}Postavili ste auto ID:%d (Model ID:%d), za auto organizacije %s na slot %d", CarInfo, CarInfo, OrgInfo, CarSlot);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
else if(CarSlot == 4)
{
OrgInfo = carid;
format(string, sizeof(string), "{0088FF} {FFFFFF}Postavili ste auto ID:%d (Model ID:%d), za auto organizacije %s na slot %d", CarInfo, CarInfo, OrgInfo, CarSlot);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
else if(CarSlot == 5)
{
OrgInfo = carid;
format(string, sizeof(string), "{0088FF} {FFFFFF}Postavili ste auto ID:%d (Model ID:%d), za auto organizacije %s na slot %d", CarInfo, CarInfo, OrgInfo, CarSlot);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
format(CarInfo, sizeof(PlayerName), "%s", OrgInfo);
format(CarInfo, sizeof(PlayerName), "%s", OrgInfo);
SaveCar(carid);
SaveOrg(OrganizationID);
}
else
{
format(string, sizeof(string), "{0088FF} {FFFFFF}Auto ID:%d je u vlasnistvu %s.", CarInfo, CarInfo);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
printf(" Vlasnik %s je postavio auto ID:%d kao auto organizacije %s na slot %d", PlayerName, carid, OrgInfo, CarSlot);
}
}
else
{
format(string, sizeof(string), "{0088FF} {FFFFFF}%s, niste u vozilu{0088FF}!!!", PlayerName);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
}
else
{
SendClientMessage(playerid, 0xFFFFFFFF, "{0088FF} {FFFFFF}Niste ovlasteni da koristite ovu komandu{0088FF}!!!");
}
return 1;
}
I ako nekog zanima ovako sam rijesio problem 🙂 😄