[FilterScript] DGafas Avanzado
#1

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

Reply
#2

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

Si este fs lo habia pensado desde hace mucho con mejores cosas, hoy decidi probar mis pocos conocimientos y lo hize
Reply
#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
#5

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
Reply
#6

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.
Reply
#7

xDDD gracias, la proxima version le bajare la opacidad un poco
Reply
#8

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

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..!!!
Reply
#10

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
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)