Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Multi Jump

, есть пару варнингов
marik
сообщение 22.1.2015, 18:04
Сообщение #1
Стаж: 12 лет

Сообщений: 593
Благодарностей: 130
Полезность: < 0

Доброго времени суток !
Помогите избавиться от парочки варнингов

Multi Jump
Код
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

#define ADMIN_CHECK ADMIN_LEVEL_H
  
public plugin_init()
{
   register_plugin("Multi Jump", "0.1", "9art");
        RegisterHam(Ham_Player_Jump, "player", "fwd_PlayerJump", false);
}
  
public fwd_PlayerJump(id)
{
   if (!is_user_alive(id) || !(get_user_flags(id) & ADMIN_CHECK))
      return;

        if(pev(id, pev_oldbuttons) & IN_JUMP) return; // нужно
        static iJump[33];
        new Float:velocity[3]; pev(id, pev_velocity, velocity);
        if(iJump[id] >= 2) // ме€ешь 2 на 3 и будет тройной прыжок
        {
                if(pev(id, pev_flags) & FL_ONGROUND)
                {
                        iJump[id] = 1;
                        velocity[2] = random_float(295.0, 305.0);
                }
        }
        else
        {
                iJump[id]++;
                velocity[2] = random_float(295.0, 305.0);
        }
        set_pev(id, pev_velocity, velocity);
        set_pev(id, pev_gaitsequence, 6);
}


Скрин
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
voed
сообщение 22.1.2015, 18:11
Сообщение #2
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Исправь форматирование на 10 и 18 строке
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя igor_ok
сообщение 22.1.2015, 18:13
Сообщение #3
Стаж: 15 лет
Город: Донецк

Сообщений: 267
Благодарностей: 89
Полезность: 239

warn из-за табуляции

Скрытый текст
Код:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

#define ADMIN_CHECK ADMIN_LEVEL_H

public plugin_init()
{
register_plugin("Multi Jump", "0.1", "9art");
RegisterHam(Ham_Player_Jump, "player", "fwd_PlayerJump", false);
}

public fwd_PlayerJump(id)
{
if (!is_user_alive(id) || !(get_user_flags(id) & ADMIN_CHECK))
return;

if(pev(id, pev_oldbuttons) & IN_JUMP) return; // нужно
static iJump[33];
new Float:velocity[3]; pev(id, pev_velocity, velocity);
if(iJump[id] >= 2) // ме€ешь 2 на 3 и будет тройной прыжок
{
if(pev(id, pev_flags) & FL_ONGROUND)
{
iJump[id] = 1;
velocity[2] = random_float(295.0, 305.0);
}
}
else
{
iJump[id]++;
velocity[2] = random_float(295.0, 305.0);
}
set_pev(id, pev_velocity, velocity);
set_pev(id, pev_gaitsequence, 6);
}


Отредактировал: igor_ok, - 22.1.2015, 18:13


PPC-ZONE
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
marik
сообщение 22.1.2015, 18:17
Сообщение #4
Стаж: 12 лет

Сообщений: 593
Благодарностей: 130
Полезность: < 0

igor_ok,

Спасибо ! drinks.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: