Плагин money для CSDM, внутри |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Плагин money для CSDM, внутри |
terskiys
|
11.12.2012, 5:19
Сообщение
|
![]() |
zCoder, underwoker, благодарю, сегодня днем попробую
|
Поблагодарили 1 раз
|
|
terskiys
|
11.12.2012, 19:00
Сообщение
|
![]() |
Работает, но только что зашедшему игроку в течение первой жизни показывает 800$. После первой смерти все ок.
|
Поблагодарили 1 раз
|
|
terskiys
|
11.12.2012, 19:45
Сообщение
|
![]() |
underwoker, браво, огромное спасибо.
|
Поблагодарили 1 раз
|
|
| underwoker |
11.12.2012, 20:05
Сообщение
|
|
|
Не за что.
|
Поблагодарили 2 раз
|
|
MaZzai
|
12.12.2012, 15:38
Сообщение
|
![]() |
|
Поблагодарили 1 раз
|
|
| underwoker |
12.12.2012, 15:57
Сообщение
|
|
|
Ок. Сегодня/Завтра создам.
|
Поблагодарили 1 раз
|
|
| underwoker |
12.12.2012, 16:48
Сообщение
|
|
|
К тому же там больше 10 не идет. А с деньгами можно делать все. :)
|
Поблагодарили 1 раз
|
|
iLLuSioN
|
12.12.2012, 17:10
Сообщение
|
![]() |
На ДМ некогда смотреть на эффект появления цифр, а вот то, что больше 9 нельзя, да, хреново :)
![]() |
Поблагодарили 1 раз
|
|
| underwoker |
12.12.2012, 17:22
Сообщение
|
|
|
Я бы еще сделал сообщение в чат при спавне. Сколько было убито всего, и сколько людей было убито в хед за одну жизнь.
|
Поблагодарили 1 раз
|
|
Default
|
17.12.2012, 15:10
Сообщение
|
![]() |
csdm_zero_money.sma #include <amxmodx> #include <cstrike> #include <hamsandwich> #define PLUGIN "Zero $$" #define VERSION "1.0" #define AUTHOR "zCoder&smbd" new maxplayers new MONEY= 1 public plugin_init() { register_event("DeathMsg", "death_msg","a") RegisterHam(Ham_Spawn,"player","player_respawn") maxplayers = get_maxplayers() } public death_msg() { new killer= read_data(1) new victim= read_data(2) if(killer<=maxplayers && killer && killer!=victim) { set_task(0.1, "reset_money", killer) } } public player_respawn(id) { cs_set_user_money(id, 0) } public reset_money(killer) { cs_set_user_money(killer, cs_get_user_money(killer) - 300) cs_set_user_money(killer, cs_get_user_money(killer) + MONEY) } Код L 12/15/2012 - 17:24:46: Start of error session. L 12/15/2012 - 17:24:46: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20121215.log") L 12/15/2012 - 17:24:46: [CSTRIKE] Invalid player 7 L 12/15/2012 - 17:24:46: [AMXX] Displaying debug trace (plugin "csdm_zero_money.amxx") L 12/15/2012 - 17:24:46: [AMXX] Run time error 10: native error (native "cs_set_user_money") L 12/15/2012 - 17:24:46: [AMXX] [0] csdm_zero_money.sma::player_respawn (line 32) Собственно в чем проблема? Может кому и пригодиться, раз тут не помогли Оригинальный пост фикса ТУТ (кликабельно) csdm_zero_money.sma FIX by quit #include <amxmodx> #include <cstrike> #include <hamsandwich> #define PLUGIN "Zero $$" #define VERSION "1.0" #define AUTHOR "zCoder & smbd" new maxplayers; new MONEY = 1; public plugin_init() { register_event("DeathMsg", "death_msg", "a"); RegisterHam(Ham_Spawn, "player", "player_respawn"); maxplayers = get_maxplayers(); } public death_msg() { new killer = read_data(1); new victim = read_data(2); if(killer <= maxplayers && killer && killer != victim) set_task(0.1, "reset_money", killer); } public player_respawn(id) { if(!is_user_connected(id)) return; cs_set_user_money(id, 0); } public reset_money(killer) { if(!is_user_connected(killer)) return; cs_set_user_money(killer, cs_get_user_money(killer) - 300); cs_set_user_money(killer, cs_get_user_money(killer) + MONEY); }
Отредактировал: DBfighterR, - 17.12.2012, 15:26
|
Поблагодарили 1 раз
|
|
| underwoker |
17.12.2012, 15:13
Сообщение
|
|
|
Оригинальный пост ТУТ (кликабельно) O_O я вообще только что увидел ваш вопрос. Но утверждать что там оригинальный пост будет в корне неверно. Насчет того поста, можно написать "оригинальный пост фикса плагина". А тут вы присвоили оригинал другому человекy. :) |
Поблагодарили 1 раз
|
|
![]() ![]() |