scris in chat culoare ca la factiune
#1

cum fac cand scrie cineva in chat sa aiba numele scris in chat ca la factiunea in care e
Reply
#2

adauga georgelaceanu@yahoo.com si te ajut eu
Reply
#3

cred ca asta ar trebui sa mearga...
pawn Code:
public OnPlayerText(playerid, text[])
{
new  pName[MAX_PLAYER_NAME], String[150];//numele si mesajul care o sa apara...
GetPlayerName(playerid, pName, sizeof(pName));//luam numele la jucator

format(String, sizeof(String), "%s: {FFFFFF}%s", pName, text);//formatam mesajul ca sa fie cum vrei tu... (o sa se trimita cu culoarea pe care o are jucatorul... pe harta sau cand da tab)
SendClientMessageToAll(GetPlayerColor(playerid), String);//trimitem mesajul
return 0;//cand este 0 mesajul original nu se mai afisaza dar din cauza ca noi il formatam si trimitem el o sa apara
}
Reply
#4

Quote:
Originally Posted by eDz0r
View Post
cred ca asta ar trebui sa mearga...
pawn Code:
public OnPlayerText(playerid, text[])
{
new  pName[MAX_PLAYER_NAME], String[150];//numele si mesajul care o sa apara...
GetPlayerName(playerid, pName, sizeof(pName));//luam numele la jucator

format(String, sizeof(String), "%s: {FFFFFF}%s", pName, text);//formatam mesajul ca sa fie cum vrei tu... (o sa se trimita cu culoarea pe care o are jucatorul... pe harta sau cand da tab)
SendClientMessageToAll(GetPlayerColor(playerid), String);//trimitem mesajul
return 0;//cand este 0 mesajul original nu se mai afisaza dar din cauza ca noi il formatam si trimitem el o sa apara
}
Nu prea, o sa-i dea mesaj cu tot textul dupa culoara factiuni, si in 'godfather' mesajul este arata doar la o distanta de x diferenta,

pawn Code:
new
    factionstr            [ 40 ],
    name                  [ 20 ],
    string                 [ 128];

    GetPlayerName(playerid, name, 20);
    if( PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
        { format( factionstr, 40, "{C8C8C8}%s", name); }
    if( PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6)
        { format( factionstr, 40, "{C5C5C5}%s", name); }
    format(string, 128, "%s: %s", factionstr, text);
Reply
#5

eDz0r cum miai dat e la toti aceasi culoare ...

Armyw0w si unde pun astea :

new
factionstr [ 40 ],
name [ 20 ],
string [ 128];

GetPlayerName(playerid, name, 20);
if( PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
{ format( factionstr, 40, "{C8C8C8}%s", name); }
if( PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6)
{ format( factionstr, 40, "{C5C5C5}%s", name); }
format(string, 128, "%s: %s", factionstr, text);
Reply
#6

Le inlocuiesti cu formatarea stringului actuala.
Si dupa folosesti functia de trimitere a mesajului la playeri.
Reply
#7

https://sampforum.blast.hk/showthread.php?tid=322217
Reply
#8

gata lam rezolvat prin mess
Reply
#9

Quote:
Originally Posted by POL_george
View Post
gata lam rezolvat prin mess
pe forum de ce nu puteai ? incerca sa nu mai influentezi messengerul, ci forumul
Reply
#10

imi da erorile astea

Code:
roleplay.pwn(53838) : error 021: symbol already defined: "String"
roleplay.pwn(53842) : error 017: undefined symbol "szName"
roleplay.pwn(53847) : error 017: undefined symbol "szName"
roleplay.pwn(53852) : error 017: undefined symbol "szName"
roleplay.pwn(53857) : error 017: undefined symbol "szName"
roleplay.pwn(53862) : error 017: undefined symbol "szName"
roleplay.pwn(53867) : error 017: undefined symbol "szName"
roleplay.pwn(53832) : warning 204: symbol is assigned a value that is never used: "Name"
roleplay.pwn(53832) : warning 204: symbol is assigned a value that is never used: "String"
Linia 53838
Code:
new String[128], Name[MAX_PLAYER_NAME];
Linia 53842 - 53867
Code:
format(String, sizeof String, "{FFFFFF}%s says:{FFFFFF} %s", szName, text);
Linia 53832
Code:
new String[128], Name[MAX_PLAYER_NAME];
Reply
#11

Sterge linia 53832
In scriptul de la liniile 53842 - 53862 pune

pawn Code:
new szName            [ 21 ];
Reply
#12

Am facut asa si tot nu merge

Quote:

if (realchat)
{
if(gPlayerLogged[playerid] == 0)
{
return 0;
}
ProxDetector(20.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_W HITE,COLOR_WHITE);
new String[128], Name[MAX_PLAYER_NAME];
new szName [ 21 ];
if(PlayerInfo[playerid][pMember] == 1) // Factiunea 1.
{
GetPlayerName(playerid, Name, sizeof Name);
format(String, sizeof String, "{FFFFFF}%s says:{FFFFFF} %s", szName, text);
}
else if(PlayerInfo[playerid][pMember] == 2) // Factiunea 2.
{
GetPlayerName(playerid, Name, sizeof Name);
format(String, sizeof String, "{2945FC}%s says:{FFFFFF} %s", szName, text);
}
else if(PlayerInfo[playerid][pMember] == 3) // Factiunea 3.
{
GetPlayerName(playerid, Name, sizeof Name);
format(String, sizeof String, "{2945FC}%s says:{FFFFFF} %s", szName, text);
}
else if(PlayerInfo[playerid][pMember] == 4) // Factiunea 4.
{
GetPlayerName(playerid, Name, sizeof Name);
format(String, sizeof String, "{2945FC}%s says:{FFFFFF} %s", szName, text);
}
else if(PlayerInfo[playerid][pMember] == 5) // Factiunea 5.
{
GetPlayerName(playerid, Name, sizeof Name);
format(String, sizeof String, "{2945FC}%s says:{FFFFFF} %s", szName, text);
}
else if(PlayerInfo[playerid][pMember] == 21) // Factiunea 21.
{
GetPlayerName(playerid, Name, sizeof Name);
format(String, sizeof String, "{FF80FF}%s says:{FFFFFF} %s", szName, text);
}

ProxDetector(20.0,playerid,String,COLOR_WHITE,COLO R_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
}

Am incercat cu factiunea 21
Reply
#13

vezi ca sa mai discutat, foloseste Search
Reply
#14

lasal in pace poate sa discute de 10000 de ori ca fiecare pe intelesul lui fiecare incelege diferit etc(Stiu asta ca sunt la o scola de shihologie dupa ore)
Reply
#15

Quote:
Originally Posted by POL_george
View Post
lasal in pace poate sa discute de 10000 de ori ca fiecare pe intelesul lui fiecare incelege diferit etc(Stiu asta ca sunt la o scola de shihologie dupa ore)
Scola? Ti-am zis ca te omoara romana..
Reply
#16

POL_george - poti fi si la scoala lu mata daca la search nu am gasit
Reply
#17

Eu am vorbit cu in prieten Si el el ma Asus acolo
Reply
#18

Quote:
Originally Posted by POL_george
View Post
Eu am vorbit cu in prieten Si el el ma Asus acolo
La ce romana de balta ai sigur esti la scoala , de limba romana poate )
Reply
#19

^_^ El face scoala in canale, lasatil si voi sa bea 'apa' de acolo )
Reply
#20

Quote:

sunt la o scola de shihologie dupa ore

Da, si ce te invata acolo? Pawno ?

Uite-te mai sus ca ti-am lasat link catre un topic unde e aceeasi problema cu rezolvare, si nu cred ca e nevoie de functia de cautare pentru asta, dai cu 1 sau 2 pagini in urma si o sa gasesti inca 3-4 topic-uri cu asta.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)