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

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

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

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

Resetscore

, Помогите сделать цветным
Статус пользователя Bambuc
сообщение 29.3.2013, 11:48
Сообщение #1


Стаж: 13 лет

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

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

Нужно сделать что-бы не показывало когда пишешь в чат /rs
А когда обнулил счет выходит такая надпись
[RS] Ваш счет успешно обнулен

Буду очень благодарен thank_you2.gif

RS
#include <amxmodx>
#include <cstrike>
#include <fun>

new counter[33] = 0

#pragma tabsize 0

#define PLUGIN "Empower ResetScore"
#define VERSION "1.0"
#define AUTHOR "Empower"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("ResetHUD","startround","be")
register_clcmd("say /rs", "reset_score")
register_clcmd("say_team /rs", "reset_score")
register_clcmd("rs", "reset_score")
}

public startround(id){
counter[id] = 0
}

public reset_score(id)
{
if (counter[id] < 1){
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
client_print(id, print_chat, "Ваш счет обнулен")
counter[id]++
}else{
client_print(id, print_chat, "Сбросить счёт можно 1 раз за 1 раунд")
}
return PLUGIN_HANDLED
}


Отредактировал: Bambuc, - 29.3.2013, 11:50
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
eckoecko
сообщение 29.3.2013, 11:58
Сообщение #2
Стаж: 14 лет

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

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

new counter[33] = 0

#pragma tabsize 0

#define PLUGIN "Empower ResetScore"
#define VERSION "1.0"
#define AUTHOR "Empower"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("ResetHUD","startround","be")
register_clcmd("say /rs", "reset_score")
register_clcmd("say_team /rs", "reset_score")
register_clcmd("rs", "reset_score")
}

public startround(id){
counter[id] = 0
}

public reset_score(id)
{
if (counter[id] < 1){
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
counter[id]++
}else{
client_print(id, print_chat, "Сбросить счёт можно 1 раз за 1 раунд")
}
return PLUGIN_HANDLED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Bambuc
сообщение 29.3.2013, 11:59
Сообщение #3


Стаж: 13 лет

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

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

Цитата(eckoecko @ 29.3.2013, 11:58) *
Скрытый текст
Код
#include <amxmodx>
#include <cstrike>
#include <fun>

new counter[33] = 0

#pragma tabsize 0

#define PLUGIN "Empower ResetScore"
#define VERSION "1.0"
#define AUTHOR "Empower"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("ResetHUD","startround","be")
register_clcmd("say /rs", "reset_score")
register_clcmd("say_team /rs", "reset_score")
register_clcmd("rs", "reset_score")
}

public startround(id){
counter[id] = 0
}

public reset_score(id)
{
if (counter[id] < 1){
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
counter[id]++
}else{
client_print(id, print_chat, "Сбросить счёт можно 1 раз за 1 раунд")
}
return PLUGIN_HANDLED
}

Ошибку выдает

Отредактировал: Bambuc, - 29.3.2013, 12:01
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
eckoecko
сообщение 29.3.2013, 12:02
Сообщение #4
Стаж: 14 лет

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

Не никакой ошибки, на готовый. http://rghost.ru/44865836

Отредактировал: eckoecko, - 29.3.2013, 12:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bambuc
сообщение 29.3.2013, 12:03
Сообщение #5


Стаж: 13 лет

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

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

Дело наверно в плагине,Нашел другой
RS
/*
This is a simple plugin I made that will just restart a players score
making their deaths and kills set to 0, this is to help players out a
little bit because they no longer have to reconnect or retry if they
want their score to start over, they can just type a simple command

---------------------------------
--------- MADE BY SILENTTT -----
------ MADE BY SILENTTT ------
-- MADE BY SILENTTT -------
------ MADE BY SILENTTT ------
--------- MADE BY SILENTTT -----
---------------------------------
*/

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

#define adtime 600.0 //Default of 10 minuites

new pcvar_Advertise
new pcvar_Display

public plugin_init()
{
register_plugin("Reset Score", "1.0", "Silenttt")

//You may type /resetscore or /restartscore
register_clcmd("say /rs", "reset_score")
register_clcmd("say /resetscore", "reset_score")
register_clcmd("say /restartscore", "reset_score")

//This command by default will be set at 0
//Change it to 1 in server.cfg if you want
//A message to be shown to advertise this.
pcvar_Advertise = register_cvar("sv_rsadvertise", "0")
//This command by default is also 0
//Change it to 1 in server.cfg if you want
//It to show who reset their scores when they do it
pcvar_Display = register_cvar("sv_rsdisplay", "0")

if(get_cvar_num("sv_rsadvertise") == 1)
{
set_task(adtime, "advertise", _, _, _, "b")
}
}

public reset_score(id)
{
//These both NEED to be done twice, otherwise your frags wont
//until the next round
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)

if(get_pcvar_num(pcvar_Display) == 1)
{
new name[33]
get_user_name(id, name, 32)
client_print(0, print_chat, "%s обнулил свой счёт", name)
}
else
{
client_print(id, print_chat, "Ваш счёт успешно обнулён")
}
}

public advertise()
{
set_hudmessage(255, 0, 0, -1.0, 0.20, 0, 0.2, 12.0)
show_hudmessage(0, "Напишите в чате /resetscore или /rs для обнуления вашего счёта")
}

public client_putinserver(id)
{
if(get_pcvar_num(pcvar_Advertise) == 1)
{
set_task(10.0, "connectmessage", id, _, _, "a", 1)
}
}

public connectmessage(id)
{
if(is_user_connected(id))
{
client_print(id, print_chat, "Напишите в чате /resetscore или /rs для обнуления вашего счёта")
}
}


Если не трудно сделай этот,спасибо.




Отредактировал: Bambuc, - 29.3.2013, 12:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nickk
сообщение 29.3.2013, 12:03
Сообщение #6
Стаж: 13 лет

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

Ошибки нету, только просили же надпись добавить)
Код
ColorChat(id, RED, "[^4RS] ^1Ваш счет успешно обнулен")


Отредактировал: Nickk, - 29.3.2013, 12:04
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
eckoecko
сообщение 29.3.2013, 12:06
Сообщение #7
Стаж: 14 лет

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

ссЫЛЬ

[quote name='Bambuc' date='29.3.2013, 11:48' post='414810']
Нужно сделать что-бы не показывало когда пишешь в чат /rs
А когда обнулил счет выходит такая надпись
[RS] Ваш счет успешно обнулен

Буду очень благодарен thank_you2.gif

Читай внимательней.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bambuc
сообщение 29.3.2013, 12:08
Сообщение #8


Стаж: 13 лет

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

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

Да-да спасибо,только вот у меня что-то не компилируется
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nickk
сообщение 29.3.2013, 12:08
Сообщение #9
Стаж: 13 лет

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

eckoecko, Сам с собой переписываешься?
Bambuc, компилятор похоже пустой ( без инклюдов )

Отредактировал: Nickk, - 29.3.2013, 12:10
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
eckoecko
сообщение 29.3.2013, 12:14
Сообщение #10
Стаж: 14 лет

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

Цитата(Bambuc @ 29.3.2013, 13:08) *
Да-да спасибо,только вот у меня что-то не компилируется

ТЫК
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 29.3.2013, 12:15
Сообщение #11


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

Стаж: 13 лет

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

Скрытый текст
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>


public plugin_init()
{
register_plugin("Reset Score", "1.0", "DSM")

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


}


public reset_score(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)
ColorChat(id, GREEN, "^3[^4RS^3] ^4 %s ^1Ваш счет успешно обнулен!", name)

}


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

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


Стаж: 13 лет

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

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

Спасибо.

Отредактировал: Bambuc, - 29.3.2013, 12:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nickk
сообщение 29.3.2013, 12:17
Сообщение #13
Стаж: 13 лет

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

Bambuc, с цветом определись уже, в первом посту одно, тут другое.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bambuc
сообщение 29.3.2013, 12:21
Сообщение #14


Стаж: 13 лет

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

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

Как написал eckoecko там вообще не было не какой надписи

Цитата(GOOD FELLOW @ 29.3.2013, 12:15) *
Скрытый текст
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>


public plugin_init()
{
register_plugin("Reset Score", "1.0", "DSM")

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


}


public reset_score(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)
ColorChat(id, GREEN, "^3[^4RS^3] ^4 %s ^1Ваш счет успешно обнулен!", name)

}


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


Перед [RS] Пишет ник игрока
Как убрать?

Отредактировал: Bambuc, - 29.3.2013, 12:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 29.3.2013, 12:23
Сообщение #15


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

Стаж: 13 лет

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

Скрытый текст
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>


public plugin_init()
{
register_plugin("Reset Score", "1.0", "DSM")

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


}


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

ColorChat(id, GREEN, "^3[^4RS^3] ^1Ваш счет успешно обнулен!")

}


тестируй, компилит без ошибок, должно работать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя man-7-utd
сообщение 3.4.2013, 21:38
Сообщение #16
Стаж: 14 лет

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

Цитата
тестируй, компилит без ошибок, должно работать

можешь добавить возможность делать /rs не меньше чем через 20 секунд. Если кто-нить попробует обнулить счет плагин выведет в чат сообщение "Функция будет доступна через 20(19--1) сек."
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
CaHeK86
сообщение 4.4.2013, 0:41
Сообщение #17
Стаж: 16 лет

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

Цитата(man-7-utd @ 3.4.2013, 22:38) *
можешь добавить возможность делать /rs не меньше чем через 20 секунд. Если кто-нить попробует обнулить счет плагин выведет в чат сообщение "Функция будет доступна через 20(19--1) сек."


1 раз за раунд!

Прикрепленный файл  rscolor.rar ( 5,23 килобайт ) Кол-во скачиваний: 0


thank_you2.gif

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