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

Тема: OnPlayerWeaponShot

  1. #1
    Аватар для Айболит
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±

    OnPlayerWeaponShot

    Не работает функция, сделал все верно, попадаю в бутылку, 0 эмоций.

    PHP код:
    public OnPlayerWeaponShot(playeridweaponidhittypehitidFloat:fXFloat:fYFloat:fZ)
    {


        
    ///////////////////////////////////////////////////////////
        
    if(hittype == BULLET_HIT_TYPE_OBJECT)                   //
        
    {                                                      //
            
    switch(hitid)                                         //
            
    {                                                    //
            
    case 1664   ,   1520   ,   1543:                    //
                
    {                                                  //
                    
    SM(playerid, -"Вы попали в бутылку");         //
                
    }                                                //
            
    }                                               //
            
    return 1;                                      //
        
    }                                             //
        ///////////////////////////////////////////////

        
    return 1;
        
    //new szString[144];
        //format(szString, sizeof(szString), "Weapon %i fired. hittype: %i   hitid: %i   pos: %f, %f, %f", weaponid, hittype, hitid, fX, fY, fZ);
        //SendClientMessage(playerid, -1, szString);


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

    Статус
    Оффлайн
    Регистрация
    01.06.2014
    Адрес
    Москва
    Сообщений
    92
    Репутация:
    16 ±
    Для того чтобы получить id объекта, нужно его создать.
    Кажется, вы через модель делаете..
    Пример:
    PHP код:
    new _obj
    PHP код:
    _obj CreateObject(1664,0,0,-1000,0,0,0,100); 
    PHP код:
    public OnPlayerWeaponShot(playeridweaponidhittypehitidFloat:fXFloat:fYFloat:fZ)
    {
        if(
    hittype == BULLET_HIT_TYPE_OBJECT && hitid == _objSendClientMessage(playerid, -"??");
        return 
    1;


 

 

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

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

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

Ваши права

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