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

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

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

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

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

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

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

Show Team_money

Статус пользователя fckzor
сообщение 26.2.2016, 20:14
Сообщение #1
Стаж: 10 лет

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

Нужен плагин на mix сервер. Плагин очень простой - в начале каждого раунда от имени клиента отправляет в say_team кол-во денег. Ну в общем как на фасткапе. Искал в гугле (дошел до третей страницы :D) там конечно же распространен этот бредовый плагин который выводит HUD сообщение на весь экран, как по мне - это колхоз.
Cкрин

Надо чтобы все было предельно просто, как на этом скриншоте
Cкрин

Так вот, обыскал весь гугл, и на каком то зарубежном форуме нашел плагин say_team_money.amxx
Закинул плагин, ринулся тестировать, но плагин не правильно показывает деньги. Он показывает МНЕ, что у моих тиммейтов столько же денег сколько и у МЕНЯ. Ну а тиммейту соответственно показывает что у ДРУГИХ столько де денег сколько у НЕГО.
А еще плагин выводит сообщения не от клиента, а от сервера, что ли, в общем как на скриншоте
Cкрин

Я сам в написании плагина ничего не понимаю, но исходник у меня есть, знающие люди, помогите переделать плагин, чтобы было как на втором скриншоте
исходник
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <hamsandwich>
#include <cstrike>

new g_mp

public plugin_init()
{
register_plugin("SAY TEAM: MONEY", "1.0", ";LuKks.-'")

RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1)
g_mp = get_maxplayers()
}

public fw_PlayerSpawn_Post(id)
{
if (!is_user_alive(id))
return HAM_IGNORED

static Nombre[32], i; get_user_name(id, Nombre, charsmax(Nombre))

for (i = 1; i <= g_mp; i++)
{
if(is_user_connected(i) && get_user_team(id) == get_user_team(i))
client_print(i, print_chat, "%s %d", Nombre, cs_get_user_money(i))
}

return HAM_IGNORED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang11274\\ f0\\ fs16 \n\\ par }
*/


P.S.
Школьники - мимо. На скрине не SK это скрин маяка с фасткапа. И это плагиннаписал деньги, а не сами!
Сообщения типа "так сами напишите сколько денег и все" - мимо. Неадекваты - мимо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 26.2.2016, 20:27
Сообщение #2


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

Стаж: 13 лет

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

Хотел бы уточнить: Вы плагин ищите или хотите, чтобы вам его написали?
i
Уведомление:
после ответа ТСа тема будет перенесена в соответствующий раздел
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя fckzor
сообщение 26.2.2016, 20:45
Сообщение #3
Стаж: 10 лет

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

GOOD FELLOW, я его и ищу, а если кто то напишет (не бесплатно) будет очень хорошо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Timajkee
сообщение 26.2.2016, 21:03
Сообщение #4
Стаж: 10 лет
Город: Узбекистан

Сообщений: 96
Благодарностей: 12
Полезность: 18

fckzor,
Вроде это
Cкрытый текст
#include <amxmodx>
#include <cstrike>
#include <amxmisc>
#include <hamsandwich>
#define PLUGIN "show_money"
#define VERSION "1.0"
#define AUTHOR "Weejee & n2k"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /money", "cmd_money")
register_clcmd("say_team /money", "cmd_money")
RegisterHam(Ham_Spawn, "player", "cmd_money", 1)
}

public cmd_money(id) {
new iMoney;
new money_Buffer[100+1];
iMoney = cs_get_user_money(id);
format( money_Buffer, 100, "$%d", iMoney );
engclient_cmd( id, "say_team", money_Buffer );
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя fckzor
сообщение 26.2.2016, 21:55
Сообщение #5
Стаж: 10 лет

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

Timajkee, именно оно, я видел этот плагин, даже проверять не стал, меня смутило say /manoy и say_team /money думал что надо будет самому прописывать и только тогда покажет, спасибо!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: