07:17
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Помогите плиз
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
Награды: 6
Город: KIev
Репутация: -356
Замечания: 100%
Статус:
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);

fun fun

ты самое главное не кинул! park crazy


Бложе
[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, "Вы лол, у Вас нет авто.");

и вправду ты лол fun


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, "Вы лол, у Вас нет авто.");
господи) fun

multik221Дата: Суббота, 30.10.2010, 15:04 | Сообщение # 14
Новенький
Группа: Продвинутые
Сообщений: 39
Награды: 1
Город: москва
Репутация: -11
Замечания: 20%
Статус:
Спасибо разобрался сам. Тему моно закрыть.
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua