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

Wysłany: 2016-03-21, 17:39


nox







Wiek: 33
Na forum: 3766 dni
Posty: 51
Nick w MP: nox



Respekt: 50

Mam zrobiony panel wraz z grid list? tylko teraz, aby uleczy? gracza potrzebuje pobra? danego gracza z grid listy. Potrzebuje przyk?adowego kodu na to, wiem tylko ?e u?ywamy do tego :
guiGridListGetSelectedItem

M?g?bym prosi? o przyk?adowy kod pobrania zaznaczonego gracza z grid listy ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-21, 17:48


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4260 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
    local wybrany guiGridListGetSelectedItem(zmienna_gridlisty)
    local gracz guiGridListGetItemText(zmienna_gridlisty,wybrany,numer)
    local gracz getPlayerFromName(gracz)


P.S w miejscu "numer" wpisz numer odpowiadaj?cy za kolumn? z nick`iem , np 1

Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-21, 17:53


nox







Wiek: 33
Na forum: 3766 dni
Posty: 51
Nick w MP: nox



Respekt: 50

w kt?re miejsce kodu to wklejam :D ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-21, 18:09


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4260 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
No tam gdzie chcesz pobra? tego gracza :)

Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-21, 18:11


nox







Wiek: 33
Na forum: 3766 dni
Posty: 51
Nick w MP: nox



Respekt: 50

"_Wicek_" napisał/a:

No tam gdzie chcesz pobra? tego gracza :)



GUIEditor = {
    gridlist = {},
    staticimage = {},
    label = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
local screenWscreenH guiGetScreenSize()
        GUIEditor.staticimage[1] = guiCreateStaticImage((screenW 640) / 2, (screenH 400) / 2640400":obrazki3/images/3.png"false)
 GUIEditor.label[1] = guiCreateLabel(1329716859"  "falseGUIEditor.staticimage[1])
 GUIEditor.label[2] = guiCreateLabel(1114416861"  "falseGUIEditor.staticimage[1])    
       GUIEditor.gridlist[1] = guiCreateGridList(37442248338falseGUIEditor.staticimage[1])
    local column guiGridListAddColumnGUIEditor.gridlist[1], "Gracz"0.9 )
    if ( column then
        for idplayer in ipairs(getElementsByType("player")) do
            local row guiGridListAddRow GUIEditor.gridlist[1])
            guiGridListSetItemText GUIEditor.gridlist[1], rowcolumngetPlayerName player ), falsefalse )
            
        end
    end
        guiSetAlpha(GUIEditor.gridlist[1], 0.71)    
       

        guiSetVisible(GUIEditor.staticimage[1],false) 


    end
)

function openPanel()
guiSetVisible(GUIEditor.staticimage[1], true)
showCursor(true)
end
addCommandHandler("pp"openPanel)

function zamykamy()
 if source == GUIEditor.label[1then 
guiSetVisible(GUIEditor.staticimage[1],falseshowCursor(falseend
end 
addEventHandler("onClientGUIClick"rootzamykamy)

function openkomenda()
guiSetVisible(GUIEditor.staticimage[1], false)
end
addEventHandler("onClientResourceStart"getRootElement(), openkomenda)

function leczymy ()
  if source == GUIEditor.label[2then 
 setElementHealth targetPlayer100 )
else
outputChatBox "Nie ma takiego gracza b?d? gracz jest zdrowy " .. targetPlayerName .. "!"sourcePlayer )
end
end
addEventHandler("onClientGUIClick"rootleczymy)

 local wybrany guiGridListGetSelectedItem(GUIEditor.gridlist[1])
    local gracz guiGridListGetItemText(GUIEditor.gridlist[1],wybrany,1)
    local gracz getPlayerFromName(gracz)


Tak ? bo nie dzia?a ;c m?g?by? ewentualnie mi poprawi? gdzie mam b??d ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-21, 18:14


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4260 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
Co? takiego powinno lata? ^^

function leczymy ()
  if source == GUIEditor.label[2then
      local wybrany guiGridListGetSelectedItem(GUIEditor.gridlist[1])
    local gracz guiGridListGetItemText(GUIEditor.gridlist[1],wybrany,1)
    if not gracz then return end
    local gracz getPlayerFromName(gracz)
     setElementHealth gracz100 )
else
    outputChatBox "Wybierz gracza !"localPlayer )
    end
end
addEventHandler("onClientGUIClick"rootleczymy)


Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-21, 18:36


nox







Wiek: 33
Na forum: 3766 dni
Posty: 51
Nick w MP: nox



Respekt: 50

"_Wicek_" napisał/a:

Co? takiego powinno lata? ^^

function leczymy ()
  if source == GUIEditor.label[2then
      local wybrany guiGridListGetSelectedItem(GUIEditor.gridlist[1])
    local gracz guiGridListGetItemText(GUIEditor.gridlist[1],wybrany,1)
    if not gracz then return end
    local gracz getPlayerFromName(gracz)
     setElementHealth gracz100 )
else
    outputChatBox "Wybierz gracza !"localPlayer )
    end
end
addEventHandler("onClientGUIClick"rootleczymy)


Lata - problem w tym, ?e siebie mog? uleczy? niestety kumpla nie moge. W czym problem ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-21, 18:38


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
nox, mo?e dlatego, ?e to strona client'a ?


function leczymy ()
  if source == GUIEditor.label[2then
      local wybrany guiGridListGetSelectedItem(GUIEditor.gridlist[1])
    local gracz guiGridListGetItemText(GUIEditor.gridlist[1],wybrany,1)
    if not gracz then return end
    local gracz getPlayerFromName(gracz)
     triggerServerEvent("Ulecz"localPlayergracz)
else
    outputChatBox "Wybierz gracza !"localPlayer )
    end
end
addEventHandler("onClientGUIClick"rootleczymy)


sside

addEvent("Ulecz"true)
addEventHandler("Ulecz"root, function(gracz)
if not gracz then return end
setElementHealth(gracz100)
end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-21, 18:45


nox







Wiek: 33
Na forum: 3766 dni
Posty: 51
Nick w MP: nox



Respekt: 50

"DestroY" napisał/a:

nox, mo?e dlatego, ?e to strona client'a ?


function leczymy ()
  if source == GUIEditor.label[2then
      local wybrany guiGridListGetSelectedItem(GUIEditor.gridlist[1])
    local gracz guiGridListGetItemText(GUIEditor.gridlist[1],wybrany,1)
    if not gracz then return end
    local gracz getPlayerFromName(gracz)
     triggerServerEvent("Ulecz"localPlayergracz)
else
    outputChatBox "Wybierz gracza !"localPlayer )
    end
end
addEventHandler("onClientGUIClick"rootleczymy)


sside

addEvent("Ulecz"true)
addEventHandler("Ulecz"root, function(gracz)
if not gracz then return end
setElementHealth(gracz100)
end
)

Gdzie wklejam to sside ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-21, 18:47


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4260 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
1.Tworzysz nowy plik.lua
2.Dodajesz go do mety jako typ server
3.Wklejasz ten kod.

Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-21, 18:59


nox







Wiek: 33
Na forum: 3766 dni
Posty: 51
Nick w MP: nox



Respekt: 50

"_Wicek_" napisał/a:

1.Tworzysz nowy plik.lua
2.Dodajesz go do mety jako typ server
3.Wklejasz ten kod.


Okej dzia?a, tylko zn?w problem z informacjami na czacie, poniewa? nie wy?wietlaj? si? - chcialbym aby po uleczeniu u domniemanego lekarza wy?wietli? si? : Uleczy?e? gracza, gracz zap?aci? za leczenie. A u gracza leczonego : Zosta?e? uleczony, op?ata pobrana automatycznie.

Dodam, ?e obecnie ?adne info na czacie si? nie wy?wietlaj?....

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-21, 19:03


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .

Więcej informacji znajdziesz w Wikipedii MTA:

outputChatBox


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-21, 19:04


nox







Wiek: 33
Na forum: 3766 dni
Posty: 51
Nick w MP: nox



Respekt: 50

"Emm" napisał/a:


Więcej informacji znajdziesz w Wikipedii MTA:

outputChatBox


function leczymy ()
  if source == GUIEditor.label[2then
      local wybrany guiGridListGetSelectedItem(GUIEditor.gridlist[1])
    local gracz guiGridListGetItemText(GUIEditor.gridlist[1],wybrany,1)
    if not gracz then return end
    local gracz getPlayerFromName(gracz)
     triggerServerEvent("Ulecz"localPlayergracz)
         outputChatBox "Gracz zosta? uleczony !"localPlayer )
else
    outputChatBox "Wybierz gracza !"localPlayer )
    end
end
addEventHandler("onClientGUIClick"rootleczymy)


Mam to niestety nic sie nie wyswietla

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-21, 19:07


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4260 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
c-side

outputChatBox "Gracz zosta? uleczony !")


s-side

outputChatBox("Zosta?e? uleczony !",gracz)


Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-21, 19:11


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
na co tak kombinowa????


addEvent("Ulecz"true)
addEventHandler("Ulecz"root, function(gracz)
if not gracz then return end
setElementHealth(gracz100)
takePlayerMoney(gracz50)
givePlayerMoney(client50)
outputChatBox("Uleczyli cie bla bla bla"gracz)
outputChatBox("Uleczy?e? kogo? tam bla bla bla"client)
end
)


Postaw piwo autorowi tego posta
 

 
Tagi: pobieranie :: gracza
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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