Показано с 1 по 5 из 5

Тема: [Урок]Создание ворот для фракции

  1. #1
    Аватар для Tolyanchik
    Активный участник
    Регистрация
    25.06.2012
    Сообщений
    150
    Благодарностей
    28
    Сказали спасибо: 107

    [Урок]Создание ворот для фракции

    Здравствуйте пользователи bforum.uz,сегодня я вам хочу показать урок создание ворот для фракции и так приступим
    Добавим переменную допустим ворота для lspd
    PHP код:
    new lspdGate
    Потом создадим переменную таймера для ворот
    PHP код:
    new lspdGateTimer
    Теперь создаём форвард для закрывания ворот
    PHP код:
    forward lspdGateClose(); 
    Теперь создадим сами ворота,в public OnGameModeInit добавим
    PHP код:
    lspdGate CreateObject(ID,Float:X,Float:Y,Float:Z,Floatr:X,Floatr:Y,Floatr:Z);//Сдеся ты укажешь координаты как будут стоять ворота в закрытом виде 
    Теперь идём в public OnPlayerCommandText,создадим саму команду
    PHP код:
    if(strcmp(cmdtext,"/lspdopen",true) == 0)
    {
        if(!
    PlayerToPoint(8.0,playerid,Float:X,Float:Y,Float:Z))//Сдеся ты указываешь с какого расстояния у тебя будут открываться ворота
        
    {
             return 
    true;
        }
    If(
    PlayerInfo[playerid][pMember] == || PlayerInfo[playerid][pLeader] == 1)
    {
        
    MoveObject(lspdGate,Float:X,Float:Y,Float:Z,Float:Speed);//Сдеся ты укажешь координаты открытых ворот
        
    lspdGateTimer SetTimer("lspdGateClose",7000,false);
    }
    return 
    true;

    Теперь создадим в конце мода
    PHP код:
    public lspdGateClose()
    {
    MoveObject(lspdGate,Float:X,Float:Y,Float:Z,Float:Speed);//Сдеся укажешь координаты закрытых ворот
    KillTimer(lspdGateTimer);
    return 
    true;

    Если вы что то не поймёте,пишите в этой теме постараемся разобраться в чём проблема
    С вами был Tolyanchik,спасибо за внимание.

    Мужиком считается не тот кто баб еб..,а тот кто мид не про....

  2. 4 пользователей сказали cпасибо Tolyanchik за это полезное сообщение:

    Takashi (11.04.2013),YKaKoIIIy (21.07.2014),Нико (10.04.2013),Тимати (05.06.2013)

  3. #2

    Новичок
    Регистрация
    22.05.2013
    Сообщений
    16
    Благодарностей
    3
    Сказали спасибо: 0
    Уважаемый Толянчик я все сделал как у вас тут написано и координаты все сделал правильные но что то у меня когда я набираю код для открытия ворот ворота не реагируют(( как стояли так и стоят(( Помогите плизз в чем тут может быть проблема? Очень прошу если не лень помогите пожалуйста!!!

  4. #3
    Аватар для Нико
    Game Модератор
    Регистрация
    22.06.2012
    Сообщений
    4,163
    Благодарностей
    768
    Сказали спасибо: 1,372
    Цитата Сообщение от Тимати Посмотреть сообщение
    Уважаемый Толянчик я все сделал как у вас тут написано и координаты все сделал правильные но что то у меня когда я набираю код для открытия ворот ворота не реагируют(( как стояли так и стоят(( Помогите плизз в чем тут может быть проблема? Очень прошу если не лень помогите пожалуйста!!!
    Тут координаты всего, что нужно, указал?
    PHP код:
    if(strcmp(cmdtext,"/lspdopen",true) == 0)
    {
        if(!
    PlayerToPoint(8.0,playerid,Float:X,Float:Y,Float:Z))//Сдеся ты указываешь с какого расстояния у тебя будут открываться ворота
        
    {
             return 
    true;
        }
    If(
    PlayerInfo[playerid][pMember] == || PlayerInfo[playerid][pLeader] == 1)
    {
        
    MoveObject(lspdGate,Float:X,Float:Y,Float:Z,Float:Speed);//Сдеся ты укажешь координаты открытых ворот
        
    lspdGateTimer SetTimer("lspdGateClose",7000,false);
    }
    return 
    true;


  5. 1 пользователь сказал cпасибо Нико за это полезное сообщение:

    Тимати (05.06.2013)

  6. #4

    Новичок
    Регистрация
    22.05.2013
    Сообщений
    16
    Благодарностей
    3
    Сказали спасибо: 0
    а все я сделал Спасибо большое за урок!)

  7. #5
    Аватар для Takashi
    Модератор CS
    Регистрация
    29.06.2012
    Адрес
    Сообщений
    1,075
    Благодарностей
    440
    Сказали спасибо: 246
    Цитата Сообщение от Тимати Посмотреть сообщение
    а все я сделал Спасибо большое за урок!)
    Для этого есть кнопочка "Спасибо"

  8. 1 пользователь сказал cпасибо Takashi за это полезное сообщение:

    Тимати (05.06.2013)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •