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

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

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

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

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

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

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

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

Помощь с переводом плагина

Статус пользователя Kadet_fad
сообщение 16.5.2009, 18:06
Сообщение #1
Стаж: 17 лет

Сообщений: 183
Благодарностей: 31
Полезность: 143

Код
/********************************************************

    Show me the time plugin V1.2

    by flintst0nes http://flintst0nes.de.vu
    for   flintst0nes FUNSERVER   FAST DL
    visit steam CS1.6 @ 85.131.217.14:27025

**********************************************************

    This plugin for AMX Mod X displays the current
    server time, the time remaining on map and
    the next map coming up under the radar.

    Just install the plugin the usual way copying the
    amxx-file to addons/amxmodx/plugins and append
    showmethetime.amxx to your plugins.ini

**********************************************************

    CHANGELOG
    
    V1.25

    - added cutom msg support
    
    V1.2

    - added cvar to disable display
    - added cvars for custom positioning
    - added cvars for custom color

    V1.1

    - added cvar to hide nextmap and timeleft info

    V1.0

    - shows thetime, timeleft and nextmap

**********************************************************

    Cvars:

    amx_smtt_showinfo 0|1 default: 1
    toggles plugin activity (0 = off)

    amx_moreinfo 0|1 default: 1
    toggles timeleft and nextmap info (0 = off)

    amx_smtt_xpos 0.0 to 1.0 (floating point)
    set x position (upper left corner), default: 0.015

    amx_smtt_ypos 0 to 1 (floating point)
    set y position (upper left corner), default: 0.35

    amx_smtt_red 0 to 255 (integer)
    set display color red part, default: 0

    amx_smtt_green 0 to 255 (integer)
    set display color green part, default: 255

    amx_smtt_blue 0 to 255 (integer)
    set display color blue part, default: 0
    
    amx_smtt_custommsg "my custom string"
    displays a custom string, leave empty to disable, max 32 characters

**********************************************************/

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init() {
    register_plugin("Show me the time","1.2","flintst0nes.de.vu")
    set_task(1.0,"Tick",0,_,_,"b")
    register_cvar("amx_smtt_showinfo","1",0)
    register_cvar("amx_smtt_moreinfo","1",0)
    register_cvar("amx_smtt_xpos","0.015",0)
    register_cvar("amx_smtt_ypos","0.35",0)
    register_cvar("amx_smtt_red","0",0)
    register_cvar("amx_smtt_green","255",0)
    register_cvar("amx_smtt_blue","0",0)
    register_cvar("amx_smtt_custommsg","www.makeserver.ru",0)
}

public Tick(){

    if(!get_cvar_num("amx_smtt_showinfo")){

        return PLUGIN_HANDLED

    }else{

        new players[32],num,i
        get_players(players,num)
        for(i = 0; i <= num; i++)
        {
            new id = players[i]
            new timestring[31]
            new timeleft_minutes
            new timeleft_seconds
            new nextmap[31]
            new message[256]
            new custommessage[31]
            
            if(is_user_connected(id)) {

                get_time("%H:%M:%S",timestring,8)                
                get_cvar_string("amx_smtt_custommsg", custommessage, 31)
                
                if(get_cvar_num("amx_smtt_moreinfo")){

                    timeleft_minutes = get_timeleft()/60
                    timeleft_seconds = get_timeleft()%60

                    get_cvar_string("amx_nextmap",nextmap,31)
                                        
                    if( strcmp(custommessage, "",0) == 0 ){
                    
                        format(message,255,"Thetime: %s^nTimeleft: %i:%i^nNextmap: %s", timestring, timeleft_minutes, timeleft_seconds, nextmap)
                        
                    }else{
                    
                        format(message,255,"%s^nThetime: %s^nTimeleft: %i:%i^nNextmap: %s",custommessage, timestring, timeleft_minutes, timeleft_seconds, nextmap)
                        
                    }
                }else{
                    if( strcmp(custommessage, "",0) == 0 ){
                    
                        format(message,255,"Thetime: %s", timestring)

                    }else{                              
                    
                        format(message,255,"%s^nThetime: %s",custommessage, timestring)
                        
                    }
                }
                set_hudmessage (get_cvar_num("amx_smtt_red"),get_cvar_num("amx_smtt_green"),get_cvar_num("amx_smtt_blue"), get_cvar_float("amx_smtt_xpos"), get_cvar_float("amx_smtt_ypos"), 0, 6.0, 2.0, 0.1, 0.2, 4 )
                show_hudmessage(id, message)

            }
        }
    }
    return PLUGIN_HANDLED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Makzz
сообщение 20.5.2009, 18:55
Сообщение #2


Стаж: 18 лет

Сообщений: 2198
Благодарностей: 1365
Полезность: 1080

Тут переводить то два предложения.... в чём проблемы то?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя pike
сообщение 21.5.2009, 6:47
Сообщение #3


Стаж: 18 лет

Сообщений: 956
Благодарности: выкл.

Цитата(Makzz @ 20.5.2009, 19:55) *
Тут переводить то два предложения.... в чём проблемы то?

На какой язык перевести ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BELIK
сообщение 21.5.2009, 9:51
Сообщение #4


Стаж: 18 лет

Сообщений: 173
Благодарностей: 57
Полезность: 264

Перевел на русский.
Прикрепленные файлы:
Прикрепленный файл  Showmethetime.zip ( 5,07 килобайт ) Кол-во скачиваний: 4
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: