Проблема с переменными car taxi.
Нужна помощь, ибо я сегодня подустал уже)
при инициализации мода создаются кары такси
PHP код:
new string[50],Float:p = -1752.6564;
for(a=1;a<3;a++) { //=============== Машины такси у автовокзала. 9 шт
TaxiId[a] = CreateVehicle(420,1152.0154,p,13.0713,270.5028,6,6,400);
p+=4.0;
format(string, sizeof(string), "---%d---",TaxiId[a]);
SCM_ALL(C_RED,string);
}
format(string, sizeof(string),"LOADING: CARS [taxi] .......... %d",a-1);
print(string);
Выдает в чат
Все правильно, созданы два кара с айди 1,2
идем дальше
функция stock IsTaxiCar(vehicleid) проверка что игрок сел в машину такси
PHP код:
stock IsTaxiCar(vehicleid)
{
for(new i=1; i<MAX_TAXI; i++)
{
new string[50];
format(string, sizeof(string), "---%d---%d---",vehicleid, TaxiId[i]);
SCM_ALL(C_RED,string);
if(vehicleid == TaxiId[i])
return 1;
}
return 0;
}
выдает в чат
Код:
---2---3---
---2---4---
2 это ид кара в который сел, а 3 и 4 берет с переменной TaxiId[i]
Но почему 3 и 4 ??? если при инициализации были созданы 1 и 2