AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Error Compilation please help (https://forums.alliedmods.net/showthread.php?t=293868)

NikodCostas 02-13-2017 01:47

Error Compilation please help
 
Code:

#include <amxmodx>

new a[6]

public plugin_init()
{
        register_plugin("Map Scheduler", "1.0", "Author")

        set_task(60.0, "task_check_time", 38427236, _, _, "b")
}

public task_check_time()
{
        get_time("%H:%M", a, 5)

        if (equal(a, "22:00"))
        {
                server_cmd("amx_rcon mp_timelimit 0")
               
                server_cmd("amx_map fy_snow")
               
                chat_color(0, "!g[AMXX] !nEste ora !g22:00 !nserverul trece pe setarile de noapte.")
        }
       
        if (equal(a, "10:00"))
        {     
                server_cmd("amx_map fy_snow")

                server_cmd("amx_rcon mp_timelimit 35")

                chat_color(0, "!g[AMXX] !nEste ora !g10:00 !nserverul trece pe setarile de zi.")
        }
       
}

stock chat_color(const id, const input[], any:...)
{
        new count = 1, players[32]

        static msg[191]

        vformat(msg, 190, input, 3)

        replace_all(msg, 190, "!g", "^4")
        replace_all(msg, 190, "!n", "^1")
        replace_all(msg, 190, "!t", "^3")
        replace_all(msg, 190, "!t2", "^0")

        if (id) players[0] = id; else get_players(players, count, "ch")
        {
                for (new i = 0; i < count; i++)
                {
                        if (is_user_connected(players[i]))
                        {
                                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
                                write_byte(players[i])
                                write_string(msg)
                                message_end()
                        }
                }
        }
}


headline 02-13-2017 02:04

Re: Error Compilation please help
 
Moved to AMX > Scripting > Scripting Help

Natsheh 02-13-2017 05:53

Re: Error Compilation please help
 
PHP Code:

stock chat_color(const id, const input[], any:...)
{
    new 
count 1players[32]

    static 
msg[191]

    
vformat(msg190input3)

    
replace_all(msg190"!g""^4")
    
replace_all(msg190"!n""^1")
    
replace_all(msg190"!t""^3")
    
replace_all(msg190"!t2""^0")

    if (
idplayers[0] = id; else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
                
write_byte(players[i])
                
write_string(msg)
                
message_end()
            }
        }
    }


Wtf is this stock?

edon1337 02-13-2017 08:29

Re: Error Compilation please help
 
Chatcolor .. ?

Natsheh 02-13-2017 12:42

Re: Error Compilation please help
 
Quote:

Originally Posted by edon1337 (Post 2495128)
Chatcolor .. ?


Ik its a horrible stock

Fixed one

PHP Code:

stock ColorChat(const id, const szInput[], any:...)
{
    new 
iPlayers[32], iCount 1;
    new 
szMessage[192]
    
szMessage[0] = '^1' // this is for making the default color chat is yellow
    
vformat(szMessage[1], charsmax(szMessage), szInput3)
    
szMessage[191] = '^0';
    
    
replace_all(szMessagecharsmax(szMessage), "!g""^4")
    
replace_all(szMessagecharsmax(szMessage), "!n""^1")
    
replace_all(szMessagecharsmax(szMessage), "!t""^3")
    
    if(
id)
    {
        if(!
is_user_connected(id)) return;
        
iPlayers[0] = id;
    }
    else
        
get_players(iPlayersiCount"ch")
    
    for(new 
iplayeriCounti++)
    {
            
player players[i];
            
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _player)
            
write_byte(player)
            
write_string(szMessage)
            
message_end()
    }



NikodCostas 02-13-2017 14:24

Re: Error Compilation please help
 
solved , tc please , thanks everyone


All times are GMT -4. The time now is 20:48.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.