Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 2 из 2
  1. #1
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,432
    Репутация:
    1093 ±

    SetVehicleParamsForPlayer(vehicleid, playerid, objective, doorslocked)

    Набор параметров авто для игрока

    Параметры:
    vehicle - авто
    playerid - игрок
    objective - 0 - невидно 1 - видно(маркер)
    doorslocked - двери закрыты "0 - открыты , 1 - Закрыты"

    Применение:

    PHP код:
    public OnPlayerCommandText(playeridcmdtext[]) 

        if(!
    strcmp(cmdtext,"/lock",true))  
        { 
            if(!
    IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFFFFFFAA,"Вы должны быть в авто"); 
            for(new 
    i=0MAX_PLAYERSi++) 
            { 
                if(
    == playerid) continue; 
                
    SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i,0,1); 
            } 
            return 
    1
        } 
        return 
    0

    PHP код:
    new iVehicleObjective[MAX_VEHICLES][2]; 
      
    public 
    OnGameModeInit() //или другой callback 

    new 
    temp CreateVehicle(4000.00.05.00.00,0, -1); //ID 1 
    iVehicleObjective[temp][0] = 1//Маркер 
    iVehicleObjective[temp][1] = 0//Двери закрыты 
    return 1

      
    stock SetVehicleParamsForPlayerEx(vehicleidplayeridobjectivedoorslocked

        
    SetVehicleParamsForPlayer(vehicleidplayeridobjectivedoorslocked); 
        
    iVehicleObjective[vehicleid][0] = objective
        
    iVehicleObjective[vehicleid][1] = doorslocked

      
    public 
    OnVehicleStreamIn(vehicleidforplayerid

        
    SetVehicleParamsForPlayer(vehicleidforplayeridiVehicleObjective[vehicleid][0], iVehicleObjective[vehicleid][1]); 


  2. 3 пользователя(ей) сказали cпасибо:
    #Vito (14.11.2013) BadPawn (09.02.2016) [ForD] (03.10.2014)
  3. #2
    Аватар для Mexanizm
    Пользователь

    Статус
    Оффлайн
    Регистрация
    16.06.2014
    Сообщений
    15
    Репутация:
    2 ±
    Маркер можно убрать через SetVehicleParamsEx, но уберётся для всех.
    Vehicles must be respawned for the 'objective' to be removed.

 

 

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

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

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

Ваши права

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