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

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

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

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

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

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

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

Ищу gm.txt

Статус пользователя DreG_Rus
сообщение 9.4.2012, 18:30
Сообщение #1
Стаж: 15 лет

Сообщений: 152
Благодарностей: 15
Полезность: 86

Приветствую всех.


Ищу lang файл (под названием gm.txt) для плагина gamemenu v 2.0

Заранее благодарю.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя DreG_Rus
сообщение 9.4.2012, 19:14
Сообщение #2
Стаж: 15 лет

Сообщений: 152
Благодарностей: 15
Полезность: 86

Цитата
Че вообще дурак ? О__О


За словами следи...


Цитата
Накуя к Гэймменю ланг файл ?


Читай внимательно ТЕМУ.

Цитата
для плагина gamemenu v 2.0


Кусок кода:

Код
public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)

    register_clcmd("say /setmenu", "cmd_setmenu")
    register_clcmd("say_team /setmenu", "cmd_setmenu")
    register_clcmd("say /servers", "cmd_setmenu")
    register_clcmd("say_team /servers", "cmd_setmenu")

    register_dictionary("gm.txt")

    set_task(0.1, "Read_GameMenu")
}


Ещё вопросы есть?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ArhangeL
сообщение 9.4.2012, 19:56
Сообщение #3


Стаж: 17 лет

Сообщений: 1170
Благодарностей: 720
Полезность: 1076

Лучше сорец дай. Исходня из логики кода, можно восстановить языковой файл.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DreG_Rus
сообщение 10.4.2012, 6:40
Сообщение #4
Стаж: 15 лет

Сообщений: 152
Благодарностей: 15
Полезность: 86

Держи:

Код
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Game Menu"
#define VERSION "1.2"
#define AUTHOR "DJ_WEST & Lukmanov Ildar & Accelerator"

#define GAMEMENU_FILE "resource/GameMenu.res"
#define MAX_SIZE 1012

new g_Text[MAX_SIZE]
new GameMenu[34]

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)

    register_clcmd("say /setmenu", "cmd_setmenu")
    register_clcmd("say_team /setmenu", "cmd_setmenu")
    register_clcmd("say /servers", "cmd_setmenu")
    register_clcmd("say_team /servers", "cmd_setmenu")

    register_dictionary("gm.txt")

    set_task(0.1, "Read_GameMenu")
}

public Read_GameMenu()
{
    new i_File, s_File[128], Len, i
    
    // Получаем путь к директории с конфигами AMXX в s_File.
    get_configsdir(s_File, charsmax(s_File))
    
    // Формируем путь к gamemenu.txt файлу, используя путь к конфигам, и сохраняем в s_File.
    format(s_File, charsmax(s_File), "%s/gamemenu.txt", s_File)
    
    // Открываем файл для чтения
    i_File = fopen(s_File, "r")
    
    // Читаем содержимое файла в g_Text. Данная функция поддерживает чтение символов CR, LF.
    fgets(i_File, g_Text, MAX_SIZE)
    
    // Закрываем файл
    fclose(i_File)

    md5_file(s_File, GameMenu)
    Len = strlen(GameMenu)
    for (i = 4; i < Len-1; i++) GameMenu[i] = 0
}

public cmd_setmenu(id)
{
    // Указываем путь к файлу resource/GameMenu.res
    client_cmd(id, "motdfile %s", GAMEMENU_FILE)
    
    // Записываем в файл содержимое g_Text
    client_cmd(id, "motd_write %s", g_Text)
    
    // Возвращаем значение команды по умолчанию
    client_cmd(id, "motdfile motd.txt")

    client_print(id, print_chat, "[AMXX] %L", id, "OK")
}

public client_putinserver(id)
   set_task(20.0, "info", id)
    
public info(id)
    client_print(id, print_chat, "[AMXX] %L", id, "SETMENUCMD")

public plugin_precache()
{
    precache_generic("resource/GameMenu.tga");
    return PLUGIN_HANDLED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DreG_Rus
сообщение 10.4.2012, 15:35
Сообщение #5
Стаж: 15 лет

Сообщений: 152
Благодарностей: 15
Полезность: 86

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