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

Wysłany: 2013-04-25, 22:34


Riot

3X






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

Piwa: 286

Respekt: 123
Respekt: 123

"Ciastkooo" napisał/a:

Teraz gdy klikam na Sabre, bullet to nie tworzy auta kolo mnie.


GUIEditor = {
    gridlist = {},
    button = {},
    label = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
        okno guiCreateWindow(505250581513"Panel Gracza"false)
        guiSetAlpha(okno0.79)
        guiSetSizable oknofalse)
        guiSetMovable oknofalse)

        GUIEditor.label[1] = guiCreateLabel(13415378117"Panel Gracza"falseokno)
        guiSetFont(GUIEditor.label[1], "sa-header")
        GUIEditor.button[1] = guiCreateButton(20914714462"MAX HP"falseokno)
        guiSetProperty(GUIEditor.button[1], "NormalTextColour""FFAAAAAA")
        GUIEditor.button[2] = guiCreateButton(21023414362"MAX ARMOR"falseokno)
        guiSetProperty(GUIEditor.button[2], "NormalTextColour""FFAAAAAA")
        GUIEditor.label[2] = guiCreateLabel(20431315557"Pojazd:"falseokno)
        guiSetFont(GUIEditor.label[2], "sa-header")
        bullet guiCreateButton(6937512560"Bullet"falseokno)
        guiSetFont(bullet"default-bold-small")
        guiSetProperty(GUIEditor.button[3], "NormalTextColour""FFAAAAAA")
        sabre guiCreateButton(22937612059"Sabre"falseokno)
        guiSetFont(sabre"default-bold-small")
        guiSetProperty(GUIEditor.button[4], "NormalTextColour""FFAAAAAA")
        buffalo guiCreateButton(38237612759"Buffalo"falseokno)
        guiSetFont(buffalo"default-bold-small")
        guiSetProperty(GUIEditor.button[5], "NormalTextColour""FFAAAAAA")

addEventHandler "onClientGUIClick"bulletbullett)
addEventHandler "onClientGUIClick"sabresabree)    
    end
)





function gui() 
if (guiGetVisible (okno) == falsethen 
guiSetVisible(oknotrueshowCursor(true) 
else 
guiSetVisible(oknofalseshowCursor(falseend 
end 
bindKey ("F3""down"gui) 


function bullett(thePlayer)
    local x,y,getElementPosition (thePlayer)
    local bullet createVehicle 541y+3z+1)
    warpPedIntoVehicle thePlayerbullet)
end
    
    
function sabree(thePlayer)
    local x,y,getElementPosition (thePlayer)
    local sabre createVehicle 475y+3z+1)
    warpPedIntoVehicle thePlayersabre)
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-25, 22:41


Ciastkooo







Wiek: 41
Na forum: 4804 dni
Posty: 78
Nick w MP: Ciastko

Piwa: 24

Respekt: 50

Ostrzeżeń: 100%
Wciaz nie tworzy, lecz wyswietla tylko ten blad o <min_client_version>

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-26, 12:54


Ciastkooo







Wiek: 41
Na forum: 4804 dni
Posty: 78
Nick w MP: Ciastko

Piwa: 24

Respekt: 50

Ostrzeżeń: 100%
Ja bym polecal zebys sie nie madrzyl, bo tez wszystkiego nie umiesz.

[ Dodano: 2013-04-26, 14:14 ]
Obecny Kod :
GUIEditor = {
    gridlist = {},
    button = {},
    label = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
        okno guiCreateGridList(505250581513false)
        guiSetAlpha(okno0.79)
        GUIEditor.label[1] = guiCreateLabel(13415378117"Panel Gracza"falseokno)
        guiSetFont(GUIEditor.label[1], "sa-header")
        hp guiCreateButton(20914714462"MAX HP"falseokno)
        armor guiCreateButton(21023414362"MAX ARMOR"falseokno)
        GUIEditor.label[2] = guiCreateLabel(20431315557"Pojazd:"falseokno)
        guiSetFont(GUIEditor.label[2], "sa-header")
        bullet guiCreateButton(6937512560"Bullet"falseokno)
        guiSetFont(bullet"default-bold-small")
        sabre guiCreateButton(22937612059"Sabre"falseokno)
        guiSetFont(sabre"default-bold-small")
        buffalo guiCreateButton(38237612759"Buffalo"falseokno)
        guiSetFont(buffalo"default-bold-small")

    end
)
    addEventHandler "onClientGUIClick"sabresabree)    
    addEventHandler "onClientGUIClick"bulletbullett)






function gui() 
if (guiGetVisible (okno) == falsethen 
guiSetVisible(oknotrueshowCursor(true) 
else 
guiSetVisible(oknofalseshowCursor(falseend 
end 
bindKey ("F3""down"gui) 


function bullett(thePlayer)
    local x,y,getElementPosition (thePlayer)
    local bullet createVehicle 541y+3z+1)
    warpPedIntoVehicle thePlayerbullet)
end

    
    
function sabree(thePlayer)
    local x,y,getElementPosition (thePlayer)
    local sabre createVehicle 475y+3z+1)
    warpPedIntoVehicle thePlayersabre)
end


B??dy:

Nie tworz? si? auta po wcisnieciu buttony
W debugscript 3 pokazalo mi problem z addEventHandler.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-26, 15:20


Ciastkooo







Wiek: 41
Na forum: 4804 dni
Posty: 78
Nick w MP: Ciastko

Piwa: 24

Respekt: 50

Ostrzeżeń: 100%
Bo to forum jest od pomagania i wyjasniania, a nie od szybkich odpowiedzi.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-26, 16:44


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5198 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360


function bullett(thePlayer)
    local x,y,getElementPosition (thePlayer)
    local bullet createVehicle 541y+3z+1)
    warpPedIntoVehicle thePlayerbullet)
end
    
    
function sabree(thePlayer)
    local x,y,getElementPosition (thePlayer)
    local sabre createVehicle 475y+3z+1)
    warpPedIntoVehicle thePlayersabre)
end

Pisa?em Ci, jak te funkcje powinny wygl?da?. I jakby? nie wiedzia? - po naci?ni?ciu przycisku mo?e stworzy auto, jednak inni gracze nie b?d? mogli do niego wsi???. B?d? go tylko widzie?.

Postaw piwo autorowi tego posta
 

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


Ciastkooo







Wiek: 41
Na forum: 4804 dni
Posty: 78
Nick w MP: Ciastko

Piwa: 24

Respekt: 50

Ostrzeżeń: 100%
Wiem dlatego zrobiilem funkcje warpPedIntoVehicle, zeby odrazu sam wsiadl jak recznie nie mozna ;D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-27, 01:31


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Ciastkooo, ale zrozum, ?e jak wrzucisz ten kod do skryptu to reszta serwera nie zauwa?y ?adnej zmiany (nie pojawi si? im pojazd, nie warpnie nikogo do niego).

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-27, 02:02


Ciastkooo







Wiek: 41
Na forum: 4804 dni
Posty: 78
Nick w MP: Ciastko

Piwa: 24

Respekt: 50

Ostrzeżeń: 100%
W takim razie co mam zrobic zeby dzialalo bo juz zglupialem O.o

[ Dodano: 2013-04-27, 12:33 ]
Czyli w koncu mam uzyc tego triggera czy nie?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-27, 14:36


Riot

3X






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

Piwa: 286

Respekt: 123
Respekt: 123

"Ciastkooo" napisał/a:

Czyli w koncu mam uzyc tego triggera czy nie?


Tak - i dopiero po stronie serwera tworzysz auto i przenosisz do niego gracza.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-27, 18:09


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Klient:
local player getLocalPlayer()

GUIEditor = {
    gridlist = {},
    button = {},
    label = {}
}

        okno guiCreateGridList(505250581513false)
        guiSetAlpha(okno0.79)
        guiSetVisible(oknofalse)
        GUIEditor.label[1] = guiCreateLabel(13415378117"Panel Gracza"falseokno)
        guiSetFont(GUIEditor.label[1], "sa-header")
        local hp guiCreateButton(20914714462"MAX HP"falseokno)
        local armor guiCreateButton(21023414362"MAX ARMOR"falseokno)
        GUIEditor.label[2] = guiCreateLabel(20431315557"Pojazd:"falseokno)
        guiSetFont(GUIEditor.label[2], "sa-header")
        local bullet guiCreateButton(6937512560"Bullet"falseokno)
        guiSetFont(bullet"default-bold-small")
        local sabre guiCreateButton(22937612059"Sabre"falseokno)
        guiSetFont(sabre"default-bold-small")
        local buffalo guiCreateButton(38237612759"Buffalo"falseokno)
        guiSetFont(buffalo"default-bold-small")





function gui() 
if (guiGetVisible (okno) == falsethen 
guiSetVisible(oknotrueshowCursor(true) 
else 
guiSetVisible(oknofalseshowCursor(falseend 
end 
bindKey ("F3""down"gui) 


function dajbullet()
outputChatBox("To co wpisa?e? musi by? liczb?!"25500true)
triggerServerEvent("dajbulet"getRootElement(), player)
end
addEventHandler "onClientGUIClick"bulletdajbullet)

    
    
function dajsabre()
outputChatBox("To co wpisa?e? musi by? liczb?!"25500true)
triggerServerEvent("dajsabre"getRootElement(), player)
end
addEventHandler "onClientGUIClick"sabredajsabre)


Serwer:
function dajsabre(player)
    local x,y,getElementPosition (player)
    local sabre createVehicle 475y+3z+1)
    warpPedIntoVehicle playersabre)
end
addEvent("dajsabre"true)
addEventHandler("dajsabre"getRootElement(), dajsabre)

function dajbulet(player)
    local x,y,getElementPosition(player)
    local bullet createVehicle541y+3z+1)
    warpPedIntoVehicleplayerbullet)
end    
addEvent("dajbulet"true)
addEventHandler("dajbulet"getRootElement(), dajbulet)
licz? na zimne piwko

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-27, 18:36


Ciastkooo







Wiek: 41
Na forum: 4804 dni
Posty: 78
Nick w MP: Ciastko

Piwa: 24

Respekt: 50

Ostrzeżeń: 100%
Jakich funkcji uzyc i skladni by dzialaly przyciski MAX HP I MAX ARMOR?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-27, 18:52


Riot

3X






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

Piwa: 286

Respekt: 123
Respekt: 123

Robisz podobny trigger jak kolega wy?ej pokaza?, tylko zamiast tworzenia auta i przenoszenia do niego gracza dajesz graczowi odpowiedni? ilo?? HP/kamizelki.

Dawanie HP:
setElementHealth(player100)


Kamizelka:
setPedArmor(player100)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-27, 19:08


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Ciastkooo, zr?b oby 2 funkcje tak jak auto

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-27, 19:50


Ciastkooo







Wiek: 41
Na forum: 4804 dni
Posty: 78
Nick w MP: Ciastko

Piwa: 24

Respekt: 50

Ostrzeżeń: 100%
I ostatnie pytanko do tego dzialu. Jak powiekszyc rozmiar tekstu nie zmieniajac jego czcionki.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-27, 19:58


Riot

3X






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

Piwa: 286

Respekt: 123
Respekt: 123

Raczej nie da si? nie zmieniaj?c czcionki. Mo?esz u?y? dxDrawText (wymagane podpi?cie pod zdarzenie onClientRender!). Tam mo?esz ustawi? wielko?? danej czcionki.

https://wiki.multitheftauto.com/wiki/DxDrawText

Ostatnio zmieniony przez Riot 2013-04-27, 20:00, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Tagi: gracz :: panel
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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