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

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

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

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

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

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

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

steam bonus

Статус пользователя Bloo
сообщение 10.11.2014, 12:45
Сообщение #21


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

TauJIeP, не знаю почему так, ждите Fintok.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
asus5343
сообщение 11.11.2014, 15:07
Сообщение #22
Стаж: 12 лет

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

Цитата(TauJIeP @ 10.11.2014, 14:42) *
Bloo, Да.Вот они без цвета.

в исходник добавь colorchat

#include <colorchat>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 21.1.2015, 0:47
Сообщение #23


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

Стаж: 16 лет

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

Цитата(Fintok @ 27.9.2014, 18:14) *
anatol, с тебя +100500 золотых
Код:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>

#define PLUGIN "Wellcome Steam"
#define VERSION "0.1"
#define AUTHOR "Fintok!"

// Для отключения ненужной функции закомментируйте строку ниже

#define MONEY 2500 // Авто. выдача доп. денг игроку
#define HEALTH 25 // Авто. выдача доп. жизней игроку
#define ARMOR 25 // Авто. выдача доп. брони игроку
#define GRENADE // Авто. выдача гранат игроку

new bool: g_bRandom = false // Выдача случайного кол-ва... (см. выше) [true = вкл. | false = выкл]

#define CheckFlag(%1,%2) (%1 & (1 << (%2 & 31)))
#define SetFlag(%1,%2) (%1 |= (1 << (%2 & 31)))
#define ClearFlag(%1,%2) (%1 &= ~(1 << (%2 & 31)))
new g_bIsSteam

#define TASK_WELLCOME 23436

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

RegisterHam(Ham_Spawn, "player", "fw_PlayerRespawn_Post", 1)
}

public client_putinserver(id)
{
if(is_user_bot(id) || is_user_hltv(id))
return

is_user_steam(id) ? SetFlag(g_bIsSteam, id) : ClearFlag(g_bIsSteam, id)

if(CheckFlag(g_bIsSteam, id))
set_task(3.0, "WelcomeTask", id+TASK_WELLCOME)
}

public WelcomeTask(id)
{
id -= TASK_WELLCOME

new szName[32]
get_user_name(id, szName, charsmax(szName))

print_chatcolor(0, "[^3AMXX^1] Урааа! К нам зашел ^3STEAM^1 игрок!")
print_chatcolor(0, "[^3AMXX^1] Приветствуем, ^4%s!", szName)
}

public fw_PlayerRespawn_Post(id)
{
if(!is_user_alive(id) || !CheckFlag(g_bIsSteam, id))
return

give_item(id, "item_assaultsuit")
give_item(id, "item_thighpack")

#if defined MONEY
new money = cs_get_user_money(id)
cs_set_user_money(id, ((money += g_bRandom ? random_num(100, 5000) : MONEY) > 16000) ? 16000 : money)
#endif

#if defined HEALTH
new health = get_user_health(id)
set_user_health(id, ((health += g_bRandom ? random_num(25, 100) : HEALTH) > 255) ? 255 : health)
#endif

#if defined ARMOR
new armor = get_user_armor(id)
set_user_armor(id, ((armor += g_bRandom ? random_num(25, 100) : ARMOR) > 255) ? 255 : armor)
#endif

#if defined GRENADE
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
#endif
}

public client_disconnect(id)
{
if(task_exists(id+TASK_WELLCOME))
remove_task(id+TASK_WELLCOME)
}

stock is_user_steam(id)
{
static dp_pointer

if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))
{
server_cmd("dp_clientinfo %d", id)
server_exec()
return (get_pcvar_num(dp_pointer) == 2) ? 1 : 0
}
return 0
}

stock print_chatcolor(const id, const input[], any:...)
{
static msg[191]
vformat(msg, charsmax(msg), input, 3)

replace_all(msg, charsmax(msg), "!g", "^4") // Green Color
replace_all(msg, charsmax(msg), "!y", "^1") // Default Color
replace_all(msg, charsmax(msg), "!team", "^3") // Team Color
replace_all(msg, charsmax(msg), "!team2", "^0") // Team2 Color

new count = 1, players[32], player

if(id) players[0] = id; else get_players(players, count, "ch")
{
for(new i = 0; i < count; i++)
{
player = players[i]

if(is_user_connected(player))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, player)
write_byte(player)
write_string(msg)
message_end()
}
}
}
}

Помогите сделать, чтобы выдавалось рандомно или гранаты, или деньги, или армор с третьего раунда.
Вот что я делаю, скажи правильно или нет.

Проверка на раунды:
1. объявляю переменную
Код:
new g_RoundNum;

2. регистрирую события
Код:
public plugin_init()
{
register_event("HLTV", "RoundStart", "a", "1=0", "2=0")
register_event("TextMsg", "RoundRestart", "a", "2&#Game_w")
}

3. задаю значения
Код:
public RoundStart()
g_RoundNum++

public RoundRestart()
g_RoundNum = 0

4. делаю проверку
Код:
   if(!is_user_alive(id) || !CheckFlag(g_bIsSteam, id))
return

=>
Код:
   if(!is_user_alive(id) || !CheckFlag(g_bIsSteam, id) || (g_RoundNum < 3))
return


Рандом оформить через case, но не знаю как


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 21.1.2015, 1:00
Сообщение #24
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Fred Perry, Код:
	switch(random_num(0,3))
{
case 0:
{
new money = cs_get_user_money(id)
cs_set_user_money(id, ((money += g_bRandom ? random_num(100, 5000) : MONEY) > 16000) ? 16000 : money)
}

case 1:
{
new health = get_user_health(id)
set_user_health(id, ((health += g_bRandom ? random_num(25, 100) : HEALTH) > 255) ? 255 : health)
}
case 2:
{
new armor = get_user_armor(id)
set_user_armor(id, ((armor += g_bRandom ? random_num(25, 100) : ARMOR) > 255) ? 255 : armor)
}

case 3:
{
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 7entol
сообщение 30.5.2015, 10:51
Сообщение #25


Стаж: 12 лет

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

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

#define PLUGIN "Wellcome <span class="searchlite">Steam</span>"
#define VERSION "0.1"
#define AUTHOR "Fintok!"

// Для отключения ненужной функции закомментируйте строку ниже

#define MONEY 800 // Авто. выдача доп. денг игроку
#define HEALTH 25 // Авто. выдача доп. жизней игроку
#define ARMOR 25 // Авто. выдача доп. брони игроку
#define GRENADE // Авто. выдача гранат игроку

new bool: g_bRandom = false // Выдача случайного кол-ва... (см. выше) [true = вкл. | false = выкл]

#define CheckFlag(%1,%2) (%1 & (1 << (%2 & 31)))
#define SetFlag(%1,%2) (%1 |= (1 << (%2 & 31)))
#define ClearFlag(%1,%2) (%1 &= ~(1 << (%2 & 31)))
new g_bIsSteam

#define TASK_WELLCOME 23436

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

RegisterHam(Ham_Spawn, "player", "fw_PlayerRespawn_Post", 1)
}

public client_putinserver(id)
{
if(is_user_bot(id) || is_user_hltv(id))
return

is_user_steam(id) ? SetFlag(g_bIsSteam, id) : ClearFlag(g_bIsSteam, id)

if(CheckFlag(g_bIsSteam, id))
set_task(3.0, "WelcomeTask", id+TASK_WELLCOME)
}

public WelcomeTask(id)
{
id -= TASK_WELLCOME

new szName[32]
get_user_name(id, szName, charsmax(szName))

print_chatcolor(0, "[^3Game-OS|Bonus^1] Урааа! К нам зашел ^3STEAM^1 игрок!")
print_chatcolor(0, "[^3Game-OS|Bonus^1] Приветствуем, ^4%s!", szName)
}

public fw_PlayerRespawn_Post(id)
{
if(!is_user_alive(id) || !CheckFlag(g_bIsSteam, id))
return

give_item(id, "item_assaultsuit")
give_item(id, "item_thighpack")

#if defined MONEY
new money = cs_get_user_money(id)
cs_set_user_money(id, ((money += g_bRandom ? random_num(100, 5000) : MONEY) > 16000) ? 16000 : money)
#endif

#if defined HEALTH
new health = get_user_health(id)
set_user_health(id, ((health += g_bRandom ? random_num(25, 100) : HEALTH) > 255) ? 255 : health)
#endif

#if defined ARMOR
new armor = get_user_armor(id)
set_user_armor(id, ((armor += g_bRandom ? random_num(25, 100) : ARMOR) > 255) ? 255 : armor)
#endif

#if defined GRENADE
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
#endif
}

public client_disconnect(id)
{
if(task_exists(id+TASK_WELLCOME))
remove_task(id+TASK_WELLCOME)
}

stock is_user_steam(id)
{
static dp_pointer

if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))
{
server_cmd("dp_clientinfo %d", id)
server_exec()
return (get_pcvar_num(dp_pointer) == 2) ? 1 : 0
}
return 0
}

stock print_chatcolor(const id, const input[], any:...)
{
static msg[191]
vformat(msg, charsmax(msg), input, 3)

replace_all(msg, charsmax(msg), "!g", "^4") // Green Color
replace_all(msg, charsmax(msg), "!y", "^1") // Default Color
replace_all(msg, charsmax(msg), "!team", "^3") // Team Color
replace_all(msg, charsmax(msg), "!team2", "^0") // Team2 Color

new count = 1, players[32], player

if(id) players[0] = id; else get_players(players, count, "ch")
{
for(new i = 0; i < count; i++)
{
player = players[i]

if(is_user_connected(player))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, player)
write_byte(player)
write_string(msg)
message_end()
}
}
}
}


Помогите пожалуйста добавить проверку на T флаг.
Спасибо заранее
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 30.5.2015, 12:27
Сообщение #26


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

7entol, Оо, а зачем?

Замени в коде:
Код:
public client_putinserver(id)
{
if(is_user_bot(id) || is_user_hltv(id))
return
---->
Код:
public client_putinserver(id)
{
if(is_user_bot(id) || is_user_hltv(id) || !get_user_flags(id) & ADMIN_LEVEL_H)
return
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Metropolis
сообщение 28.6.2015, 15:00
Сообщение #27
Стаж: 11 лет

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

Fintok, Пытался скомпилировать ваш плагин веб компилятором, как Bloo советовал, и локально, не получается. Подскажите, где я ошибаюсь.
Скрытый текст

steam_bonus.sma(28) : error 001: expected token: ",", but found "-identifier-"
steam_bonus.sma(28) : error 017: undefined symbol "searchlite"
steam_bonus.sma(28) : error 029: invalid expression, assumed zero
steam_bonus.sma(28) : fatal error 107: too many error messages on one line
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Pulse
сообщение 28.6.2015, 21:36
Сообщение #28


Стаж: 10 лет

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

качайте, и не парьтесь Steam Bonus
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Metropolis
сообщение 29.6.2015, 19:47
Сообщение #29
Стаж: 11 лет

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

Цитата(Pulse @ 28.6.2015, 23:36) *
качайте, и не парьтесь Steam Bonus

Так там за скилл бонус, а не за стим.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 29.6.2015, 20:19
Сообщение #30


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Metropolis, за стим там бонус, просто какой именно бонус получит стим игрок зависит от скилла.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dukkhaz0r
сообщение 29.6.2015, 20:36
Сообщение #31


Стаж: 12 лет

Сообщений: 343
Благодарностей: 294
Полезность: 812

Metropolis,
Код:
public client_putinserver(id)
{
if(is_user_bot(id) || is_user_hltv(id) || !get_user_flags(id) & ADMIN_LEVEL_H)
return


=>

Код:
public client_putinserver(id)
{
if(is_user_bot(id) || is_user_hltv(id) || !(get_user_flags(id) & ADMIN_LEVEL_H))
return


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kennybear
сообщение 29.6.2015, 21:14
Сообщение #32


Стаж: 12 лет

Сообщений: 1394
Благодарностей: 710
Полезность: 593

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

Dukkhaz0r, доделывай плагины свои давай,у себя на форуме))


АРЕНА ГЕЙМЕРОВ [21] 2014-2020
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Metropolis
сообщение 29.6.2015, 21:19
Сообщение #33
Стаж: 11 лет

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

Цитата(Bloo @ 29.6.2015, 22:19) *
Metropolis, за стим там бонус, просто какой именно бонус получит стим игрок зависит от скилла.

Точно, не внимательно прочитал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 30.6.2015, 1:22
Сообщение #34
Стаж: 11 лет

Сообщений: 407
Благодарностей: 169
Полезность: 254

Да, цветной чат не работает. (Steam)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 30.9.2015, 15:12
Сообщение #35
Стаж: 11 лет

Сообщений: 407
Благодарностей: 169
Полезность: 254

Ну так что ? Кто-нибудь разбирался, почему не работает цветное приветствие ?
Вот эти строки не работают, у них стандартный цвет.
Код
}
  
public WelcomeTask(id)
{
   id -= TASK_WELLCOME
  
   new szName[32]
   get_user_name(id, szName, charsmax(szName))
  
   print_chatcolor(0, "[^3Сервер^1] На сервер зашёл ^3STEAM ^1игрок !")
   print_chatcolor(0, "[^3Сервер^1] Приветствуем тебя ^4%s !", szName)
}

Вот тот самый Инклуд, который требует этот плагин, компилить, компилит без ошибок, но при входе Steam игрока на сервер, приветствие остаётся моноцветом.
При этом, сами бонусы работают.
#include <colorchat>
Код
#if defined _colorchat_included
    #endinput
#endif
#define _colorchat_included

/* ColorChat Support */
#define NORMAL    DontChange
#define GREEN    DontChange
#define RED        Red
#define BLUE    Blue
#define GREY    Grey
#define ColorChat client_print_color

#define MAX_TRANSLATION_LENGTH 2048

enum {
    DontChange = 0,
    Grey = -1,
    Red = -2,
    Blue = -3
};

#define print_team_default  DontChange
#define print_team_grey     Grey
#define print_team_red      Red
#define print_team_blue     Blue

stock client_print_color(id, sender, const fmt[], any:...)
{
    // check if id is different from 0
    if (id && !is_user_connected(id))
    {
        return 0;
    }

    if (sender < Blue || sender > 32)
    {
        sender = DontChange;
    }
    else if (sender < DontChange)
    {
        sender = -sender + 32; // align indexes to the TeamInfo ones
    }

    static const szTeamName[][] =
    {
        "",
        "TERRORIST",
        "CT"
    };

    new szMessage[191];

    new iParams = numargs();

    // Specific player code
    if (id)
    {
        if (iParams == 3)
        {
            copy(szMessage, charsmax(szMessage), fmt); // copy so message length doesn't exceed critical 192 value
        }
        else
        {
            vformat(szMessage, charsmax(szMessage), fmt, 4);
        }

        if (sender > (32 - Grey))
        {
            if (sender > (32 - Blue))
            {
                sender = id;
            }
            else
            {
                _CC_TeamInfo(id, sender, szTeamName[sender - (32 - Grey)]);
            }
        }
        _CC_SayText(id, sender, szMessage);
    }

    // Send message to all players
    else
    {
        // Figure out if at least 1 player is connected
        // so we don't execute useless useless code if not
        new iPlayers[32], iNum;
        get_players(iPlayers, iNum, "ch");
        if (!iNum)
        {
            return 0;
        }

        new iMlNumber, i, j;
        new Array:aStoreML = ArrayCreate();
        if (iParams >= 5) // ML can be used
        {
            for (j = 3; j < iParams; j++)
            {
                // retrieve original param value and check if it's LANG_PLAYER value
                if (getarg(j) == LANG_PLAYER)
                {
                    i = 0;
                    // as LANG_PLAYER == -1, check if next parm string is a registered language translation
                    while ((szMessage[i] = getarg(j + 1, i++))) {}
                    if (GetLangTransKey(szMessage) != TransKey_Bad)
                    {
                        // Store that arg as LANG_PLAYER so we can alter it later
                        ArrayPushCell(aStoreML, j++);

                        // Update ML array saire so we'll know 1st if ML is used,
                        // 2nd how many args we have to alterate
                        iMlNumber++;
                    }
                }
            }
        }

        // If arraysize == 0, ML is not used
        // we can only send 1 MSG_ALL message if sender != 0
        if (!iMlNumber)
        {
            if (iParams == 3)
            {
                copy(szMessage, charsmax(szMessage), fmt);
            }
            else
            {
                vformat(szMessage, charsmax(szMessage), fmt, 4);
            }
            if (0 < sender < (32 - Blue)) // if 0 is passed, need to loop
            {
                if (sender > (32 - Grey))
                {
                    _CC_TeamInfo(0, sender, szTeamName[sender - (32 - Grey)]);
                }
                _CC_SayText(0, sender, szMessage);
                return 1;
            }
        }

        if (sender > (32 - Blue))
        {
            sender = 0; // use receiver index
        }

        for (--iNum; iNum >= 0; iNum--)
        {
            id = iPlayers[iNum];

            if (iMlNumber)
            {
                for (j = 0; j < iMlNumber; j++)
                {
                    // Set all LANG_PLAYER args to player index ( = id )
                    // so we can format the text for that specific player
                    setarg(ArrayGetCell(aStoreML, j), _, id);
                }

                // format string for specific player
                vformat(szMessage, charsmax(szMessage), fmt, 4);
            }

            if (sender > (32 - Grey))
            {
                _CC_TeamInfo(id, sender, szTeamName[sender - (32 - Grey)]);
            }
            _CC_SayText(id, sender, szMessage);
        }

        ArrayDestroy(aStoreML);
    }
    return 1;
}

stock _CC_TeamInfo(iReceiver, iSender, szTeam[])
{
    static iTeamInfo = 0;
    if (!iTeamInfo)
    {
        iTeamInfo = get_user_msgid("TeamInfo");
    }
    message_begin(iReceiver ? MSG_ONE : MSG_ALL, iTeamInfo, _, iReceiver);
    write_byte(iSender);
    write_string(szTeam);
    message_end();
}

stock _CC_SayText(iReceiver, iSender, szMessage[])
{
    static iSayText = 0;
    if (!iSayText)
    {
        iSayText = get_user_msgid("SayText");
    }

    // Prevent sending format and localization strings via chat
    for (new i = 0; i < 192; i++)
    {
        if (szMessage[i] == 0) break;
        if (szMessage[i] == '%' ||
            szMessage[i] == '#')
            szMessage[i] = ' ';
    }
    
    message_begin(iReceiver ? MSG_ONE : MSG_ALL, iSayText, _, iReceiver);
    write_byte(iSender ? iSender : iReceiver);
    if (szMessage[0] > 4)
    {
        write_byte(1);
        szMessage[192 - 2 - 1] = 0;    // Two write_byte + string terminator
        write_string(szMessage);
    }
    else
    {
        szMessage[192 - 1 - 1] = 0;    // One write_byte + string terminator
        write_string(szMessage);
    }
    message_end();
}

new _translation_szBuffer[MAX_TRANSLATION_LENGTH];

stock register_dictionary_colored(const filename[])
{
    if (!register_dictionary(filename))
    {
        return 0;
    }

    new szFileName[256];
    get_localinfo("amxx_datadir", szFileName, charsmax(szFileName));
    format(szFileName, charsmax(szFileName), "%s/lang/%s", szFileName, filename);
    new fp = fopen(szFileName, "rt");
    if (!fp)
    {
        log_amx("Failed to open %s", szFileName);
        return 0;
    }

    new szLang[3], szKey[64], TransKey:iKey;

    while (!feof(fp))
    {
        fgets(fp, _translation_szBuffer, charsmax(_translation_szBuffer));
        trim(_translation_szBuffer);

        if (_translation_szBuffer[0] == '[')
        {
            strtok(_translation_szBuffer[1], szLang, charsmax(szLang), _translation_szBuffer, 1, ']');
        }
        else if (_translation_szBuffer[0])
        {
            strbreak(_translation_szBuffer, szKey, charsmax(szKey), _translation_szBuffer, charsmax(_translation_szBuffer));
            iKey = GetLangTransKey(szKey);
            if (iKey != TransKey_Bad)
            {
                replace_all(_translation_szBuffer, charsmax(_translation_szBuffer), "!g", "^4");
                replace_all(_translation_szBuffer, charsmax(_translation_szBuffer), "!t", "^3");
                replace_all(_translation_szBuffer, charsmax(_translation_szBuffer), "!n", "^1");
                replace_all(_translation_szBuffer, charsmax(_translation_szBuffer), "^^4", "^4");
                replace_all(_translation_szBuffer, charsmax(_translation_szBuffer), "^^3", "^3");
                replace_all(_translation_szBuffer, charsmax(_translation_szBuffer), "^^1", "^1");
                replace_all(_translation_szBuffer, charsmax(_translation_szBuffer), "^^n", "^n");
                replace_all(_translation_szBuffer, charsmax(_translation_szBuffer), "^^t", "^t");
                AddTranslation(szLang, iKey, _translation_szBuffer[2]);
            }
        }
    }

    fclose(fp);
    return 1;
}

/* ML from AMXX 1.8.3 support */
#define register_dictionary register_dictionary_colored

Кто-нибудь сможет помочь ? Спасибо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cyber1741
сообщение 6.12.2015, 19:41
Сообщение #36


Стаж: 13 лет

Сообщений: 1473
Благодарностей: 222
Полезность: 95

пустяк?
Отсюда steam bonus (Пост #662515)
steam_bonus.sma(132) : warning 203: symbol is never used: "g_bRandom"
Header size: 984 bytes
Code size: 3604 bytes
Data size: 2092 bytes
Stack/heap size: 16384 bytes; estimated max. usage=96 cells (384 bytes)
Total requirements: 23064 bytes

1 Warning.
Done.


Отредактировал: cyber1741, - 6.12.2015, 19:42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 6.12.2015, 19:55
Сообщение #37
Стаж: 11 лет

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

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