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

    Статус
    Оффлайн
    Регистрация
    26.11.2013
    Сообщений
    195
    Репутация:
    21 ±
    Цитата Сообщение от BomBiLa Посмотреть сообщение
    Можеш помоч вписать?
    Так в чем конкретно проблема можешь объяснить, то спавн у тебя не работает, то вписать помочь

    Что касается "Можеш помоч вписать", тебе дали готовый вариант

    Вот это вставляешь в начало мода к остальным #define
    PHP код:
    #if !defined KEY_AIM
        #define KEY_AIM    128
    #endif 
    Вот это вставляешь ко всем new(они будут тоже в начале мода)
    PHP код:
    new bool:IsAiming[MAX_PLAYERS]; 

    Далее находишь (Ctrl + F) public OnPlayerSpawn и вставляешь в него
    PHP код:
    IsAiming[playerid] = false
    Должно быть так
    PHP код:
    public OnPlayerSpawn(playerid)
    {
        
    IsAiming[playerid] = false;
        
    //тут остальной твой код
        
    return 1;

    Далее находишь public OnPlayerKeyStateChange и вставляешь в него
    PHP код:
        if((newkeys KEY_AIM))
        {
            new 
    weapon GetPlayerWeapon(playerid);
            if(
    22 <= weapon <= 34 || weapon == 38IsAiming[playerid] = true;
            else 
    IsAiming[playerid] = false;
        }
        else 
    IsAiming[playerid] = false
    Должно быть так
    PHP код:
    public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
    {
        if((
    newkeys KEY_AIM))
        {
            new 
    weapon GetPlayerWeapon(playerid);
            if(
    22 <= weapon <= 34 || weapon == 38IsAiming[playerid] = true;
            else 
    IsAiming[playerid] = false;
        }
        else 
    IsAiming[playerid] = false;
        
    //тут остальной твой код
        
    return 1;

    Далее находишь public OnPlayerWeaponShot и в него вставляешь
    PHP код:
    if(!IsAiming[playerid] && !IsPlayerInAnyVehicle(playerid)) return 0
    Должно получится вот так
    PHP код:
    public OnPlayerWeaponShot(playeridweaponidhittypehitidFloat:fXFloat:fYFloat:fZ)
    {
        if(!
    IsAiming[playerid] && !IsPlayerInAnyVehicle(playerid)) return 0;
        
    //тут твой остальной код, если он есть конечно
        
    return 1;

    Если вдруг public OnPlayerWeaponShot нет, то сам вставь его ко всем public
    _

    Что касается спавна, то можешь поподробнее рассказать что не так и скинь SetPlayerSpawn(playerid)
    Последний раз редактировалось TimoXa32; 20.01.2018 в 20:31.
    Двойной класс

 

 
Страница 2 из 2 ПерваяПервая 1 2

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

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

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

Ваши права

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