Detaljno objasnjenje problema: Ovako imam problem mesa mi td ne kapiram zasto, dole mi pise id 29 a na slici je drugi skin
Deo skripte:
new Skinovi1[][] =
{
"21",
"29",
"26",
"60",
"101",
"170",
"185",
"239",
"299"
};
new Skinovi2[][] =
{
{21},
{29},
{26},
{60},
{101},
{170},
{185},
{239},
{299}
};Kada se klikne na td dacu samo za plus
if(playertextid == RegKlikTD)
{
if(polmoze == 1)
{
if(PlayerInfo == 2)
{
if(regSkin == 8)
{
PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
return 1;
}
regSkin ++;
new string;
PlayerTextDrawHide(playerid, RegKlikTD);
PlayerTextDrawShow(playerid, RegKlikTD);
format(string, sizeof(string),"%s", Skinovi3[regSkin]);
PlayerTextDrawSetString(playerid,RegKlikTD, string);
PlayerTextDrawHide(playerid, RegKlikTD);
PlayerTextDrawShow(playerid, RegKlikTD);
SetPlayerSkin(playerid, Skinovi4[regSkin]);
PlayerInfo = Skinovi4[regSkin];
PlayerTextDrawSetPreviewModel(playerid, RegKlikTD, Skinovi4[regSkin]);
PlayerPlaySound(playerid, 1052 , 0.0, 0.0, 0.0);
return 1;
}
else
{
if(regSkin == 9)
{
PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
return 1;
}
regSkin ++;
new string;
PlayerTextDrawHide(playerid, RegKlikTD);
PlayerTextDrawShow(playerid, RegKlikTD);
format(string, sizeof(string),"%s", Skinovi1[regSkin]);
PlayerTextDrawSetString(playerid,RegKlikTD, string);
PlayerTextDrawHide(playerid, RegKlikTD);
PlayerTextDrawShow(playerid, RegKlikTD);
SetPlayerSkin(playerid, Skinovi2[regSkin]);
PlayerInfo = Skinovi2[regSkin];
PlayerTextDrawSetPreviewModel(playerid, RegKlikTD, Skinovi2[regSkin]);
PlayerPlaySound(playerid, 1052 , 0.0, 0.0, 0.0);
return 1;
}
}
else return SCM(playerid,-1," Niste izabrali pol!");
}Slika/nesto: http://imgur.com/a/frdns
