• Print

Author Topic: Custom commands & Category  (Read 5558 times)

0 Members and 1 Guest are viewing this topic.

Offline Gr0m3r

  • Newbie
  • *
  • Posts: 33
  • Karma: 1
Custom commands & Category
« on: April 13, 2017, 06:26:50 am »
Hello my problem is that, i create few custom commands, and when i made my first called !event every things works and commands normally appear on category, but then i started to adds new commands, and now that commands doesn't work and category didn't appear :/

This is command that opens link in tab.

My old code:
Code: [Select]
CATEGORY_NAME = "Linki"
 
--Event
function ulx.event(ply)
        ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/0/135514231766345535/")]])
end
local event = ulx.command( CATEGORY_NAME, "ulx event", ulx.event, "!event" )
event:defaultAccess( ULib.ACCESS_ALL )
event:help( "Otwiera stron? z informacjami o aktualnym evencie" )

And current code:

Code: [Select]
local CATEGORY_NAME = "Linki"
 
--Event
function ulx.event(ply)
        ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/0/135514231766345535/")]])
end
local event = ulx.command( CATEGORY_NAME, "ulx event", ulx.event, "!event" )
event:defaultAccess( ULib.ACCESS_ALL )
event:help( "Otwiera stron? z informacjami o aktualnym evencie" )

--Administracja
function ulx.administracja(ply)
        ply:SendLua([[gui.OpenURL("https://steamcommunity.com/groups/tttshadowgaming/discussions/0/135512305401154446/")]])
end
local administracja = ulx.command( CATEGORY_NAME, "ulx administracja", ulx.administracja, "!administracja" )
administracja:defaultAccess( ULib.ACCESS_ALL )
administracja:help( "Otwiera list? z spisem Administracji serwera!" )

--VIP
function ulx.vip(ply)
        ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/0/135512133550957861/")]])
end
local vip = ulx.command( CATEGORY_NAME, "ulx vip", ulx.vip, "!vip" )
vip:defaultAccess( ULib.ACCESS_ALL )
vip:help( "Informacje o przywilejach VIP'a oraz Cena! )

--skarga
function ulx.skarga(ply)
        ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/2/")]])
end
local skarga = ulx.command( CATEGORY_NAME, "ulx skarga", ulx.skarga, "!skarga" )
skarga:defaultAccess( ULib.ACCESS_ALL )
skarga:help( "Napisz skarg? na gracza, który gra nie fair lub zabija bez powodu!" )


--bindy
function ulx.bindy(ply)
        ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/5/135511913383658299/")]])
end
local event = ulx.command( CATEGORY_NAME, "ulx bindy", ulx.bindy, "!bindy" )
bindy:defaultAccess( ULib.ACCESS_ALL )
bindy:help( "Instrukcja jak ustawi? sobie przydatne bindy do grania w trybie TTT!" )


--jakgrac
function ulx.jakgrac(ply)
        ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/5/135511913383620344/")]])
end
local jakgrac = ulx.command( CATEGORY_NAME, "ulx jakgrac", ulx.jakgrac, "!jakgrac" )
jakgrac:defaultAccess( ULib.ACCESS_ALL )
jakgrac:help( "Instrukcja jak gra? w tryb TTT!" )

--rangi
function ulx.rangi(ply)
        ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/0/135511913383525574/")]])
end
local rangi = ulx.command( CATEGORY_NAME, "ulx rangi", ulx.rangi, "!rangi" )
rangi:defaultAccess( ULib.ACCESS_ALL )
rangi:help( "Spis rang panuj?cych na serwerze oraz jak je zdoby?!" )

--tekstury
function ulx.tekstury(ply)
        ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/5/135511913383573939/")]])
end
local tekstury = ulx.command( CATEGORY_NAME, "ulx tekstury", ulx.tekstury, "!tekstury" )
tekstury:defaultAccess( ULib.ACCESS_ALL )
tekstury:help( "Instrukcja co zrobi?, je?li widzisz ró?owe tekstury oraz errory, oraz je?li masz b??dy map!" )

--rekrutacja
function ulx.rekrutacja(ply)
        ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/3/")]])
end
local rekrutacja = ulx.command( CATEGORY_NAME, "ulx rekrutacja", ulx.rekrutacja, "!rekrutacja" )
rekrutacja:defaultAccess( ULib.ACCESS_ALL )
rekrutacja:help( "Chcesz do??czy? do administracji serwera? Sprawd? szczegó?y!" )

--regulamin
function ulx.regulamin(ply)
        ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/0/135511455870004466/")]])
end
local regulamin = ulx.command( CATEGORY_NAME, "ulx regulamin", ulx.regulamin, "!regulamin" )
regulamin:defaultAccess( ULib.ACCESS_ALL )
regulamin:help( "Sprawd? regulamin serwera!" )

--grupa
function ulx.grupa(ply)
        ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/")]])
end
local grupa = ulx.command( CATEGORY_NAME, "ulx grupa", ulx.grupa, "!grupa" )
grupa:defaultAccess( ULib.ACCESS_ALL )
grupa:help( "Zapraszamy na Grup? naszego serwer'a! Znajdziesz tam wszystko, czego potrzebujesz!" )

Offline iViscosity

  • Respected Community Member
  • Hero Member
  • *****
  • Posts: 803
  • Karma: 58
Re: Custom commands & Category
« Reply #1 on: April 13, 2017, 06:35:35 am »
Code: Lua
  1. --bindy
  2. function ulx.bindy(ply)
  3.         ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/5/135511913383658299/")]])
  4. end
  5. local event = ulx.command( CATEGORY_NAME, "ulx bindy", ulx.bindy, "!bindy" )
  6. bindy:defaultAccess( ULib.ACCESS_ALL )
  7. bindy:help( "Instrukcja jak ustawi? sobie przydatne bindy do grania w trybie TTT!" )

Can you see anything wrong with this code?
I'm iViscosity. I like gaming and programming. Need some help? Shoot me PM.

Offline Gr0m3r

  • Newbie
  • *
  • Posts: 33
  • Karma: 1
Re: Custom commands & Category
« Reply #2 on: April 13, 2017, 06:40:39 am »
Okey thanks, i overlooked that...

Offline iViscosity

  • Respected Community Member
  • Hero Member
  • *****
  • Posts: 803
  • Karma: 58
Re: Custom commands & Category
« Reply #3 on: April 13, 2017, 06:54:07 am »
Of course. Having a fresh eye look at your code is extremely useful, sometimes you look over these because you're used to staring at this code so everything looks right.
I'm iViscosity. I like gaming and programming. Need some help? Shoot me PM.

Offline Gr0m3r

  • Newbie
  • *
  • Posts: 33
  • Karma: 1
Re: Custom commands & Category
« Reply #4 on: April 13, 2017, 09:17:45 am »
Only command !event works, and it appear on Uncategorized, not on "Linki", so my code is still bad :/

Offline Gr0m3r

  • Newbie
  • *
  • Posts: 33
  • Karma: 1
Re: Custom commands & Category
« Reply #5 on: April 14, 2017, 02:21:14 am »
Okey, so now my code looks like that:
But only 7 commands are showing up in the menu :/
Code: [Select]
CATEGORY_NAME = "Informacje/Grupa"
 
// Event
function ulx.event(ply)
    ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/0/135514231766345535/")]])
end
local event = ulx.command( CATEGORY_NAME, "ulx event", ulx.event, "!event" )
event:defaultAccess( ULib.ACCESS_ALL )
event:help( "Sprawd? informacje o aktualnym evencie!" )
 

// vip
function ulx.vip(ply)
    ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/0/135512133550957861/")]])
end
local vip = ulx.command( CATEGORY_NAME, "ulx vip", ulx.vip, "!vip" )
vip:defaultAccess( ULib.ACCESS_ALL )
vip:help( "Sprawd? informacje o VIP'ie!" )
 
 
// bindy
function ulx.bindy(ply)
    ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/5/135511913383658299/")]])
end
local bindy = ulx.command( CATEGORY_NAME, "ulx bindy", ulx.bindy, "!bindy" )
bindy:defaultAccess( ULib.ACCESS_ALL )
bindy:help( "Bindy, które mog? ci si? przyda? podczas grania w TTT!" )


// jakgrac
function ulx.jakgrac(ply)
    ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/5/135511913383620344/")]])
end
local jakgrac = ulx.command( CATEGORY_NAME, "ulx jakgrac", ulx.jakgrac, "!jakgrac" )
jakgrac:defaultAccess( ULib.ACCESS_ALL )
jakgrac:help( "Instrukcja jak gra? w tryb Trouble in Terrorist Town!" )


// tekstury
function ulx.vip(ply)
    ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/5/135511913383573939/")]])
end
local tekstury = ulx.command( CATEGORY_NAME, "ulx tekstury", ulx.tekstury, "!tekstury" )
tekstury:defaultAccess( ULib.ACCESS_ALL )
tekstury:help( "Je?li widzisz ró?owe tekstury/brak tekstur to polecam ci sprawdzi? ten link!" )


// regulamin
function ulx.regulamin(ply)
    ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/0/135511455870004466/")]])
end
local regulamin = ulx.command( CATEGORY_NAME, "ulx regulamin", ulx.regulamin, "!regulamin" )
regulamin:defaultAccess( ULib.ACCESS_ALL )
regulamin:help( "Zapraszam do przeczytania naszego regulaminu!" )


// grupa
function ulx.grupa(ply)
    ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/")]])
end
local grupa = ulx.command( CATEGORY_NAME, "ulx grupa", ulx.grupa, "!grupa" )
grupa:defaultAccess( ULib.ACCESS_ALL )
grupa:help( "Zapraszamy na grup? serwer'a!!" )


// administracja
function ulx.administracja(ply)
    ply:SendLua([[gui.OpenURL("https://steamcommunity.com/groups/tttshadowgaming/discussions/0/135512305401154446/")]])
end
local administracja = ulx.command( CATEGORY_NAME, "ulx administracja", ulx.administracja, "!administracja" )
administracja:defaultAccess( ULib.ACCESS_ALL )
administracja:help( "Lista administracji serwer'a!" )
 

// skarga
function ulx.skarga(ply)
    ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/2/")]])
end
local skarga = ulx.command( CATEGORY_NAME, "ulx skarga", ulx.skarga, "!skarga" )
skarga:defaultAccess( ULib.ACCESS_ALL )
skarga:help( "Widzisz, ?e gracz gra nie fair lub zabija bez powodu? Zg?o? go!" )


// rekrutacja
function ulx.rekrutacja(ply)
    ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/3/")]])
end
local rekrutacja = ulx.command( CATEGORY_NAME, "ulx rekrutacja", ulx.rekrutacja, "!rekrutacja" )
rekrutacja:defaultAccess( ULib.ACCESS_ALL )
rekrutacja:help( "Do??cz do naszej ekipy!" )


// rangi
function ulx.rangi(ply)
    ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/0/135511913383525574/")]])
end
local rangi = ulx.command( CATEGORY_NAME, "ulx rangi", ulx.rangi, "!rangi" )
rangi:defaultAccess( ULib.ACCESS_ALL )
rangi:help( "Sprawd? spis rang panuj?cych na serwerze oraz jak je zdoby?!" )

Offline iViscosity

  • Respected Community Member
  • Hero Member
  • *****
  • Posts: 803
  • Karma: 58
Re: Custom commands & Category
« Reply #6 on: April 14, 2017, 04:33:42 am »
Code: Lua
  1. // tekstury
  2. function ulx.vip(ply) -- hm... This doesn't look right.
  3.     ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/5/135511913383573939/")]])
  4. end
  5. local tekstury = ulx.command( CATEGORY_NAME, "ulx tekstury", ulx.tekstury, "!tekstury" )
  6. tekstury:defaultAccess( ULib.ACCESS_ALL )
  7. tekstury:help( "Je?li widzisz ró?owe tekstury/brak tekstur to polecam ci sprawdzi? ten link!" )

Also you can do [code=Lua] tags to highlight syntax like mine.


Basically, when commands are being put into Uncategorized, that's ULX telling you there is something broken in the file where you defined them. ULX attempts to add the commands anyways, so you can use them but the category isn't placed.
« Last Edit: April 14, 2017, 04:40:11 am by iViscosity »
I'm iViscosity. I like gaming and programming. Need some help? Shoot me PM.

Offline Gr0m3r

  • Newbie
  • *
  • Posts: 33
  • Karma: 1
Re: Custom commands & Category
« Reply #7 on: April 14, 2017, 05:17:12 am »
Okey, thanks for help again :D

  • Print