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

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

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

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

Помогите с оружием.

Статус пользователя Andris1446
сообщение 21.1.2013, 9:40
Сообщение #1
Стаж: 13 лет

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

Помогите с оружием для JailBreak.
Вот sma файл оружия кт.

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

#define PLUGIN "JailBreak Extreme CT Weapon"
#define VERSION "1.0"
#define AUTHOR "naven"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    RegisterHam(Ham_Spawn, "player", "runda", 1);
}
public runda(id){
    set_task(0.1, "menu", id)
}
public menu(id)
{
    if (cs_get_user_team(id) == CS_TEAM_CT)
    {
    new menu = menu_create("\yWeapons by Tails","wybor_menu")
    
    menu_additem(menu,"\wAK47 ","1",0)
    menu_additem(menu,"\wM4A1 ","2",0)
    menu_additem(menu,"\wAWP ","3",0)
    menu_additem(menu,"\wAK47Kinfe (Admin) ","4",0)
    menu_additem(menu,"\wGitara (Admin) ","5",0)
    menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
    menu_display(id,menu,0)
}
}
public wybor_menu(id,menu,item)
{

    if(item==MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new data[6], iName[64]
    new access, callback

    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

    new key = str_to_num(data)

    switch(key)
    {
        case 2 : {
        strip_user_weapons(id)
        give_item(id, "weapon_knife")
        give_item(id, "weapon_deagle")
        give_item(id, "weapon_m4a1")
        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_556nato")
        give_item(id, "ammo_556nato")
        give_item(id, "ammo_556nato")
        give_item(id, "item_kevlar")
    }
        case 1 : {
        strip_user_weapons(id)
        give_item(id, "weapon_knife")
        give_item(id, "weapon_ak47")
        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_762nato")
        give_item(id, "ammo_762nato")
        give_item(id, "ammo_762nato")
        give_item(id, "item_kevlar")
    }
        case 3 : {
        strip_user_weapons(id)
        give_item(id, "weapon_knife")
        give_item(id, "weapon_deagle")
        give_item(id, "weapon_awp")
        give_item(id, "ammo_338magnum")
        give_item(id, "ammo_338magnum")
        give_item(id, "ammo_338magnum")
        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, "item_kevlar")
    }
    case 4 :{
        strip_user_weapons(id)
        give_item(id, "weapon_knife")
        give_item(id, "dinfinity")
        give_item(id, "new_ak47")
        give_item(id, "ammo_45acp")
        give_item(id, "ammo_45acp")
        give_item(id, "ammo_45acp")
        give_item(id, "ammo_45acp")
        give_item(id, "ammo_45acp")
        give_item(id, "ammo_45acp")
        give_item(id, "ammo_45acp")
        give_item(id, "ammo_45acp")
        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, "item_kevlar")
    }
    case 5 : {
        strip_user_weapons(id)
        give_item(id, "weapon_knife")
        give_item(id, "dinfinity")
        give_item(id, "new_guitar")
        give_item(id, "ammo_buckshot")
        give_item(id, "ammo_buckshot")
        give_item(id, "ammo_buckshot")
        give_item(id, "ammo_buckshot")
        give_item(id, "ammo_buckshot")
        give_item(id, "ammo_100ae")
        give_item(id, "ammo_100ae")
        give_item(id, "ammo_100ae")
        give_item(id, "ammo_100ae")
        give_item(id, "ammo_100ae")
        give_item(id, "item_kevlar")
    
    }
    }
    return PLUGIN_HANDLED
}  
/*
        strip_user_weapons(id)
        give_item(id, "weapon_knife")
        give_item(id, "weapon_deagle")
        give_item(id, "ammo_50ae")
        give_item(id, "ammo_50ae")
        give_item(id, "ammo_50ae")
        
        give_item(id, "item_kevlar")
*/

Я хочу в него поставить
1)
Код
menu_additem(menu,"\wAK47Kinfe (Admin) ","4",0)
Оружие ak47 кнайф
2)
Код
menu_additem(menu,"\wGitara (Admin) ","5",0)
Это гитара.
3) Хочу поставить чтоб вместо обычного дигла для оружия ak47 кнайф и гитары шли пистолеты инфинити.
Помогите пожалуйста сделать это...
Код
new_ak47
команда вызова ak47knife
Код
dinfinity
команда вызова пистолетов инфинити
Код
new_guitar
команда вызова гитары.

Заранее большое спасибо!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Nickk
сообщение 21.1.2013, 15:01
Сообщение #2
Стаж: 13 лет

Сообщений: 438
Благодарностей: 120
Полезность: 523

Честно говоря нифига не понял.
Что ты имеешь ввиду под словами "команда вызова"? Вводишь в консоль, и тебе выдает?
Если да, то :

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

#define PLUGIN "JailBreak Extreme CT Weapon"
#define VERSION "1.0"
#define AUTHOR "naven"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    RegisterHam(Ham_Spawn, "player", "runda", 1);
}
public runda(id){
    set_task(0.1, "menu", id)
}
public menu(id)
{
    if (cs_get_user_team(id) == CS_TEAM_CT)
    {
    new menu = menu_create("\yWeapons by Tails","wybor_menu")
    
    menu_additem(menu,"\wAK47 ","1",0)
    menu_additem(menu,"\wM4A1 ","2",0)
    menu_additem(menu,"\wAWP ","3",0)
    menu_additem(menu,"\wAK47Knife (Admin) ","4",0)
    menu_additem(menu,"\wGitara (Admin) ","5",0)
    menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
    menu_display(id,menu,0)
}
}
public wybor_menu(id,menu,item)
{

    if(item==MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new data[6], iName[64]
    new access, callback

    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

    new key = str_to_num(data)

    switch(key)
    {
        case 2 : {
        strip_user_weapons(id)
        give_item(id, "weapon_knife")
        give_item(id, "weapon_deagle")
        give_item(id, "weapon_m4a1")
        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_556nato")
        give_item(id, "ammo_556nato")
        give_item(id, "ammo_556nato")
        give_item(id, "item_kevlar")
    }
        case 1 : {
        strip_user_weapons(id)
        give_item(id, "weapon_knife")
        give_item(id, "weapon_ak47")
        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_762nato")
        give_item(id, "ammo_762nato")
        give_item(id, "ammo_762nato")
        give_item(id, "item_kevlar")
    }
        case 3 : {
        strip_user_weapons(id)
        give_item(id, "weapon_knife")
        give_item(id, "weapon_deagle")
        give_item(id, "weapon_awp")
        give_item(id, "ammo_338magnum")
        give_item(id, "ammo_338magnum")
        give_item(id, "ammo_338magnum")
        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, "item_kevlar")
    }
    case 4 :{
        if(is_user_admin(id))
    {
        strip_user_weapons(id)
        give_item(id, "weapon_knife")
        client_cmd(id, "dinfinity")
        client_cmd(id, "new_ak47")
        give_item(id, "ammo_45acp")
        give_item(id, "ammo_45acp")
        give_item(id, "ammo_45acp")
        give_item(id, "ammo_45acp")
        give_item(id, "ammo_45acp")
        give_item(id, "ammo_45acp")
        give_item(id, "ammo_45acp")
        give_item(id, "ammo_45acp")
        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, "item_kevlar")
         }
     else{
         client_print(id, print_chat, "У вас нету доступа!")
    }
    }
    case 5 : {
        if(is_user_admin(id))
    {
        strip_user_weapons(id)
        give_item(id, "weapon_knife")
        client_cmd(id, "dinfinity")
        client_cmd(id, "new_guitar")
        give_item(id, "ammo_buckshot")
        give_item(id, "ammo_buckshot")
        give_item(id, "ammo_buckshot")
        give_item(id, "ammo_buckshot")
        give_item(id, "ammo_buckshot")
        give_item(id, "ammo_100ae")
        give_item(id, "ammo_100ae")
        give_item(id, "ammo_100ae")
        give_item(id, "ammo_100ae")
        give_item(id, "ammo_100ae")
        give_item(id, "item_kevlar")
         }
     else{
         client_print(id, print_chat, "У вас нету доступа!")
    }
    
    }
    }
    return PLUGIN_HANDLED
}  
/*
        strip_user_weapons(id)
        give_item(id, "weapon_knife")
        give_item(id, "weapon_deagle")
        give_item(id, "ammo_50ae")
        give_item(id, "ammo_50ae")
        give_item(id, "ammo_50ae")
        
        give_item(id, "item_kevlar")
*/


+ Добавил проверки на админа(4,5 итэмы)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Andris1446
сообщение 21.1.2013, 15:58
Сообщение #3
Стаж: 13 лет

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

Спасибо!
Сейчас опробуем)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andris1446
сообщение 21.1.2013, 16:03
Сообщение #4
Стаж: 13 лет

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

Работает!
Но wGitara (Admin) вместо Gitara (Admin) с другим цветом)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nickk
сообщение 21.1.2013, 16:10
Сообщение #5
Стаж: 13 лет

Сообщений: 438
Благодарностей: 120
Полезность: 523

В UTF8 без BOM сохрани
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Andris1446
сообщение 21.1.2013, 16:56
Сообщение #6
Стаж: 13 лет

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

Уже

Спасибо еще раз :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: