Skripta koju koristim:CLRP
Detaljan opis problema: Neradi mi /v oboji koji god ID stavim ona je crna boja ..molim vas pomoc
Dio skripte:
else if(strcmp(x_nr,"oboji",true) == 0)
{
if (Carlist[playerid][Typ]!=-1)
{
if (Carlist[playerid][Carid]!=-1)
{
ChangeVehicleColor(Carlist[playerid][Carid],Carlist[playerid][Color1],Carlist[playerid][Color2]);
VehicleSave(playerid);
SendClientMessage(playerid, ZUTA, "* Prebojali ste automobil!");
}
else { SendClientMessage(playerid, COLOR_GREY, "Vase vozilo je pokvareno! Popravite ga!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Ne posjedujes vozilo!"); }
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Taj ti i ne radi , uzmi ovo:
else if(strcmp(x_nr,"oboji",true) == 0)
{
if(GetPlayerMoney(playerid) < 1000)
{
SendClientMessage(playerid, COLOR_GREY," Nemate dovoljno novca za farbanje.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /v oboji [ColorOneID] [ColorTwoID]");
return 1;
}
new color1;
color1 = strval(tmp);
if(color1 < 0 && color1 > 126)
{
SendClientMessage(playerid, COLOR_GREY, " Od 0 do 126 !!!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /v oboji [ColorOneID] [ColorTwoID]");
return 1;
}
new color2;
color2 = strval(tmp);
if(color2 < 0 && color2 > 126)
{
SendClientMessage(playerid, COLOR_GREY, " Od 0 do 126 !!!");
return 1;
}
if(IsPlayerInVehicle(playerid, Carlist[playerid][Carid]))
{
Carlist[playerid][Color1] = color1;
Carlist[playerid][Color2] = color2;
SafeGivePlayerMoney(playerid, -1000);
GameTextForPlayer(playerid, "~w~Cijena farbanja~n~~r~-$1000", 5000, 1);
ChangeVehicleColor(Carlist[playerid][Carid], color1, color2);
VehicleSave(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY," Niste u vasem vozilu.");
return 1;
}
}