[AYUDA] Como Hago Para Que un Comando Este En Dialog
#1

Hola a Tod@s

Como Hago Para Que Un Comando Este En Dialog?

Porfavor Respondame ;S

He Visto Tutoriales, pero nose donde poner los textos y enverdad
soy un 100% novato en cuestion de los dialog ;$

Porfavor Ayudenme, quiero cambiar el comando /ayuda a dialog
para luego saber y hacer lo mismo con algunos comandos ;(

Saludos
Reply
#2

oks 1є queres que al poner ayuda aparesca el dialogo y muestre todos los comandos como informacion o que muestre una lista y que uno los pueda elejir y se active el comando?
Reply
#3

Quote:
Originally Posted by the_chaoz
oks 1є queres que al poner ayuda aparesca el dialogo y muestre todos los comandos como informacion o que muestre una lista y que uno los pueda elejir y se active el comando?
e_e Gracias Por Ayudarte De New...

Si Quiero Que Al Poner /Ayuda Aparesca El Dialogo t muestre los comandos como informacion :S
Tengo Server: VL-RP :S (PORSIA)

Aqui saque esta foto de un server



Gracias x La Ayuda
Reply
#4

podes hacer un comando asi:
pawn Код:
new comandos[] = "CUENTA: /micomando1 /micomando2 /micomando3\nGENERAL: /micomando1 /micomando2 /micomando3\nBANCO:/micomando1 /micomando2 /micomando3";
//Nota: el \n indica un salto en la linea.
public OnPlayerCommandText(playerid, cmdtext[])
{
  if(strcmp("/ayuda", cmdtext, true) == 0){
    return ShowPlayerDialog(playerid, 1, 0, "Comandos del Servidor", comandos, "Aceptar", "Salir");
  }
  return 0;
}
espero que te sirva, si hay algun error avisame y me fijo
Reply
#5

Quote:
Originally Posted by the_chaoz
podes hacer un comando asi:
pawn Код:
new comandos[] = "CUENTA: /micomando1 /micomando2 /micomando3\nGENERAL: /micomando1 /micomando2 /micomando3\nBANCO:/micomando1 /micomando2 /micomando3";
//Nota: el \n indica un salto en la linea.
public OnPlayerCommandText(playerid, cmdtext[])
{
  if(strcmp("/ayuda", cmdtext, true) == 0){
    return ShowPlayerDialog(playerid, 1, 0, "Comandos del Servidor", comandos, "Aceptar", "Salir");
  }
  return 0;
}
espero que te sirva, si hay algun error avisame y me fijo
Gracias, Pero al Compilar me dio este error

Код:
C:\DOCUME~1\Casa\MISDOC~1\SERVER~1\SERVER~1\GAMEMO~1\VL-Rp.pwn(16014) : error 029: invalid expression, assumed zero
C:\DOCUME~1\Casa\MISDOC~1\SERVER~1\SERVER~1\GAMEMO~1\VL-Rp.pwn(16014) : error 029: invalid expression, assumed zero
C:\DOCUME~1\Casa\MISDOC~1\SERVER~1\SERVER~1\GAMEMO~1\VL-Rp.pwn(16022) : warning 225: unreachable code
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Errors.
Ayudame Porfavor

EDITO: Arregle una cosilla y ahora me sale eso :S
El Comando lo pongo en OnPlayerCommandText
y ISe un FS Con ese comando y me fue perfecto
pero no puedo agregarlo al GM? ;S
Reply
#6

Encima de todo tu Gm, donde tengas los #define, new, etc. pon esto:

pawn Код:
new comandos[] = "Todo lo que quieras que aparezca en el menъ.\nPon esta "n" que puse con el palito para cambiar de renglуn.";
Ahora vamos a crear el Menъ:

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
  if(!strcmp(cmdtext, "/NombreDelComando", true))
  {
        ShowPlayerDialog(playerid, 500, DIALOG_STYLE_MSGBOX, "Menъ de ayuda", comandos, "Aceptar", "Cerrar");
        return 1;
  }
  return 0;
}
Reply
#7

Quote:
Originally Posted by CristianTdj
Encima de todo tu Gm, donde tengas los #define, new, etc. pon esto:

pawn Код:
new comandos[] = "Todo lo que quieras que aparezca en el menъ.\nPon esta "n" que puse con el palito para cambiar de renglуn.";
Ahora vamos a crear el Menъ:

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
  if(!strcmp(cmdtext, "/NombreDelComando", true))
  {
        ShowPlayerDialog(playerid, 500, DIALOG_STYLE_MSGBOX, "Menъ de ayuda", comandos, "Aceptar", "Cerrar");
        return 1;
  }
  return 0;
}
Gracias DD

Ahora Esperare Que Mi PC Este Bueno Le Entro Un Virus xD

Muchas Gracias

Una Preg*; Donde Pongo Esto? Debajo De Donde?

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
  if(!strcmp(cmdtext, "/NombreDelComando", true))
  {
	    ShowPlayerDialog(playerid, 500, DIALOG_STYLE_MSGBOX, "Menъ de ayuda", comandos, "Aceptar", "Cerrar");
	    return 1;
  }
  return 0;
}
Saludos y Grax
Reply
#8

Lo pones fuera de cualquier public:

pawn Код:
public OnPlayerSpawn(playerid)
{
  return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
  if(!strcmp(cmdtext, "/NombreDelComando", true))
  {
    ShowPlayerDialog(playerid, 500, DIALOG_STYLE_MSGBOX, "Menъ de ayuda", comandos, "Aceptar", "Cerrar");
    return 1;
  }
  return 0;
}
O si ya tienes comandos en OnPlayerCommandText:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
  if(!strcmp(cmdtext, "/otrocomando", true))
  {
    return 1;
  }
  if(!strcmp(cmdtext, "/NombreDelComando", true))
  {
    ShowPlayerDialog(playerid, 500, DIALOG_STYLE_MSGBOX, "Menъ de ayuda", comandos, "Aceptar", "Cerrar");
    return 1;
  }
  return 0;
}
Reply
#9

Quote:
Originally Posted by SAWC™
Lo pones fuera de cualquier public:

pawn Код:
public OnPlayerSpawn(playerid)
{
  return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
  if(!strcmp(cmdtext, "/NombreDelComando", true))
  {
    ShowPlayerDialog(playerid, 500, DIALOG_STYLE_MSGBOX, "Menъ de ayuda", comandos, "Aceptar", "Cerrar");
    return 1;
  }
  return 0;
}
O si ya tienes comandos en OnPlayerCommandText:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
  if(!strcmp(cmdtext, "/otrocomando", true))
  {
    return 1;
  }
  if(!strcmp(cmdtext, "/NombreDelComando", true))
  {
    ShowPlayerDialog(playerid, 500, DIALOG_STYLE_MSGBOX, "Menъ de ayuda", comandos, "Aceptar", "Cerrar");
    return 1;
  }
  return 0;
}
;

GRACIAS!!

Ahora Estoy Ancioso DE Que me Arreglen El PC ;$

GRACIAS:the_chaoz CristianTdj SAWC™
Reply
#10

Quote:
Originally Posted by Pandax
Quote:
Originally Posted by CristianTdj
Encima de todo tu Gm, donde tengas los #define, new, etc. pon esto:

pawn Код:
new comandos[] = "Todo lo que quieras que aparezca en el menъ.\nPon esta "n" que puse con el palito para cambiar de renglуn.";
Ahora vamos a crear el Menъ:

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
  if(!strcmp(cmdtext, "/NombreDelComando", true))
  {
        ShowPlayerDialog(playerid, 500, DIALOG_STYLE_MSGBOX, "Menъ de ayuda", comandos, "Aceptar", "Cerrar");
        return 1;
  }
  return 0;
}
Gracias DD

Ahora Esperare Que Mi PC Este Bueno Le Entro Un Virus xD

Muchas Gracias

Una Preg*; Donde Pongo Esto? Debajo De Donde?

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
  if(!strcmp(cmdtext, "/NombreDelComando", true))
  {
	    ShowPlayerDialog(playerid, 500, DIALOG_STYLE_MSGBOX, "Menъ de ayuda", comandos, "Aceptar", "Cerrar");
	    return 1;
  }
  return 0;
}
Saludos y Grax
hise exactamente eso pero nose xq no me anda ni el comando de dialog ni ninguno de los comandos del GM :S alguna ayuda?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)