SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 15/06/2017, 06:17 PM   #1
nasser
Gangsta
 
nasser's Avatar
 
Join Date: Jun 2014
Location: Santa Catarina
Posts: 553
Reputation: 15
Default Não chama outra string

PHP Code:
forward IntroStrings(playerid);
public 
IntroStrings(playerid)
{

new 
intronovatos[800];
strins(intronovatos,"{FFFFFF}Seja Bem Vindo ao servidor, antes de você começar a jogar leia atentamente:\n",strlen(intronovatos));
strins(intronovatos,"\n",strlen(intronovatos));
strins(intronovatos,"{FFFFFF}O nosso servidor é Deathmatch (DM) ou seja MATA-MATA\n",strlen(intronovatos));
strins(intronovatos,"\n",strlen(intronovatos));
strins(intronovatos,"{FFFFFF}seu objetivo é matar ou será morto, você pode criar um clã\n",strlen(intronovatos));
strins(intronovatos,"\n",strlen(intronovatos));
strins(intronovatos,"{FFFFFF}no servidor e recrutar seus amigos e criar aliados.\n",strlen(intronovatos));
strins(intronovatos,"\n",strlen(intronovatos));
strins(intronovatos,"{FFFFFF}clique em {00FF00}PRÓXIMO {FFFFFF} para prosseguir com o tutorial.\n",strlen(intronovatos));
strins(intronovatos,"\n",strlen(intronovatos));
strins(intronovatos,"{1CFA07}Servidor :{FFFF00}[BR] MaTa-MaTa 2017! Rio De Janeiro [0.3.7]™{21DD00}®\n",strlen(intronovatos));
strins(intronovatos,"\n",strlen(intronovatos));
ShowPlayerDialog(playerid,84391DIALOG_STYLE_MSGBOX"• {FFFFFF}AJUDA {00FF00}NOVATOS •",intronovatos"PRÓXIMO""");

new 
intronovatos2[700];
strins(intronovatos2,"{FFFFFF}Você pode comprar vida com o comando: {00FF00}/VIDA {FFFFFF}ou colete com o comando: {00FF00}/COLETE\n",strlen(intronovatos2));
strins(intronovatos2,"\n",strlen(intronovatos2));
strins(intronovatos2,"{FFFFFF}Você pode nascer com kit-guerra com o comando: {00FF00}/NCK\n",strlen(intronovatos2));
strins(intronovatos2,"\n",strlen(intronovatos2));
strins(intronovatos2,"{FFFFFF}Você pode falar diretamente com os admins com o comando: {00FF00}/ADM [MENSAGEM]\n",strlen(intronovatos2));
strins(intronovatos2,"\n",strlen(intronovatos2));
strins(intronovatos2,"{FFFFFF}Você pode criar veículos com o comando: {00FF00}/CS\n",strlen(intronovatos2));
strins(intronovatos2,"\n",strlen(intronovatos2));
strins(intronovatos2,"{FFFFFF}clique em {00FF00}PRÓXIMO {FFFFFF} para prosseguir com o tutorial.\n",strlen(intronovatos2));
strins(intronovatos2,"\n",strlen(intronovatos2));
strins(intronovatos2,"{1CFA07}Servidor :{FFFF00}[BR] MaTa-MaTa 2017! Rio De Janeiro [0.3.7]™{21DD00}®\n",strlen(intronovatos2));
strins(intronovatos2,"\n",strlen(intronovatos2));
ShowPlayerDialog(playerid,84392DIALOG_STYLE_MSGBOX"• {FFFFFF}AJUDA {00FF00}NOVATOS •",intronovatos2"PRÓXIMO""");

new 
intronovatos3[800];
strins(intronovatos3,"{FFFFFF}Você pode ver a lista de teleportes com o comando: {00FF00}/TELES\n",strlen(intronovatos3));
strins(intronovatos3,"\n",strlen(intronovatos3));
strins(intronovatos3,"{FFFFFF}Você pode nascer com kit-guerra com o comando: {00FF00}/NCK\n",strlen(intronovatos3));
strins(intronovatos3,"\n",strlen(intronovatos3));
strins(intronovatos3,"{FFFFFF}Você pode falar diretamente com os admins com o comando: {00FF00}/ADM [MENSAGEM]\n",strlen(intronovatos3));
strins(intronovatos3,"\n",strlen(intronovatos3));
strins(intronovatos3,"{FFFFFF}Você pode criar veículos com o comando: {00FF00}/CS\n",strlen(intronovatos3));
strins(intronovatos3,"\n",strlen(intronovatos3));
strins(intronovatos3,"{FFFFFF}clique em {00FF00}PRÓXIMO {FFFFFF} para prosseguir com o tutorial.\n",strlen(intronovatos3));
strins(intronovatos3,"\n",strlen(intronovatos3));
strins(intronovatos3,"{1CFA07}Servidor :{FFFF00}[BR] MaTa-MaTa 2017! Rio De Janeiro [0.3.7]™{21DD00}®\n",strlen(intronovatos3));
strins(intronovatos3,"\n",strlen(intronovatos3));
ShowPlayerDialog(playerid,84393DIALOG_STYLE_MSGBOX"• {FFFFFF}AJUDA {00FF00}NOVATOS •",intronovatos3"PRÓXIMO""");

    return 
1;

Sei que tem como deixar mais otimizado com o strcat e farei isso em breve mas agora eu queria saber porque não ta aparecendo as outras partes do ajuda novato, só ta aparecendo o intronovatos mas o 2 e 3 não aparece
__________________
Angular & Spring
Existe algo mais perfeito?

Last edited by nasser; 15/06/2017 at 07:12 PM.
nasser is offline   Reply With Quote
Old 15/06/2017, 06:45 PM   #2
HardWar
Huge Clucker
 
Join Date: Oct 2012
Posts: 388
Reputation: 44
Default Re: Não chama outra string

Você tá usando o mesmo ID para os três dialogs
HardWar is offline   Reply With Quote
Old 15/06/2017, 07:08 PM   #3
nasser
Gangsta
 
nasser's Avatar
 
Join Date: Jun 2014
Location: Santa Catarina
Posts: 553
Reputation: 15
Default Re: Não chama outra string

Quote:
Originally Posted by HardWar View Post
Você tá usando o mesmo ID para os três dialogs
Er.. eu já mudei mas n mudou não continua mesmo bug, uma coisa ele pula direto pro 3 e não aparece o primeiro e o 2
__________________
Angular & Spring
Existe algo mais perfeito?
nasser is offline   Reply With Quote
Old 15/06/2017, 07:16 PM   #4
HardWar
Huge Clucker
 
Join Date: Oct 2012
Posts: 388
Reputation: 44
Default Re: Não chama outra string

Só dá pra mostrar 1 dialog por vez, então ou você coloca todos esses textos em uma só string e exibe em um dialog ou faz pra exibir por "páginas"
HardWar is offline   Reply With Quote
Old 15/06/2017, 07:21 PM   #5
nasser
Gangsta
 
nasser's Avatar
 
Join Date: Jun 2014
Location: Santa Catarina
Posts: 553
Reputation: 15
Default Re: Não chama outra string

Quote:
Originally Posted by HardWar View Post
Só dá pra mostrar 1 dialog por vez, então ou você coloca todos esses textos em uma só string e exibe em um dialog ou faz pra exibir por "páginas"
e como poderia fazer essa páginas? acredito que é isso q eu estou tentando fazer
__________________
Angular & Spring
Existe algo mais perfeito?
nasser is offline   Reply With Quote
Old 15/06/2017, 08:03 PM   #6
HardWar
Huge Clucker
 
Join Date: Oct 2012
Posts: 388
Reputation: 44
Default Re: Não chama outra string

PHP Code:
public IntroStrings(playerid)
{
    new 
intronovatos[800];
    
strins(intronovatos,"{FFFFFF}Seja Bem Vindo ao servidor, antes de você começar a jogar leia atentamente:\n",strlen(intronovatos));
    
strins(intronovatos,"\n",strlen(intronovatos));
    
strins(intronovatos,"{FFFFFF}O nosso servidor é Deathmatch (DM) ou seja MATA-MATA\n",strlen(intronovatos));
    
strins(intronovatos,"\n",strlen(intronovatos));
    
strins(intronovatos,"{FFFFFF}seu objetivo é matar ou será morto, você pode criar um clã\n",strlen(intronovatos));
    
strins(intronovatos,"\n",strlen(intronovatos));
    
strins(intronovatos,"{FFFFFF}no servidor e recrutar seus amigos e criar aliados.\n",strlen(intronovatos));
    
strins(intronovatos,"\n",strlen(intronovatos));
    
strins(intronovatos,"{FFFFFF}clique em {00FF00}PRÓXIMO {FFFFFF} para prosseguir com o tutorial.\n",strlen(intronovatos));
    
strins(intronovatos,"\n",strlen(intronovatos));
    
strins(intronovatos,"{1CFA07}Servidor :{FFFF00}[BR] MaTa-MaTa 2017! Rio De Janeiro [0.3.7]™{21DD00}®\n",strlen(intronovatos));
    
strins(intronovatos,"\n",strlen(intronovatos));
    
ShowPlayerDialog(playerid,84391DIALOG_STYLE_MSGBOX"• {FFFFFF}AJUDA {00FF00}NOVATOS •",intronovatos"PRÓXIMO"""); 
}

public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[]) {
    if (
dialogid == 84391) {
        new 
intronovatos2[700];
        
strins(intronovatos2,"{FFFFFF}Você pode comprar vida com o comando: {00FF00}/VIDA {FFFFFF}ou colete com o comando: {00FF00}/COLETE\n",strlen(intronovatos2));
        
strins(intronovatos2,"\n",strlen(intronovatos2));
        
strins(intronovatos2,"{FFFFFF}Você pode nascer com kit-guerra com o comando: {00FF00}/NCK\n",strlen(intronovatos2));
        
strins(intronovatos2,"\n",strlen(intronovatos2));
        
strins(intronovatos2,"{FFFFFF}Você pode falar diretamente com os admins com o comando: {00FF00}/ADM [MENSAGEM]\n",strlen(intronovatos2));
        
strins(intronovatos2,"\n",strlen(intronovatos2));
        
strins(intronovatos2,"{FFFFFF}Você pode criar veículos com o comando: {00FF00}/CS\n",strlen(intronovatos2));
        
strins(intronovatos2,"\n",strlen(intronovatos2));
        
strins(intronovatos2,"{FFFFFF}clique em {00FF00}PRÓXIMO {FFFFFF} para prosseguir com o tutorial.\n",strlen(intronovatos2));
        
strins(intronovatos2,"\n",strlen(intronovatos2));
        
strins(intronovatos2,"{1CFA07}Servidor :{FFFF00}[BR] MaTa-MaTa 2017! Rio De Janeiro [0.3.7]™{21DD00}®\n",strlen(intronovatos2));
        
strins(intronovatos2,"\n",strlen(intronovatos2));
        
ShowPlayerDialog(playerid84392DIALOG_STYLE_MSGBOX"• {FFFFFF}AJUDA {00FF00}NOVATOS •"intronovatos2"PRÓXIMO"""); 
        return 
1;
    }
    else if (
dialogid == 84392) {
        new 
intronovatos3[800];
        
strins(intronovatos3,"{FFFFFF}Você pode ver a lista de teleportes com o comando: {00FF00}/TELES\n",strlen(intronovatos3));
        
strins(intronovatos3,"\n",strlen(intronovatos3));
        
strins(intronovatos3,"{FFFFFF}Você pode nascer com kit-guerra com o comando: {00FF00}/NCK\n",strlen(intronovatos3));
        
strins(intronovatos3,"\n",strlen(intronovatos3));
        
strins(intronovatos3,"{FFFFFF}Você pode falar diretamente com os admins com o comando: {00FF00}/ADM [MENSAGEM]\n",strlen(intronovatos3));
        
strins(intronovatos3,"\n",strlen(intronovatos3));
        
strins(intronovatos3,"{FFFFFF}Você pode criar veículos com o comando: {00FF00}/CS\n",strlen(intronovatos3));
        
strins(intronovatos3,"\n",strlen(intronovatos3));
        
strins(intronovatos3,"{FFFFFF}clique em {00FF00}PRÓXIMO {FFFFFF} para prosseguir com o tutorial.\n",strlen(intronovatos3));
        
strins(intronovatos3,"\n",strlen(intronovatos3));
        
strins(intronovatos3,"{1CFA07}Servidor :{FFFF00}[BR] MaTa-MaTa 2017! Rio De Janeiro [0.3.7]™{21DD00}®\n",strlen(intronovatos3));
        
strins(intronovatos3,"\n",strlen(intronovatos3));
        
ShowPlayerDialog(playerid,84393DIALOG_STYLE_MSGBOX"• {FFFFFF}AJUDA {00FF00}NOVATOS •",intronovatos3"PRÓXIMO"""); 
        return 
1;
    }
    else if (
dialogid == 84393) {
        
// próximo dialog aqui
    
}

    return 
0;

Tem formas melhores de se fazer
HardWar is offline   Reply With Quote
Old 15/06/2017, 08:20 PM   #7
nasser
Gangsta
 
nasser's Avatar
 
Join Date: Jun 2014
Location: Santa Catarina
Posts: 553
Reputation: 15
Default Re: Não chama outra string

Quote:
Originally Posted by HardWar View Post
PHP Code:
public IntroStrings(playerid)
{
    new 
intronovatos[800];
    
strins(intronovatos,"{FFFFFF}Seja Bem Vindo ao servidor, antes de você começar a jogar leia atentamente:\n",strlen(intronovatos));
    
strins(intronovatos,"\n",strlen(intronovatos));
    
strins(intronovatos,"{FFFFFF}O nosso servidor é Deathmatch (DM) ou seja MATA-MATA\n",strlen(intronovatos));
    
strins(intronovatos,"\n",strlen(intronovatos));
    
strins(intronovatos,"{FFFFFF}seu objetivo é matar ou será morto, você pode criar um clã\n",strlen(intronovatos));
    
strins(intronovatos,"\n",strlen(intronovatos));
    
strins(intronovatos,"{FFFFFF}no servidor e recrutar seus amigos e criar aliados.\n",strlen(intronovatos));
    
strins(intronovatos,"\n",strlen(intronovatos));
    
strins(intronovatos,"{FFFFFF}clique em {00FF00}PRÓXIMO {FFFFFF} para prosseguir com o tutorial.\n",strlen(intronovatos));
    
strins(intronovatos,"\n",strlen(intronovatos));
    
strins(intronovatos,"{1CFA07}Servidor :{FFFF00}[BR] MaTa-MaTa 2017! Rio De Janeiro [0.3.7]™{21DD00}®\n",strlen(intronovatos));
    
strins(intronovatos,"\n",strlen(intronovatos));
    
ShowPlayerDialog(playerid,84391DIALOG_STYLE_MSGBOX"• {FFFFFF}AJUDA {00FF00}NOVATOS •",intronovatos"PRÓXIMO"""); 
}

public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[]) {
    if (
dialogid == 84391) {
        new 
intronovatos2[700];
        
strins(intronovatos2,"{FFFFFF}Você pode comprar vida com o comando: {00FF00}/VIDA {FFFFFF}ou colete com o comando: {00FF00}/COLETE\n",strlen(intronovatos2));
        
strins(intronovatos2,"\n",strlen(intronovatos2));
        
strins(intronovatos2,"{FFFFFF}Você pode nascer com kit-guerra com o comando: {00FF00}/NCK\n",strlen(intronovatos2));
        
strins(intronovatos2,"\n",strlen(intronovatos2));
        
strins(intronovatos2,"{FFFFFF}Você pode falar diretamente com os admins com o comando: {00FF00}/ADM [MENSAGEM]\n",strlen(intronovatos2));
        
strins(intronovatos2,"\n",strlen(intronovatos2));
        
strins(intronovatos2,"{FFFFFF}Você pode criar veículos com o comando: {00FF00}/CS\n",strlen(intronovatos2));
        
strins(intronovatos2,"\n",strlen(intronovatos2));
        
strins(intronovatos2,"{FFFFFF}clique em {00FF00}PRÓXIMO {FFFFFF} para prosseguir com o tutorial.\n",strlen(intronovatos2));
        
strins(intronovatos2,"\n",strlen(intronovatos2));
        
strins(intronovatos2,"{1CFA07}Servidor :{FFFF00}[BR] MaTa-MaTa 2017! Rio De Janeiro [0.3.7]™{21DD00}®\n",strlen(intronovatos2));
        
strins(intronovatos2,"\n",strlen(intronovatos2));
        
ShowPlayerDialog(playerid84392DIALOG_STYLE_MSGBOX"• {FFFFFF}AJUDA {00FF00}NOVATOS •"intronovatos2"PRÓXIMO"""); 
        return 
1;
    }
    else if (
dialogid == 84392) {
        new 
intronovatos3[800];
        
strins(intronovatos3,"{FFFFFF}Você pode ver a lista de teleportes com o comando: {00FF00}/TELES\n",strlen(intronovatos3));
        
strins(intronovatos3,"\n",strlen(intronovatos3));
        
strins(intronovatos3,"{FFFFFF}Você pode nascer com kit-guerra com o comando: {00FF00}/NCK\n",strlen(intronovatos3));
        
strins(intronovatos3,"\n",strlen(intronovatos3));
        
strins(intronovatos3,"{FFFFFF}Você pode falar diretamente com os admins com o comando: {00FF00}/ADM [MENSAGEM]\n",strlen(intronovatos3));
        
strins(intronovatos3,"\n",strlen(intronovatos3));
        
strins(intronovatos3,"{FFFFFF}Você pode criar veículos com o comando: {00FF00}/CS\n",strlen(intronovatos3));
        
strins(intronovatos3,"\n",strlen(intronovatos3));
        
strins(intronovatos3,"{FFFFFF}clique em {00FF00}PRÓXIMO {FFFFFF} para prosseguir com o tutorial.\n",strlen(intronovatos3));
        
strins(intronovatos3,"\n",strlen(intronovatos3));
        
strins(intronovatos3,"{1CFA07}Servidor :{FFFF00}[BR] MaTa-MaTa 2017! Rio De Janeiro [0.3.7]™{21DD00}®\n",strlen(intronovatos3));
        
strins(intronovatos3,"\n",strlen(intronovatos3));
        
ShowPlayerDialog(playerid,84393DIALOG_STYLE_MSGBOX"• {FFFFFF}AJUDA {00FF00}NOVATOS •",intronovatos3"PRÓXIMO"""); 
        return 
1;
    }
    else if (
dialogid == 84393) {
        
// próximo dialog aqui
    
}

    return 
0;

Tem formas melhores de se fazer
Pois é kkk, ba cara agora já fiz em textdraw uma pena :\ mas obrigadão na proxima já sei como fazer
__________________
Angular & Spring
Existe algo mais perfeito?
nasser is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Ajuda] Valor de var string em outra var string xDeadPoolx Português/Portuguese 7 24/03/2016 04:40 PM
[Ajuda] String com parte de outra O.o Dayvison_ Português/Portuguese 9 17/09/2015 03:28 PM
[Ajuda] Comando /senha - chama admin! GustavoG3D Português/Portuguese 3 15/02/2014 11:16 PM
[Ajuda] String ou outra forma de fazer ViniKuliveguisky Português/Portuguese 3 15/07/2013 09:29 PM


All times are GMT. The time now is 03:11 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.