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

 



 
          





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





Последние Файлы 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  
Кнопки на клавиатуре
TimeДата: Вторник, 22.02.2011, 07:41 | Сообщение # 1
Группа: I'm V.I.P.
Сообщений: 352
Награды: 13
Город: Samp-Rus.Com
Репутация: 308
Замечания: 0%
Статус:
Добрый вечер господа ;)

Подскажите если знаете, проблема состоит в том что я добавляю кнопки новый допустим кнопка 'C' на клавиатуре для открытия ворот
вот я сделал для ворот они открываются всё нормально ниже код

[cut=код]if (newkeys == KEY_CROUCH)
{
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2 ||PlayerInfo[playerid][pMember] == 3 ||PlayerInfo[playerid][pLeader] == 3 ||PlayerInfo[playerid][pMember] == 7 ||PlayerInfo[playerid][pLeader] == 7||PlayerInfo[playerid][pAdmin] >= 10)
{
if(!PlayerToPoint(25.0,playerid,1588.514,-1638.078,19.330))
{
SendClientMessage(playerid, COLOR_RED, "** Вы не возле ворот Полицейского участка!");
return 1;
}
MoveObject(LSPDGate,1588.514,-1638.078,19.330,1);
SetTimer("LSPDGateClose", 10000, 0);
LSPDGateTimer = SetTimer("LSPDGateClose", 10000, 0);
PlayerPlaySound(playerid, 1190, 0.0, 0.0, 0.0); //Звук открывания ворот
SendClientMessage(playerid, COLOR_LIGHTBLUE,"* Ворота закроются через 15 секунд");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED,"** Вы не Полицейский/ФБР/Армия!");
return 1;
}
}[/cut]

Но как мне сделать так же для клавиши 'C' открытие ещё одних ворот пробывал вот так не получается так же во втором случаи менял на else if ... ниже код
[cut=Пример кода 2]
if (newkeys == KEY_CROUCH)
{
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2 ||PlayerInfo[playerid][pMember] == 3 ||PlayerInfo[playerid][pLeader] == 3 ||PlayerInfo[playerid][pMember] == 7 ||PlayerInfo[playerid][pLeader] == 7||PlayerInfo[playerid][pAdmin] >= 10)
{
if(!PlayerToPoint(25.0,playerid,1588.514,-1638.078,19.330))
{
SendClientMessage(playerid, COLOR_RED, "** Вы не возле ворот Полицейского участка!");
return 1;
}
MoveObject(LSPDGate,1588.514,-1638.078,19.330,1);
SetTimer("LSPDGateClose", 10000, 0);
LSPDGateTimer = SetTimer("LSPDGateClose", 10000, 0);
PlayerPlaySound(playerid, 1190, 0.0, 0.0, 0.0); //Звук открывания ворот
SendClientMessage(playerid, COLOR_LIGHTBLUE,"* Ворота закроются через 15 секунд");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED,"** Вы не Полицейский/ФБР/Армия!");
return 1;
}
}
if (newkeys == KEY_CROUCH)
{
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2 ||PlayerInfo[playerid][pMember] == 3 ||PlayerInfo[playerid][pLeader] == 3 ||PlayerInfo[playerid][pMember] == 7 ||PlayerInfo[playerid][pLeader] == 7||PlayerInfo[playerid][pAdmin] >= 10)
{
if(!PlayerToPoint(15.0,playerid,-1631.516235,688.098999,13.727282))// открытое положение
{
SendClientMessage(playerid, COLOR_RED, "** Вы не возле Ворот!");
return 1;
}
MoveObject(FBIGate,-1631.516235,688.098999,13.727282,2.00);// открытое положение
SetTimer("FBIGateClose", 10000, 0);
FBIGateTimer = SetTimer("FBIGateClose", 10000, 0);
PlayerPlaySound(playerid, 1190, 0.0, 0.0, 0.0); //Звук открывания ворот
SendClientMessage(playerid, COLOR_LIGHTBLUE,"* Ворота закроются через 15 секунд");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED,"** Вы не ФБР / Коп / Армееец!");
return 1;
}
}[/cut]

Подскажите кто знает ? Очень надо... Отблагодарю жирным '+'

Добавлено (22.02.2011, 07:41)
---------------------------------------------
Чтоли не кто не знает ???


[cut=Работы на SRC][FS]Sud v3.0
[FS]AdminHouse 2008 year
[MAP]PlaceDM
[MAP]DeathRace
[MAP]Ресторан, место отдыха
[MAP]Aвто-Базар[/cut]
[cut=Информация по ICQ]Если вы хотите приобрести ICQ 6dig, красивую или простую пишем мне в ICQ о цене договоримся, имеются inv,clear. Жду в ICQ в общем ;)[/cut]

14_KaPaTДата: Вторник, 22.02.2011, 08:51 | Сообщение # 2
Уверенный в себе
Группа: Продвинутые
Сообщений: 227
Награды: 3
Город: Харьков
Репутация: 49
Замечания: 20%
Статус:
Ну должно быть как то так

Code

if (newkeys == KEY_CROUCH)  
{  
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2 ||PlayerInfo[playerid][pMember] == 3 ||PlayerInfo[playerid][pLeader] == 3 ||PlayerInfo[playerid][pMember] == 7 ||PlayerInfo[playerid][pLeader] == 7||PlayerInfo[playerid][pAdmin] >= 10)  
{  
if(!PlayerToPoint(25.0,playerid,1588.514,-1638.078,19.330))  
{  
SendClientMessage(playerid, COLOR_RED, "** Вы не возле ворот Полицейского участка!");  
return 1;  
}  
MoveObject(LSPDGate,1588.514,-1638.078,19.330,1);  
SetTimer("LSPDGateClose", 10000, 0);  
LSPDGateTimer = SetTimer("LSPDGateClose", 10000, 0);  
PlayerPlaySound(playerid, 1190, 0.0, 0.0, 0.0); //Звук открывания ворот  
SendClientMessage(playerid, COLOR_LIGHTBLUE,"* Ворота закроются через 15 секунд");  
return 1;  
}  
else  
{  
SendClientMessage(playerid, COLOR_RED,"** Вы не Полицейский/ФБР/Армия!");  
return 1;  
}  
}  
else if (newkeys == KEY_CROUCH)  
{  
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2 ||PlayerInfo[playerid][pMember] == 3 ||PlayerInfo[playerid][pLeader] == 3 ||PlayerInfo[playerid][pMember] == 7 ||PlayerInfo[playerid][pLeader] == 7||PlayerInfo[playerid][pAdmin] >= 10)  
{  
if(!PlayerToPoint(15.0,playerid,-1631.516235,688.098999,13.727282))// открытое положение  
{  
SendClientMessage(playerid, COLOR_RED, "** Вы не возле Ворот!");  
return 1;  
}  
MoveObject(FBIGate,-1631.516235,688.098999,13.727282,2.00);// открытое положение  
SetTimer("FBIGateClose", 10000, 0);  
FBIGateTimer = SetTimer("FBIGateClose", 10000, 0);  
PlayerPlaySound(playerid, 1190, 0.0, 0.0, 0.0); //Звук открывания ворот  
SendClientMessage(playerid, COLOR_LIGHTBLUE,"* Ворота закроются через 15 секунд");  
return 1;  
}  
else  
{  
SendClientMessage(playerid, COLOR_RED,"** Вы не ФБР / Коп / Армееец!");  
return 1;  
}  
}



<<<Разбаньте ёмаё =)>>>

Rouch ты обиделся на смайлик задницу, значит ты обиженник, с тобой шутить нельзя, я все понял =)

Скачать Track 14 Карат(Feat Escape).mp3
Прослушать Track 14 Карат(Feat Escape)

DiZiДата: Вторник, 22.02.2011, 09:00 | Сообщение # 3
Местный
Группа: Продвинутые
Сообщений: 669
Награды: 2
Город: новокузнецк
Репутация: 158
Замечания: 40%
Статус:
Time,

Пробуй так

Code
if (newkeys == KEY_CROUCH)
  {
   if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2 ||PlayerInfo[playerid][pMember] == 3 ||PlayerInfo[playerid][pLeader] == 3 ||PlayerInfo[playerid][pMember] == 7 ||PlayerInfo[playerid][pLeader] == 7||PlayerInfo[playerid][pAdmin] >= 10)
   {
    if(PlayerToPoint(25.0,playerid,1588.514,-1638.078,19.330))
    {
     MoveObject(LSPDGate,1588.514,-1638.078,19.330,1);
     SetTimer("LSPDGateClose", 10000, 0);
     LSPDGateTimer = SetTimer("LSPDGateClose", 10000, 0);
     PlayerPlaySound(playerid, 1190, 0.0, 0.0, 0.0); //Звук открывания ворот
     SendClientMessage(playerid, COLOR_LIGHTBLUE,"* Ворота закроются через 15 секунд");
     return 1;
    }
    else if(PlayerToPoint(15.0,playerid,-1631.516235,688.098999,13.727282))
    {
        MoveObject(FBIGate,-1631.516235,688.098999,13.727282,2.00);// открытое положение
     SetTimer("FBIGateClose", 10000, 0);
     FBIGateTimer = SetTimer("FBIGateClose", 10000, 0);
     PlayerPlaySound(playerid, 1190, 0.0, 0.0, 0.0); //Звук открывания ворот
     SendClientMessage(playerid, COLOR_LIGHTBLUE,"* Ворота закроются через 15 секунд");
     return 1;
    }
    else
    {
        SendClientMessage(playerid, COLOR_RED, "** Вы не возле Ворот!");
     return 1;
    }
   }
   else
   {
    SendClientMessage(playerid, COLOR_RED,"** Вы не Полицейский/ФБР/Армия!");
    return 1;
   }
  }

Не проверял но должно работать


======= Мои проекты =======
[GM]Zombie Mod [Разработка][7%]
=======================


=====Мои работы=====
[FS] Auto Menu
[FS] AdminPanel




14_KaPaTДата: Вторник, 22.02.2011, 09:24 | Сообщение # 4
Уверенный в себе
Группа: Продвинутые
Сообщений: 227
Награды: 3
Город: Харьков
Репутация: 49
Замечания: 20%
Статус:
golden103 скорее всего ему нужно открывать их по отдельности а не одновременно sorry


<<<Разбаньте ёмаё =)>>>

Rouch ты обиделся на смайлик задницу, значит ты обиженник, с тобой шутить нельзя, я все понял =)

Скачать Track 14 Карат(Feat Escape).mp3
Прослушать Track 14 Карат(Feat Escape)

DiZiДата: Вторник, 22.02.2011, 09:39 | Сообщение # 5
Местный
Группа: Продвинутые
Сообщений: 669
Награды: 2
Город: новокузнецк
Репутация: 158
Замечания: 40%
Статус:
14_KaPaT, они и будут открываться по отдельности, благодаря проверки на местность


======= Мои проекты =======
[GM]Zombie Mod [Разработка][7%]
=======================


=====Мои работы=====
[FS] Auto Menu
[FS] AdminPanel




TimeДата: Вторник, 22.02.2011, 19:38 | Сообщение # 6
Группа: I'm V.I.P.
Сообщений: 352
Награды: 13
Город: Samp-Rus.Com
Репутация: 308
Замечания: 0%
Статус:
golden103, Спасибо разобрался ;)


[cut=Работы на SRC][FS]Sud v3.0
[FS]AdminHouse 2008 year
[MAP]PlaceDM
[MAP]DeathRace
[MAP]Ресторан, место отдыха
[MAP]Aвто-Базар[/cut]
[cut=Информация по ICQ]Если вы хотите приобрести ICQ 6dig, красивую или простую пишем мне в ICQ о цене договоримся, имеются inv,clear. Жду в ICQ в общем ;)[/cut]

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





 


 


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