[Editor] Sublime AMXX-Editor v3.0Beta
#76
Proba esta versión que agregue unos mensajes para depurar

.zip   amxmodx.sublime-package.zip (Tamaño: 71.79 KB / Descargas: 5)

luego pasa la consola como antes
Responder
#77
(17/06/2016, 09:46 PM)Destro escribió: Proba esta versión que agregue unos mensajes para depurar


luego pasa la consola como antes

Código:
DPI scale: 1
startup, version: 3114 windows x32 channel: stable
executable: /I/Archivos/Programacion/Sublime Text 3/sublime_text.exe
working dir: /I/Archivos/Programacion/Sublime Text 3
packages path: /C/Users/Totopizza HN.FamiliaUS/AppData/Roaming/Sublime Text 3/Packages
state path: /C/Users/Totopizza HN.FamiliaUS/AppData/Roaming/Sublime Text 3/Local
zip path: /I/Archivos/Programacion/Sublime Text 3/Packages
zip path: /C/Users/Totopizza HN.FamiliaUS/AppData/Roaming/Sublime Text 3/Installed Packages
ignored_packages: ["Vintage"]
pre session restore time: 16.0768
startup time: 16.7758
first paint time: 16.7768
first paint time: 16.8088
reloading plugin Default.auto_indent_tag
reloading plugin Default.block
reloading plugin Default.comment
reloading plugin Default.convert_syntax
reloading plugin Default.copy_path
reloading plugin Default.delete_word
reloading plugin Default.detect_indentation
reloading plugin Default.duplicate_line
reloading plugin Default.echo
reloading plugin Default.exec
reloading plugin Default.fold
reloading plugin Default.font
reloading plugin Default.goto_line
reloading plugin Default.history_list
reloading plugin Default.indentation
reloading plugin Default.kill_ring
reloading plugin Default.mark
reloading plugin Default.new_templates
reloading plugin Default.open_context_url
reloading plugin Default.open_file_settings
reloading plugin Default.open_in_browser
reloading plugin Default.pane
reloading plugin Default.paragraph
reloading plugin Default.paste_from_history
reloading plugin Default.profile
reloading plugin Default.quick_panel
reloading plugin Default.run_syntax_tests
reloading plugin Default.save_on_focus_lost
reloading plugin Default.scroll
reloading plugin Default.set_unsaved_view_name
reloading plugin Default.show_scope_name
reloading plugin Default.side_bar
reloading plugin Default.sort
reloading plugin Default.swap_line
reloading plugin Default.switch_file
reloading plugin Default.symbol
reloading plugin Default.transform
reloading plugin Default.transpose
reloading plugin Default.trim_trailing_white_space
reloading plugin amxmodx.AMXXCompletions
reloading plugin CSS.css_completions
reloading plugin Diff.diff
reloading plugin HTML.encode_html_entities
reloading plugin HTML.html_completions
plugins loaded
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\amxmodx.inc
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\core.inc
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\core.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\core.inc]
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\float.inc
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\float.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\float.inc]
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\amxconst.inc
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\svn_version.inc
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\svn_version.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\svn_version.inc]
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\amxconst.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\amxconst.inc]
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\string.inc
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\string.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\string.inc]
reloading settings Packages/User/AMXX-Compiler.sublime-build
reloading settings Packages/User/amxx-pawn.sublime-settings
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\file.inc
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\file.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\file.inc]
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\vault.inc
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\vault.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\vault.inc]
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\lang.inc
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\lang.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\lang.inc]
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\messages.inc
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\message_const.inc
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\message_const.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\message_const.inc]
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\messages.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\messages.inc]
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\vector.inc
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\vector.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\vector.inc]
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\sorting.inc
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\sorting.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\sorting.inc]
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\cellarray.inc
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\cellarray.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\cellarray.inc]
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\celltrie.inc
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\celltrie.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\celltrie.inc]
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\newmenus.inc
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\newmenus.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\newmenus.inc]
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\message_stocks.inc
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\message_stocks.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\message_stocks.inc]
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\amxmodx.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\amxmodx.inc]
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\amxmisc.inc
Include File Not Found: amxmod
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\amxmisc.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\amxmisc.inc]
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\hamsandwich.inc
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\ham_const.inc
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\ham_const.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\ham_const.inc]
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\hamsandwich.inc]
parse_params invalid name: [__fatal_ham_error]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\hamsandwich.inc]
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\cstrike.inc
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\cstrike.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\cstrike.inc]
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\fun.inc
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\fun.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\fun.inc]
Processing Include File C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\adv_vault.inc
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\adv_vault.inc]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\adv_vault.inc]
parse PRE [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\sf.sma]
parse_params invalid name: [_get_frags]
parse_params invalid name: [_get_deaths]
parse_params invalid name: [_get_sec]
parse_params invalid name: [_get_mins]
parse_params invalid name: [_get_hrs]
parse_params invalid name: [_get_days]
parse_params invalid name: [_set_frags]
parse_params invalid name: [_set_deaths]
parse POST [C:\Steam\SteamApps\common\Half-Life\cstrike\addons\amxmodx\scripting\sf.sma]
[Imagen: b_350_20_323957_202743_f19a15_111111.png]

Estudia siempre; el tiempo es oro, lo material se puede recuperar pero el tiempo no se puede recuperar.
(02/10/2016, 05:05 PM)meTaLiCroSS escribió: Siempre me gusta ayudar cuando alguien esta interesado realmente en ver que esta programando.
(08/08/2019, 05:32 PM)meTaLiCroSS escribió: grax x el dato cr4ck


Mis aportes

PLUGINS
MAPAS
Menú LANG [SF] Sistema de Frags
Say System (Admin Prefix)
Responder
#78
Con los logs ya comprobé que no queda en un loop infinito en el plugin del amxx-editor
no se me ocurre que otra cosa pueda ser :S

Solo te pasa cuando abris .sma/.inc o con cualquier tipo de archivo ?
Responder
#79
Al que le interese, agregue el Kronuz theme


Archivos adjuntos
.rar   amxmodx.sublime-package.rar (Tamaño: 72.97 KB / Descargas: 6)
TFD ------ 10% (proyecto parado)

[Imagen: 76561198053053139.png]
Responder
#80
Ame esto <3 te amo destro :'v

[Imagen: HQvkpOi.png]

NO DOY AYUDA VIA MENSAJE PRIVADO

* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook

[Imagen: w8565u-4.png]
Responder
#81
A mi me dejó de mostrar esa información Dafuq
Believe, be yourself and don't hold on to just one dream ❤

Responder
#82
A mi me funciona solo con define, con const no me dice el valor.
TFD ------ 10% (proyecto parado)

[Imagen: 76561198053053139.png]
Responder
#83
así tendría que funcionar:
[Imagen: 1d1bad4bcb.png]

tendría que agregarlo en los enum, en new const no porque suelen ser siempre strings y se hace muy largo
Responder
#84
Ahh, entonces me funciona bien.
TFD ------ 10% (proyecto parado)

[Imagen: 76561198053053139.png]
Responder
#85
Si una función no tiene las llaves ({}), la función de abajo no es detectada

ej:

Código PHP:
client_disconnect(id)
    
aVar[id] = 0

mi_funcion
(id// No le aplica el color
{
    
// Hola


[Imagen: attachment.php?aid=3730]



También estaría bueno poder usar las variables de una función cualquiera para el autocompletar, ej:

o también las de adentro de la misma función...

Código PHP:
Mi_Gran_Funcion(idbool:bUnaVariableReLargaMolestaDeEscribir false)
{
    if(
bUnaFuncionReLarga...lala// Autocompletar ahi

    
new mi_variable // Usarla para autocompletar



Archivos adjuntos Miniatura(s)
   
(03/07/2016, 11:24 PM)meTaLiCroSS escribió: Como lo hizo sasske es como lo estipule de un principio Proud
Responder
#86
pasa que la sintaxis que uso es una modificación de una versión vieja de C, esta en un formato viejo y es un dolor de orto dejar todo al 100% Dafuq

tendría que armar una nueva sintaxis usando el nuevo formato...
Código:
# "STRING"
  pawn_string:
    - match: '"'
      scope: punctuation.definition.string.begin.pawn
      push:
      - meta_scope: string.quoted.double.pawn
      - match: '(")|(?<=^|[^\\])\s*(\n)'
        captures:
          1: punctuation.definition.string.end.pawn
          2: invalid.illegal.unexpected-end-of-line.pawn
        pop: true
      - include: string_escaped_char
      - include: string_placeholder

  string_escaped_char:
    - match: \^(\^|[abefnprtv\'"?]|[0-3]\d{,2}|[4-7]\d?|x[a-fA-F0-9]{,2}|u[a-fA-F0-9]{,4}|U[a-fA-F0-9]{,8})
      scope: constant.character.escape.pawn
    - match: \^.
      scope: invalid.illegal.unknown-escape.pawn

  string_placeholder:
    - match: |-
        (?x)%
            (\d+\$)?                             # field (argument #)
            [#0\- +']*                           # flags
            [,;:_]?                              # separator character (AltiVec)
            ((-?\d+)|\*(-?\d+\$)?)?              # minimum field width
            (\.((-?\d+)|\*(-?\d+\$)?)?)?         # precision
            [diouxXDOUeEfFgGaACcSspnq%]          # conversion type
      scope: constant.other.placeholder.pawn
    - match: '%'
      scope: invalid.illegal.placeholder.pawn
hice eso y me dormí jaja, no creo que lo termine

la otra vez habías pasado algo que estabas armando para validar el nombre de variables, en que quedo eso ?
Responder
#87
(20/06/2016, 03:47 AM)Destro escribió: pasa que la sintaxis que uso es una modificación de una versión vieja de C, esta en un formato viejo y es un dolor de orto dejar todo al 100% Dafuq

tendría que armar una nueva sintaxis usando el nuevo formato...
Código:
# "STRING"
  pawn_string:
    - match: '"'
      scope: punctuation.definition.string.begin.pawn
      push:
      - meta_scope: string.quoted.double.pawn
      - match: '(")|(?<=^|[^\\])\s*(\n)'
        captures:
          1: punctuation.definition.string.end.pawn
          2: invalid.illegal.unexpected-end-of-line.pawn
        pop: true
      - include: string_escaped_char
      - include: string_placeholder

  string_escaped_char:
    - match: \^(\^|[abefnprtv\'"?]|[0-3]\d{,2}|[4-7]\d?|x[a-fA-F0-9]{,2}|u[a-fA-F0-9]{,4}|U[a-fA-F0-9]{,8})
      scope: constant.character.escape.pawn
    - match: \^.
      scope: invalid.illegal.unknown-escape.pawn

  string_placeholder:
    - match: |-
        (?x)%
            (\d+\$)?                             # field (argument #)
            [#0\- +']*                           # flags
            [,;:_]?                              # separator character (AltiVec)
            ((-?\d+)|\*(-?\d+\$)?)?              # minimum field width
            (\.((-?\d+)|\*(-?\d+\$)?)?)?         # precision
            [diouxXDOUeEfFgGaACcSspnq%]          # conversion type
      scope: constant.other.placeholder.pawn
    - match: '%'
      scope: invalid.illegal.placeholder.pawn
hice eso y me dormí jaja, no creo que lo termine

la otra vez habías pasado algo que estabas armando para validar el nombre de variables, en que quedo eso ?

Creo que con los updates qué fui haciéndole para dejarlo a la última versión lo borre, me quedo solo lo de las notas en verde.

Luego lo re-hago porq aun me acuerdo y lo posteo acá
(03/07/2016, 11:24 PM)meTaLiCroSS escribió: Como lo hizo sasske es como lo estipule de un principio Proud
Responder
#88
Me pasa que los %L me los marca en rojo v: después de tres días, dejo de funcionar el auto-completado "Justo después de crear un plugin nuevo"

NO DOY AYUDA VIA MENSAJE PRIVADO

* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook

[Imagen: w8565u-4.png]
Responder
#89
Para lo que dijo kikizon:

Código:
string_placeholder:
    patterns:
    - name: constant.other.placeholder.c
      match: |-
        (?x)%
        (\d+\$)?                             # field (argument #)
        [#0\- +']*                           # flags
        [,;:_]?                              # separator character (AltiVec)
        ((-?\d+)|\*(-?\d+\$)?)?              # minimum field width
        (\.((-?\d+)|\*(-?\d+\$)?)?)?         # precision
        [diouxXDOUeEfFgGaACcSspnq%]          # conversion type
    - name: invalid.illegal.placeholder.c
      match: '%'

Código:
[#0\-+']*                            # aqui asi, asi no detecta los espacios "%  f" #flags

Código:
[diolLuxXDOUeEfFgGaACcSspnq%]        # y aca nada, la l minuscula y mayuscula # conversion type

EDIT: Sucede que, un "%" suelto lo toma como invalid, eso esta mal, habría que sacarlo, uno puede poner "%" en medio de una string si quiere.

Código:
#   - name: invalid.illegal.placeholder.c
#     match: '%'
(03/07/2016, 11:24 PM)meTaLiCroSS escribió: Como lo hizo sasske es como lo estipule de un principio Proud
Responder
#90
Tengo un problema hice tal como dijiste, pero cuando completo los datos y le doy a guardar me pasa lo siguiente:

[Imagen: 406a2409177b410b8d267deca45a0a31.png]
[Imagen: 3c72f80fdf604184aec1417c75870e54.png]

(Tengo el amxmod aparte, porqué todavía no lo instalé en el cs)

Tampoco puedo activar el compilador, porqué no me aparece la opción "AMXX-Compiler" .-.

Y cada vez que abro el Sublime Text me salen los mismos cuadros Fap
Espero que puedan ayudarme, gracias :3
[Imagen: 76561198095047868.png]
Responder
#91
Te falta un \ ahí
Responder
#92
(20/06/2016, 05:26 PM)Hernandez escribió: Te falta un \ ahí

Si, gracias, estaba leyendo la página 2 y vi la solución jaja.

Con qué letra o como es para compilar? Roflmao
[Imagen: 76561198095047868.png]
Responder
#93
Ctrl + B
TFD ------ 10% (proyecto parado)

[Imagen: 76561198053053139.png]
Responder
#94
EDIT: Seguí el link desde el desvirtúe y no vi los comentarios después, sry

EDIT2: Termine, era algo así la func para checkear si eran variables validas:

Código:
#    - match: \s*\b(Float|new|enum|public|forward|native|char|const|static|stock)\b # original
#      captures:
#        '1': {name: storage.type.c}

    - match: \s*\b(Float|enum|public|forward|native|stock)\b # modified
      captures:
        '1': {name: storage.type.c}

    - match: \b(new|char|const|static)\b\s+(([A-Za-z_]\w*)\:)?(\d+.*)?(\w)*([^\[\]\s=;()]*)? # modified
      captures:
        '1': {name: storage.type.c}
        '2': {name: storage.modifier.c}
        '4': {name: invalid.illegal}
        '6': {name: invalid.illegal}

Hay que testear, pero debería funcionar mas o menos bien pacman

[Imagen: attachment.php?aid=3733]

No se como hacer para q si encuentra algo mal, seleccione todo y no solo la parte que esta mal, pero bue, supongo q ya sabrás ver como arreglar eso.


Archivos adjuntos Miniatura(s)
   
(03/07/2016, 11:24 PM)meTaLiCroSS escribió: Como lo hizo sasske es como lo estipule de un principio Proud
Responder
#95
con la versión 1.5 el auto-completar de los includes no funciona como si no estuviese leyendo la carpeta
Competitive/Face it Pick Up Game (PUG) servidor de prueba: 45.77.94.109:27016 Click para Entrar
[Imagen: b_350_20_5A6C3E_383F2D_D2E1B5_2E3226.png]

(14/08/2015, 10:15 PM)Sugisaki escribió: "El mundo es caotico, irracional e injusto. No tiene ningun significado"
Palabras que desde hace mucho tiempo he buscado para describir, ¿Que es el mundo?
Crab

Código PHP:
if(ayuda && free)
{
    exit();

Responder
#96
lo configuraste bien ?
abrí la consola de sublime y pasa lo que te salga
Responder
#97
A mi me pasa igual, no me autocompleta las funciones de los include
TFD ------ 10% (proyecto parado)

[Imagen: 76561198053053139.png]
Responder
#98
Actualizado v1.6!

Cita:- (Sintaxis):
Nueva sintaxis creada desde cero usando un nuevo formato, anteriormente se usaba una modificación de la sintaxis de C con un formato obsoleto.
Se marcan las palabra escritas en mayúsculas como constantes cambiando su estilo (solo en dark-pawn).

- (IntelTip):
Se ajustaron detalles en la posición del popup que muestra la información de las funciones.

- (Settings):
Se normalizan la ruta de los directorios en el archivo de configuración.
Si ponen algo como c:\\carpeta1/carpeta2///carpeta3 se cambia a c:\\carpeta1\\carpeta2\\carpeta3\\




@sasske
No pude hacer lo de validar el nombre de variables :\, usando solo regex no parece posible hacerlo correctamente, tal vez pueda hacer algo desde un plugin.
Responder
#99
Pero como actualizamos, de la misma manera que instalamos o hay que borrar algo?
(03/08/2018, 03:13 PM)Skylar escribió: Está bien que pidas ayudas, pero no para que crees 20 post todos los días mogolico de mierda, me tenes re podrido ya, contraté 10000 sicarios para que te busquen y te maten toda la familia, y a vos que te revienten con una bazooka.
Responder
(21/06/2016, 11:11 PM)Destro escribió: @sasske
No pude hacer lo de validar el nombre de variables :\, usando solo regex no parece posible hacerlo correctamente, tal vez pueda hacer algo desde un plugin.

Que raro, pues si desde un plugin seguro que se puede, fíjate, yo me voy a poner a ver una cosa a ver si lo puedo hacer también, cuando termine de instalar windows.
(03/07/2016, 11:24 PM)meTaLiCroSS escribió: Como lo hizo sasske es como lo estipule de un principio Proud
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)