@Marcos Just look at it man...
This looks so wrong. Why to write same vars twice. I think there are other plugins for VIPs, please try this: http://fougerite.com/resources/donatorrank.47/
Code:
function On_Chat(Player, ChatMessage) {
var ini = getVipIni();
//VIP Prefix + Color : Yellow by default
if(isVip(Player) && Player.Admin == false ){
var chStr = ChatMessage.toString();
var vipcolor = ini.GetSetting("ChatColor","vip_color");
var preFix = vipcolor;
var combStr = preFix + chStr;
var toArr = combStr.split('"');
var finalChatStr = toArr.join (" ");
var finalChatStr = toArr.join (" ");
DataStore.Add("ColorChat", Player.Name, null)
DataStore.Add("ColorChatC", Player.Name, null)
Server.BroadcastFrom("[VIP] ☠ " + Player.Name, finalChatStr);
ChatMessage.NewText = ""
return;
}
//Admin Prefix + Color : red by default
if(Player.Admin == true){
var chStr = ChatMessage.toString();
var admincolor = ini.GetSetting("ChatColor","admin_color");
var preFix = admincolor;
var combStr = preFix + chStr;
var toArr = combStr.split('"');
var finalChatStr = toArr.join (" ");
var finalChatStr = toArr.join (" ");
DataStore.Add("ColorChat", Player.Name, null)
DataStore.Add("ColorChatC", Player.Name, null)
Server.BroadcastFrom("[Admin] ♚ " + Player.Name, finalChatStr);
ChatMessage.NewText = ""
return;
}
}