 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Помогите плиз
| |
| multik221 | Дата: Понедельник, 02.08.2010, 02:42 | Сообщение # 1 |
|
Новенький
Группа:
Продвинутые
Сообщений: 39
Награды: 1
Город: москва
Репутация: -11
Замечания: 20%
Статус: 
| Когда покупаю машину /v buy она покупаеться все ок. а когда паркую /v park она исчезает что делать подскажите плиз.. с меня ++
|
| |
|
|
| Eakwarp | Дата: Понедельник, 02.08.2010, 02:55 | Сообщение # 2 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус: 
| Здесь каждый первый экстрасенс и конечно понимает о чем вы. Это сорказм. Что за скрипт? Код и того и другого? Летать по приборам за вас никто не будет.
More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.
Valakas Roleplay on Twitter
Платные консультации, разработка, в ICQ. Дорого.
|
| |
|
|
| multik221 | Дата: Понедельник, 02.08.2010, 13:34 | Сообщение # 3 |
|
Новенький
Группа:
Продвинутые
Сообщений: 39
Награды: 1
Город: москва
Репутация: -11
Замечания: 20%
Статус: 
| втом то и дело.. я незнаю что вам именно выкладывать какой код именно?
|
| |
|
|
| Stels | Дата: Понедельник, 02.08.2010, 13:50 | Сообщение # 4 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| Желательно /v park
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
| |
|
|
| multik221 | Дата: Понедельник, 02.08.2010, 23:46 | Сообщение # 5 |
|
Новенький
Группа:
Продвинутые
Сообщений: 39
Награды: 1
Город: москва
Репутация: -11
Замечания: 20%
Статус: 
| if(PlayerInfo[playerid][pPcarkey] == 999) { PlayerInfo[playerid][pPcarkey] = idcar; } else if(PlayerInfo[playerid][pPcarkey2] == 999) { PlayerInfo[playerid][pPcarkey2] = idcar; } else if(PlayerInfo[playerid][pPcarkey3] == 999) { PlayerInfo[playerid][pPcarkey3] = idcar; } else { return 1; } CarInfo[idcar][cOwned] = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999); SafePlayerMoney(playerid,-CarInfo[idcar][cValue]); PlayerPlayMusic(playerid); GameTextForPlayer(playerid, "~w~ЊO€ѓPA‹‡•EM~n~C ЊOKYЊKO†! …CЊO‡’€Y†¦E /v park!", 5000, 3); gEngine[playerid] = 0; engineOn[GetPlayerVehicleID(playerid)] = false; DateProp(playerid); OnPropUpdate(); OnPlayerUpdate(playerid); return 1; } else { SendClientMessage(playerid, COLOR_GREY, " Вам не хватает денег ! "); return 1; } } } else { SendClientMessage(playerid, COLOR_WHITE, "Пишите /v [название]"); SendClientMessage(playerid, COLOR_WHITE, "Возможные названия: park, lock(1-3), sell, sellto, color"); return 1; } } return 1; }Добавлено (02.08.2010, 23:46) --------------------------------------------- Вот скинул ребят помогите пожалуйсто
|
| |
|
|
| TiShA | Дата: Вторник, 03.08.2010, 00:56 | Сообщение # 6 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 96
| if(PlayerInfo[playerid][pPcarkey] == 999) { PlayerInfo[playerid][pPcarkey] = idcar; } else if(PlayerInfo[playerid][pPcarkey2] == 999) { PlayerInfo[playerid][pPcarkey2] = idcar; } else if(PlayerInfo[playerid][pPcarkey3] == 999) { PlayerInfo[playerid][pPcarkey3] = idcar; } else { return 1; } CarInfo[idcar][cOwned] = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999); SafeGivePlayerMoney(playerid,-CarInfo[idcar][cValue]); PlayerPlayMusic(playerid); GameTextForPlayer(playerid, "~w~ЊO€ѓPAB‡•E– C ЊOKYЊKO†~n~мE €AЂ‘BA†ЏE ЊPO KO–AмѓY /v park !", 5000, 3); SendClientMessage(playerid, COLOR_GRAD2, " Поздравляем с покупкой!"); SendClientMessage(playerid, COLOR_GRAD2, " Введите /vehiclehelp для просмотра команд!"); SendClientMessage(playerid, COLOR_YELLOW2, " Теперь вы можете запустить двигатель!"); gEngine[playerid] = 0; engineOn[GetPlayerVehicleID(playerid)] = false; DateProp(playerid); OnPropUpdate(); OnPlayerUpdate(playerid); return }
|
| |
|
|
| Awm | Дата: Вторник, 03.08.2010, 02:08 | Сообщение # 7 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| TiShA, и что изменилось? только корявый код. multik221, ты скинул /v buy(которая у тебя нормально работает) кидай короче всю команду.
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| multik221 | Дата: Вторник, 03.08.2010, 14:54 | Сообщение # 8 |
|
Новенький
Группа:
Продвинутые
Сообщений: 39
Награды: 1
Город: москва
Репутация: -11
Замечания: 20%
Статус: 
| else if(strcmp(x_nr,"lock1",true) == 0) { new keycar = PlayerInfo[playerid][pPcarkey]; if(keycar != 999) { new locked[256]; locked = strtok(cmdtext, idx); if(CarInfo[keycar][cLock] == 1) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(keycar,i,0,0); } } format(string,sizeof(string)," %s *Открывает центральный замок своего транспорта.",sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); format(string, sizeof(string), "~w~Mashina~n~~g~Otkrita"); GameTextForPlayer(playerid, string, 4000, 3); CarInfo[keycar][cLock] = 0; OnPropUpdate(); return 1; } else if(CarInfo[keycar][cLock] == 0) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(keycar,i,0,1); } } format(string,sizeof(string)," %s *Закрывает центральный замок своего транспорта.",sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); format(string, sizeof(string), "~w~Mashina~n~~r~Zakrita"); GameTextForPlayer(playerid, string, 4000, 3); CarInfo[keycar][cLock] = 1; OnPropUpdate(); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Вы не имеете автомобиля №1"); return 1; } } else if(strcmp(x_nr,"lock 2",true) == 0) { new keycar = PlayerInfo[playerid][pPcarkey2]; if(keycar != 999) { new locked[256]; locked = strtok(cmdtext, idx); if(CarInfo[keycar][cLock] == 1) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(keycar,i,0,0); } } format(string,sizeof(string)," %s *Открывает центральный замок своего транспорта.",sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); format(string, sizeof(string), "~w~Mashina~n~~g~Otkrita"); GameTextForPlayer(playerid, string, 4000, 3); CarInfo[keycar][cLock] = 0; OnPropUpdate(); return 1; } else if(CarInfo[keycar][cLock] == 0) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(keycar,i,0,1); } } format(string,sizeof(string)," %s *Закрывает центральный замок своего транспорта.",sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); format(string, sizeof(string), "~w~Mashina~n~~r~Zakrita"); GameTextForPlayer(playerid, string, 4000, 3); CarInfo[keycar][cLock] = 1; OnPropUpdate(); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Вы не имеете автомобиля №2"); return 1; } } else if(strcmp(x_nr,"lock3",true) == 0) { new keycar = PlayerInfo[playerid][pPcarkey3]; if(keycar != 999) { new locked[256]; locked = strtok(cmdtext, idx); if(CarInfo[keycar][cLock] == 1) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(keycar,i,0,0); } } format(string,sizeof(string)," %s *Открывает центральный замок своего транспорта.",sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); format(string, sizeof(string), "~w~Mashina~n~~g~Otkrita"); GameTextForPlayer(playerid, string, 4000, 3); CarInfo[keycar][cLock] = 0; OnPropUpdate(); return 1; } else if(CarInfo[keycar][cLock] == 0) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(keycar,i,0,1); } } format(string,sizeof(string)," %s *Закрывает центральный замок своего транспорта.",sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); format(string, sizeof(string), "~w~Mashina~n~~r~Zakrita"); GameTextForPlayer(playerid, string, 4000, 3); CarInfo[keycar][cLock] = 1; OnPropUpdate(); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Вы не имеете автомобиля №3"); return 1; } } else if(strcmp(x_nr,"color",true) == 0) { if(!PlayerToPoint(3.0,playerid,1017.6332,-917.9561,42.1797)) { SendClientMessage(playerid, COLOR_GREY, " Вы не около механиков!"); return 1; } if(PlayerInfo[playerid][pPcarkey] == 999 && PlayerInfo[playerid][pPcarkey2] == 999 && PlayerInfo[playerid][pPcarkey3] == 999) { SendClientMessage(playerid, COLOR_GREY," Вы не имеете транспортного средства, чтоб перекрасить его."); return 1; } if(!IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid,COLOR_GREY," Вы должны быть в своем транспортном средстве!"); return 1; } if(GetPlayerMoney(playerid) < 15000) { SendClientMessage(playerid, COLOR_GREY," Вам нужно 15 000$ для перекраски транспорта!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, " /v color [Цвет ID] [Цвет ID]"); return 1; } new color1; color1 = strval(tmp); if(color1 < 0 && color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Неверный ID Цвета!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, " /v color [Цвет ID] [Цвет ID]"); return 1; } new color2; color2 = strval(tmp); if(color2 < 0 && color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Неверный ID Цвета!"); return 1; } new vehid; if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { vehid = PlayerInfo[playerid][pPcarkey]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { vehid = PlayerInfo[playerid][pPcarkey2]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { vehid = PlayerInfo[playerid][pPcarkey3]; } else { return 1; } if(IsPlayerInVehicle(playerid, vehid)) { CarInfo[vehid][cColorOne] = color1; CarInfo[vehid][cColorTwo] = color2; SafePlayerMoney(playerid, -15000); GameTextForPlayer(playerid, "~w~Bill for a Paint Respray~n~~r~-$15000", 5000, 1); ChangeVehicleColor(vehid, color1, color2); OnPropUpdate(); OnPlayerUpdate(playerid); return 1; } else { SendClientMessage(playerid, COLOR_GREY," You are not in your vehicle."); return 1; } } else if(strcmp(x_nr,"buy",true) == 0) { if(IsAnOwnableCar(idcar)) { if(PlayerInfo[playerid][pLevel] < 3) { SendClientMessage(playerid, COLOR_GREY, "Вам нужен 3 LVL, чтобы купить транспорт!"); return 1; } if(PlayerInfo[playerid][pPasport] == 0) { SendClientMessage(playerid, COLOR_GREY, " Сначала нужно получить пасспорт!"); return 1; } if(PlayerInfo[playerid][pPcarkey] == 999) { } else if(PlayerInfo[playerid][pPcarkey2] == 999) { } else if(PlayerInfo[playerid][pPcarkey3] == 999) { } else { SendClientMessage(playerid, COLOR_GREY, " Вы имеете уже 3 машины"); return 1; } if(CarInfo[idcar][cOwned]==1) { SendClientMessage(playerid, COLOR_GREY, "Someone already owns this car"); return 1; } if(GetPlayerMoney(playerid) >= CarInfo[idcar][cValue]) { if(PlayerInfo[playerid][pPcarkey] == 999) { PlayerInfo[playerid][pPcarkey] = idcar; } else if(PlayerInfo[playerid][pPcarkey2] == 999) { PlayerInfo[playerid][pPcarkey2] = idcar; } else if(PlayerInfo[playerid][pPcarkey3] == 999) { PlayerInfo[playerid][pPcarkey3] = idcar; } else { return 1; } CarInfo[idcar][cOwned] = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999); SafePlayerMoney(playerid,-CarInfo[idcar][cValue]); PlayerPlayMusic(playerid); GameTextForPlayer(playerid, "~w~ЊO€ѓPA‹‡•EM~n~C ЊOKYЊKO†! …CЊO‡’€Y†¦E /v park!", 5000, 3); gEngine[playerid] = 0; engineOn[GetPlayerVehicleID(playerid)] = false; DateProp(playerid); OnPropUpdate(); OnPlayerUpdate(playerid); return 1; } else { SendClientMessage(playerid, COLOR_GREY, " Вам не хватает денег ! "); return 1; } } } else { SendClientMessage(playerid, COLOR_WHITE, "Пишите /v [название]"); SendClientMessage(playerid, COLOR_WHITE, "Возможные названия: park, lock(1-3), sell, sellto, color"); return 1; } } return 1; } Добавлено (03.08.2010, 14:54) --------------------------------------------- вроде всё помойму кинул..
|
| |
|
|
| ZiGGi | Дата: Вторник, 03.08.2010, 15:19 | Сообщение # 9 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| Quote (multik221) OnPropUpdate(); OnPlayerUpdate(playerid); ты самое главное не кинул! park 
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
|
| |
|
|
| multik221 | Дата: Среда, 04.08.2010, 00:10 | Сообщение # 10 |
|
Новенький
Группа:
Продвинутые
Сообщений: 39
Награды: 1
Город: москва
Репутация: -11
Замечания: 20%
Статус: 
| } if (strcmp(cmd, "/teh", true) == 0) { if(IsPlayerConnected(playerid)) { new vehicleid = GetPlayerVehicleID(playerid); if ((PlayerToPoint(4.0, playerid, 1017.7798,-918.0770,42.4661) || PlayerToPoint(10.0, playerid,1475.9384,-2443.7180,14.4950)) && IsAnOwnableCar(vehicleid)) { if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, COLOR_GREY," У вас нету денег чтобы пройти техосмотр!"); if(!IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid, COLOR_GRAD1, " Техосмотр проходят с машиной ! "); return 1; } new v = GetPlayerVehicleID(playerid); new Float:hp; GetVehicleHealth(v, hp); if(hp < 850) { SendClientMessage(playerid, COLOR_GRAD1, " Пройдёте техосмотр позже, когда отремонтируете свою машину! "); return 1; } if(strlen(CarInfo[v][cTeh])>0) { SendClientMessage(playerid, COLOR_GRAD1, " Вы уже проходили техосмотр! "); return 1; } CarInfo[v][cTeh]=1; new randnumber = 10100 + random(89999); CarInfo[v][cNumbercar] = randnumber; SendClientMessage(playerid, COLOR_GRAD1, " Пожалуйста подождите идёт техосмотр! "); SetTimerEx("Tehocmotp",11000,false, "i", playerid); TogglePlayerControllable(playerid, 0); OnPropUpdate(); SafePlayerMoney(playerid,-5000); } else SendClientMessage(playerid, COLOR_GRAD1, " Вы не в гараже техосмотра/не на своей машине! "); } return 1; } if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vehicle", true) == 0) { if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, " Сначало залогиньтесь!"); return 1; } new x_nr[64]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "Вводите: (/v)ehicle [название]"); SendClientMessage(playerid, COLOR_WHITE, "Возможные названия: park, lock(1-3), sell, sellto, color"); return 1; } if(strcmp(x_nr,"sell",true) == 0) { if(IsAtDealership(playerid)) { if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { GetPlayerName(playerid, sendername, sizeof(sendername)); new ownvehkey; if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { ownvehkey = PlayerInfo[playerid][pPcarkey3]; } else { return 1; } if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0) { new carsellprice = CarInfo[ownvehkey][cValue] / 4 * 3; new Float:x,Float:y,Float:z; new Float:a; CarInfo[ownvehkey][cOwned] = 0; strmid(CarInfo[ownvehkey][cOwner], "Dealership", 0, strlen("Dealership"), 999); SafePlayerMoney(playerid,carsellprice); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); format(string, sizeof(string), "~w~You have sold your car for: ~n~~g~$%d", carsellprice); GameTextForPlayer(playerid, string, 10000, 3); GetVehiclePos(ownvehkey, x, y, z); GetVehicleZAngle(ownvehkey, a); CarInfo[ownvehkey][cLocationx] = x; CarInfo[ownvehkey][cLocationy] = y; CarInfo[ownvehkey][cLocationz] = z; CarInfo[ownvehkey][cAngle] = a; if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { PlayerInfo[playerid][pPcarkey] = 999; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { PlayerInfo[playerid][pPcarkey2] = 999; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { PlayerInfo[playerid][pPcarkey3] = 999; } RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); if(PlayerInfo[playerid][pLocal] == ownvehkey) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]); PlayerInfo[playerid][pInt] = 0; } OnPropUpdate(); OnPlayerUpdate(playerid); DestroyVehicle(ownvehkey); CreateVehicle(CarInfo[ownvehkey][cModel],CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]+1.0,CarInfo[ownvehkey][cAngle],CarInfo[ownvehkey][cColorOne],CarInfo[ownvehkey][cColorTwo],60000); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Тебе нужно быть в своей машине, чтобы продать ее! "); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Ты не на авто рынке"); return 1; } } else if(strcmp(x_nr,"sellto",true) == 0) { if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { GetPlayerName(playerid, sendername, sizeof(sendername)); new ownvehkey; if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { ownvehkey = PlayerInfo[playerid][pPcarkey3]; } else { return 1; } if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, " Подсказка: /v sellto [IDигрока] [цена]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(ProxDetectorS(8.0, playerid, giveplayerid)) { if(PlayerInfo[giveplayerid][pPcarkey] == 999) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, " Подсказка: /v sellto [IDигрока] [цена]"); return 1; } new price; price = strval(tmp); if(price < 1 || price > 1500000) { SendClientMessage(playerid, COLOR_GREY, " Цена от 1 до 1500000. "); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Ты предлагаешь %s купить твою машину за $%d .", giveplayer, price); SendClientMessage(playerid, COLOR_WHITE, string); format(string, sizeof(string), "* %s хочет продать тебе свою машину за $%d (используй /accept) чтобы купить.", playername, price); SendClientMessage(giveplayerid, COLOR_WHITE, string); OwnableCarOffer[giveplayerid] = playerid; OwnableCarID[giveplayerid] = ownvehkey; OwnableCarPrice[giveplayerid] = price; return 1; } else if(PlayerInfo[giveplayerid][pPcarkey2] == 999) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, " Подсказка: /v sellto [IDигрока] [цена]"); return 1; } new price; price = strval(tmp); if(price < 1 || price > 1500000) { SendClientMessage(playerid, COLOR_GREY, " Цена от 1 до 1500000. "); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Ты предлагаешь %s купить твою машину за $%d .", giveplayer, price); SendClientMessage(playerid, COLOR_WHITE, string); format(string, sizeof(string), "* %s хочет продать тебе свою машину за $%d (используй /accept) чтобы купить.", playername, price); SendClientMessage(giveplayerid, COLOR_WHITE, string); OwnableCarOffer[giveplayerid] = playerid; OwnableCarID[giveplayerid] = ownvehkey; OwnableCarPrice[giveplayerid] = price; return 1; } else if(PlayerInfo[giveplayerid][pPcarkey3] == 999) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, " Подсказка: /v sellto [IDигрока] [цена]"); return 1; } new price; price = strval(tmp); if(price < 1 || price > 1500000) { SendClientMessage(playerid, COLOR_GREY, " Цена от 1 до 1500000. "); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Ты предлагаешь %s купить твою машину за $%d .", giveplayer, price); SendClientMessage(playerid, COLOR_WHITE, string); format(string, sizeof(string), "* %s хочет продать тебе свою машину за $%d (используй /accept) чтобы купить.", playername, price); SendClientMessage(giveplayerid, COLOR_WHITE, string); OwnableCarOffer[giveplayerid] = playerid; OwnableCarID[giveplayerid] = ownvehkey; OwnableCarPrice[giveplayerid] = price; return 1; } else { SendClientMessage(playerid, COLOR_GREY, " У игрока уже есть 3 машины ! "); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Игрок не рядом с тобой ! "); return 1; } } } } else { SendClientMessage(playerid, COLOR_GREY, " Это не твоя машина"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Ты должен быть в своей машине, чтобы продать ее.");// return 1; } } else if(strcmp(x_nr,"park",true) == 0) { new Float:x,Float:y,Float:z; new Float:a; new carid; new getcarid; if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { carid = PlayerInfo[playerid][pPcarkey]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { carid = PlayerInfo[playerid][pPcarkey2]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { carid = PlayerInfo[playerid][pPcarkey3]; } else { return 1; } getcarid = GetPlayerVehicleID(playerid); GetPlayerName(playerid, playername, sizeof(playername)); GetVehiclePos(carid, x, y, z); //GetPlayerFacingAngle(playerid, a); GetVehicleZAngle(carid, a); if(IsPlayerInVehicle(playerid,carid) && CarInfo[carid][cOwned] == 1) { if(PlayerInfo[playerid][pPcarkey] == 999 && PlayerInfo[playerid][pPcarkey2] == 999 & PlayerInfo[playerid][pPcarkey3]) { SendClientMessage(playerid, COLOR_GREY, "Вы лол, у Вас нет авто."); return 1; } if(getcarid == carid) {Добавлено (04.08.2010, 00:10) --------------------------------------------- я больше незнаю что выкладывать..
|
| |
|
|
| Ja$T | Дата: Четверг, 12.08.2010, 15:06 | Сообщение # 11 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 93
Награды: 2
Город: Саранск
Репутация: 10
Замечания: 40%
Статус: 
| SendClientMessage(playerid, COLOR_GREY, "Вы лол, у Вас нет авто."); и вправду ты лол 
www.2samp.tk
Мои работы: [FS]Анти-флуд by JaST [FS]SrvNameChanger [FS]Trunk System FilterScript v.1.2 by JaST [FS]Ingame Object Editor rev7 by BreadFish [RUS]
|
| |
|
|
| Alex_Kartman | Дата: Четверг, 28.10.2010, 12:40 | Сообщение # 12 |
|
Новенький
Группа:
Пользователи
Сообщений: 22
Награды: 0
Город: Оренбург
Репутация: -12
Замечания: 0%
Статус: 
| а где скрипт скачал кинь ссылку плз с меня ++
|
| |
|
|
| Tracker1 | Дата: Четверг, 28.10.2010, 13:04 | Сообщение # 13 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 86
Награды: 1
Город: saRanSk
Репутация: -8
Замечания: 20%
Статус: 
| SendClientMessage(playerid, COLOR_GREY, "Вы лол, у Вас нет авто."); господи)
|
| |
|
|
| multik221 | Дата: Суббота, 30.10.2010, 15:04 | Сообщение # 14 |
|
Новенький
Группа:
Продвинутые
Сообщений: 39
Награды: 1
Город: москва
Репутация: -11
Замечания: 20%
Статус: 
| Спасибо разобрался сам. Тему моно закрыть.
|
| |
|
|
|
 |
|
 | |
| |
|