10.04.2012, 16:16
cum fac cand scrie cineva in chat sa aiba numele scris in chat ca la factiunea in care e
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
}
cred ca asta ar trebui sa mearga...
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);
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"
new String[128], Name[MAX_PLAYER_NAME];
format(String, sizeof String, "{FFFFFF}%s says:{FFFFFF} %s", szName, text);
new String[128], Name[MAX_PLAYER_NAME];
new szName [ 21 ];
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); } |
sunt la o scola de shihologie dupa ore |