SA-MP Forums Archive
[FilterScript] DGafas Avanzado - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+----- Forum: Lanzamientos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=59)
+----- Thread: [FilterScript] DGafas Avanzado (/showthread.php?tid=302222)



DGafas Avanzado 2.0 - davidxxx - 07.12.2011

Hola A todos, antes de comenzar este post quisiera agradecer a todas las personas que me ayudaron con mi aprendizaje en pawn (ellos saben quienes son).

Hoy he llevado mi poco conocimiento a una etapa de prueba,Hize Mi Primer FilterScript y cree un sistema avanzado de gafas; no es como cualquier sistema de gafas, este sistema contiene:


*Menu en dialogos
*Opcion de colocar con contorno o sin contorno
*9 Tipos De Gafas (inclui 5 en la version 2.0)
*1 Gafa Especial


Como Instalar?

*Compilar el Archivo Pwn. (puedes cambiar los comandos, mensajes , etc)
*tomar el nombre del archivo compilado y agregarlo en la linea de filterscripts de samp.cfg
*Disfrutar y volver mas popular tu servidor


Imagenes Nueva Version







Incluido Version 2.0

*Incluye 5 tipos de gafas mas
*1 tipo de gafa especial
*Objetos para el skin (dependiendo del tipo de gafas)
*Cambie la estructura del FS, es mas optimizable(Gracias a Mario)
*Mejore la opacidad (Gracias a josta e.e)
*Opcion de escoger: contorno, sin contorno
*Mejora del menu




Version inglesa proxima semana


Descarga Version Espaсola 2.0

Descarga Version Inglesa 1.0


Help me

Quote:

PD: El servidor en el que ago las pruebas no existe es solo tester de un amigo




Respuesta: DGafas Avanzado - [Nikk] - 07.12.2011

Yo postie uno parecido con las gafas Negras antes ¬¬, igual muy bueno, gracias


Respuesta: DGafas Avanzado - davidxxx - 07.12.2011

Si este fs lo habia pensado desde hace mucho con mejores cosas, hoy decidi probar mis pocos conocimientos y lo hize


Respuesta: DGafas Avanzado - SuperMarioRol - 07.12.2011

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


Respuesta: DGafas Avanzado - davidxxx - 07.12.2011

Quote:
Originally Posted by SuperMarioRol
Посмотреть сообщение
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
upps se me paso ese dato de 500 celdas xDDD Gracias Super Mario, La Verdad es que es una version principal la siguiente version sera mejorada, Gracias por el dato


Respuesta: DGafas Avanzado - Adoniiz - 08.12.2011

Me Guzto Mucho Tu Post Aunque Me Duelan Los Ojos X_X...

PD: No lo tomes a mal, pero aprende a escribir, es muy facil, solo aprende como escribir correctamente, donde llevan las mayusculas, los tildes, acentos, es decir, donde pusistes .. Descarga Version Inglesia, la verdad serнa, Descarga versiуn inglesa. Saludos.


Respuesta: DGafas Avanzado - davidxxx - 08.12.2011

xDDD gracias, la proxima version le bajare la opacidad un poco


Re: DGafas Avanzado - dis77urbio - 08.12.2011

Le copiaste la idea a Nikk123 aunque digas que lo habias pensando hace tiempo e.e
igual esta bueno...


Respuesta: Re: DGafas Avanzado - Parka - 08.12.2011

Quote:
Originally Posted by dis77urbio
Посмотреть сообщение
Le copiaste la idea a Nikk123 aunque digas que lo habias pensando hace tiempo e.e
igual esta bueno...
men yo como tu no fuera hecho nada para comentarios como este jump..!!!


Re: Respuesta: Re: DGafas Avanzado - dis77urbio - 08.12.2011

Quote:
Originally Posted by cesar_******
Посмотреть сообщение
men yo como tu no fuera hecho nada para comentarios como este jump..!!!
No entendi, pero que tiene de malo mi comentario? Me gusta ser directo... bueno el sabe como soy :P