Гонщик Дата: Воскресенье, 20.07.2014, 22:08:08 | Сообщение # 1
Группа: Пользователи
Сообщений: 1
Здравствуйте Ув. жители Pawno.ru Суть вопроса моя в том, что не могу добавить авто на авторынок написал каманду в мод /addveh думаю она всем знакома. Дальше создаю авто /veh там ид ид цвета и тд пишу кмд /addveh пишу ид ид цветов и цена , Но проблема в том что после рестарта этам машина каторую я поставил на авторынок заменила другую машину которая уже на авторынке, как исправить? Мне нужно Что бы авто добавить на авторынок а не заменить. Вот код команды: МОД Gf. Код
if(strcmp(cmd, "/addveh", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid] [pAdmin]>= 10) { if(!IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid,COLOR_GREY,"Тебе нужно быть в транспорте"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid][color1] [color2] [öåíà]"); return 1; } new car; car = strval(tmp); if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, "от 400 до 611!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid][color1] [color2] [öåíà]"); return 1; } new color1; color1 = strval(tmp); if(color1 < 0 || color1 > 300) { SendClientMessage(playerid, COLOR_GREY, "Цвет от 0 до 300!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid][color1] [color2] [цена]"); return 1; } new color2; color2 = strval(tmp); if(color2 < 0 || color2 > 300) { SendClientMessage(playerid, COLOR_GREY, Цвет 0 до 300!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid][color1] [color2] [цена]"); return 1; } new price; price = strval(tmp); if(price < 1 ) { SendClientMessage(playerid, COLOR_GREY, "Цена не меньше 1 руб."); return 1; } new Float:X,Float:Y,Float:Z,Float:Q; GetVehiclePos(GetPlayerVehicleID(playerid), X,Y,Z); GetVehicleZAngle(GetPlayerVehicleID(playerid),Q); if(idx==998) { SendClientMessage(playerid,COLOR_LIGHTRED,"Больше 999 машин нельзя ставить."); return 1; } idx++; CarInfo[idx][cStats]=0; CarInfo[idx][cModel]=car; CarInfo[idx][cSTCar_x]=X; CarInfo[idx][cSTCar_y]=Y; CarInfo[idx][cSTCar_z]=Z; CarInfo[idx][cSTCar_a]=Q; CarInfo[idx][cColor1]=color1; CarInfo[idx][cColor2]=color2; CarInfo[idx][cPrice]=price; CarInfo[idx][cKey]=2; CarInfo[idx][c0]=0; CarInfo[idx][c1]=0; CarInfo[idx][c2]=0; CarInfo[idx][c3]=0; CarInfo[idx][c4]=0; CarInfo[idx][c5]=0; CarInfo[idx][c6]=0; CarInfo[idx][c7]=0; CarInfo[idx][c8]=0; CarInfo[idx][c9]=0; CarInfo[idx][c10]=0; CarInfo[idx][c11]=0; CarInfo[idx][c12]=0; CarInfo[idx][c13]=0; CarInfo[idx][cPaintJob]=0; strmid(CarInfo[idx][cOwner], "The State", 0, 9, 999); SaveStuff(); SaveCar(); format(string, sizeof(string), "*Машина на продажу номер %d создана.", idx); SendClientMessage(playerid, COLOR_GREY, string); } return 1; } return 1; }
Заренее Спасибо + сик дам кто реально поможет Активнее).
Сообщение Здравствуйте Ув. жители Pawno.ru Суть вопроса моя в том, что не могу добавить авто на авторынок написал каманду в мод /addveh думаю она всем знакома. Дальше создаю авто /veh там ид ид цвета и тд пишу кмд /addveh пишу ид ид цветов и цена , Но проблема в том что после рестарта этам машина каторую я поставил на авторынок заменила другую машину которая уже на авторынке, как исправить? Мне нужно Что бы авто добавить на авторынок а не заменить. Вот код команды: МОД Gf. Код
if(strcmp(cmd, "/addveh", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid] [pAdmin]>= 10) { if(!IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid,COLOR_GREY,"Тебе нужно быть в транспорте"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid][color1] [color2] [öåíà]"); return 1; } new car; car = strval(tmp); if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, "от 400 до 611!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid][color1] [color2] [öåíà]"); return 1; } new color1; color1 = strval(tmp); if(color1 < 0 || color1 > 300) { SendClientMessage(playerid, COLOR_GREY, "Цвет от 0 до 300!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid][color1] [color2] [цена]"); return 1; } new color2; color2 = strval(tmp); if(color2 < 0 || color2 > 300) { SendClientMessage(playerid, COLOR_GREY, Цвет 0 до 300!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid][color1] [color2] [цена]"); return 1; } new price; price = strval(tmp); if(price < 1 ) { SendClientMessage(playerid, COLOR_GREY, "Цена не меньше 1 руб."); return 1; } new Float:X,Float:Y,Float:Z,Float:Q; GetVehiclePos(GetPlayerVehicleID(playerid), X,Y,Z); GetVehicleZAngle(GetPlayerVehicleID(playerid),Q); if(idx==998) { SendClientMessage(playerid,COLOR_LIGHTRED,"Больше 999 машин нельзя ставить."); return 1; } idx++; CarInfo[idx][cStats]=0; CarInfo[idx][cModel]=car; CarInfo[idx][cSTCar_x]=X; CarInfo[idx][cSTCar_y]=Y; CarInfo[idx][cSTCar_z]=Z; CarInfo[idx][cSTCar_a]=Q; CarInfo[idx][cColor1]=color1; CarInfo[idx][cColor2]=color2; CarInfo[idx][cPrice]=price; CarInfo[idx][cKey]=2; CarInfo[idx][c0]=0; CarInfo[idx][c1]=0; CarInfo[idx][c2]=0; CarInfo[idx][c3]=0; CarInfo[idx][c4]=0; CarInfo[idx][c5]=0; CarInfo[idx][c6]=0; CarInfo[idx][c7]=0; CarInfo[idx][c8]=0; CarInfo[idx][c9]=0; CarInfo[idx][c10]=0; CarInfo[idx][c11]=0; CarInfo[idx][c12]=0; CarInfo[idx][c13]=0; CarInfo[idx][cPaintJob]=0; strmid(CarInfo[idx][cOwner], "The State", 0, 9, 999); SaveStuff(); SaveCar(); format(string, sizeof(string), "*Машина на продажу номер %d создана.", idx); SendClientMessage(playerid, COLOR_GREY, string); } return 1; } return 1; }
Заренее Спасибо + сик дам кто реально поможет Активнее). Автор - Гонщик Дата добавления - 20.07.2014 в 22:08:08