ID:160382
 
I've never really used winset() before, so I was wondering...
winset(player,control_id,params)
I know what player is, I know what control_id is, but what I don't know is what params is.
params is a text string similar to lists, but the list elements are separated by '&'. You can convert it to an actual list using params2list(params).

That was parameters in general. For winset(), you can see a list of parameters in the Skin Reference. The format for the params argument is "[param]=[value]", where param is a parameter listed in the reference, and value is one of the values associated with that parameter.
In response to Kaiochao
Ah okay, I think I did what I should have after reading more into a Grid tutorial (which is what I'm using winset for). I got what I wanted, technically to appear on my grid. What I want is an icon to appear, next to it a skill name, then the skill level of that skill... For example
[Blade icon] Blade: 1

It kinda works. What I mean, is that I get the icon, which for some reason is extremely small, and the word Blade: overlapping it. Another problem I see is that the cells for the grid are insanely huge, I could fit like 5-6 skill informations in the amount of space its taking for one.
Here is the code:
mob
player
proc
UpdateSkills()
winset(src,"skills","current-cell=1,1")
src << output({"<font color = lime>
\icon
[icon('skillicons.dmi',"blade")]Blade: [src.blade]<br>
</font>"}
,"skills")