[Ajuda] Usar format de outro lugar
#1

Preciso da ajuda de vcs, pra me fornecerem o cуdigo (funзгo) que pega um format de outro dialog, e retorna para o dialog atual.

Por exemplo: (cуdigo - que serб trabalhado)
Код:
  if(dialogid == 0){
    if(response){
		new debugmsg[90], keyforOps[40],  line;
		//Parte do cуdigo ocultada definiзхes como line, e variaveis Principais
		new formtitle[18], diagoptions[73];
		format(formtitle, sizeof(formtitle), "Opзхes da Key %i", line);
		format(diagoptions, sizeof(diagoptions), "Key: {00bb00}%s\nDeletar Key\nVender/Enviar", keyforOps);
		ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, formtitle, diagoptions, "Ok", "Cancel");
		return 1;
	}else{ return 0; }
	return 1;
	}
  if(dialogid == 1){
    if(response){
	        new formtitle[18], diagoptions[73];
		format(formtitle, sizeof(formtitle), "Opзхes da Key %i", line);
		format(diagoptions, sizeof(diagoptions), "Key: {00bb00}%s\nDeletar Key\nVender/Enviar", keyforOps);
		ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, formtitle, diagoptions, "Ok", "Cancel");
	}else{ return 0; }
	return 1;
	}
seria tudo certo, se eu pudesse exportar variaveis das outras callbacks, atй pensei em utilizar a propria callback pra ser chamada
Код:
OnDialogResponse(playerid, 0, 1, 1, 0); //Vou tentar ver se acho algo parecido
se alguem tiver ai e puder me ajudar
Reply
#2

Por que nгo cria uma variбvel global pra armazenar a variбvel local formatada? Desta forma nгo precisa usar funзхes nem uma outra gambiarra pra ter acesso аs informaзхes de uma variбvel!

Код:
new GlobStr[200];

public teste()
{
     new LocStr[10] = "exemplo";

     strcat((GlobStr[0] = '\0', GlobStr), LocStr);
}
Reply
#3

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
Por que nгo cria uma variбvel global pra armazenar a variбvel local formatada? Desta forma nгo precisa usar funзхes nem uma outra gambiarra pra ter acesso аs informaзхes de uma variбvel!

Код:
new GlobStr[200];

public teste()
{
     new LocStr[10] = "exemplo";

     strcat((GlobStr[0] = '\0', GlobStr), LocStr);
}
Eu vou fazer isso! Obrigado!
ps. Eu pensava que static dava conta disso. Mas... n funcionou! usando em dialogs response diferentes
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)