Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-04-28, 14:13


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Witam robi? panel policji i co? mi if nie dzia?a kod:
function mandatdaj(mandatscoregracz)
    local daj getPlayerFromName(gracz)
    if (dajthen
        local money getPlayerMoney(daj)
        local pkt getElementData(daj,"Score") 
        if tonumbermoney ) > tonumbermandat ) and tonumberscore ) < tonumberpkt then
            outputChatBox("Dany gracz posiada tylko #FF0000"..money.."$,#FFFFFF. Nie starczy mu na mandat!"getRootElement(), 255255255true)
        else
            takePlayerMoney(dajmandat)        
            setElementData(daj,"Score"tonumber(pkt score))
            outputChatBox("Wystawi?e? "..gracz.." mandat w wysoko?ci #00FF00"..mandat.."$#FFFFFF."getRootElement(), 255255255true)
            outputChatBox("Otrzyma?e? mandat w wysoko?ci #00FF00"..mandat.."$#FFFFFF."daj255255255true)
            triggerClientEvent("closeM"getRootElement())
        end
    end
end
addEvent("wystawM"true)
addEventHandler("wystawM"getRootElement(), mandatdaj)


If mi nie dzia?a ten :
if tonumbermoney ) > tonumbermandat ) and tonumberscore ) < tonumberpkt then


mandat,score wpisuje w gui ilo??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-28, 14:16


Oski

LUA Scripter






Wiek: 30
Na forum: 5246 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

A jakie? b??dy w debugu?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-28, 14:38


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Oski, nie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-28, 17:47


Oski

LUA Scripter






Wiek: 30
Na forum: 5246 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

poka? c-side

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-28, 17:49


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

function wystaw ()
    if (source == Policja_Button[3]) then
        local mandat guiGetText(Policja_Edit[1])
        local score guiGetText(Policja_Edit[2])
        local gracz guiGridListGetItemText(Policja_Grid[1], guiGridListGetSelectedItem(Policja_Grid[1]), kolumna)
        if (mandat ~= "" and score ~= ""then
            if ( tonumber(mandat) and tonumber(score)) then
                triggerServerEvent("wystawM"getRootElement(), mandatscoregracz)
            else
                outputChatBox("To co wpisa?e? musi by? liczb?!"25500true)
            end
        else
            outputChatBox("Musisz wpisa? warto?? mandatu!"25500true)
        end
    end
end
addEventHandler("onClientGUIClick"Policja_Button[3], wystaw)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-28, 17:54


Oski

LUA Scripter






Wiek: 30
Na forum: 5246 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

 
if (tonumbermoney ) >= tonumbermandat ))  and (tonumberpkt ) >= tonumberscore)) then


Sprawd? tak. Bo ja tu b??du nie widze.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-30, 12:10


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Dalej nie dzia?a if. Pomo?e kto? daje piwko !!

Czemu to nie dzia?a ??
function listabroni ()
    local gracz guiGridListGetItemText(Policja_Grid[1], guiGridListGetSelectedItem(Policja_Grid[1]), kolumna)
    local graczek getPlayerFromName(gracz)
    local bronie getPedWeapon graczek )
    local row guiGridListAddRow(Policja_Grid[600])
    guiGridListSetItemText(Policja_Grid[600], rowkolumnabronibroniefalsefalse)
end

Pokazuje tylko id broni kt?r? gracz ma w r?ku ?? a ja chce ?eby ka?d? bro? by?a widoczna

co do liczb to dlatego ze mam tam 6 okienek zrobionych ale to b?dzie zmienione

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-30, 15:05


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

https://wiki.multitheftauto.com/wiki/GetPedWeapon

Musisz poda? slot broni, inaczej skrypt pobiera aktualn? bro? gracza.
Z tego co widz? jest 12 slot?w -> https://wiki.multitheftauto.com/wiki/Weapon

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-30, 15:33


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Ziomek11, zrobi?em to tak :
Clinet:
Listaid:
slotybroni={
{1},
{2},
{3},
{4},
{5},
{6},
{7},
{8},
{9},
{10},
{11},
{12},
}

kod:
function listabroni ()
    local gracz guiGridListGetItemText(Policja_Grid[1], guiGridListGetSelectedItem(Policja_Grid[1]), kolumna)
    local graczek getPlayerFromName(gracz)
    for idsloty in ipairs(slotybroni) do
    local bronie getPedWeapongraczeksloty )
    local row guiGridListAddRow(Policja_Grid[600])
    guiGridListSetItemText(Policja_Grid[600], rowkolumnabronibroniefalsefalse)
    end
end

b??dy w debugscript 3:


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-30, 15:41


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Mo?e nie masz broni w tych slotach? ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-30, 15:45


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Ziomek11, mam a co dobry kod ??

[ Dodano: 2013-04-30, 15:46 ]
wog?le nie pokazuje ich w gridlist

[ Dodano: 2013-04-30, 16:11 ]
EDIT@

Zrobi?em tak :
function listabroni ()
guiGridListClear(Policja_Grid[600])
    local gracz guiGridListGetItemText(Policja_Grid[1], guiGridListGetSelectedItem(Policja_Grid[1]), kolumna)
    local graczek getPlayerFromName(gracz)
    for idsloty in ipairs(slotybroni) do
    local bronie getPedWeapongraczeksloty )
    local row guiGridListAddRow(Policja_Grid[600])
    guiGridListSetItemText(Policja_Grid[600], rowkolumnabronibroniefalsefalse)
    end
end
addEventHandler("onClientGUIClick"Policja_Button[6], listabroni)

Pokazuje tylko 1 id broni ?? np 40 12 razy a mam ka?d? bro?

Postaw piwo autorowi tego posta
 

 
Tagi: panel :: policji
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Panel policji Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku