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

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

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

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

Отредактируйте плагин

, knife_cool
Статус пользователя baha99
сообщение 22.12.2014, 19:16
Сообщение #1


Стаж: 11 лет

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

Здравствуйте! Помогите переделать плагин! Knife_cool
Я сделал модельку но нужно добавить скорость для випов с флагом (h или t) и если не вип то просто ножик (который сделал я) без скорости и убрать вообще гравити оттуда!
Заранее спасибо!
Клац
#include <amxmodx>
#include <fakemeta>
#include <fun>

new gravydavai
new daiygravy
new bool:ad_user[33];

public plugin_init()
{
register_plugin("weapon_menu", "1.0", "I Am LeGenD");

register_event("CurWeapon", "CurWeapon", "be", "1=1");
gravydavai = register_cvar("lowgravity" , "500") // Устанавливаем количество гравитации.
daiygravy = get_cvar_pointer("sv_gravity")
}

public plugin_precache() // Прокладываем путь для закачки к нашей модельки.
{
precache_model("models/knife/v_knife.mdl"); // Коренная Папка models/Название нашей папки/Название нашей модельки.
}

// Игрок присоеденился к серверу.
public client_putinserver(id)
{
ad_user[id] = true;
return PLUGIN_CONTINUE
}

// Игрок вышел из сервера.
public client_disconnect(id)
{
ad_user[id] = false;
return PLUGIN_CONTINUE
}


public CurWeapon(id)
{
// Гравитация
new Float:Gravity = ((bool:ad_user[id] == 1 && get_user_weapon(id) == CSW_KNIFE)? get_pcvar_float(gravydavai) : get_pcvar_float(daiygravy))
set_user_gravity(id , Gravity )
// Сам ножик, узнаем самого игрока и даем ему ножик.
new weapon = read_data(2);
if (ad_user[id])
{
if(weapon == CSW_KNIFE)
{
set_pev(id, pev_viewmodel2, "models/knife/v_knife.mdl") // Коренная папка models/Название нашей папки/Название нашей модельки
}
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя qpi3ik
сообщение 22.12.2014, 19:23
Сообщение #2


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

Цитата(baha99 @ 22.12.2014, 19:12) *
Здравствуйте! Помогите переделать плагин! Knife_cool
Я сделал модельку но нужно добавить скорость для випов с флагом (h или t) и если не вип то просто ножик (который сделал я) без скорости и убрать вообще гравити оттуда!
Заранее спасибо!
Клац
#include <amxmodx>
#include <fakemeta>
#include <fun>

new gravydavai
new daiygravy
new bool:ad_user[33];

public plugin_init()
{
register_plugin("weapon_menu", "1.0", "I Am LeGenD");

register_event("CurWeapon", "CurWeapon", "be", "1=1");
gravydavai = register_cvar("lowgravity" , "500") // Устанавливаем количество гравитации.
daiygravy = get_cvar_pointer("sv_gravity")
}

public plugin_precache() // Прокладываем путь для закачки к нашей модельки.
{
precache_model("models/knife/v_knife.mdl"); // Коренная Папка models/Название нашей папки/Название нашей модельки.
}

// Игрок присоеденился к серверу.
public client_putinserver(id)
{
ad_user[id] = true;
return PLUGIN_CONTINUE
}

// Игрок вышел из сервера.
public client_disconnect(id)
{
ad_user[id] = false;
return PLUGIN_CONTINUE
}


public CurWeapon(id)
{
// Гравитация
new Float:Gravity = ((bool:ad_user[id] == 1 && get_user_weapon(id) == CSW_KNIFE)? get_pcvar_float(gravydavai) : get_pcvar_float(daiygravy))
set_user_gravity(id , Gravity )
// Сам ножик, узнаем самого игрока и даем ему ножик.
new weapon = read_data(2);
if (ad_user[id])
{
if(weapon == CSW_KNIFE)
{
set_pev(id, pev_viewmodel2, "models/knife/v_knife.mdl") // Коренная папка models/Название нашей папки/Название нашей модельки
}
}
}


Гравитацию убрать не трудно
Код:

gravydavai = register_cvar("lowgravity" , "500") // Устанавливаем количество гравитации.


>>>

Код:
gravydavai = register_cvar("lowgravity" , "800") // Устанавливаем количество гравитации. 


А модельку меняешь на свою

Код:
set_pev(id, pev_viewmodel2, "models/knife/v_knife.mdl") // Коренная папка models/Название нашей папки/Название нашей модельки 


Ну и проси кого то что бы тебе добавили это все дело на флаг)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя baha99
сообщение 22.12.2014, 19:30
Сообщение #3


Стаж: 11 лет

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

да это я понял уже! Мне надо по флагам сделать=)

Отредактировал: Bloo, - 22.12.2014, 19:50
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя qpi3ik
сообщение 22.12.2014, 19:31
Сообщение #4


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

И зачем было цитировать мой пост?
Лучше бы парню помогли поставить на флаг.

С написание у меня туговато)
Начальное могу подсказать)


Отредактировал: qpi3ik, - 22.12.2014, 19:32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OverGame
сообщение 22.12.2014, 23:42
Сообщение #5
Стаж: 11 лет

Сообщений: 384
Благодарностей: 217
Полезность: 348

Код:
#include < amxmodx >
#include < fakemeta >
#include < engine >
#include < fun >

#define PLUGIN "Admin Knife"
#define VERSION "1.0"
#define AUTHOR "OverGame"

#define A_LVL ADMIN_LEVEL_H

#pragma tabsize 0

new const gModel [ ] = "models/knife/v_knife.mdl"

new gKnife [ 64 ]

public plugin_init()
{
register_plugin ( PLUGIN, VERSION, AUTHOR )
register_event ( "CurWeapon", "CurWeapon", "be", "1=1" )
}

public plugin_precache ( )
{
precache_model ( gModel )
}

public client_PreThink ( id )
{
if ( !( get_user_flags ( id ) & A_LVL ) )
return PLUGIN_HANDLED

if ( !gKnife [ id ] )
return PLUGIN_HANDLED

set_user_maxspeed ( id, 500.0 )

return PLUGIN_HANDLED
}

public client_putinserver ( id )
{
gKnife [ id ] = true
}

public CurWeapon ( id )
{
if ( !gKnife [ id ] )
return PLUGIN_HANDLED

new iWp = read_data ( 2 )

if ( iWp == CSW_KNIFE )
set_pev( id, pev_viewmodel2, gModel )

return PLUGIN_HANDLED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 23.12.2014, 0:42
Сообщение #6
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

быдлокод


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя baha99
сообщение 23.12.2014, 17:13
Сообщение #7


Стаж: 11 лет

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

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