ZnaÄi napravio sam dialog za vozilo i sve radi, samo ne znam kako bi napravio za boju, znaÄi kada se odabere boja otvori se novi dijaloÅ¡ki okvir na kojem imamo ponuÄ‘eno "boja1" i "boja2" kako bi ja sada napravio da kada se odabere "boja1" otvori se dijalog za upis i ako upiÅ¡em npr broj 0 "boja1" se promjeni u crno?
ovo je u obiÄnoj komandi:
if(strcmp(cmd, "/vboja", 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: /vboja ");
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: /vboja [Boja1 ID] [Boja2 ID]");
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))
{
Carlist = color1;
Carlist = color2;
SafeGivePlayerMoney(playerid, -2500);
GameTextForPlayer(playerid, "~w~Cijena farbanja~n~~r~-$2500", 5000, 1);
ChangeVehicleColor(Carlist, color1, color2);
VehicleSave(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY," Niste u vasem vozilu.");
return 1;
}
}