26.09.2009, 17:57
i have a problem with the Gang Chat
here the OnPlayerText Public:
when i do for exmple:
@ Hi
it's don't write me anthing in the gang chat it's write me in the main chat:
@ Hi
here the OnPlayerText Public:
Код:
public OnPlayerText(playerid, text[]) { new str[256]; if(!IsPlayerLogged(playerid)) return SendClientMessage(playerid,COLOR_BRIGHTRED,"/Login [PassWord] - Please Login!"),0; if(CheckFlooding(playerid) && !IsPlayerXAdmin(playerid)) return SendClientMessage(playerid,COLOR_BRIGHTRED,"[Anti-Spam] - you need to wait 2 seconds"),0; if(!strlen(text[1]) && text[0] == '$') return OnPlayerCommandText(playerid,"/bank"); if(Calling[playerid] > -1 && Answered[playerid] == 1) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); format(str, sizeof(str), "%s [ID:%d]: %s", sendername, playerid, text); SendClientMessage(Calling[playerid], COLOR_YELLOW, str); format(str, sizeof(str), "%s [ID:%d]: %s", sendername, playerid, text); SendClientMessage(playerid, COLOR_LIGHTBLUE, str); return 0; } if(strfind(text,text,true) == 0) { new ntext[256]; if(IsPlayerXAdmin(playerid)) { format(ntext, 256, "[ID:%d | Admin] %s " ,playerid, text); } if(!IsPlayerXAdmin(playerid)) { format(ntext, 256, "[ID:%d] %s " , playerid, text); } if(PlayerInfo[playerid][Vip] == 1){ format(ntext, 256, "[ID:%d | Vip] %s " , playerid, text); } if(PlayerInfo[playerid][Vip] == 1 && IsPlayerXAdmin(playerid)){ format(ntext, 256, "[ID:%d | Vip | Admin] %s " , playerid, text); } SendPlayerMessageToAll(playerid, ntext); return false; } for(new i=0;i<MAX_PLAYERS;i++) if(IsPlayerConnected(i)) SendPlayerMessageToPlayer(i,playerid,text); if(text[0] == '@') { if(playerGang[playerid] > 0) { new gangChat[256]; new senderName[MAX_PLAYER_NAME]; strmid(gangChat,text,1,strlen(text)); GetPlayerName(playerid, senderName, sizeof(senderName)); format(str, sizeof(str),"[GANG] %s (%d): %s", senderName, playerid, gangChat); for(new i = 0; i < gangInfo[playerGang[playerid]][1]; i++) { SendClientMessage(gangMembers[playerGang[playerid]][i], COLOR_LIGHTBLUE, str); } } return 0; } return 1; }
@ Hi
it's don't write me anthing in the gang chat it's write me in the main chat:
@ Hi