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

    Статус
    Оффлайн
    Регистрация
    27.04.2016
    Сообщений
    4
    Репутация:
    0 ±

    Как использовать OnPlayerWeaponShot с CreateDynamicObject?

    Здравствуйте
    Подскажите пожалуйста как использовать public OnPlayerWeaponShot через Streamer
    Делаю стрельбу по бутылкам но CreateDynamiObject он не поддерживает
    Вот сам код:
    Код:
    public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
    {
    	new string[250];
    	for(new mm; mm < 21; mm ++)
    	{
    		if(hittype == BULLET_HIT_TYPE_OBJECT && hitid == objI[mm][playerid])
    	    {
    		    DestroyObject(objI[mm][playerid]);
    		    objBTA[playerid] --;
    		    format(string, sizeof(string), "Отлично! Осталось %d бутылок", objBTA[playerid]);
    		    SendClientMessage(playerid,-1,string);
    	    }
        }
    	return 1;
    }
    Кто подскажет как использовать через Streamer в долгу не останусь

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

    Статус
    Оффлайн
    Регистрация
    08.12.2015
    Адрес
    San Fierro
    Сообщений
    217
    Репутация:
    39 ±
    PHP код:
    OnPlayerShootDynamicObject 

  3. #3
    Аватар для Vitya
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.04.2016
    Сообщений
    4
    Репутация:
    0 ±
    Там нету hittype, hitid

  4. #4
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от Vitya Посмотреть сообщение
    Там нету hittype, hitid
    Зачем тебе hittype, если та функция вызывается исключительно при стрельбе по объекту стримера? А заместо hitid там objectid.

  5. #5
    Аватар для Vitya
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.04.2016
    Сообщений
    4
    Репутация:
    0 ±
    Ставлю код в этот паблик и стреляю в любой объект Streamer пишет типо по всем бутылкам прострелял
    Или ж в 1 попаду все пропадают

    Код:
    public OnPlayerShootDynamicObject(playerid, weaponid, objectid, Float:x, Float:y, Float:z)
    {
        new string[250];
        for(new mm; mm < 21; mm ++)
        {
            if(objectid == objI[mm][playerid])
    		{
                DestroyDynamicObject(objI[mm][playerid]);
    		    objBTA[playerid] --;
    		    format(string, sizeof(string), "Отлично! Осталось %d бутылок.", objBTA[playerid]);
    		    SendClientMessage(playerid,-1,string);
    	    }
        }
        return 1;
    }

  6. #6
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Покажи как создаёшь объекты и присваиваешь значение objI[mm][playerid].

  7. #7
    Аватар для Vitya
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.04.2016
    Сообщений
    4
    Репутация:
    0 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    Покажи как создаёшь объекты и присваиваешь значение objI[mm][playerid].
    уже исправил

 

 

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

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

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

Ваши права

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