09.09.2017, 06:24
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.
En caso de que tengas que mostrar el valor de alguna variable, como nъmeros, o algъn nombre, usa el format y strcat.
En cuanto a los otros diбlogos deben estar en el callback OnDialogResponse.
https://sampwiki.blast.hk/wiki/Strcat
https://sampwiki.blast.hk/wiki/Format
https://sampwiki.blast.hk/wiki/OnDialogResponse
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(playerid, REGLAS, DIALOG_STYLE_MSGBOX, "— Reglas del juego", string, "CSeiguiente","Salir");
return 1;
}
PHP код:
CMD:reglas(playerid,params[])
{
new texto[100], string[900];
format(texto, sizeof(texto),"{FFFFFF}Hola %s, tienes $%d de dinero.", VariableNombre, VariableDinero);
strcat(string, texto, sizeof(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(playerid, REGLAS, DIALOG_STYLE_MSGBOX, "— Reglas del juego", string, "CSeiguiente","Salir");
return 1;
}
PHP код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
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/Format
https://sampwiki.blast.hk/wiki/OnDialogResponse

