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

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

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

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

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

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

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

Server Tasks

Статус пользователя Strannik89
сообщение 3.3.2015, 0:02
Сообщение #1
Стаж: 14 лет

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

Помогите найти рабочий плагин Server Tasks. 1.4 и ниже версии не пашут. НА кс контроле нашел рабочий... исходник не компилируется. а в плагине вшит редирект. прошу дать ссылку на нормальный плагин. спасибо заранее
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Strannik89
сообщение 3.3.2015, 8:33
Сообщение #2
Стаж: 14 лет

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

Если нету такого - то прошу исправить нерабочий плагин. за исправление плачу 100рублей.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dukkhaz0r
сообщение 3.3.2015, 8:35
Сообщение #3


Стаж: 12 лет

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

Исходник сюда выложи


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Strannik89
сообщение 3.3.2015, 19:46
Сообщение #4
Стаж: 14 лет

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

Цитата(Dukkhaz0r @ 3.3.2015, 8:35) *
Исходник сюда выложи


Исходник Версии 1.1

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

new Array: Task_T;
new Array: Task_C;

new g_iArraySize;

public plugin_precache( )
{
    Task_T = ArrayCreate( 6 );
    Task_C = ArrayCreate( 512 );
    
    Func_ParseFile( );
    
    g_iArraySize = ArraySize( Task_T );
}

public plugin_init( )
{
    register_plugin( "Server Tasks", "1.1", "Hattrick" );
    
    new szTime[ 6 ];
    get_time( "%H:%M", szTime, charsmax( szTime ) )
    
    new szConfigsDir[ 64 ];
    get_configsdir( szConfigsDir, charsmax( szConfigsDir ) );
    
    if( szTime[ 0 ] == '0' )
        server_cmd( "exec %s/ServerNight.cfg", szConfigsDir );
    
    else
        server_cmd( "exec %s/ServerDay.cfg", szConfigsDir );
    
    if( g_iArraySize )
        set_task( 60.0, "Task_CheckForTasks", _, _, _, "b" );
}

Func_ParseFile( )
{
    new szData[ 517 ], szLeft[ 6 ], szRight[ 512 ], szConfigsDir[ 64 ], hFile;
    get_configsdir( szConfigsDir, charsmax( szConfigsDir ) );
    format( szConfigsDir, charsmax( szConfigsDir ), "%s/ServerTasks.ini", szConfigsDir );
    hFile = fopen( szConfigsDir, "rt" );
    
    while( hFile && !feof( hFile ) )
    {
        fgets( hFile, szData, charsmax( szData ) );
        
        replace( szData, charsmax( szData ), "^n", "" );
        
        if( !szData[ 0 ] || szData[ 0 ] == ';' || szData[ 0 ] == '#' || ( szData[ 0 ] == '/' && szData[ 1 ] == '/' ) )
            continue;
        
        strtok( szData, szLeft, charsmax( szLeft ), szRight, charsmax( szRight ), '=' );
        
        trim( szLeft );
        trim( szRight );
        
        ArrayPushString( Task_T, szLeft );
        ArrayPushString( Task_C, szRight );
    }
    
    for( iVariable = 0; iVariable < g_iArraySize; iVariable++ )
    {
        ArrayGetString( Task_T, iVariable, szNeededTime, charsmax( szNeededTime ) );
        
        if( equal( szCurrentTime, szNeededTime ) )
        {
            ArrayGetString( Task_C, iVariable, szCommand, charsmax( szCommand ) );
            
            server_cmd( "%s", szCommand );
        }
    }
}
В паблике качал его как 1.3 . Гдето. Есть другой. ..Сам плагин рабочий но редиректит на какой то IP людей (Сломать бы этому кулибину пальчик за такое).. .Там исходник специально нарушен.

Отредактировал: Strannik89, - 3.3.2015, 19:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Strannik89
сообщение 3.3.2015, 21:51
Сообщение #5
Стаж: 14 лет

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

Очень сложная задача вижу....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 3.3.2015, 22:04
Сообщение #6


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

Стаж: 13 лет

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

здесь нет никакого редиректа
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Strannik89
сообщение 3.3.2015, 22:28
Сообщение #7
Стаж: 14 лет

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

Цитата(GOOD FELLOW @ 3.3.2015, 22:04) *
здесь нет никакого редиректа

А кто сказал что он тут? ты попросил исходник - я дал. Я сказал что плагин не работает. дайте пожалуйста или рабочий или исправьте. тот что с редиректом - он скомпилирован , а исходник , который идет в паке с ним - специально поврежден. этот плагин поправить ты сможешь? отблагодарю. Мне уже давал тип плагин. я заплатил уже за него 100 рублей. но он так же нерабочий. больше с те человеком не хочу иметь дел.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 3.3.2015, 22:34
Сообщение #8


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

Стаж: 13 лет

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

Strannik89, во-первых, не надо говорить со мной так, будто я вам что-то должен и не тыкайте мне.
во-вторых, исходник не я просил.
в-третьих

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

new Array: Task_T
new Array: Task_C

new g_iArraySize

public plugin_precache() {
Task_T = ArrayCreate(6)
Task_C = ArrayCreate(512)
Func_ParseFile()
g_iArraySize = ArraySize(Task_T)
}

public plugin_init() {
register_plugin("Server Tasks", "1.1", "Hattrick")

new szTime[6];
get_time("%H:%M", szTime, charsmax(szTime))

new szConfigsDir[64]
get_configsdir(szConfigsDir, charsmax(szConfigsDir))

if(szTime[0] == '0')
server_cmd("exec %s/ServerNight.cfg", szConfigsDir)
else
server_cmd("exec %s/ServerDay.cfg", szConfigsDir)

if(g_iArraySize)
set_task(60.0, "Task_CheckForTasks", _, _, _, "b")
}

Func_ParseFile( ) {
new szData[517], szLeft[6], szRight[512], szConfigsDir[64], hFile, szNeededTime[33], szCurrentTime[33], szCommand[33]
get_configsdir(szConfigsDir, charsmax(szConfigsDir))
format(szConfigsDir, charsmax(szConfigsDir), "%s/ServerTasks.ini", szConfigsDir)
hFile = fopen(szConfigsDir, "rt")

while(hFile && !feof(hFile)) {
fgets(hFile, szData, charsmax(szData))
replace(szData, charsmax(szData), "^n", "")

if(!szData[0] || szData[0] == ';' || szData[0] == '#' || (szData[0] == '/' && szData[1] == '/'))
continue

strtok(szData, szLeft, charsmax(szLeft), szRight, charsmax(szRight), '=')

trim(szLeft)
trim(szRight)

ArrayPushString(Task_T, szLeft)
ArrayPushString(Task_C, szRight)
}

for(new iVariable = 0; iVariable < g_iArraySize; iVariable++) {
ArrayGetString(Task_T, iVariable, szNeededTime, charsmax(szNeededTime))

if(equal(szCurrentTime, szNeededTime)) {
ArrayGetString(Task_C, iVariable, szCommand, charsmax(szCommand))
server_cmd("%s", szCommand)
}
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя qvadro
сообщение 3.3.2015, 22:57
Сообщение #9


Стаж: 16 лет

Сообщений: 358
Благодарностей: 147
Полезность: 579

+ в-четвертых , оффициальный топик плагина : Server Tasks v1.3


Достойно парировать, к сожалению, умеют далеко не многие. Нельзя наказывать людей за критику.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Strannik89
сообщение 6.3.2015, 13:52
Сообщение #10
Стаж: 14 лет

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

Я не знаю почему, но твой исправленый вариант не работает тоже. Заносил команды в ServerNight.cfg и нифига.

Отредактировал: Bloo, - 6.3.2015, 13:57
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: