Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function servercmdTeamMessageSent(%client,%text)
- {
- if($Sim::Time - %client.lastChat > 2)
- {
- %text = StripMLControlChars(%text);
- %text = trim(%text);
- %text = getsubstr(%text,0,"120");
- if(strlen(%text) < 2)
- return MessageClient(%client,'',"\c6Your message was too short.");
- if(CRPData.data[%client.bl_id].ValueJail)
- {
- if(CRPdata.data[%client.bl_id].valueMute)
- {
- echo("[MUTE][Inmate]"@ %client.name @ ": "@ %text);
- logCRPChat("[MUTE][Inmate]"@ %client.name @ ": "@ %text);
- commandToClient(%client,'ChatMessage',%client,"","","\c6[<color:uummgg>Inmate\c6]\c3"@ %client.name @ "\c6: \c7"@ %text);
- }
- else
- {
- echo("[Inmate]"@ %client.name @ ": "@ %text);
- logCRPChat("[Inmate]"@ %client.name @": "@ %text);
- for(%a = 0; %a < $Server::PlayerCount;%a++)
- {
- %subClient = ClientGroup.getObject(%a);
- if(CRPData.data[%subclient.bl_id].ValueJail || %subClient.isAdmin)
- commandToClient(%subclient,'ChatMessage',%client,"","","\c6[<color:uummgg>Inmate\c6]\c3"@ %client.name @ "\c6: \c7"@ %text);
- }
- }
- }
- else
- {
- if(CRPdata.data[%client.bl_id].valueMute)
- {
- echo("[MUTE]["@ CRPData.data[%client.bl_id].Job.name @"]"@ %client.name @ ": "@ %text);
- logCRPChat("[MUTE]["@ CRPData.data[%client.bl_id].Job.name @"]"@ %client.name @ ": "@ %text);
- commandToClient(%client,'ChatMessage',%client,"","","\c6["@ CRPData.data[%client.bl_id].ValueJob.color @ CRPData.data[%client.bl_id].Job.name @"\c6]\c3"@ %client.name @ "\c6: \c7"@ %text);
- }
- else
- {
- echo("["@ CRPData.data[%client.bl_id].Job.name @"]"@ %client.name @ ": "@ %text);
- logCRPChat("["@ CRPData.data[%client.bl_id].Job.name @"]"@ %client.name @ ": "@ %text);
- for(%a = 0; %a < $Server::PlayerCount;%a++)
- {
- %subClient = ClientGroup.getObject(%a);
- if(CRPData.data[%subclient.bl_id].ValueCompany == CRPData.data[%client.bl_id].ValueCompany || %subClient.isAdmin)
- commandToClient(%subclient,'ChatMessage',%client,"","","\c6["@ CRPData.data[%client.bl_id].ValueJob.color @ CRPData.data[%client.bl_id].Job.name @"\c6]\c3"@ %client.name @ "\c6: \c7"@ %text);
- }
- }
- }
- %client.lastChat = $Sim::Time;
- }
- else
- MessageClient(%client,'',"\c6You must wait before using the chat again.");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement