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

    Статус
    Оффлайн
    Регистрация
    25.04.2014
    Адрес
    Moscow
    Сообщений
    108
    Репутация:
    -1 ±

    Как правильно использовать замену стандартной функции?

    Как правильно использовать замену стандартной функции
    PHP код:
    #define SetPlayerPos SetPlayerPos_protect
    stock SetPlayerPos_protect(playeridFloat:x,Float:y,Float:z)
    {
        
    Player_Off_Protect{playerid} = 3;
        
    Player_Pos[0][playerid] = x;
        
    Player_Pos[1][playerid] = y;
        
    Player_Pos[2][playerid] = z;
        
    #if defined SetPlayerPos
        #undef SetPlayerPos
        #endif
        
    SetPlayerPos(playeridx,y,z);
        
    #define SetPlayerPos SetPlayerPos_protect
        
    return 1;

    или
    PHP код:
    stock SetPlayerPos_protect(playeridFloat:x,Float:y,Float:z)
    {
        
    Player_Off_Protect{playerid} = 3;
        
    Player_Pos[0][playerid] = x;
        
    Player_Pos[1][playerid] = y;
        
    Player_Pos[2][playerid] = z;
        
    #if defined SetPlayerPos
        #undef SetPlayerPos
        #endif
        
    SetPlayerPos(playeridx,y,z);
        
    #define SetPlayerPos SetPlayerPos_protect
        
    return 1;
    }
    #define SetPlayerPos SetPlayerPos_protect 
    есть ли какойто порядок - в какой последовательности должны идти строки?

  2. #2
    Аватар для MR_BEN
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.01.2014
    Сообщений
    110
    Репутация:
    29 ±

  3. Пользователь сказал cпасибо:
    Maranzalla (23.03.2015)
 

 

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

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

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

Ваши права

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