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

 



 
          





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





Последние Файлы 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  
Помогите плиз
Alexcey666Дата: Суббота, 16.04.2011, 07:43 | Сообщение # 1
Новенький
Группа: Продвинутые
Сообщений: 65
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус:
Когда покупаеш вторую тачку на автобазаре то первую препарковать можно а вторую нет пишит у вас нету первой тачки напишите как зделать я просто уже не знаю вот просаю посмотрите ошибки

//----------------------------------[LOCK]-----------------------------------------------

if(strcmp(cmd, "/lock", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_GREY,"Используйте: /lock [1/2 тачка]");
SendClientMessage(playerid,COLOR_GREY,"1 и 2 - купленные на авторынке. 3 - ключ, купленный в 24/7 4 - третье авто");
return 1;
}
new towcarc = strval(tmp);
if(towcarc == 1)
{
if(PlayerInfo[playerid][pCarKey] != 0)
{
new carid = PlayerInfo[playerid][pCarKey];
if(gCarLock[carid] == 0)
{
format(string,sizeof(string),"~w~Vehicle ~b~%s ~r~Locked",VehicleNames[GetVehicleModel(carid)-400]);
GameTextForPlayer(playerid, string, 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 1;
LockCar(carid);
}
else if(gCarLock[carid] == 1)
{
format(string,sizeof(string),"~w~Vehicle ~b~%s ~g~Unlocked",VehicleNames[GetVehicleModel(carid)-400]);
GameTextForPlayer(playerid, string, 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 0;
UnLockCar(carid);
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"У вас нету первой тачки");
}
}
else if(towcarc == 2)
{
if(PlayerInfo[playerid][pCarKey2] != 0)
{
new carid = PlayerInfo[playerid][pCarKey2];
if(gCarLock[carid] == 0)
{
format(string,sizeof(string),"~w~Vehicle ~b~%s ~r~Locked",VehicleNames[GetVehicleModel(carid)-400]);
GameTextForPlayer(playerid, string, 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 1;
LockCar(carid);
}
else if(gCarLock[carid] == 1)
{
format(string,sizeof(string),"~w~Vehicle ~b~%s ~g~Unlocked",VehicleNames[GetVehicleModel(carid)-400]);
GameTextForPlayer(playerid, string, 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 0;
UnLockCar(carid);
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"У вас нету второй тачки");
}
}
else if(towcarc == 2)
{
if(PlayerInfo[playerid][pCarKey3] != 0)
{
new carid = PlayerInfo[playerid][pCarKey3];
if(gCarLock[carid] == 0)
{
format(string,sizeof(string),"~w~Vehicle ~b~%s ~r~Locked",VehicleNames[GetVehicleModel(carid)-400]);
GameTextForPlayer(playerid, string, 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 1;
LockCar(carid);
}
else if(gCarLock[carid] == 1)
{
format(string,sizeof(string),"~w~Vehicle ~b~%s ~g~Unlocked",VehicleNames[GetVehicleModel(carid)-400]);
GameTextForPlayer(playerid, string, 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 0;
UnLockCar(carid);
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"У вас нету 3 тачки");
}
}
else if(towcarc == 3)
{
if(HireCar[playerid] != -1)
{
new carid = HireCar[playerid];
if(gCarLock[carid] == 0)
{
format(string,sizeof(string),"~w~Vehicle ~b~%s ~r~Locked",VehicleNames[GetVehicleModel(carid)-400]);
GameTextForPlayer(playerid, string, 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 1;
LockCar(carid);
}
else if(gCarLock[carid] == 1)
{
format(string,sizeof(string),"~w~Vehicle ~b~%s ~g~Unlocked",VehicleNames[GetVehicleModel(carid)-400]);
GameTextForPlayer(playerid, string, 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 0;
UnLockCar(carid);
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"У вас нету тачки");
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Используйте: /lock [1/2 тачка]");
SendClientMessage(playerid,COLOR_GREY,"1 и 2 - купленные на авторынке. 2 - ключ, купленный в 24/7");
}
}
return 1;
}

if(strcmp(cmd, "/lockbag", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_GREY,"Используйте: /lockbag [1/2 тачка]");
SendClientMessage(playerid,COLOR_GREY,"1 и 2 - купленные на авторынке. 2 - ключ, купленный в 24/7");
return 1;
}
new towcarc = strval(tmp);
if(towcarc == 1)
{
if(PlayerInfo[playerid][pCarKey] != 0)
{
new carid = PlayerInfo[playerid][pCarKey];
if(lockedcar[carid] == 0)
{
format(string,sizeof(string),"~w~Bagage ~b~%s ~r~Locked",VehicleNames[GetVehicleModel(carid)-400]);
GameTextForPlayer(playerid, string, 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
lockedcar[carid] = 1;
}
else if(lockedcar[carid] == 1)
{
format(string,sizeof(string),"~w~Bagage ~b~%s ~g~Unlocked",VehicleNames[GetVehicleModel(carid)-400]);
GameTextForPlayer(playerid, string, 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
lockedcar[carid] = 0;
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"У вас нету первой тачки");
}
}
else if(towcarc == 2)
{
if(PlayerInfo[playerid][pCarKey2] != 0)
{
new carid = PlayerInfo[playerid][pCarKey2];
if(lockedcar[carid] == 0)
{
format(string,sizeof(string),"~w~Bagage ~b~%s ~r~Locked",VehicleNames[GetVehicleModel(carid)-400]);
GameTextForPlayer(playerid, string, 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
lockedcar[carid] = 1;
}
else if(lockedcar[carid] == 1)
{
format(string,sizeof(string),"~w~Bagage ~b~%s ~g~Unlocked",VehicleNames[GetVehicleModel(carid)-400]);
GameTextForPlayer(playerid, string, 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
lockedcar[carid] = 0;
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"У вас нету второй тачки");
}
}
else if(towcarc == 3)
{
if(HireCar[playerid] != -1)
{
new carid = HireCar[playerid];
if(lockedcar[carid] == 0)
{
format(string,sizeof(string),"~w~Bagage ~b~%s ~r~Locked",VehicleNames[GetVehicleModel(carid)-400]);
GameTextForPlayer(playerid, string, 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
lockedcar[carid] = 1;
}
else if(lockedcar[carid] == 1)
{
format(string,sizeof(string),"~w~Bagage ~b~%s ~g~Unlocked",VehicleNames[GetVehicleModel(carid)-400]);
GameTextForPlayer(playerid, string, 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
lockedcar[carid] = 0;
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"У вас нету второй тачки");
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Используйте: /lockbag [1/2 тачка]");
SendClientMessage(playerid,COLOR_GREY,"1 и 2 - купленные на авторынке. 2 - ключ, купленный в 24/7");
}
}
return 1;
}
////////////////////////////PARK///////////////////////////////////////////////////////////////////////////////////
if (strcmp(cmd, "/park", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pCarKey2] == 0 && PlayerInfo[playerid][pCarKey] == 0)
{
SendClientMessage(playerid,COLOR_GREY,"У вас нет тачки");
return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
new cari = GetPlayerVehicleID(playerid);
if(cari == PlayerInfo[playerid][pCarKey2] || cari == PlayerInfo[playerid][pCarKey])
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
new Float:xcar, Float:ycar, Float:zcar, Float:ancar;
new mods = GetVehicleModel(cari);
GetVehicleZAngle(cari, ancar);
GetVehiclePos(cari,xcar,ycar,zcar);
DestroyVehicle(cari);
CreateVehicle(mods,xcar,ycar,zcar,ancar,AutoInfo[cari][aColor1],AutoInfo[cari][aColor2],SPAWN_CARS);
AutoInfo[cari][aAutoX] = xcar;
AutoInfo[cari][aAutoY] = ycar;
AutoInfo[cari][aAutoZ] = zcar;
AutoInfo[cari][aAutoAngle] = ancar;
SaveAuto();
if(AutoInfo[cari][a0] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a0]);
}
if(AutoInfo[cari][a1] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a1]);
}
if(AutoInfo[cari][a2] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a2]);
}
if(AutoInfo[cari][a3] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a3]);
}
if(AutoInfo[cari][a4] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a4]);
}
if(AutoInfo[cari][a5] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a5]);
}
if(AutoInfo[cari][a6] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a6]);
}
if(AutoInfo[cari][a7] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a7]);
}
if(AutoInfo[cari][a8] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a8]);
}
if(AutoInfo[cari][a9] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a9]);
}
if(AutoInfo[cari][a10] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a10]);
}
if(AutoInfo[cari][a11] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a11]);
}
if(AutoInfo[cari][a12] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a12]);
}
if(AutoInfo[cari][a13] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a13]);
}
if(AutoInfo[cari][aPaintJob] != 0)
{
ChangeVehiclePaintjob(cari,AutoInfo[cari][aPaintJob]);
}
SendClientMessage(playerid,COLOR_YELLOW,"Транспорт припаркован!");
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Вы не в своей купленной тачке");
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Вы не в тачке");
}
}
return 1;
}


H@OS

Сообщение отредактировал Alexcey666 - Суббота, 16.04.2011, 07:44
AirKiteДата: Суббота, 16.04.2011, 11:20 | Сообщение # 2
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
[off]Во первых, в заголовке темы нужно указывать суть проблемы\вопроса. Во вторых код в тэг CODE.
А вообще для таких вопросов есть специально отведённая на это тема
[/off]



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record


Сообщение отредактировал AirKite - Суббота, 16.04.2011, 11:22
Myxa196Дата: Суббота, 16.04.2011, 13:46 | Сообщение # 3
Постоялец
Группа: Пользователи
Сообщений: 365
Награды: 25
Город: Одесса
Репутация: -3559
Замечания: 100%
Статус:
побробуй добавить так
Code
if(towcarc == 2)  
{  
if(PlayerInfo[playerid][pCarKey2] != 0)  
{  
new carid = PlayerInfo[playerid][pCarKey2];  
if(lockedcar[carid] == 0)  
{  
format(string,sizeof(string),"~w~Bagage ~b~%s ~r~Locked",VehicleNames[GetVehicleModel(carid)-400]);  
GameTextForPlayer(playerid, string, 5000, 6);  
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);  
lockedcar[carid] = 1;  
}
if(towcarc == 3)  
{  
if(PlayerInfo[playerid][pCarKey3] != 0)  
{  
new carid = PlayerInfo[playerid][pCarKey3];  
if(lockedcar[carid] == 0)  
{  
format(string,sizeof(string),"~w~Bagage ~b~%s ~r~Locked",VehicleNames[GetVehicleModel(carid)-400]);  
GameTextForPlayer(playerid, string, 5000, 6);  
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);  
lockedcar[carid] = 1;  
}

просто у тя не было функции парковки кара со 2 и 3 ключом



Хотите мира? Готовьтесь к войне!

Вступайте http://vkontakte.ru/gtasamp03 буду благодарен)
Alexcey666Дата: Воскресенье, 30.06.2013, 00:42 | Сообщение # 4
Новенький
Группа: Продвинутые
Сообщений: 65
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус:
напишите готовое плиз я подставляю нехрена не виходит

Добавлено (30.06.2013, 00:42)
---------------------------------------------
Закрыто!


H@OS
  • Страница 1 из 1
  • 1
Поиск:





 


 


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