Zum Forum springen
[Sammlung] Table La...
 
Benachrichtigungen
Alles löschen

[Sammlung] Table Layouts/Skins

2,064 Beiträge
538 Benutzer
0 Reactions
361.5 K Ansichten
preem84
Beigetreten: 21.11.2011
PokerStrategist
Spoiler

Original von asdfg

Sehr Nice, gefällt mir!!! _thumbsup:

Was man vielleicht noch ändern könnte wäre die Größe von den Note Farben die sind mir zu klein. So ca. 1/3 des Kreises wär geil und dann auch ohne Transparenz, damit Rot auch aussieht wie Rot :f_biggrin:
Aber der Rest ist genial!

Edit:
Wenn ich hier schon mal poste:
In welchen Ordner (Black Theme) finde ich diesen Nupsi?

Sehe irgendwie den Wald vor lauter Bäumen nicht^^


Antwort
Zitat

themes - black - fg_L1

btw. wie bekommt man die spielernotes so hin ??? find ich geil.....


Antwort
Zitat
bLemer
Beigetreten: 13.10.2010
PokerStrategist

kann jemand ne genau anleitung für obiges Theme schrieben ich bin zu blöd dafür _evil:

Ordner XThemes gibt es bei mir garnicht und in der themes.ini steht nur irgendwas unenzifferbares!!


Antwort
Zitat
chippsstarrr
Beigetreten: 17.01.2010
PokerStrategist
Spoiler

quote]Original von asdfg

asdfg,gut layout. Sie können aber ziehen einen Tisch tsenrte logo "PokerStrategy.com ",wie im Bild

Spoiler

Ich schätze es sehr. Dank.
P.S. Englisch ist nicht die Muttersprache. Google translater :coolface:


Antwort
Zitat

Möchte jetzt den Dealerbutten noch bisschen größer haben, am liebsten in ner sicken Siganlfarbe wie Neongelb oder so... Und die Geldbeträge in rot, weiss jemand nen Rat wie ich das fxen kann? Theme is die Morheus von Tiltbuster mit cutom black hintergrund, karten sind die shining von pokermods, chips auch von pokermods, sind die EPT 7.

Ansonsten hätte ich gern das Dealerfesnter weg, aber das wird nicht gehen ohne in der config des mods was umzuschreiben, wa?

edit:

jetzt mal n bisschen gefixt, die ganze bunte stats scheiße raus und mit bennenungen und so neu gemacht, dealer button mod gezogen (von pokerlayouts.eu) haha, das hat irgend n russischer stratege gemacht, die heissen alle diamond oder BM oder silver/gold bla
auch den fast depo buton gefixt... mich stören jetzt noch 2 sachen, das kästchen wo normalerweie das image drin is,, kann man das iwie eliminieren? und die gedbeträge sollen doch rooooot sein aber dazu wird man halt programmieren können müssen wa? sry bin da totaler n00b :rolleyes:
und die verfickten kartenrücken lassen sich ums verrecken nioch mehr ändern seit dem mod... hmmmm
naja so weit bin ich dann aber erst ma zufrieden, puh, war genug arbeit für nen pc spastiker wie mich ;)


Antwort
Zitat
Annuit20
Beigetreten: 14.09.2007
Elite Grinder
Antwort
Zitat
BY571
Beigetreten: 16.01.2011
PokerStrategist

Hi asdfg ! danke für das layout :)
ich hab es runtergeladen und eingefügt allerdings gibt es diese datei xthemes.ini bei Xthemes nicht soll ich jetzt eine erstellen ? und wenn ja wie bzw wie soll ich dann den code einfügen ? :f_confused:
hoffe du kannst mir helfen!
danke schonmal


Antwort
Zitat
asdfg
Beigetreten: 13.05.2006
Elite Grinder

Wenn ihr die Datei runtergeladen und entpackt habt kopiert ihr beide Ordner (gx und XThemes) in den PokerStars Ordner. Das is bei mir C:\Programme\PokerStars\.
Entweder ihr habt schon eine xthemes.ini Datei in dem XThemes Ordner dann müsst ihr die bearbeiten und am Ende den Text anfügen.
Oder es gibt keine, dann müsst ihr eine Datei erstellen die so heist und den Text dann einfach einfügen.
Text:
[bergwerk]
name=bergwerk
folder=bergwerk
base=ordinary@pokerstars.com
deck=simple


Antwort
Zitat
asdfg
Beigetreten: 13.05.2006
Elite Grinder

Original von chippsstarrr

Spoiler

Original von asdfg

asdfg,gut layout. Sie können aber ziehen einen Tisch tsenrte logo "PokerStrategy.com ",wie im Bild

Spoiler

Ich schätze es sehr. Dank.
P.S. Englisch ist nicht die Muttersprache. Google translater :coolface:

I am afraid i can not. I would need a png file with the logo.


Antwort
Zitat
BY571
Beigetreten: 16.01.2011
PokerStrategist

okay ich habs jetzt entpackt und eingefügt aber ich kann nur zwischen 2 neuen kartendecks entscheiden das tischlayout kann ich noch nicht abrufen...
muss ich die xthemes.ini als textdatei erstellen ? ja oder ?


Antwort
Zitat
asdfg
Beigetreten: 13.05.2006
Elite Grinder

ja. rechtsklick -> neu -> textdatei is das glaub ich. Dann schreibst du den text rein. Dann umbennen über rechtsklick auf die datei -> eigenschaften dort dann in xthemes.ini umbennen


Antwort
Zitat
Ballu2273
Beigetreten: 20.05.2010
PokerStrategist

@Annuit20 hätte auch gern dein Layout , woher hast du es ?


Antwort
Zitat
Annuit20
Beigetreten: 14.09.2007
Elite Grinder

Ist das new black von stars, ich habe einfach ein paar Dateien geändert. Playernotes kann man damit nicht nutzen bzw. sieht dann scheiße aus.

http://www.share-online.biz/dl/CQAIY3DM74H


Antwort
Zitat
B3nniCa5h
Beigetreten: 21.05.2010
Elite Grinder

Annuit,hast du letztens nicht auch mal iwo ein Skript gepostet für multitabling?
Quasi stacked ,aber die Tische wurden alle nochmal in klein neben dem Stapel angezeigt?!
Bin auf der suche nach sowas!


Antwort
Zitat
Annuit20
Beigetreten: 14.09.2007
Elite Grinder

here you are

http://forumserver.twoplustwo.com/168/free-software/ahk-script-stacked-table-previewer-918842/

Spoiler

; freo's Stacked Table Previewer for PokerStars v1.0
; Shows thumbnails of all stacked tables in a preview window
; Only works in Vista/Windows7 with aero enabled
; 'clay973' on PS for donations


#SingleInstance Force
#NoEnv

DetectHiddenWindows,On
SetTitleMatchMode, 2

;------------------------------------------------------------------------------------------------------------------
;User defined settings
hostwindoww=800         ;Host preview window width             
hostwindowh=990        ;Host preview window height
hostwindowx=870         ;Host preview window x position on screen
hostwindowy=0           ;Host preview window y position on screen
ptablebasew=483         ;Poker table base resolution (For stars this is the smallest table resolution (483 x 353)
ptablebaseh=353
refreshrate=3000        ;Number of seconds to wait between refreshes (1000 = 1 second)
;------------------------------------------------------------------------------------------------------------------

hModule := DllCall("LoadLibrary", "str", "dwmapi.dll")       ;Load dwmapi.dll for handling thumbnails
ptablehwratio := ptablebaseh / ptablebasew                  ;Ratio used for scaling thumbnail window size
SysGet, borderxa, 45                                         ;Size of the x window 3D border
Sysget, borderya, 46                                         ;Size of the y window 3D border
Sysget, captionha, 4                                         ;Size of the caption
Sysget, borderxb, 5                                          ;Size of the x window normal border
Sysget, borderyb, 6                                          ;Size of the y window normal border
borderx := borderxa + borderxb                               ;Total size of the x border
bordery := borderya + borderyb                               ;Total size of the y border
captionh := captionha + borderyb                             ;Total size of the caption
clientareah := hostwindowh - bordery - captionh              ;Height of the area thumbnail windows can be placed in
clientareaw := hostwindoww - borderx - borderx               ;Width of the area thumbnail windows can be placed in

;Create preview window
Gui, 99: +LastFound +LabelForm1_                            
target := WinExist()
Gui, 99: Show, w%hostwindoww% h%hostwindowh% x%hostwindowx% y%hostwindowy%, Table Preview

;Create Empty variables for storing thumbnail links
Loop, 98
{
    source%A_Index%_hnd:=0
    source%A_Index%_thumb:=0
    source%A_Index%_wide:=0
}

;Show existing tables
WinGet, list, list, Logged In as, ,PokerStars Lobby        ;Get list of open tables
;WinGet, list, list, Windows Internet Explorer              ;For testing. Shows internet explorer windows instead of poker tables
    
;Need to filter out false windows that have no controls
tblcount:=0
Loop, %list%
{
    thisid:=list%A_Index%
    WinGet,ctrllist,ControlList,ahk_id %thisid%
    ;WinGetTitle,thistitle,ahk_id %thisid%
    If (ctrllist != "") and (thisid > 0)
    {
        tblcount+=1
        tblcount%tblcount%:=list%A_Index%
    }    
}

currentcnt:=tblcount                           

;Calculate child window size and number per row
tablesw := numtablesw(currentcnt)
childwinw := Floor(calcwinsize(tablesw, currentcnt))
childwinh := Floor(childwinw * ptablehwratio)

;Create child windows for tables already open
Loop, %tblcount%
{
    thisid:=tblcount%A_Index%
    addchild(A_Index, thisid)
}

;Infinite loop to monitor table opens, closes & resizes.
Loop,
{    
    Sleep, %refreshrate%
    
    wasredrawn:=0
    
    ;Find any closed tables
    Loop, 98
    {
        thishnd:=source%A_Index%_hnd
        if (thishnd > 0)
        {
            IfWinNotExist, ahk_id %thishnd%
            {
                source%A_Index%_hnd:=0
                source%A_Index%_thumb:=0
                source%A_Index%_wide:=0
            }
        }
    }
        
    ;Get new list of tables
    WinGet, list, list, Logged In as, ,PokerStars Lobby        ;Get list of open tables
    ;WinGet, list, list, Windows Internet Explorer               ;For testing. Shows internet explorer windows instead of poker tables
    
    ;Need to filter out false windows that have no controls
    tblcount:=0
    Loop, %list%
    {
        thisid:=list%A_Index%
        WinGet,ctrllist,ControlList,ahk_id %thisid%
        WinGetTitle,thistitle,Title,ahk_id %thisid%
        If (ctrllist != "") and (thisid > 0)
        {
            tblcount+=1
            tblcount%tblcount%:=list%A_Index%
        }    
    }    
    
    ;Find any new tables
    Loop, %tblcount%
    {
        thishnd:=tblcount%A_Index%
        found:=0
        Loop,98
        {
            if (source%A_Index%_hnd = thishnd)
            {
                found:=1
                break            
            }
        }
        
        ;New table found
        if (found = 0)
        {
            ;Find first avail slot
            newslot:=0
            Loop,98
            {
                if (source%A_Index%_hnd = 0)
                {
                    newslot:=A_Index
                    break                    
                }
            }

            ;Determine whether an existing slot is available or a recalculation is required as its a new slot.
            if (newslot <= currentcnt)         ;Existing slot taken, no recalc required
            {
                addchild(newslot, thishnd)
            }
            else                                ;Need to recalculate to determine if new rows or columns are required
            {
                currentcnt += 1
                oldcols:=tablesw
                oldw:=childwinw
                tablesw := numtablesw(currentcnt)
                childwinw := Floor(calcwinsize(tablesw, currentcnt))
                childwinh := Floor(childwinw * ptablehwratio)
                if (oldcols = tablesw) and (oldw = childwinw)       ;Still a slot left at the end of the current config
                    addchild(newslot, thishnd)
                else                                                ;Need to redraw all thumbnails with diff config
                {
                    Loop, 98
                    {
                        unregisterthumbnail(source%A_Index%_thumb)            ;Unregister existing thumbs                         
                    }
                    
                    Loop, %tblcount%
                    {
                        if(A_Index < tblcount)
                        {
                            thisid:=source%A_Index%_hnd
                            addchild(A_Index, thisid)
                        }
                        else
                        {
                            thisid:=tblcount%A_Index%
                            addchild(A_Index, thishnd)
                        }
                    }
                    wasredrawn:=1
                }
            }
        }
    }
    
    ;Check if any tables have been resized and if so, redraw
    if (wasredrawn = 0)                 
    {
        Loop, %tblcount%
        {
            retable:=source%A_Index%_hnd
            WinGetPos,wx,wy,ww,wh,ahk_id %retable%
            if (ww != source%A_Index%_wide)
            {
                unregisterthumbnail(source%A_Index%_thumb)
                addchild(A_Index, retable)
            }
        }
    }
}

Return


;Function to register the thumbnail to the GUI
registerthumbnail(target, source, thumbnum)
{
    Global    
    
    VarSetCapacity(thumbnail,4,0)
    hr1:=DllCall("dwmapi\DwmRegisterThumbnail",UInt,target,UInt,source,UInt, &thumbnail)
    thumbnail:=Numget(thumbnail,0,true)
    source%thumbnum%_hnd:=source
    source%thumbnum%_thumb:=thumbnail
    
    updatethumbnail(source, thumbnum, thumbnail)
}

;Function sets thumbnail properties and displays
updatethumbnail(source, thumbnum, thumbnail)
{    
    /*
    DWM_TNP_RECTDESTINATION (0x00000001)
    Indicates a value for rcDestination has been specified.
    DWM_TNP_RECTSOURCE (0x00000002)
    Indicates a value for rcSource has been specified.
    DWM_TNP_OPACITY (0x00000004)
    Indicates a value for opacity has been specified.
    DWM_TNP_VISIBLE (0x00000008)
    Indicates a value for fVisible has been specified.
    DWM_TNP_SOURCECLIENTAREAONLY (0x00000010)
    Indicates a value for fSourceClientAreaOnly has been specified.
    */
    
    Global  
    
    dwFlags:=0X1 | 0x2 | 0x10
    opacity:=150
    fVisible:=1
    fSourceClientAreaOnly:=1
    
    ;Determine where to position thumbnail based on its number
    rownum := Ceil(thumbnum / tablesw)
    colnum := Mod(thumbnum - 1,tablesw)
    newx := ((colnum) * childwinw)
    newy := ((rownum - 1) * childwinh)
    neww := newx + childwinw
    newh := newy + childwinh
    
    WinGetPos,wx,wy,ww,wh,ahk_id %source%
    
    VarSetCapacity(dskThumbProps,45,0)
    ;struct _DWM_THUMBNAIL_PROPERTIES
    NumPut(dwFlags,dskThumbProps,0,"UInt")
    NumPut(newx,dskThumbProps,4,"Int")                     ;x coord in relation to the target
    NumPut(newy,dskThumbProps,8,"Int")                     ;y coord in relation to the target
    NumPut(neww,dskThumbProps,12,"Int")                   ;x coord of bottom of the thumb in relation to the target
    NumPut(newh,dskThumbProps,16,"Int")                   ;y coord of the right edge of the thumb in relation to the target
    NumPut(0,dskThumbProps,20,"Int")                      ;x coord of target to start thumb
    NumPut(0,dskThumbProps,24,"Int")                      ;y coord of target to start thumb
    NumPut(ww,dskThumbProps,28,"Int")                    ;x coord of bottom of the thumb in relation to the source
    NumPut(wh,dskThumbProps,32,"Int")                    ;y coord of the right edge of the thumb in relation to the source
    NumPut(opacity,dskThumbProps,36,"UChar")
    NumPut(fVisible,dskThumbProps,37,"Int")
    NumPut(fSourceClientAreaOnly,dskThumbProps,41,"Int")
    hr2:=DllCall("dwmapi\DwmUpdateThumbnailProperties","UInt",thumbnail,"UInt",&dskThumbProps) 
    source%thumbnum%_wide:=ww
}


unregisterthumbnail(unthumbnail)
{
    ur1:=DllCall("dwmapi.dll\DwmUnregisterThumbnail", "UInt", unthumbnail)
}


;Function to determine the optimal number of tables wide to show in preview window
numtablesw(totaltables)
{
    if(totaltables > "1")
    {   
        global clientareah
        global clientareaw
        global ptablehwratio
        
        wsize := 0
        wnum := 0
        
        ;The loop value will equal the number of tables per row
        Loop,%totaltables%
        {            
            thiswsize := floor(calcwinsize(A_Index, totaltables))
            
            if (thiswsize >= wsize)
            {    
                wsize := thiswsize
                wnum := A_Index
            }
        }
        return, %wnum%
    }
    Else 
    {
        return, 1
    }
}

;Calculates child window size based on number of tables per row
calcwinsize(tblperrow, totaltables)
{
    global clientareaw
    global clientareah
    global ptablehwratio
    
    calcwsize := clientareaw / tblperrow
    calcrownum := ceil(totaltables / tblperrow)
            
    if ((clientareah / calcrownum) < (ptablehwratio * calcwsize))
    {
        calcwsize := (1 / ptablehwratio) * (clientareah / calcrownum)
    }
    
    Return, calcwsize    
}

;Adds child window to the preview pane
addchild(usenum, previewid)
{
    Global childwinw
    Global childwinh
    Global hostwindoww
    Global hostwindowh
    Global target

    if (usenum > 0) ;If usenum is 0 it is not part of the initial load of existing windows
    {
        registerthumbnail(target, previewid, usenum)
        Return
    }
}

Form1_Close:
	ExitApp
return)
    NumPut(newx,dskThumbProps,4,

Antwort
Zitat
B3nniCa5h
Beigetreten: 21.05.2010
Elite Grinder

This is it :)

Hast du plan davon,wie man es zum Laufen bekommt?


Antwort
Zitat
JoZn
Beigetreten: 27.12.2006
PokerStrategist

Original von Annuit20

Spoiler

Endlich hab ich den ganzen schrott nicht mehr in dem layout :megusta:

http://www.share-online.biz/dl/CQAIY3DM74H

sehr schick, versteh/ weiß nur nicht wo der Tisch ist?

Ich suche noch diesen Tisch hier, möchte nicht den ganzen thread durchsuchen.

Spoiler

Wäre super wenn den jemand uppen könnte. :)

Komm partout nicht in die "Table Theme"-Übersicht, warum?


Antwort
Zitat
Annuit20
Beigetreten: 14.09.2007
Elite Grinder

Der erste ist der NEw Black von Pokerstars, der zweite der old Black von Pokerstars.

Ich habe nur die Datein so ersetzt das diese nicht mehr angezeigt werden, sonst ist das layout das standart Stars layout.


Antwort
Zitat
Annuit20
Beigetreten: 14.09.2007
Elite Grinder

Original von B3nniCa5h
This is it :)

Hast du plan davon,wie man es zum Laufen bekommt?

Wie meinst du das, das Scirpt selbst oder die Einstellungen im Script?


Antwort
Zitat
B3nniCa5h
Beigetreten: 21.05.2010
Elite Grinder

Erstmal dass ich das Script allgem. in Gang bekomme.
Danach muss ich dann gucken,ob die einstellungen passen bzgl. Monitorgröße.

Btw.,wann blogst du mal wieder? :)


Antwort
Zitat
Teilen: