31.03.2018, 12:17
Another Problem, AGAIN!
so, this is the problem. i did /wt and no message appears (WT = WALKIETALKIE)
Here is the picture
CODES:
/wt codesso, this is the problem. i did /wt and no message appears (WT = WALKIETALKIE)
Here is the picture
CODES:
Код:
CMD:wt(playerid, params[]) { if(PlayerInfo[playerid][pRadio] == 1) { if(isnull(params)) { SendClientMessageEx(playerid, COLOR_WHITE, "[USAGE] /wt [chat]"); SendClientMessageEx(playerid, COLOR_GRAD2, "[HINT] Type /setfreq to set the frequency of your Walkie Talkie."); return 1; } if(PlayerInfo[playerid][pRadioFreq] >= 1 || PlayerInfo[playerid][pRadioFreq] <= -1) { if(GetPVarInt(playerid, "Injured") != 0||PlayerCuffed[playerid]!=0||GetPVarInt(playerid, "Hospital")!=0) { SendClientMessageEx (playerid, COLOR_GRAD2, "You cannot do this at this time."); return 1; } RadioBroadCast(playerid, COLOR_GREY, params); return 1; } else { SendClientMessageEx(playerid, COLOR_GRAD2, "The frequency of your radio is set to 0, you can not broadcast over that frequency."); } } else { SendClientMessageEx(playerid, COLOR_GRAD2, "You do not have a Walkie Talkie!"); } return 1; }
Код:
public RadioBroadCast(playerid, color, string[]) { new MiscString[256], Float: aaaPositions[3]; new String[256], foreach(Player, i) { if(PlayerInfo[i][pRadioFreq] == PlayerInfo[playerid][pRadioFreq] && PlayerInfo[i][pRadio] >= 1 && gRadio[i] != 0) { GetPlayerPos(i, aaaPositions[0], aaaPositions[1], aaaPositions[2]); format(MiscString, sizeof(MiscString), "[WT:%d] {75AE5D}%s : %s", PlayerInfo[playerid][pRadioFreq], GetPlayerNameEx(playerid), String); SendClientMessageEx(i, COLOR_YELLOW, MiscString); format(MiscString, sizeof(MiscString), "[<WT>]\n* %s *", String); SetPlayerChatBubble(i, MiscString, 0x75AE5D00, 5.0, 5000); } if(AdminReadPm[i] == true) { format(MiscString, sizeof(MiscString), "[WT:%d] {75AE5D}%s : %s", PlayerInfo[playerid][pRadioFreq], GetPlayerNameEx(playerid), String); SendClientMessage(i, COLOR_YELLOW, MiscString); } } }