 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
помогите с профой автомеханик
| |
| Grigorio_SaN | Дата: Четверг, 04.11.2010, 11:19 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 208
Награды: 2
Город: Жодино
Репутация: -7
Замечания: 0%
Статус: 
| помогите сделать команду для механиков, чтобы тока они могли менять в авто цвет. вот есть код, пробовал вырезать с админ команды создания авто, где и указывался цвет авто, но все равно не хочет менять цвет вот сам код Code if (strcmp(cmd, "/colorig") == 0) {
new color1; color1 = strval(tmp); if(color1 < -1 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Номер цвета машины от -1 до 126 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAYWHITE, "USAGE: /veh [модельИД] [цвет1] [цвет2]"); return 1; } new color2; color2 = strval(tmp); if(color2 < -1 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Номер цвета от -1 до 126 !"); return 1; } } помогите как её сделать. если поможите, плюсик гарантирован
|
| |
|
|
| DiSE | Дата: Четверг, 04.11.2010, 11:31 | Сообщение # 2 |
|
Группа:
I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус: 
| if (strcmp(cmd, "/colorig") == 0) { if(PlayerInfo[playerid][pJob] != id)//вроде так, где ид там айди твоей работы { SendClientMessage(playerid, COLOR_GREY, "Вы не механик"); return 1; } new color1; color1 = strval(tmp); if(color1 < -1 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Номер цвета машины от -1 до 126 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAYWHITE, "USAGE: /veh [модельИД] [цвет1] [цвет2]"); return 1; } new color2; color2 = strval(tmp); if(color2 < -1 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Номер цвета от -1 до 126 !"); return 1; } }
Сообщение отредактировал EnErGiZeR - Четверг, 04.11.2010, 11:32 |
| |
|
|
| Grigorio_SaN | Дата: Четверг, 04.11.2010, 16:36 | Сообщение # 3 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 208
Награды: 2
Город: Жодино
Репутация: -7
Замечания: 0%
Статус: 
| EnErGiZeR а как изменить код, чтобы можно было механику сесть пассажиром в авто и начать тюнить
|
| |
|
|
| DiZi | Дата: Четверг, 04.11.2010, 20:59 | Сообщение # 4 |
|
Местный
Группа:
Продвинутые
Сообщений: 669
Награды: 2
Город: новокузнецк
Репутация: 158
Замечания: 40%
Статус: 
| Grigorio_SaN, не по РП как то, делай лутше что бы тюнилась тачка которая рядом с механиком, вот пример команды на покраску из крайма(доработанная) Code if(strcmp(cmd, "/carcolor", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_GREY," Подсказка: /carcolor [1-300] [1-300] "); return 1; } if(PlayerToPoint(6.0,playerid,2114.3789,-2132.5203,13.6328)) { if(PlayerInfo[playerid][pJob] == 7) { for(new i = 0; i < MAX_VEHICLES; i++) { new Float:x,Float:y,Float:z; GetVehiclePos(i,x,y,z); if (PlayerToPoint(4, playerid,x,y,z)) { new para1; new para2; para1 = strval(tmp); tmp = strtok(cmdtext, idx); para2 = strval(tmp); ChangeVehicleColor(i,para1,para2); CarInfo[i-SIMPLECARS-1][cColor1] = para1; CarInfo[i-SIMPLECARS-1][cColor2] = para2; SaveCars(); } } } else { SendClientMessage(playerid, COLOR_GRAD1, "Вы не механик!"); return 1; } } else { SendClientMessage(playerid,COLOR_GREY," Вы не в мастерской "); return 1; } } return 1; } Думаю разберешся 
======= Мои проекты ======= [GM]Zombie Mod [Разработка][7%] =======================
=====Мои работы===== [FS] Auto Menu [FS] AdminPanel
|
| |
|
|
| DiSE | Дата: Пятница, 05.11.2010, 00:31 | Сообщение # 5 |
|
Группа:
I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус: 
| Quote (golden103) SaveCars(); этот паблик есть в гф?
|
| |
|
|
| DiZi | Дата: Пятница, 05.11.2010, 00:41 | Сообщение # 6 |
|
Местный
Группа:
Продвинутые
Сообщений: 669
Награды: 2
Город: новокузнецк
Репутация: 158
Замечания: 40%
Статус: 
| EnErGiZeR, из крайма(доработанная) я же написал, да и что мешает убрать SaveCars();? Добавлено (05.11.2010, 00:41) --------------------------------------------- и это я написал ему как пример кода на тюн рядом стоящей тачки
======= Мои проекты ======= [GM]Zombie Mod [Разработка][7%] =======================
=====Мои работы===== [FS] Auto Menu [FS] AdminPanel
|
| |
|
|
| HotJR | Дата: Пятница, 05.11.2010, 09:29 | Сообщение # 7 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 141
Награды: 3
Город: Москва
Репутация: -41
Замечания: 20%
Статус: 
| Quote (EnErGiZeR) if (strcmp(cmd, "/colorig") == 0) { if(PlayerInfo[playerid][pJob] != id)//вроде так, где ид там айди твоей работы { SendClientMessage(playerid, COLOR_GREY, "Вы не механик"); return 1; } new color1; color1 = strval(tmp); if(color1 < -1 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Номер цвета машины от -1 до 126 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAYWHITE, "USAGE: /veh [модельИД] [цвет1] [цвет2]"); return 1; } new color2; color2 = strval(tmp); if(color2 < -1 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Номер цвета от -1 до 126 !"); return 1; } } А можете этот код доработать, чтобы еще была цена за покраску, и можно было подтвердить (отдельный код), /accetp colorig?
Хочу исправиться.
|
| |
|
|
| Grigorio_SaN | Дата: Пятница, 05.11.2010, 15:40 | Сообщение # 8 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 208
Награды: 2
Город: Жодино
Репутация: -7
Замечания: 0%
Статус: 
| спасибо всем за помощь. по высылаю всем кто помог плюсики=) а вот как сделать к примеру механик выбирает покраску цвета, красит, если устраивает этот цвет, то он подтверждает этот цвет, и цвет остаётся, если же не устраивает цвет заказчику, которому красят авто, он отменяет этот цвет и на авто возвращается цвет, который был раньше. если знаете как, помоги, очень надо
|
| |
|
|
|
 |
|
 | |
| |
|