AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   problems with client_printcolor and motd? (https://forums.alliedmods.net/showthread.php?t=120414)

shadowlink 03-04-2010 14:03

problems with client_printcolor and motd?
 
Ok so i am trying to put a colored message in this plugin:

Code:

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "test"

new SayTxT

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    RegisterHam(Ham_Spawn, "player", "Player_Spawn_Post", 1)
    SayTxT = get_user_msgid("SayText");
}

public Player_Spawn_Post(id)
{
    show_motd(id, "test")
    client_printcolor(id, "/ctrtest /gtest /yteeeest")

}

stock client_printcolor(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg,190,input,3);
replace_all(msg,190,"/g","^4");// green txt
replace_all(msg,190,"/y","^1");// orange txt
replace_all(msg,190,"/ctr","^3");// team txt
replace_all(msg,190,"/w","^0");// team txt
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, SayTxT, _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}

If i comment out "show_motd(.." it works. If not, the colored message doesn't appear.
Any ideas?

thank you


All times are GMT -4. The time now is 08:46.

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