Argumentos [Ayuda]
#3

Quote:
Originally Posted by _Zume
Посмотреть сообщение
La funciуn como tal no tiene parбmetros para aсadir mбs argumentos, Tu error se solucionarнa de esta manera:

pawn Код:
new string[160];
format(string, sizeof(string), "Estas bloqueado del servidor.\n\n");
format(string, sizeof(string), "%sNick: %s\nBaneado por: %s\nRazon: %s\n", string, playername,adminname,params[2);
format(string, sizeof(string), "%sFecha: %d/%d/%d\nPuedes apelar tu desbaneo en www.web.tk", string, day,month,year);
ShowPlayerDialog(player1, ID_DIALOG, DIALOG_STYLE_MSGBOX, "CUENTA BANEADA", string, "Cerrar", "");
Pero si quieres hacer algo como lo que tъ intentabas hacer, te dejo una funciуn.

pawn Код:
stock ShowPlayerDialogEx(playerid, dialogid, style, caption[], info[], button1[], button2[], {Float,_}:...)
{
    static
        string[1024],
        start,
        end;

    if (numargs() > 7)
    {
        #emit ADDR.pri button2
        #emit STOR.pri start

        for (end = start + (numargs() << 2) - 28; end > start; end -= 4)
        {
            #emit LREF.pri end
            #emit PUSH.pri
        }
        #emit PUSH.S info
        #emit PUSH.C 1024
        #emit PUSH.C string

        #emit LOAD.S.pri 8
        #emit CONST.alt 16
        #emit SUB
        #emit PUSH.pri

        #emit SYSREQ.C format
        #emit LCTRL 5
        #emit SCTRL 4

        ShowPlayerDialog(playerid, dialogid, style, caption, string, button1, button2);
    }
    else
    {
        ShowPlayerDialog(playerid, dialogid, style, caption, info, button1, button2);
    }
    return 1;
}
HOOK:

pawn Код:
#if defined _ALS_ShowPlayerDialog
    #undef ShowPlayerDialog
#else
    #define _ALS_ShowPlayerDialog
#endif
 
#define ShowPlayerDialog ShowPlayerDialogEx
y listo, puedes usarla asн:

pawn Код:
ShowPlayerDialog(playerid, 5215, DIALOG_STYLE_MSGBOX, "Hola", "Bienvenido! Tu id es %d", "Gracias,", "", playerid);
sin errores.
*.* funciono mucha gracias me quedo con la segunda opciуn +rept
Reply


Messages In This Thread
Argumentos [Ayuda] - by Zodiaco - 14.01.2015, 20:54
Respuesta: Argumentos [Ayuda] - by Zume - 14.01.2015, 21:05
Respuesta: Argumentos [Ayuda] - by Zodiaco - 14.01.2015, 21:14

Forum Jump:


Users browsing this thread: 1 Guest(s)