| sehrget | Дата: Воскресенье, 13.05.2012, 22:47 | Сообщение # 1 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 393
Награды: 2
Город: Украина\Черкассы
Замечания: 40%
Статус: 
| Code if(strcmp(cmd, "/addveh", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 10) { if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_GREY,"Вы не в транспортном средстве!"); new price,color2,color1,car; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "Подсказка: /addveh [carid] [color1] [color2] [цена]"); car = strval(tmp); if(car < 400 || car > 611) return SendClientMessage(playerid, COLOR_GREY, "ID машины должен быть не меньше 400 и не больше 611!"); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "Подсказка: /addveh [carid] [color1] [color2] [цена]"); color1 = strval(tmp); if(color1 < 0 || color1 > 300) return SendClientMessage(playerid, COLOR_GREY, "Цвет должен быть не меньше 0 и не больше 300!"); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "Подсказка: /addveh [carid] [color1] [color2] [цена]"); color2 = strval(tmp); if(color2 < 0 || color2 > 300) return SendClientMessage(playerid, COLOR_GREY, "Цвет должен быть не меньше 0 и не больше 300!"); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "Подсказка: /addveh [carid] [color1] [color2] [цена]"); price = strval(tmp); if(price < 1) return SendClientMessage(playerid, COLOR_GREY, "Цена должна быть не меньше 1$"); new vid; vid = GetPlayerVehicleID(playerid); new Float:X,Float:Y,Float:Z,Float:A; GetVehiclePos(GetPlayerVehicleID(playerid), X,Y,Z); GetVehicleZAngle(GetPlayerVehicleID(playerid),A); [b]MAX_BUYABLE_CARS ++;[/b] CarsInfo[vid][vOwned] = 0; CarsInfo[vid][vModel] = car; CarsInfo[vid][vPosX] = X; CarsInfo[vid][vPosY] = Y; CarsInfo[vid][vPosZ] = Z; CarsInfo[vid][vAngle] = A; CarsInfo[vid][vColorOne] = color1; CarsInfo[vid][vColorTwo] = color2; CarsInfo[vid][vLock] = 0; CarsInfo[vid][vValue] = price; CarsInfo[vid][vParkX] = X; CarsInfo[vid][vParkY] = Y; CarsInfo[vid][vParkZ] = Z; CarsInfo[vid][vParkZ] = Z; CarsInfo[vid][vParkAngle] = A; strmid(CarsInfo[vid][vOwner], "The State", 0, 9, 999); SaveStuff(); SendClientMessage(playerid,COLOR_GREY,"Вы успешно добавили авто на продажу!"); format(string, sizeof(string), "* ID модели: [%d]!", car); SendClientMessage(playerid, COLOR_GREY, string); format(string, sizeof(string), "* Цена авто: %d долларов!", price); SendClientMessage(playerid, COLOR_GREY, string); } } return 1; } Ерорит строка №18789 "MAX_BUYABLE_CARS ++;" Code error 022: must be lvalue (non-constant) warning 215: expression has no effect Убрал эту строку, ошибок не было! Но опять-же вылезла новая, когда я захожу в игру и прописую данную команду, пишет, что такой команды не существует!
Сообщение отредактировал sehrget - Понедельник, 14.05.2012, 11:59 |
| |
|
|
| Geryy | Дата: Понедельник, 14.05.2012, 01:13 | Сообщение # 2 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (sehrget) Ерорит строка №18789 "MAX_BUYABLE_CARS ++;" Ты константу чтоли пытаешься увеличить?
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| sehrget | Дата: Понедельник, 14.05.2012, 02:18 | Сообщение # 3 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 393
Награды: 2
Город: Украина\Черкассы
Замечания: 40%
Статус: 
| Quote (Geryy) Ты константу чтоли пытаешься увеличить? Oo Хочу увеличить максимальное количество покупных каров
|
| |
|
|
| IInkvizitor | Дата: Понедельник, 14.05.2012, 02:52 | Сообщение # 4 |
|
Советчик
Группа:
I'm V.I.P.
Сообщений: 1177
Награды: 7
Город: Санкт-Петербург
Репутация: 493
Замечания: 0%
Статус: 
| Очевидно, что константы на то и константы, что их значение невозможно сменить. Загружай данные например из конфига
|
| |
|
|
| Geryy | Дата: Понедельник, 14.05.2012, 08:26 | Сообщение # 5 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (sehrget) Хочу увеличить максимальное количество покупных каров Ну так и изменяй само значение MAX_BUYABLE_CARS, это же не переменная.
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Сообщение отредактировал Geryy - Понедельник, 14.05.2012, 08:27 |
| |
|
|
| sehrget | Дата: Понедельник, 14.05.2012, 12:04 | Сообщение # 6 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 393
Награды: 2
Город: Украина\Черкассы
Замечания: 40%
Статус: 
| Quote (sehrget) Убрал эту строку, ошибок не было! Но опять-же вылезла новая, когда я захожу в игру и прописую данную команду, пишет, что такой команды не существует!
|
| |
|
|