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

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

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

23-апр
10-апр
11-апр
02-дек

6 страниц V  « 2 3 4 5 »
Раскрутка Counter-Strike 1.6

VIP Bonus time. Розыгрыш випки в определенное время.

Статус пользователя cyber1741
сообщение 10.6.2015, 19:48
Сообщение #41


Стаж: 9 лет 5 месяцев

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

Цитата(kes @ 10.6.2015, 20:35) *
Как может одновременно быть несколько карт?

ну там нашел на 1,останется 3 и т.д я думал что так
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 10.6.2015, 19:49
Сообщение #42


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

Стаж: 9 лет 1 месяц

Сообщений: 2500
Благодарностей: 1627
Полезность: 815

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

значит что получилось у меня:
вот настройка в исходнике. Квары в amxx.cfg не писал.
Цитата
#define SIZE_SPAWN 4 //Сколько сундучков будет спавнить.
g_pCvarTime = register_cvar("bonus_time", "19:00 10/05/2015");


Сегодня в 19-10 полез в логи, вижу:

Цитата
L 06/10/2015 - 19:03:48: Log file started (file "cstrike/addons/amxmodx/logs/winners.log") (game "cstrike") (amx "1.8.2")
L 06/10/2015 - 19:03:48: Winner! name: '<<MandariN :D>>' steamid: 'STEAM_0:0:371462322' IP: '91.215.26.7'
L 06/10/2015 - 19:08:31: Winner! name: 'S.VOLKOV' steamid: 'STEAM_0:0:80869634' IP: '217.15.199.84'


Выдал вип, S.VOLKOV, так как первый не отписался ( нужно отписаться в течение 1 часа, пока так.)

Дальше сижу, сижу, вдруг пишет ещё чувак, мол я вип выиграл, я говорю - выдал уже, опоздал)
Думаю, надо проверить ник его и логи на всякий случай. Захожу в логи и вижу ещё 2 строки:

Цитата
L 06/10/2015 - 19:42:44: Winner! name: 'StinGeR' steamid: 'STEAM_0:0:1872525407' IP: '85.114.167.196'
L 06/10/2015 - 20:15:19: Winner! name: 'tenr' steamid: 'STEAM_0:0:413654399' IP: '109.106.143.135'


И действительно. Пишет мне tenb,
Пришлось выдать, на день) Ну да ладно.
Что делать с плагином после розыгрыша? Комментировать в plugins.ini? Почему он пишет игрокам, что выиграли ВИП?
В итоге 4 человека за 1 час 15 минут выиграли вип. Но квар то в исходнике стоит на 19-00.

Ну и Плюс в этом есть:
Цитата
Ололо
я выиграл вип на вашем сервере!!! как мне получить приззз?
Алексей
ник?

Ололо
tenr

Алексей
хм
я уже выдал одному

Ололо
бред
я tenr

Алексей
L 06/10/2015 - 19:42:44: Winner! name: 'StinGeR' steamid: 'STEAM_0:0:1872525407' IP: '85.114.167.196'
по логам стингер
ладно ща сделаю

Ололо
спс

Алексей
1 день, херня ведь )

Ололо
ну и что
поганяю с випкой день потом может и куплю!

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 10.6.2015, 19:50
Сообщение #43


Стаж: 8 лет 6 месяцев

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

cyber1741, нет, в определенное время появляются сундуки, их находят и все.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dukkhaz0r
сообщение 10.6.2015, 20:09
Сообщение #44


Стаж: 8 лет 4 месяца

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

Забавная ситуация, действительно. Пока фикс не придумал, после розыгрыша надо просто стопнуть плагин в plugin.ini.
Фикс точно будет и очень скоро, обещаю.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Ezequiel
сообщение 10.6.2015, 20:12
Сообщение #45


Стаж: 7 лет 3 месяца
Город: Уфа

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

Зачетный плагин! все работает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя tenb63rus
сообщение 10.6.2015, 20:28
Сообщение #46


Стаж: 8 лет 3 месяца

Сообщений: 817
Благодарностей: 476
Полезность: 850

Было бы лучше если на созданных точках сундуки появлялись рандомно и по очереди (нашли один сундук, спавнится следующий) В итоге кто больше соберёт того и считать победителем.
А то получается игроки просто запомнят точки и будут сразу к ним бежать, если на всех точках сразу сундуки спавнятся, то как-то меньше соревновательного элемента выходит, не интересно.
Ко всему этому добавить автоматическое включение в определённый день недели (в определённое время) и отключение после окончания розыгрыша.
Готов заплатить за такой плагин (можно и вместе скинуться). Кто возьмется за реализацию?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Skywrath
сообщение 10.6.2015, 20:32
Сообщение #47
Стаж: 7 лет 3 месяца

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

Dukkhaz0r,
я понял суть плагина как в плагине от сафа "автоматическая выдача флага "t"" или как?

Отредактировал: Skywrath, - 10.6.2015, 20:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dukkhaz0r
сообщение 10.6.2015, 20:47
Сообщение #48


Стаж: 8 лет 4 месяца

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

Skywrath, не смотрел его плагины.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Skywrath
сообщение 10.6.2015, 20:50
Сообщение #49
Стаж: 7 лет 3 месяца

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

Dukkhaz0r,
Код:
/*
* Top Awards 10/22/2012
*
* Плагин добавляет флаг(и) TOPx игрокам
* Квары:
* top_ranks - максимальный ранг, который может иметь игрок (конец TOPX)
* top_flags - какие флаги добавляются
*
* Игнорируются игроки с флагом IGNORE_FLAG (по умолчанию это флаг m) и игроки, уже имеющие ВСЕ добавляемые флаги.
* Поясняющая надпись игроку выводится цветным чатом.
*
* Credits:
* - original plugin's authors SimonLogic & RoleX
* - c-s.net.ua users 3aB}{o3 & cs-portal for the idea and link
*/

#include <amxmodx>
#include <csstats>

#define IGNORE_FLAG ADMIN_LEVEL_A /* flag "m" */

new pRanks, pFlags

public plugin_init() {
register_plugin( "Top Awards", "0.11c", "Safety1st" )
register_dictionary( "topawards.txt" )
pRanks = register_cvar( "top_ranks", "10" )
pFlags = register_cvar( "top_flags", "t" )
}

public client_putinserver(id) {
set_task( 0.3, "CheckStats", id ) // we need to use delay otherwise we will get rank = 0
}

public CheckStats(id) {
new iFlags = get_user_flags(id)
new szAddFlags[16]
get_pcvar_string( pFlags, szAddFlags, 15 )
new iAddFlags = read_flags(szAddFlags)

if ( iFlags & IGNORE_FLAG || iFlags & iAddFlags == iAddFlags )
// ignore player with IGNORE_FLAG or having all additional flags
return

new iRanks = get_pcvar_num(pRanks)
if ( !iRanks )
return

new szStats[8], szBodyHits[8]
new iRank = get_user_stats( id, szStats, szBodyHits )

if ( iRank && iRank <= iRanks ) {
// 1st check for safety. may be player not ranked at all yet
set_user_flags( id, iFlags | iAddFlags )
new data[2]
data[0] = id
data[1] = iRanks
set_task( 5.0, "PrintMessage", _, data, 2 )
}
}

public PrintMessage( data[2] ) {
if ( !is_user_connected(data[0]) )
return

ColorPrint( data[0], "%L", data[0], "TOP_AWARDS", data[1] )
}

ColorPrint( iReceiver, const szRawMessage[ ], any:... ) {
static iMsgSayText = 0
if( !iMsgSayText )
iMsgSayText = get_user_msgid( "SayText" )

new szMessage[192]
vformat( szMessage, charsmax(szMessage) - 1, szRawMessage, 3 )
replace_all( szMessage, charsmax(szMessage) - 1, "!n", "^1" )
replace_all( szMessage, charsmax(szMessage) - 1, "!t", "^3" )
replace_all( szMessage, charsmax(szMessage) - 1, "!g", "^4" )
if ( szMessage[0] != '^1' || szMessage[0] != '^3' || szMessage[0] != '^4' )
format( szMessage, charsmax(szMessage) - 1, "^1%s", szMessage ) // we must set initial default color if it is not provided explicitly

message_begin( MSG_ONE_UNRELIABLE, iMsgSayText, _, iReceiver )
write_byte(iReceiver) // use target player as sender to see colors at all (and his own team color for ^3)
write_string(szMessage)
message_end()
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dukkhaz0r
сообщение 10.6.2015, 20:57
Сообщение #50


Стаж: 8 лет 4 месяца

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

Skywrath, Нет, совершенно другое. Администратору придется своими ручками прописывать привилегии.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Skywrath
сообщение 10.6.2015, 21:11
Сообщение #51
Стаж: 7 лет 3 месяца

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

Dukkhaz0r,
мне кажется не очень так будет)) не проще ли бы было сделать авто присвоение?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Tet
сообщение 10.6.2015, 21:28
Сообщение #52


Стаж: 7 лет 1 месяц

Сообщений: 269
Благодарностей: 265
Полезность: 278

Цитата(Skywrath @ 10.6.2015, 22:11) *
Dukkhaz0r,
мне кажется не очень так будет)) не проще ли бы было сделать авто присвоение?

Возможно кто-то подарки не только випками/админками выдает. Можно же стимакками и т.д.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Skywrath
сообщение 10.6.2015, 21:31
Сообщение #53
Стаж: 7 лет 3 месяца

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

Tet,
об этом не подумал!
нооооооо, можно как то автоматизировать данный плагин)))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dukkhaz0r
сообщение 10.6.2015, 21:35
Сообщение #54


Стаж: 8 лет 4 месяца

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

Skywrath, Конечно можно, но у меня например админы хранятся в БД и users.ini просто так не даст отредактировать.


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


Стаж: 10 лет

Сообщений: 1644
Благодарностей: 515
Полезность: 363

Skywrath, да без "БЭ".
Писать победителей в файл(steamid) и при коннекте проверять, а далее... set_user_flags(id, get_user_flags(id)|ADMIN_LEVEL_H)
ps.gif Выдавать лучше при спавне, ибо возможны траблы с amx_reloadadmins =)

Tet, макрос/квар не отменяли)

Отредактировал: neygomon, - 10.6.2015, 21:42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Skywrath
сообщение 10.6.2015, 21:45
Сообщение #56
Стаж: 7 лет 3 месяца

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

neygomon,
эмм, еще бы уметь и знать))

Цитата(Dukkhaz0r @ 10.6.2015, 22:35) *
Skywrath, Конечно можно, но у меня например админы хранятся в БД и users.ini просто так не даст отредактировать.

у меня в users.ini
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя neygomon
сообщение 10.6.2015, 21:46
Сообщение #57


Стаж: 10 лет

Сообщений: 1644
Благодарностей: 515
Полезность: 363

Skywrath, я подкинул идею для Dukkhaz0r
жди его решения ;)
если что, когда он финал выпустит.. я перепишу и добавлю :D

Отредактировал: neygomon, - 10.6.2015, 21:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Tet
сообщение 10.6.2015, 21:47
Сообщение #58


Стаж: 7 лет 1 месяц

Сообщений: 269
Благодарностей: 265
Полезность: 278

Цитата(neygomon @ 10.6.2015, 22:46) *
я перепишу и добавлю :D

Скрытый текст
ну один жиган на полрайона derisive.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Skywrath
сообщение 10.6.2015, 21:48
Сообщение #59
Стаж: 7 лет 3 месяца

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

neygomon,
если он будет такое делать, то можно еще обдумать как автоматизировать его более комфортабельно для игроков и администратора сервера.
Дабы не делать лишних движений))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя neygomon
сообщение 10.6.2015, 21:49
Сообщение #60


Стаж: 10 лет

Сообщений: 1644
Благодарностей: 515
Полезность: 363

Tet, ну вот че ты делаешь акцент на моем сообщении?:)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
6 страниц V  « 2 3 4 5 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: