[FilterScript] DGafas Avanzado
#4

Varias cosas (Tomatelo como ayuda, no crнtica)

1- new Dgafas[500]; WTF?!!!
new dgafas[] = "Todo tu texto del dialogo"
No vale la pena gastar una barbaridad de celdas inutiles.

2- Acostumbrate a usar OnDialogResponse como indica la wiki, usando switch, obtendrбs un mejor rendimiento que con muchos IF IF IF
Es decir, asн:
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid) // Primero usamos switch para ver el diбlogo
    {
        case 1:
        {
            if(!response)
            {
                SendClientMessage(playerid, -1, "Cancelar");
                return 1;
            }
 
            switch(listitem) // Muchнsimo mбs eficiente que if-elseif-if
            {
                case 0: // OJO: Empieza la opciуn 1 de tu lista en el 0
                {
                    // Aqui lo que pasa en la primera lнnea de las opciones
                }
                case 1:
                {
                    // Segunda...
                }
                case 2:
                {
                    // Tercera...
                }
                // Aсade el resto
 
            }
 
        }
        // Aсadir mбs dialogos aqui
 
    }
    return 1;
}
3- Intenta, por lo menos en lo que es estructura, poner las tabulaciones correctas, aunque no salgan warnings, el cуdigo es mucho mбs legible y ordenado (por lo menos a mi gusto)

Por lo demбs, buen trabajo, aunque los TextDraws podrнan ser mбs transparentes
Reply


Messages In This Thread
DGafas Avanzado 2.0 - by davidxxx - 07.12.2011, 22:02
Respuesta: DGafas Avanzado - by [Nikk] - 07.12.2011, 22:09
Respuesta: DGafas Avanzado - by davidxxx - 07.12.2011, 22:19
Respuesta: DGafas Avanzado - by SuperMarioRol - 07.12.2011, 22:23
Respuesta: DGafas Avanzado - by davidxxx - 07.12.2011, 22:26
Respuesta: DGafas Avanzado - by Adoniiz - 08.12.2011, 01:43
Respuesta: DGafas Avanzado - by davidxxx - 08.12.2011, 01:46
Re: DGafas Avanzado - by dis77urbio - 08.12.2011, 03:23
Respuesta: Re: DGafas Avanzado - by Parka - 08.12.2011, 03:25
Re: Respuesta: Re: DGafas Avanzado - by dis77urbio - 08.12.2011, 03:54

Forum Jump:


Users browsing this thread: 1 Guest(s)