Portal SAMP
[Ajuda] Dividir texto da string em 2 linhas - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Dividir texto da string em 2 linhas (/showthread.php?tid=3875)



Dividir texto da string em 2 linhas - Usuário Aleatório - 05/08/2023

Olá,estou fazendo o comando /regras, e irei ter que escrever MUITA coisa,gostaria de saber como que faz (ou se tem como) pra dividir o texto de uma única string longa em 2 ou mais linhas pra melhorar a organização do código e pra não ficar confuso pra mim.Resumindo,eu quero ao invés de fazer isso no código:
Código PHP:
new textoregras[600] = "qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq"

Quero fazer tipo que isso (dividir o texto de uma única linha longa para 2 ou mais linhas para melhor organização do código) :
Código PHP:
new textoregras[600] = 
"qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
 qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq"


Tem como fazer isso?


RE: Dividir texto da string em 2 linhas - MarcosBrazz - 05/08/2023

Basta colocar uma barra invertida no final da linha para o compilador continuar a leitura na linha de baixo
Código PHP:
new textoregras[600] = 
"qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq \
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq \
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq"

Caso queira pular linha:
Código PHP:
new textoregras[600] = 
"qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\n\
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq \n\
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq"




RE: Dividir texto da string em 2 linhas - xbruno1000x - 05/08/2023

Uma das possibilidades é realizando uma concatenação(o ato de unir uma string com outra).

Exemplo de código:
Código:
    strcat(MEGAString, "Coloque aqui o link da música, rádio ou Youtube:\n\n");
    strcat(MEGAString, "{999999}Exemplo de link (HUNTER FM): {FFFFFF}http://live.hunterfm.com/live\n");
    strcat(MEGAString, "{999999}OBS1: Certifíque-se que o link não esteja inválido, caso estiver a música não irá tocar!\n");
    strcat(MEGAString, "{999999}OBS2: Agora é possível colocar link de musicas do Youtube, nem todas irão tocar.\n");
    strcat(MEGAString, "{FFFFFF}Exemplo de link do youtube: {FFFF00}www.youtube.com/watch?v=YgFyi74DVjc");

    ShowPlayerDialog(playerid, 3499, DIALOG_STYLE_INPUT, "Rádio Portátil", MEGAString, "Tocar", "Sair");



RE: Dividir texto da string em 2 linhas - White_Blue - 09/08/2023

Use o símbolo da tabela ASCII \(Barra invertida) e N.

N = new line(Nova linha)

Exemplo:

Código PHP:
new string[128];
format(stringsizeof(string), "linha 1\nlinha 2");