[B]ЎЎNADA!![/B] -
TwunZ - 08.09.2017
ЎЎNADA!!
Re: como instalo esto bien -
GlobitoPawn - 09.09.2017
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(playerid, REGLAS, DIALOG_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(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;
}
En cuanto a los otros diбlogos deben estar en el callback
OnDialogResponse.
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/Strcat
https://sampwiki.blast.hk/wiki/Format
https://sampwiki.blast.hk/wiki/OnDialogResponse
[B]ЎЎNADA!![/B] -
TwunZ - 09.09.2017
ЎЎNADA!!