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

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

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

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

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.
3 страниц V   1 2 3

плагин VIP

Статус пользователя Original Teamplay
сообщение 29.8.2012, 20:15
Сообщение #21
Стаж: 13 лет

Сообщений: 739
Благодарностей: 434
Полезность: 1018

Тоже мучает вопрос как прописать в плагине, чтобы при выдаче deagle выкидывался usp/glock. Неужели так тяжело написать и помочь?! Делов наверно 1 строчка.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Surf
сообщение 29.8.2012, 20:25
Сообщение #22


Стаж: 14 лет

Сообщений: 1089
Благодарностей: 501
Полезность: 583

engclient_cmd(index, "drop", "weapon_usp");
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Original Teamplay
сообщение 29.8.2012, 21:10
Сообщение #23
Стаж: 13 лет

Сообщений: 739
Благодарностей: 434
Полезность: 1018

надо прям вот так как ты написал вставить в плагин и соответственно для glock прописать еще 1 строчку?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 29.8.2012, 23:51
Сообщение #24


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

В общем вот, накидал пару строк.
Возможны ошибки, я в этом деле почти ноль.
Пробуй
Код
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <fakemeta>

public plugin_init()
{
register_plugin("VIP", "1.0", "forcsnetua")
register_event("ResetHUD", "ResetHUD", "be")
}

public ResetHUD(id)
{
set_task(0.5, "VIP", id + 6910)
return PLUGIN_CONTINUE
}

public VIP(id)
{
id -= 6910

new team[32]
get_user_team(id,team,31)

if (get_user_flags(id) & ADMIN_LEVEL_H)
{
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_smokegrenade")
set_pev(id, pev_armorvalue, 200.0)
}
return PLUGIN_HANDLED
}


Могут появиться проблемы с выдачей двух НЕ гранат, т.к. не уверен что таким образом можно их выдать.
Пробуй...

Цитата(Original Teamplay @ 29.8.2012, 21:15) *
Тоже мучает вопрос как прописать в плагине, чтобы при выдаче deagle выкидывался usp/glock. Неужели так тяжело написать и помочь?! Делов наверно 1 строчка.

Ну это не проблема, скинь свой исходник.


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 30.8.2012, 0:12
Сообщение #25
Стаж: 16 лет

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

блеать
юзани ham_strip_weapon stock для убирания оружия


cs_set user armor тоже работает *(id, 200 )
у меня есть плагин такой как тебе надо я писал на заказ
но тоже нахаляву не дам

Отредактировал: cs-portal, - 30.8.2012, 0:13
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 30.8.2012, 7:28
Сообщение #26


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Fred Perry,
твой код с ресет худ херня

во-первых нет проверки жив ли игрок, во-вторых ресет худ можно вызвать несколькими командами и получать ништяки бесконечно

Отредактировал: AndrewZ, - 30.8.2012, 7:30


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 30.8.2012, 8:05
Сообщение #27


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Цитата(AndrewZ @ 30.8.2012, 8:28) *
Fred Perry,
твой код с ресет худ херня

во-первых нет проверки жив ли игрок, во-вторых ресет худ можно вызвать несколькими командами и получать ништяки бесконечно

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

Вот новая версия :)

Смотрим...
Код
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <fakemeta>

public plugin_init()
{
register_plugin("VIP", "1.0", "forcsnetua")
register_logevent("newround", 2, "1=Round_Start");
}

public newround()
{
new team[32]
get_user_team(id,team,31)

if (is_user_alive(id))
{
if (get_user_flags(id) & ADMIN_LEVEL_H)
{
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_smokegrenade")
set_pev(id, pev_armorvalue, 200.0)
}
else
{
return PLUGIN_HANDLED
}
}
else
{
return PLUGIN_HANDLED
}

return PLUGIN_HANDLED
}


ps.gif спасибо за критику, буду знать.

Отредактировал: Fred Perry, - 30.8.2012, 12:52


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 30.8.2012, 8:46
Сообщение #28


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

За рублей 100-150 могу реализовать.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 30.8.2012, 12:41
Сообщение #29


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

Цитата(Fred Perry @ 30.8.2012, 9:05) *
Я не говорю что он такой сильный, я же писал, я плохо шарю в этом деле.
Также автор его не запрашивал, я его удалил.

Вот новая версия :)

Смотрим...
Код
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <fakemeta>

public plugin_init()
{
register_plugin("VIP", "1.0", "forcsnetua")
register_logevent("newround", 2, "1=Round_Start");
}

public newround(id)
{
new team[32]
get_user_team(id,team,31)

if (is_user_alive(id))
{
if (get_user_flags(id) & ADMIN_LEVEL_H)
{
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_smokegrenade")
set_pev(id, pev_armorvalue, 200.0)
}
else
{
return PLUGIN_HANDLED
}
}
else
{
return PLUGIN_HANDLED
}

return PLUGIN_HANDLED
}


ps.gif спасибо за критику, буду знать.


Код
public newround(id)

лолдж, в этой функции идентификатор не передается.

А ТС'у совет, все таки найти деньги и заказать нормальный, рабочий плагин, например у Surf'а.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 30.8.2012, 13:27
Сообщение #30
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Код
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>

public plugin_init() RegisterHam(Ham_Spawn, "player", "fw_SpawnPost", 1)

public fw_SpawnPost(id)
{
    if(!is_user_connected(id)) return
        
    if(get_user_flags(id) & ADMIN_LEVEL_H)
    {
        give_item(id, "weapon_hegrenade")
        give_item(id, "weapon_flashbang")
        give_item(id, "weapon_smokegrenade")
        cs_set_user_bpammo (id, CSW_SMOKEGRENADE, 2)    
        cs_set_user_bpammo (id, CSW_HEGRENADE, 2)    
        set_user_armor(id, 200)
    }
    return
}


Цитата(Original Teamplay @ 29.8.2012, 21:15) *
Тоже мучает вопрос как прописать в плагине, чтобы при выдаче deagle выкидывался usp/glock. Неужели так тяжело написать и помочь?! Делов наверно 1 строчка.

Можно использовать сток
Код
const SECONDARY_WEAPONS_BIT_SUM = (1<<CSW_P228)|(1<<CSW_ELITE)|(1<<CSW_FIVESEVEN)|(1<<CSW_USP)|(1<<CSW_GLOCK18)|(1<<CSW_DEAGLE)

Код
stock drop_weapons(id, dropwhat)
{
     static weapons[32], num, i, weaponid
     num = 0
     get_user_weapons(id, weapons, num)
    
     for (i = 0; i < num; i++)
     {
          weaponid = weapons[i]
          
          if (dropwhat == 2 && ((1<<weaponid) & SECONDARY_WEAPONS_BIT_SUM))
          {
               static wname[32]
               get_weaponname(weaponid, wname, sizeof wname - 1)
               engclient_cmd(id, "drop", wname)
          }
     }
}


применять
Код
drop_weapons(id, 2)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя KapT
сообщение 6.2.2013, 18:17
Сообщение #31
Стаж: 13 лет

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

У меня тоже подобный вопрос.

Прикрепленный файл  admin_vgk.sma ( 1017 байт ) Кол-во скачиваний: 7



В начале раунда даются все гранаты, бронь, дигл, щипчики.
Получается 2 пистолета (Глок + дигл) или (Юсп + дигл)
Что и куда вписать что б стандартное оружие выкидовалось?
заранее спасибо добрым людям
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя HoHoL
сообщение 6.2.2013, 18:47
Сообщение #32


Иконка группы

Стаж: 14 лет

Сообщений: 962
Благодарностей: 918
Полезность: 1174

Меценат Меценат

Скрытый текст
Код
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>

new pistols[6] = {CSW_P228, CSW_ELITE, CSW_FIVESEVEN, CSW_GALIL, CSW_USP, CSW_GLOCK18};

public plugin_init()
{
    register_plugin("...", "...", ".........")
    register_event("ResetHUD", "ResetHUD", "be")
}

public ResetHUD(id)
{
    set_task(0.5, "VIP", id + 6910)
}

public VIP(TaskID)
{
    new id = TaskID - 6910
    
    if (get_user_flags(id) & ADMIN_LEVEL_H)
    {
        for (new i = 0; i < 6; i++)
        {
        if (fm_strip_user_gun(id, pistols[i]))
        {
        break;
        }
        message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
        write_byte(id)
        write_byte(4)
        message_end()
        give_item(id,"weapon_hegrenade")
        give_item(id,"weapon_flashbang")
        give_item(id,"weapon_flashbang")
        give_item(id,"weapon_smokegrenade")
        give_item(id,"item_assaultsuit")    
        give_item(id, "weapon_deagle")
        cs_set_user_bpammo(id, CSW_DEAGLE, 35)
    }
        }
    
    return PLUGIN_HANDLED
}


Что то на подобии такого .

Отредактировал: HoHoL, - 6.2.2013, 18:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя KapT
сообщение 6.2.2013, 18:54
Сообщение #33
Стаж: 13 лет

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

Если не трудно исправьте мой плагин. Исходник я скинул. Сделать нужно так что б в начале раунда просто выкидовалось всё из рук а потом давалось

Цитата
#include <amxmodx>
#include <amxmisc>
#include <fun>

public plugin_init()
{
register_plugin("Admins are VIP's + grenades + kevlar", "1.0", "Eg@r4$il{")
register_event("ResetHUD", "ResetHUD", "be")
}

public ResetHUD(id)
{
set_task(0.5, "VIP", id + 6910)
}

public VIP(TaskID)
{
new id = TaskID - 6910

if (is_user_admin(id))
{
Команда для дропа ЮСП и Глока
give_item(id,"weapon_deagle")
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_smokegrenade")
give_item(id,"item_assaultsuit")
give_item(id,"item_thighpack")
}

return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/


Отредактировал: KapT, - 6.2.2013, 18:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
underwoker
сообщение 6.2.2013, 19:46
Сообщение #34
Стаж: 56 лет


Благодарностей:

Что вы себе геморрой на душу берете.
Лови:
Скрытый текст
Код
#include <amxmodx>
#include <amxmisc>
#include <fun>

public plugin_init()
{
    register_plugin("Admins are VIP's + grenades + kevlar", "1.0", "Eg@r4$il{")
    register_event("ResetHUD", "ResetHUD", "be")
}

public ResetHUD(id)
{
    set_task(0.5, "VIP", id + 6910)
}

public VIP(TaskID)
{
    new id = TaskID - 6910

    if (is_user_admin(id))
    {
        if(cs_get_user_team(id) == CS_TEAM_CT)
        {
            engclient_cmd(id, "drop", "weapon_usp")
        }
        else if(cs_get_user_team(id) == CS_TEAM_T)
        {
            engclient_cmd(id, "drop", "weapon_glock18")
        }
        give_item(id,"weapon_deagle")
        give_item(id,"ammo_50ae")
        give_item(id,"ammo_50ae")
        give_item(id,"ammo_50ae")
        give_item(id,"ammo_50ae")
        give_item(id,"ammo_50ae")
        give_item(id,"ammo_50ae")
        give_item(id,"ammo_50ae")
        give_item(id,"weapon_hegrenade")
        give_item(id,"weapon_flashbang")
        give_item(id,"weapon_flashbang")
        give_item(id,"weapon_smokegrenade")
        give_item(id,"item_assaultsuit")
        give_item(id,"item_thighpack")
    }

    return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/
Перейти в начало страницы     
Поблагодарили 1 раз
   +
Статус пользователя KapT
сообщение 6.2.2013, 19:52
Сообщение #35
Стаж: 13 лет

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

Не компилируется=(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mgs
сообщение 6.2.2013, 21:31
Сообщение #36
Стаж: 13 лет

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

попробуй через сайт amx
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя KapT
сообщение 6.2.2013, 22:25
Сообщение #37
Стаж: 13 лет

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

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

admin_vgk.sma(22) : error 017: undefined symbol "cs_get_user_team"
admin_vgk.sma(26) : error 017: undefined symbol "cs_get_user_team"

2 Errors.
Could not locate output file admin_vgk.amx (compile failed).


ОШИБКА: плагин не был скомпилирован, см. выше

122019 успешно скомпилированных плагинов.
(119127 с AMXx 1.8.1,2758 с AMXx 1.8.0,51 с AMXx 1.76d,8 с AMXx 1.75,18 с AMXx 1.71,26 с AMXx 1.70,11 с AMXx 1.60,
1 с AMX 2006.3,0 с AMX 2006.2,0 с AMX 2005.1,0 с AMX 0.9.9,1 с AMXx 1.55 и 28 с AMXx 1.01 ).

72860 неуспешно скомпилированных плагинов.
(67254 с AMXx 1.8.1,3532 с AMXx 1.8.0,486 с AMXx 1.76d,184 с AMXx 1.75,187 с AMXx 1.71,167 с AMXx 1.70,118 с AMXx 1.60,
136 с AMX 2006.3,39 с AMX 2006.2,62 с AMX 2005.1,104 с AMX 0.9.9,109 с AMXx 1.55 и 533 с AMXx 1.01 ).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя HoHoL
сообщение 6.2.2013, 22:27
Сообщение #38


Иконка группы

Стаж: 14 лет

Сообщений: 962
Благодарностей: 918
Полезность: 1174

Меценат Меценат

Так трудно посмотреть в тот код , что я скинул и заметить , что нужно в свой добавить ...
В то что тебе скинул underwoker, добавь вверху #include <cstrike>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя KapT
сообщение 6.2.2013, 23:03
Сообщение #39
Стаж: 13 лет

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

Цитата(HoHoL @ 6.2.2013, 22:27) *
Так трудно посмотреть в тот код , что я скинул и заметить , что нужно в свой добавить ...
В то что тебе скинул underwoker, добавь вверху #include <cstrike>

Я почти ничего не понимаю в этом... спасибо за совет, но это никак не помогло, всё равно не компилирует.

Отредактировал: KapT, - 6.2.2013, 23:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя HoHoL
сообщение 6.2.2013, 23:06
Сообщение #40


Иконка группы

Стаж: 14 лет

Сообщений: 962
Благодарностей: 918
Полезность: 1174

Меценат Меценат

Не понимаешь - не лезь .
У меня компилируется при добавлении .
Скрытый текст
Код
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>

public plugin_init()
{
    register_plugin("Admins are VIP's + grenades + kevlar", "1.0", "Eg@r4$il{")
    register_event("ResetHUD", "ResetHUD", "be")
}

public ResetHUD(id)
{
    set_task(0.5, "VIP", id + 6910)
}

public VIP(TaskID)
{
    new id = TaskID - 6910

    if (is_user_admin(id))
    {
        if(cs_get_user_team(id) == CS_TEAM_CT)
        {
            engclient_cmd(id, "drop", "weapon_usp")
        }
        else if(cs_get_user_team(id) == CS_TEAM_T)
        {
            engclient_cmd(id, "drop", "weapon_glock18")
        }
        give_item(id,"weapon_deagle")
        give_item(id,"ammo_50ae")
        give_item(id,"ammo_50ae")
        give_item(id,"ammo_50ae")
        give_item(id,"ammo_50ae")
        give_item(id,"ammo_50ae")
        give_item(id,"ammo_50ae")
        give_item(id,"ammo_50ae")
        give_item(id,"weapon_hegrenade")
        give_item(id,"weapon_flashbang")
        give_item(id,"weapon_flashbang")
        give_item(id,"weapon_smokegrenade")
        give_item(id,"item_assaultsuit")
        give_item(id,"item_thighpack")
    }

    return PLUGIN_HANDLED
}


Отредактировал: HoHoL, - 6.2.2013, 23:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
3 страниц V   1 2 3
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: