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

Wysłany: 2018-01-08, 20:16


Kalizman







Wiek: 23
Na forum: 3652 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

Witam, mam kod, kt?ry nadaje element-dat? dla gracza, kt?ry jest w danej grupie ACL. Ze wzgl?du takiego, ?e isObjectInACLGroup nie obs?uguje po stronie client, postanowi?em dawa? zalogowanemu graczowi element-dat?.

Teraz problem: je?eli jestem w dw?ch grupach (np. SAPD oraz SAFD) nadaje tylko mi, pierwsz? grup? (w tym przypadku SAPD, a SAFD ju? nie). Pr?bowa?em bez stosowania elseif'?w, lecz nic nie zadzia?a?o, brak b??d?w debugscript-3.


addEventHandler ("onPlayerLogin"root, function()
    local konto getAccountName (getPlayerAccount (source))
    if isObjectInACLGroup ("user."..kontoaclGetGroup ("SAPD")) then
        setElementData (source"fraction""SAPD")
    elseif isObjectInACLGroup ("user."..kontoaclGetGroup ("SAFD")) then
        setElementData (source"fraction""SAFD")
    elseif isObjectInACLGroup ("user."..kontoaclGetGroup ("SAMC")) then
        setElementData (source"fraction""SAMC")
    end
end)


Licz? na pomoc. ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-08, 20:31


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4150 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Nie da si? przypisa? dw?ch warto?ci do jednej elementdaty, chyba, ?e tabela bo nic innego nie pozostaje.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-09, 17:33


Kalizman







Wiek: 23
Na forum: 3652 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

Dobra, poszed?em na ?atwizn? i zmieni?em element-dat? dla frakcji SAPD na fraction:SAPD, i na SAFD na fraction:SAFD - nie zadzia?a?o.
Jakie? inne rozwi?zania?

[ Dodano: 2018-01-09, 17:41 ]
- do zamkni?cia -
Rozwi?zane.

Postaw piwo autorowi tego posta
 

 
Tagi: element-data :: dla :: graczy :: (elseif)
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Element-data dla graczy (elseif) 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