GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: kriszrap - 2013. január 30. - 22:11:13

Cím: tömb gond if-be
Írta: kriszrap - 2013. január 30. - 22:11:13
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:)
Cím: tömb gond if-be
Írta: ZyZu. - 2013. január 30. - 22:44:08
A new hol marad?
 
 
new CarName[ ] [ ] =
{ \" \" , \" \" . . . . . }
Cím: tömb gond if-be
Írta: Zsolesszka - 2013. január 30. - 22:46:23
A CarName karakterláncot tartalmaz ezért strcmp vagy strfind alkalmazásával alkalmazhatod.
Cím: tömb gond if-be
Írta: kriszrap - 2013. január 30. - 22:49:37
és az hogy nézne ki???
Cím: tömb gond if-be
Írta: Zsolesszka - 2013. január 30. - 22:51:11
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.
Cím: tömb gond if-be
Írta: kriszrap - 2013. január 30. - 22:54:24
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:)
Cím: tömb gond if-be
Írta: Zsolesszka - 2013. január 30. - 22:57:26
Hát, nem vágom. Bocs.
Minek cseréled a carname változót?