Detaljan opis problema: Pa ovako mucim se sa jednom cmd i nejde mi u glavu kako da resim ovaj problem. Problem je u tome sto kada ja dodam ograniceni unos dobijam eror a to bi ovako izgledalo.
Dio skripte:
YCMD:imekuce(playerid, params[], help)
{
#pragma unused help
new
bouse = PlayerInfo,
Name,
string;
if (sscanf(params, "s", Name)) return SCM(playerid, COLOR_WHITE, "Koriscenje: /imekuce ");
else if (Name < 3 || Name > 10) return SCM(playerid, COLOR_WHITE, "Ne mozes manje od 3 ili vise od 10 znakova koristiti !");
else
{
if (bouse != 9999 && strcmp(GetName(playerid), HouseInfo[PlayerInfo], true) == 0)
{
strmid(HouseInfo, Name, 0, 64, 255);
format(string, sizeof(string), "Promenuli ste naziv kuce na: %s", HouseInfo);
SendClientMessage(playerid, COLOR_WHITE, string);
OnPropUpdate(1, bouse);
OnPropTextdrawUpdate(1, bouse);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Nemas kucu !");
}
}
return 1;
}A ovo je eror
error 033: array must be indexed (variable "Name")
na Liniju
else if (Name < 3 || Name > 10) return SCM(playerid, COLOR_WHITE, "Ne mozes manje od 3 ili vise od 10 znakova koristiti !");Neke slike/video za lakse dobivanje pomoci(neobavezno): Sad naravno ovo Name ga muci da nije tog nema problema sa ogranicenjem ali ovako imam taj eror i nemam blage veze sta da uradim da to sredim na pravi nacin.