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

Wysłany: 2015-12-17, 19:44


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4329 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

function zalogowany (thePlayer)
if getElementType(thePlayer) ~= "player" then return false end
triggerClientEvent(thePlayer,"OLzalogowany",root)
end
addEventHandler("onPlayerLogin",root,zalogowany)


2 linijka expend element at arg. thePlayer

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-17, 20:18


Wittx

8===D






Wiek: 26
Na forum: 4794 dni
Posty: 121
Nick w MP: wittula

Piwa: 1905

Respekt: 120
Respekt: 120


Więcej informacji znajdziesz w Wikipedii MTA:

onPlayerLogin


Pierwszym argumentem w funkcji podpi?tej pod zdarzenie jest poprzednie konto gracza, nie element player.

addEventHandler('onPlayerLogin'root, function()
    triggerClientEvent(source"OLzalogowany"source);
end);


Elementem player na kt?rym wykonywane jest zdarzenie jest source.
Cytat:

The source of this event is the player element that just logged in.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-17, 20:19


Terr9909

Skrypter LUA






Wiek: 26
Na forum: 4234 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8

Sk?d thePlayer?

?ap ziomu?:
addEventHandler("onPlayerLogin"root, function()
if getElementType(source) ~= "player" then return end
triggerClientEvent(source"OLzalogowany"root)
end
end)



@@ up
by?e? pierwszy :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-17, 20:23


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4329 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

Dziala lecz gui nie pokazuje :(

c side
addEvent("OLzalogowanyOL",true)
addEventHandler("OLzalogowanyOL"resourceRoot,
    function(player)
        okno guiCreateWindow(0.300.310.400.31"Wyb?r spawnu"true)
        guiWindowSetSizable(oknofalse)

        ls guiCreateButton(0.010.080.180.13"Los Santos"trueokno)
        guiSetProperty(ls"NormalTextColour""FFAAAAAA")
        lv guiCreateButton(0.010.240.180.13"Las Venturas"trueokno)
        guiSetProperty(lv"NormalTextColour""FFAAAAAA")
        sf guiCreateButton(0.010.400.180.13"San Fierro"trueokno)
        guiSetProperty(sf"NormalTextColour""FFAAAAAA")
        fc guiCreateButton(0.010.560.180.13"Fort Carson"trueokno)
        guiSetProperty(fc"NormalTextColour""FFAAAAAA")
        infols guiCreateLabel(0.190.080.800.13"Przechowywalnia\nPrace Dorywcze\nTuning Shop"trueokno)
        guiLabelSetHorizontalAlign(infols"center"false)
        guiLabelSetVerticalAlign(infols"center")
        infolv guiCreateLabel(0.190.240.800.13"Salon Samochodowy\nPrace Dorywcze\nStra? Po?arna"trueokno)
        guiLabelSetHorizontalAlign(infolv"center"false)
        guiLabelSetVerticalAlign(infolv"center")
        infosf guiCreateLabel(0.190.400.800.13"Urz?d Miasta\nPrace Dorywcze\nSzpital"trueokno)
        guiLabelSetHorizontalAlign(infosf"center"false)
        guiLabelSetVerticalAlign(infosf"center")
        infofc guiCreateLabel(0.190.560.800.13"Policja\nPrace Dorywcze\nGie?da\nMechanik"trueokno)
        guiLabelSetHorizontalAlign(infofc"center"false)    
        showCursor(false,true)
    end
)


s
addEventHandler('onPlayerLogin'root, function()
    triggerClientEvent(source"OLzalogowany"source)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-17, 20:34


Wittx

8===D






Wiek: 26
Na forum: 4794 dni
Posty: 121
Nick w MP: wittula

Piwa: 1905

Respekt: 120
Respekt: 120

Zdarzenie klienta do kt?rego si? odwo?ujesz po stronie serwera nie istnieje. Nazwy si? nie zgadzaj?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-17, 20:38


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4329 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

sory, tam jest OLzalogowanyOL, ale i tak nie dziala

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-17, 20:41


Wittx

8===D






Wiek: 26
Na forum: 4794 dni
Posty: 121
Nick w MP: wittula

Piwa: 1905

Respekt: 120
Respekt: 120

Kod:

addEventHandler("OLzalogowanyOL", resourceRoot,


Dlaczego resourceRoot?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-17, 20:42


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4329 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

ok dziala mialo byc root :)

Postaw piwo autorowi tego posta
 

 
Tagi: theplayer
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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