-
sziasztok!!
carname ugye a kocsinevek
CarName[][]=
{\"\",\"\"....
};
if(CarName[GetVehicleModel(vid)-400] == 70) // itt kapom a hibát
{
}
error 033: array must be indexed (variable \"CarName\")
miért kapom ezt a hibát?:(
Segítségeteket elõre is köszönöm:)
-
A new hol marad?
new CarName[ ] [ ] =
{ \" \" , \" \" . . . . . }
-
A CarName karakterláncot tartalmaz ezért strcmp vagy strfind alkalmazásával alkalmazhatod.
-
és az hogy nézne ki???
-
Nem tudni mit akarsz létrehozni így nehéz példát írni.
Edit:
A példa
new
CarName[][] =
{
\"bla\",
\"blabla\",
\"jkhdksa\",
\"70\"
};
if(strcmp(CarName[GetVehicleModel(vid) - 400], \"70\") == 0)
{
de ez elég nagy hiba forrás mivel annyi adatot kell létrehozni amennyi értékkel képes visszatérni a GetVehicleModel különben invalid array hiba üzenet lesz a vége.
-
ebben a példába mondjuk a a számot névre cserélem tampára ha a carname tampa értéket kap akkor csináljon valamit
szerk.: sikerült köszönöm:)
-
Hát, nem vágom. Bocs.
Minek cseréled a carname változót?