como instalo esto bien
#1

ЎЎNADA!!
Reply
#2

En primer lugar los diбlogos esos deben estar en el callback OnDialogResponse, no debes usar format en estos casos de mostrar sуlo texto, usa format sуlo cuando tengas que mostrar el valor de alguna variable o algo de eso, para texto plano no es necesario.
Para mostrar este tipo de informaciуn debes usar strcat, y en caso de que tengas alguna variable debes usar format y strcat .

Te doy un ejemplo con strcat, en este comando se te pasу una llave, por lo que algъn warning fue por eso.
PHP код:
CMD:reglas(playerid,params[])
{
  new 
string[900];
  
strcat(string"{FFFFFF}El servidor trata de imitar a la vida real lo mбs posible, їno es asн?, pues para ello hay una serie de REGLAS y restricciones");
  
strcat(string"\n{FFFFFF}que debes acatar en todo momento, de lo contrario llevarнa a una {FF3300}sanciуn directa{FFFFFF}, y no queremos que eso suceda.");
  
strcat(string"\n{FFFFFF}A continuaciуn se te mostrarбn una serie de conceptos que debes tener en cuenta SIEMPRE, a la hora de estar roleando con nosotros.");
  
strcat(string"\n{FFFFFF}Muchas gracias por interesarte.");
  
ShowPlayerDialog(playeridREGLASDIALOG_STYLE_MSGBOX"— Reglas del juego"string"CSeiguiente","Salir");
  return 
1;

En caso de que tengas que mostrar el valor de alguna variable, como nъmeros, o algъn nombre, usa el format y strcat.
PHP код:
CMD:reglas(playerid,params[])
{
  new 
texto[100], string[900];
  
format(textosizeof(texto),"{FFFFFF}Hola %s, tienes $%d de dinero."VariableNombreVariableDinero);
  
strcat(stringtextosizeof(texto));
  
strcat(string"\n{FFFFFF}El servidor trata de imitar a la vida real lo mбs posible, їno es asн?, pues para ello hay una serie de REGLAS y restricciones");
  
strcat(string"\n{FFFFFF}que debes acatar en todo momento, de lo contrario llevarнa a una {FF3300}sanciуn directa{FFFFFF}, y no queremos que eso suceda.");
  
strcat(string"\n{FFFFFF}A continuaciуn se te mostrarбn una serie de conceptos que debes tener en cuenta SIEMPRE, a la hora de estar roleando con nosotros.");
  
strcat(string"\n{FFFFFF}Muchas gracias por interesarte.");
  
ShowPlayerDialog(playeridREGLASDIALOG_STYLE_MSGBOX"— Reglas del juego"string"CSeiguiente","Salir");
  return 
1;

En cuanto a los otros diбlogos deben estar en el callback OnDialogResponse.
PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
  switch(
dialogid)
   {
     case 
DIALOGO1
      { 
//Abrimos el diбlogo, estructuralmente.
       //Contenido, con la funciуn strcat, y format en caso de que sea necesario.
      
}//Cerramos el diбlogo, estructuralmente.
     
case DIALOGO2
      { 
//Abrimos el diбlogo, estructuralmente.
       //Contenido, con la funciуn strcat, y format en caso de que sea necesario.
      
}//Cerramos el diбlogo, estructuralmente.
   
}
  return 
1;

https://sampwiki.blast.hk/wiki/Strcat
https://sampwiki.blast.hk/wiki/Format
https://sampwiki.blast.hk/wiki/OnDialogResponse
Reply
#3

ЎЎNADA!!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)