GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Sramm - 2012. június 15. - 14:24:57

Cím: Prefix [Elõtagos] üzenet
Írta: Sramm - 2012. június 15. - 14:24:57
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;
}
Cím: Prefix [Elõtagos] üzenet
Írta: Kovacs_Bela - 2012. június 20. - 19:13:15
Egyszerû de nagyszerû :D
Cím: Prefix [Elõtagos] üzenet
Írta: Flash - 2012. június 20. - 19:16:45


SendClientMessage(playerid, -1, \"[Admin] Hello!\");
 
Nem tudom mért kell stock-al ezt túlbonyolítani, de egyébként jó kis code.