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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: huhboy - 2013. október 01. - 23:38:49

Cím: Színes chat
Írta: huhboy - 2013. október 01. - 23:38:49
Hali. Valaki nem tudná nekem megmondani, mi kell ahhoz, hogy a chatben a hosszú szövegnél, ami átmegy második sorba, az is színes legyen, és ne váltson fehérre? :)
Cím: Színes chat
Írta: Lömpi - 2013. október 01. - 23:56:45
Nem igazán értem a kérdést. Azt szeretnéd hogy ha egy sort megtörsz az után ne legyen fehér a sorod játékon belül kijelzéskor?
Cím: Színes chat
Írta: huhboy - 2013. október 02. - 00:18:44
Idézetet írta: dns date=1380664605\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"43307\" data-ipsquote-contentclass=\"forums_Topic
Nem igazán értem a kérdést. Azt szeretnéd hogy ha egy sort megtörsz az után ne legyen fehér a sorod játékon belül kijelzéskor?
 
na szóval xd
most ilyen:
\"width=500http://kepfeltoltes.hu/131002/most_ilyen_www.kepfeltoltes.hu_.jpg[/img]
viszont én azt szeretném, ha mind a 2 sor színes lenne :)
Cím: Színes chat
Írta: BoOy - 2013. október 02. - 18:02:02
Idézetet írta: huhboy date=1380665924\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"43307\" data-ipsquote-contentclass=\"forums_Topic


Nem igazán értem a kérdést. Azt szeretnéd hogy ha egy sort megtörsz az után ne legyen fehér a sorod játékon belül kijelzéskor?
 
na szóval xd
most ilyen:
\"width=500http://kepfeltoltes.hu/131002/most_ilyen_www.kepfeltoltes.hu_.jpg[/img]
viszont én azt szeretném, ha mind a 2 sor színes lenne :)
 
[/quote]
A kódját másold ki ide, mert nem tudjuk hogy a sortörésnek hogy van a szkriptje.
Cím: Színes chat
Írta: ZyZu. - 2013. október 02. - 18:39:32
Idézetet írta: BoOy date=1380729722\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"43307\" data-ipsquote-contentclass=\"forums_Topic


 

Nem igazán értem a kérdést. Azt szeretnéd hogy ha egy sort megtörsz az után ne legyen fehér a sorod játékon belül kijelzéskor?
 
na szóval xd
most ilyen:
\"width=500http://kepfeltoltes.hu/131002/most_ilyen_www.kepfeltoltes.hu_.jpg[/img]
viszont én azt szeretném, ha mind a 2 sor színes lenne :)
 
[/quote]
A kódját másold ki ide, mert nem tudjuk hogy a sortörésnek hogy van a szkriptje.
 
[/quote]
Majd nézd meg http://sampforum.hu/index.php?topic=30867 :D
Cím: Színes chat
Írta: huhboy - 2013. október 02. - 21:39:56
tessék :D
 
#define hoszusag 80
public OnPlayerText(playerid, text[])
{
if(strlen(NowReacString))
{
if(!strcmp(NowReacString, text, true)) return ReactionTestWin(playerid);
}
if(anty(text) && !IsPlayerAdmin(playerid))
{
new str[256];
format(str,256,\"%s kickelve lett a szerverrõl. Oka: HIRDETNI AKART!\",PlayerName(playerid));
SendClientMessageToAll(0xC0C0C0AA, str);
Kick(playerid);
return 0;
}
new szamok=0,pontok=0, kettospont=0;
for(new ch=0; ch<strlen(text); ch++) if(text[ch]>=\'0\' && text[ch]<=\'9\')szamok++; else if(text[ch]==\'.\')pontok++; else if(text[ch]==\':\')kettospont++;
if(szamok>=9 && pontok>=3 && kettospont>=1)
{
    new str[256];
format(str,256,\"%s kickelve lett a szerverrõl. Oka: HIRDETNI AKART!\",PlayerName(playerid));
SendClientMessageToAll(0xC0C0C0AA, str);
   Kick(playerid);
   return 0;
}
SetPlayerChatBubble(playerid, text, 0xFF0000FF, 100.0, 10000);
    PlayerPlaySound(playerid,1058,0.0,0.0,0.0);
new szin[32];
GetPVarString(playerid, \"ChatColor\", szin, sizeof(szin));
    new /*tmp2[256],*/file[256]/*,str[128]*/;
    static name[MAX_PLAYER_NAME],string[128];
GetPlayerName(playerid,name,sizeof(name));
    format(file,sizeof(file),\"/LuxAdmin/Accounts/%s.sav\",udb_encode(name));
    if(strlen(text) <= hoszusag){
if(!fexist(file)) return SendClientMessage(playerid, red, \"Hiba: A fájl nem létezik vagy nincs regisztrációd\");
if( strlen( dini_Get(file, \"Rang\")) <= 1)
{
format(string,sizeof(string),\"%s {FF0000}(%d): %s%s\",name,playerid,szin,text);
} else {
format(string,sizeof(string),\"{B8860B}%s {%06x}%s {FF0000}(%d): %s%s\",dini_Get(file,\"Rang\"),GetPlayerColor(playerid) >>> 8,name,playerid,szin,text);
}
}else{
    new szoveg2[61];
    strmid(szoveg2,text,hoszusag,129);
    new pos = strfind(text,\" \", true);
    if( pos != -1 ) text[pos] = \'\\n\';
         //strins(text, \"-\", hoszusag, 1);
strdel(text, hoszusag, 129);
//SendClientMessage(playerid,COLOR_WHITE,text); //kiírja a karakteren belüli sort
if(!fexist(file)) return SendClientMessage(playerid, red, \"Hiba: A fájl nem létezik vagy nincs regisztrációd\");
if( strlen( dini_Get(file, \"Rang\")) <= 1)
{
format(string,sizeof(string),\"%s {FF0000}(%d): %s%s\",name,playerid,szin,text);
} else {
format(string,sizeof(string),\"{B8860B}%s {%06x}%s {FF0000}(%d): %s%s\",dini_Get(file,\"Rang\"),GetPlayerColor(playerid) >>> 8,name,playerid,szin,text);
}
SendClientMessageToAll(GetPlayerColor(playerid),string); SendClientMessageToAll(COLOR_WHITE,szoveg2); return 0;
}
return SendClientMessageToAll(GetPlayerColor(playerid), string),0;
}