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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Hivatalos fórumról áthozott szkriptek => A témát indította: KLaypex - 2014. Május 14. - 19:10:01

Cím: Formázott chat szöveg leválasztása.
Írta: KLaypex - 2014. Május 14. - 19:10:01
Sziasztok.
Elhoztam nektek egy scriptet, ami egy formázott chat szövegét, egy adott karakter után
a neved alá leválasztja.
Forrás: http://forum.sa-mp.com/archive/index.php/t-350008.html
Script:
 
public OnPlayerText(playerid, text[])
{
new string[500 + 1], cName[MAX_PLAYER_NAME];
GetPlayerName(playerid, cName, MAX_PLAYER_NAME);
format(string, sizeof(string),\"{%06x}%s {fffff0}(%d): {ffffff}%s\", GetPlayerColor(playerid) >>> 8, cName, playerid, text);
SendSplitMessage(-1, string);
return 0;
}
stock SendSplitMessage(color, final[])
{
new buffer[EX_SPLITLENGTH+5];
new len = strlen(final);
if(len>EX_SPLITLENGTH)
{
new times = (len/EX_SPLITLENGTH);
for(new i = 0; i < times+1; i++)
{
strdel(buffer, 0, EX_SPLITLENGTH+5);
if(len-(i*EX_SPLITLENGTH)>EX_SPLITLENGTH)
{
strmid(buffer, final, EX_SPLITLENGTH*i, EX_SPLITLENGTH*(i+1));
format(buffer, sizeof(buffer), \"%s\", buffer);
}
else
{
strmid(buffer, final, EX_SPLITLENGTH*i, len);
}
SendClientMessageToAll(color, buffer);
}
}
else
{
SendClientMessageToAll(color, final);
}
}
Cím: Formázott chat szöveg leválasztása.
Írta: [(The_Pro_Kari)] - 2014. Május 14. - 19:20:45
[mod]Rakj ki képet légyszíves![/mod]
Cím: Formázott chat szöveg leválasztása.
Írta: KLaypex - 2014. Május 14. - 19:10:01
Sziasztok.
Elhoztam nektek egy scriptet, ami egy formázott chat szövegét, egy adott karakter után
a neved alá leválasztja.
Forrás: http://forum.sa-mp.com/archive/index.php/t-350008.html
Script:
 
public OnPlayerText(playerid, text[])
{
new string[500 + 1], cName[MAX_PLAYER_NAME];
GetPlayerName(playerid, cName, MAX_PLAYER_NAME);
format(string, sizeof(string),\"{%06x}%s {fffff0}(%d): {ffffff}%s\", GetPlayerColor(playerid) >>> 8, cName, playerid, text);
SendSplitMessage(-1, string);
return 0;
}
stock SendSplitMessage(color, final[])
{
new buffer[EX_SPLITLENGTH+5];
new len = strlen(final);
if(len>EX_SPLITLENGTH)
{
new times = (len/EX_SPLITLENGTH);
for(new i = 0; i < times+1; i++)
{
strdel(buffer, 0, EX_SPLITLENGTH+5);
if(len-(i*EX_SPLITLENGTH)>EX_SPLITLENGTH)
{
strmid(buffer, final, EX_SPLITLENGTH*i, EX_SPLITLENGTH*(i+1));
format(buffer, sizeof(buffer), \"%s\", buffer);
}
else
{
strmid(buffer, final, EX_SPLITLENGTH*i, len);
}
SendClientMessageToAll(color, buffer);
}
}
else
{
SendClientMessageToAll(color, final);
}
}
Cím: Formázott chat szöveg leválasztása.
Írta: [(The_Pro_Kari)] - 2014. Május 14. - 19:20:45
[mod]Rakj ki képet légyszíves![/mod]