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

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

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

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

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

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

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

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

NewResetScore

, нужно выпилить из него звук при обнулении счета
mossad2013
сообщение 5.4.2014, 20:34
Сообщение #1
Стаж: 12 лет

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

парни привет.. я не соображаю в етом всем.. помогите выпилить звук при обнулении счета.. я так понимаю что то нужно выризать из кода
Прикрепленные файлы:
Прикрепленный файл  NewResetScore.sma ( 1,53 килобайт ) Кол-во скачиваний: 14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя tato2013
сообщение 5.4.2014, 20:38
Сообщение #2


Стаж: 12 лет

Сообщений: 331
Благодарностей: 121
Полезность: 185

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

new SayText;

#define PLUGIN "Reset Score and Sound"
#define VERSION "1.0"
#define AUTHOR "FarCher"

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd("say /rs","resetscore")
    register_clcmd("say /restartscore","resetscore")
    
    SayText = get_user_msgid("SayText")
}

public resetscore(id)
{
    cs_set_user_deaths(id, 0)
    set_user_frags(id, 0)
    cs_set_user_deaths(id, 0)
    set_user_frags(id, 0)
    
    new name[33]
    get_user_name(id, name, 32)
    
    print_col_chat( id, "^4[^3ResetScore^4] ^3%s^1, ваш счёт ^4Убийств ^1Рё ^4Смертей ^1обнулён.", name)
}

stock print_col_chat(const id, const input[], any:...)
{
    new count = 1, players[32];
    static msg[191];
    vformat(msg, 190, input, 3);
    replace_all(msg, 190, "!g", "^4");  
    replace_all(msg, 190, "!y", "^1");
    replace_all(msg, 190, "!t", "^3");
    if (id) players[0] = id; else get_players(players, count, "ch");
    {
        for ( new i = 0; i < count; i++ )
        {
            if ( is_user_connected(players[i]) )
            {
                message_begin(MSG_ONE_UNRELIABLE, SayText, _, players[i]);
                write_byte(players[i]);
                write_string(msg);
                message_end();
            }
        }
    }
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
mossad2013
сообщение 5.4.2014, 20:43
Сообщение #3
Стаж: 12 лет

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


не компилиться

Отредактировал: mossad2013, - 5.4.2014, 20:45
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 5.4.2014, 20:55
Сообщение #4
Стаж: 12 лет

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

Код:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>

new SayText;

#define PLUGIN "Reset Score and Sound"
#define VERSION "1.0"
#define AUTHOR "FarCher"

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

register_clcmd("say /rs","resetscore")
register_clcmd("say /restartscore","resetscore")

SayText = get_user_msgid("SayText")
}

public resetscore(id)
{
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)

new name[33]
get_user_name(id, name, 32)

print_col_chat( id, "^4[^3ResetScore^4] ^3%s^1, ваш счёт ^4Убийств ^1и ^4Смертей ^1обнулён.", name)
}

stock print_col_chat(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!g", "^4");
replace_all(msg, 190, "!y", "^1");
replace_all(msg, 190, "!t", "^3");
if (id) players[0] = id; else get_players(players, count, "ch");
{
for ( new i = 0; i < count; i++ )
{
if ( is_user_connected(players[i]) )
{
message_begin(MSG_ONE_UNRELIABLE, SayText, _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}


как и в посте выше.

Отредактировал: trollface, - 5.4.2014, 20:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
mossad2013
сообщение 5.4.2014, 20:58
Сообщение #5
Стаж: 12 лет

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

Цитата(trollface @ 5.4.2014, 21:55) *
Код:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>

new SayText;

#define PLUGIN "Reset Score and Sound"
#define VERSION "1.0"
#define AUTHOR "FarCher"

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

register_clcmd("say /rs","resetscore")
register_clcmd("say /restartscore","resetscore")

SayText = get_user_msgid("SayText")
}

public resetscore(id)
{
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)

new name[33]
get_user_name(id, name, 32)

print_col_chat( id, "^4[^3ResetScore^4] ^3%s^1, ваш счёт ^4Убийств ^1и ^4Смертей ^1обнулён.", name)
}

stock print_col_chat(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!g", "^4");
replace_all(msg, 190, "!y", "^1");
replace_all(msg, 190, "!t", "^3");
if (id) players[0] = id; else get_players(players, count, "ch");
{
for ( new i = 0; i < count; i++ )
{
if ( is_user_connected(players[i]) )
{
message_begin(MSG_ONE_UNRELIABLE, SayText, _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}


как и в посте выше.

спасибо))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 5.4.2014, 21:00
Сообщение #6
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

Цитата
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)


аттстой
лучше

set_pdata_int(id, m_iDeaths, 0);
ExecuteHam(Ham_AddPoints, id, 0, true);

Отредактировал: csnet, - 5.4.2014, 21:05


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 5.4.2014, 21:02
Сообщение #7
Стаж: 12 лет

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

csnet,
фапаешь на хамсэндвич?:D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 5.4.2014, 21:03
Сообщение #8
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

да он удобный и порой незаменимый

я предпочитаю /rs выводить так "только нуб пишет /rs в чат"

Отредактировал: csnet, - 5.4.2014, 21:04


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tato2013
сообщение 5.4.2014, 21:14
Сообщение #9


Стаж: 12 лет

Сообщений: 331
Благодарностей: 121
Полезность: 185

А что мой вариант не компилелся из за кодировки?

Отредактировал: tato2013, - 5.4.2014, 21:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 5.4.2014, 21:15
Сообщение #10


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

Стаж: 13 лет

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

Цитата(tato2013 @ 5.4.2014, 21:14) *
А что мой вариант не компилелся из за кодировки?


форум коверкает кодировку
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя izymcs
сообщение 6.4.2014, 23:20
Сообщение #11


Стаж: 12 лет

Сообщений: 203
Благодарностей: 9
Полезность: 48

Самый простейший из всех возможных. Просто. Нет ничего лишнего. Нет проблем.
Код
#include <amxmodx>
#include <fun>
#include <cstrike>
  
#define PLUGIN  "Reset Score Light"
#define VERSION "0.1"
#define AUTHOR  "anonim"

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

   register_clcmd("say /rs", "reset_score");
   register_clcmd("say /resetscore", "reset_score");
   register_clcmd("say_team /rs", "reset_score");
   register_clcmd("say_team /resetscore", "reset_score");

}
  
public reset_score(id)
{
   if (is_user_connected(id))
   {
      set_user_frags(id, 0);
      cs_set_user_deaths(id, 0);
   }
}


Отредактировал: izymcs, - 6.4.2014, 23:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: