SA-MP Forums Archive
[Ajuda] Adicionar linha... - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Adicionar linha... (/showthread.php?tid=650726)



Adicionar linha... - Ley - 05.03.2018

Bom dia users, estou com uma dъvida que pode parecer atй banal...
Possuo uma linha:
PHP Code:
format(usuariosizeof(usuario),"Vocк nгo pode utilizar esse veнculo, ele pertence a %s."DOF2_GetString(vehicle"usuarioD")); 
Gostaria de adicionar outras linhas dentro dessa funзгo, nгo mandando somente mensagens, mas queria atribuir uma aзгo dentro dela...

Por exemplo, gostaria de adicionar funзгo TogglePlayerControllable para executar junto com a mensagem...
PHP Code:
TogglePlayerControllable(playerid1); 
Alguйm poderia me ajudar? Sou grato desde jб.


Re: Adicionar linha... - GuiKommander - 05.03.2018

Eu faзo assim.
PHP Code:
format(gstringsizeof(gstring), "Texto");
format(gstringsizeof(gstring), "%s\nTexto"gstring); 



Re: Adicionar linha... - z[D]ark - 05.03.2018

eu coloco virgulas
Code:
format(usuario, sizeof(usuario),"Vocк nгo pode utilizar esse veнculo, ele pertence a %s.", DOF2_GetString(vehicle, "usuarioD")), TogglePlayerControllable(playerid, 1);



Re: Adicionar linha... - JohnBlack - 05.03.2018

Quote:
Originally Posted by Ley
View Post
Bom dia users, estou com uma dъvida que pode parecer atй banal...
Possuo uma linha:
PHP Code:
format(usuariosizeof(usuario),"Vocк nгo pode utilizar esse veнculo, ele pertence a %s."DOF2_GetString(vehicle"usuarioD")); 
Gostaria de adicionar outras linhas dentro dessa funзгo, nгo mandando somente mensagens, mas queria atribuir uma aзгo dentro dela...

Por exemplo, gostaria de adicionar funзгo TogglePlayerControllable para executar junto com a mensagem...
PHP Code:
TogglePlayerControllable(playerid1); 
Alguйm poderia me ajudar? Sou grato desde jб.
Se entendi bem a pergunta, vocк deve simplesmente colocar o comando um embaixo do outro, exemplo:
Code:
SendClientMessage(...);
TogglePlayerControllable(playerid, false);
Assim, os dois comandos serгo lidos quase ao mesmo tempo (na verdade й um pequeno delay de microssegundos entre um comando e o outro, algo desprezнvel. Em tese, lк-se primeiro o SendClientMessage e logo apуs o TogglePlayerControllable devido а ordem em que foi escrito. Primeiro se lк o que vem acima e depois o que vem abaixo/a direita).


Re: Adicionar linha... - Ley - 06.03.2018

Quote:
Originally Posted by JohnBlack
View Post
Se entendi bem a pergunta, vocк deve simplesmente colocar o comando um embaixo do outro, exemplo:
Code:
SendClientMessage(...);
TogglePlayerControllable(playerid, false);
Assim, os dois comandos serгo lidos quase ao mesmo tempo (na verdade й um pequeno delay de microssegundos entre um comando e o outro, algo desprezнvel. Em tese, lк-se primeiro o SendClientMessage e logo apуs o TogglePlayerControllable devido а ordem em que foi escrito. Primeiro se lк o que vem acima e depois o que vem abaixo/a direita).
Foi resolvido, obrigado a vocк a todos