CMD:acmds(playerid)
{
if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, CorErro, "[ERRO] Comando invбlido.");
if(PlayerInfo[playerid][pAdmin] == 1)
{
strcat(acmds,"\n");
strcat(acmds,"{00FF00}/a [TEXTO]{FFFFFF} - Envia uma mensagem global.\n");
strcat(acmds,"{00FF00}/Responder [ID] || /D [ID]{FFFFFF} - Responde a dъvida de um jogador [{FF0000}Favor responder somente dъvidas{FFFFFF}].\n");
strcat(acmds,"{00FF00}/cv [ID]{FFFFFF} - Cria um veнculo.\n");
strcat(acmds,"{00FF00}/AC{FFFFFF} - Chat Administrativos.\n");
strcat(acmds,"\n");
ShowPlayerDialog(playerid, DIALOG_ACMDSAJUDANTE, DIALOG_STYLE_MSGBOX, "Mundo Digital - Comandos de Ajudantes", acmds, "Ok", "");
}
if(PlayerInfo[playerid][pAdmin] == 2)
{
strcat(acmds,"\n");
strcat(acmds,"{00FF00}/a [TEXTO]{FFFFFF} - Envia uma mensagem global.\n");
strcat(acmds,"{00FF00}/Responder [ID] || /D [ID] {FFFFFF} - Responde a dъvida de um jogador [{FF0000}Favor responder somente dъvidas{FFFFFF}].\n");
strcat(acmds,"{00FF00}/Congelar [ID]{FFFFFF} - Congela um jogador no local.\n");
strcat(acmds,"{00FF00}/Descongelar [ID]{FFFFFF} - Descongela um jogador do local.\n");
strcat(acmds,"{00FF00}/Kick [ID] [MOTIVO]{FFFFFF} - Expulsa um jogador do servidor.\n");
strcat(acmds,"{00FF00}/Desbanir [NICK COMPLETO]{FFFFFF} - Remove o banimento de um jogador [{FF0000}Usar somente em ъltima chance{FFFFFF}].\n");
strcat(acmds,"\n");
ShowPlayerDialog(playerid, DIALOG_ACMDSMODERADOR, DIALOG_STYLE_MSGBOX, "Mundo Digital - Comandos de Moderadores", acmds, "Ok", "");
}
if(PlayerInfo[playerid][pAdmin] == 3)
{
strcat(acmds,"\n");
strcat(acmds,"{00FF00}/a [TEXTO]{FFFFFF} - Envia uma mensagem global.\n");
strcat(acmds,"{00FF00}/CNN [TEXTO]{FFFFFF} - Envia uma mensagem com seu nick no meio da tela.\n");
strcat(acmds,"{00FF00}/Responder [ID] || /D [ID]{FFFFFF} - Responde a dъvida de um jogador [{FF0000}Favor responder somente dъvidas{FFFFFF}].\n");
strcat(acmds,"{00FF00}/cv [ID] [COR1] [COR2]{FFFFFF} - Cria um veнculo.\n");
strcat(acmds,"{00FF00}/Desbanir [NICK COMPLETO]{FFFFFF} - Remove o banimento de um jogador [{FF0000}Usar somente em ъltima chance{FFFFFF}].\n");
strcat(acmds,"\n");
ShowPlayerDialog(playerid, DIALOG_ACMDSADMINISTRADOR, DIALOG_STYLE_MSGBOX, "Mundo Digital - Comandos de Administradores", acmds, "Ok", "");
}
if(PlayerInfo[playerid][pAdmin] == 4)
{
strcat(acmds,"\n");
strcat(acmds,"{00FF00}/a [TEXTO]{FFFFFF} - Envia uma mensagem global.\n");
strcat(acmds,"{00FF00}/CNN [TEXTO]{FFFFFF} - Envia uma mensagem com seu nick no meio da tela.\n");
strcat(acmds,"{00FF00}/Responder [ID] || /D [ID]{FFFFFF} - Responde a dъvida de um jogador [{FF0000}Favor responder somente dъvidas{FFFFFF}].\n");
strcat(acmds,"\n");
ShowPlayerDialog(playerid, DIALOG_ACMDSSTAFF, DIALOG_STYLE_MSGBOX, "Mundo Digital - Comandos de Desenvolvedores", acmds, "Proximo", "Cancelar");
}
return 1;
}
if(PlayerInfo[playerid][pAdmin] == 3)
{
acmds[0] = EOS; // aqui
strcat(acmds,"\n");
strcat(acmds,"{00FF00}/a [TEXTO]{FFFFFF} - Envia uma mensagem global.\n");
strcat(acmds,"{00FF00}/CNN [TEXTO]{FFFFFF} - Envia uma mensagem com seu nick no meio da tela.\n");
strcat(acmds,"{00FF00}/Responder [ID] || /D [ID]{FFFFFF} - Responde a dъvida de um jogador [{FF0000}Favor responder somente dъvidas{FFFFFF}].\n");
strcat(acmds,"{00FF00}/cv [ID] [COR1] [COR2]{FFFFFF} - Cria um veнculo.\n");
strcat(acmds,"{00FF00}/Desbanir [NICK COMPLETO]{FFFFFF} - Remove o banimento de um jogador [{FF0000}Usar somente em ъltima chance{FFFFFF}].\n");
strcat(acmds,"\n");
ShowPlayerDialog(playerid, DIALOG_ACMDSADMINISTRADOR, DIALOG_STYLE_MSGBOX, "Mundo Digital - Comandos de Administradores", acmds, "Ok", "");
}
string[0] = EOS; // modifica o primeiro caractere em \0 e indica al script que [0] й el final de el valor string
Eu falo muito poco portugues, pero EOS quer decir End Of String o '\0'
Voзe pode ler sobre isso aqui: https://en.wikipedia.org/wiki/Null-terminated_string PHP код:
|