Sziasztok! Írtam egy kis stockot, így könnyedén tudunk elõtagot hozzáadni az üzenetünkhöz. (Értelme nem sok van, de kezdõknek lehet jól jön.) Még talán annyi, hogy nem kell külön formázni
stock SendPrefixMessage(playerid,color,prefix[],msg[])
{
new message[128];
format(message,sizeof(message),\"%s %s\",prefix,msg);
SendClientMessage(playerid,color,message);
return 1;
}
stock SendPrefixMessageToAll(color,prefix[],msg[])
{
new message[128];
format(message,sizeof(message),\"%s %s\",prefix,msg);
SendClientMessageToAll(color,message);
return 1;
}
Teszt script:
CMD:prefixme(playerid,params[])
{
SendPrefixMessage(playerid,-1,\"[Admin]\",\"Hello!\");
return 1;
}
CMD:prefixall(playerid,params[])
{
SendPrefixMessageToAll(-1,\"[Admin]\",\"Hello!\");
return 1;
}