29.08.2014, 02:48
Oi galera, a alguns minutos atrбs eu comecei a 'tentar' fazer um sistema de chat sу para VIP's, e nгo ta dando muito certo
Ele da 26 errors, nгo sei oque fazer, o sistema й assim:
O player digita /vchat, caso ele seja VIP vai aparecer no chat sу de VIP's a msg dele, mas a cor da msg depende de qual vCor estб, ex: vCor1, vCor2.
Me ajudem por favor!
if(strcmp(cmd,"/vchat",true)==0){
if(PlayerInfo[playerid][pVip] == 1 || PlayerInfo[playerid][pVip2] == 1){
} else {
if(PlayerInfo[playerid][vCor1] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{1E90FF}Digite: /vchat [texto]");
return 1;
}
format(string, sizeof(string), "{1E90FF}[ Chat VIP ] » %s(%d) diz: %s", PlayerName(playerid), tmp);
SendClientMessageToAll(bege,string);
return 1;
}
if(PlayerInfo[playerid][vCor2] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{3CB371}Digite: /vchat [texto]");
return 1;
}
format(string, sizeof(string), "{3CB371}[ Chat VIP ] » %s(%d) diz: %s", PlayerName(playerid),playerid, tmp);
SendClientMessageToAll(Branco,string);
return 1;
}
if(PlayerInfo[playerid][vCor3] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{FF69B4}Digite: /vchat [texto]");
return 1;
}
format(string, sizeof(string), "{FF69B4}[ Chat VIP ] » %s(%d) diz: %s", PlayerName(playerid),playerid, tmp);
SendClientMessageToAll(Branco,string);
return 1;
}
if(PlayerInfo[playerid][vCor4] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{9932CC}Digite: /vchat [texto]");
return 1;
}
format(string, sizeof(string), "{9932CC}[ Chat VIP ] » %s(%d) diz: %s", PlayerName(playerid),playerid, tmp);
SendClientMessageToAll(Branco,string);
return 1;
}
if(PlayerInfo[playerid][vCor5] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{EE0000}Digite: /vchat [texto]");
return 1;
}
format(string, sizeof(string), "{EE0000}[ Chat VIP ] » %s(%d) diz: %s", PlayerName(playerid),playerid, tmp);
SendClientMessageToAll(Branco,string);
return 1;
}
if(PlayerInfo[playerid][vCor6] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{EE9A00}Digite: /vchat [texto]");
return 1;
}
format(string, sizeof(string), "{EE9A00}[ Chat VIP ] » %s(%d) diz: %s", PlayerName(playerid),playerid, tmp);
SendClientMessageToAll(Branco,string);
return 1;
}
if(PlayerInfo[playerid][vCor7] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{EEEE00}Digite: /vchat [texto]");
return 1;
}
format(string, sizeof(string), "{EEEE00}[ Chat VIP ] » %s(%d) diz: %s", PlayerName(playerid),playerid, tmp);
SendClientMessageToAll(Branco,string);
return 1;
}
if(PlayerInfo[playerid][vCor8] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{363636}Digite: /vchat [texto]");
return 1;
}
format(string, sizeof(string), "{363636}[ Chat VIP ] » %s(%d) diz: %s", PlayerName(playerid),playerid, tmp);
SendClientMessageToAll(Branco,string);
return 1;
}
if(PlayerInfo[playerid][vCor9] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{FFFFF0}Digite: /vchat [texto]");
return 1;
}
format(string, sizeof(string), "{FFFFF0}[ Chat VIP ] » %s(%d) diz: %s", PlayerName(playerid),playerid, tmp);
SendClientMessageToAll(Branco,string);
return 1;
}
if(PlayerInfo[playerid][pVip2] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{FFFF00}Digite: /vchat [texto]");
return 1;
}
}else{
SendClientMessage(playerid,ERRO," | ERRO | Vocк nгo й um Vip!");
return 1;
}
}
Nгo sei colocar o code naquelas caixinhas, desculpem
Desde jб, agradeзo!
Ele da 26 errors, nгo sei oque fazer, o sistema й assim:
O player digita /vchat, caso ele seja VIP vai aparecer no chat sу de VIP's a msg dele, mas a cor da msg depende de qual vCor estб, ex: vCor1, vCor2.
Me ajudem por favor!
if(strcmp(cmd,"/vchat",true)==0){
if(PlayerInfo[playerid][pVip] == 1 || PlayerInfo[playerid][pVip2] == 1){
} else {
if(PlayerInfo[playerid][vCor1] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{1E90FF}Digite: /vchat [texto]");
return 1;
}
format(string, sizeof(string), "{1E90FF}[ Chat VIP ] » %s(%d) diz: %s", PlayerName(playerid), tmp);
SendClientMessageToAll(bege,string);
return 1;
}
if(PlayerInfo[playerid][vCor2] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{3CB371}Digite: /vchat [texto]");
return 1;
}
format(string, sizeof(string), "{3CB371}[ Chat VIP ] » %s(%d) diz: %s", PlayerName(playerid),playerid, tmp);
SendClientMessageToAll(Branco,string);
return 1;
}
if(PlayerInfo[playerid][vCor3] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{FF69B4}Digite: /vchat [texto]");
return 1;
}
format(string, sizeof(string), "{FF69B4}[ Chat VIP ] » %s(%d) diz: %s", PlayerName(playerid),playerid, tmp);
SendClientMessageToAll(Branco,string);
return 1;
}
if(PlayerInfo[playerid][vCor4] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{9932CC}Digite: /vchat [texto]");
return 1;
}
format(string, sizeof(string), "{9932CC}[ Chat VIP ] » %s(%d) diz: %s", PlayerName(playerid),playerid, tmp);
SendClientMessageToAll(Branco,string);
return 1;
}
if(PlayerInfo[playerid][vCor5] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{EE0000}Digite: /vchat [texto]");
return 1;
}
format(string, sizeof(string), "{EE0000}[ Chat VIP ] » %s(%d) diz: %s", PlayerName(playerid),playerid, tmp);
SendClientMessageToAll(Branco,string);
return 1;
}
if(PlayerInfo[playerid][vCor6] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{EE9A00}Digite: /vchat [texto]");
return 1;
}
format(string, sizeof(string), "{EE9A00}[ Chat VIP ] » %s(%d) diz: %s", PlayerName(playerid),playerid, tmp);
SendClientMessageToAll(Branco,string);
return 1;
}
if(PlayerInfo[playerid][vCor7] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{EEEE00}Digite: /vchat [texto]");
return 1;
}
format(string, sizeof(string), "{EEEE00}[ Chat VIP ] » %s(%d) diz: %s", PlayerName(playerid),playerid, tmp);
SendClientMessageToAll(Branco,string);
return 1;
}
if(PlayerInfo[playerid][vCor8] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{363636}Digite: /vchat [texto]");
return 1;
}
format(string, sizeof(string), "{363636}[ Chat VIP ] » %s(%d) diz: %s", PlayerName(playerid),playerid, tmp);
SendClientMessageToAll(Branco,string);
return 1;
}
if(PlayerInfo[playerid][vCor9] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{FFFFF0}Digite: /vchat [texto]");
return 1;
}
format(string, sizeof(string), "{FFFFF0}[ Chat VIP ] » %s(%d) diz: %s", PlayerName(playerid),playerid, tmp);
SendClientMessageToAll(Branco,string);
return 1;
}
if(PlayerInfo[playerid][pVip2] == 1) {//new msg[256];
strmid(tmp,cmdtext,5,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,ERRO, "{FFFF00}Digite: /vchat [texto]");
return 1;
}
}else{
SendClientMessage(playerid,ERRO," | ERRO | Vocк nгo й um Vip!");
return 1;
}
}
Nгo sei colocar o code naquelas caixinhas, desculpem
Desde jб, agradeзo!