Wysłany: 2015-01-04, 18:53
Dixers
No-Life
Wiek: 26 Na forum: 4312 dni Posty: 549
Nick w MP: Dixers
Piwa : 412
Witam ponownie. Tworz? pewien skrypt, gdzie b?d? potrzebowa? takiej funkcji, ale nie chc? za du?o zdradza? o jaki skrypt chodzi. Wi?c potrzebuj? funkcji, kt?ra umo?liwi mi stworzenie markera, kt?ry b?d? widzie? osoby w ACL OSP i PSP. Czy da rad? tak zrobi??
Za pomoc oczywi?cie .
Wysłany: 2015-01-04, 19:18
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Wysłany: 2015-01-04, 19:32
Dixers
No-Life
Wiek: 26 Na forum: 4312 dni Posty: 549
Nick w MP: Dixers
Piwa : 412
Nie ma tam przyk?adu na ACL. By?by? tak dobry i poda? mi ? Dam ci 2:piwo: + reputacje .
Wysłany: 2015-01-05, 14:17
Tey
Wiek: 31 Na forum: 4876 dni Posty: 155
Nick w MP: l0nger
Piwa : 280
Prosty przyk?ad
local marker = createMarker (...)
-- wersja dla jednego gracza
function visibleMarkerToPlayerInTeam ( player )
local accountName = getAccountName ( getPlayerAccount ( player ))
if accountName and isObjectInACLGroup ( "user." .. accountName , aclGetGroup ( "GRUPA" )) then
setElementVisibleTo ( marker , player , true )
else
setElementVisibleTo ( marker , player , false )
end
end
-- wersja dla wszystkich graczy
function visibleMarkerToTeam ()
local players = getElementsByType ( "player" )
if not players then return end
for k , player in pairs ( players ) do
local accountName = getAccountName ( getPlayerAccount ( player ))
if accountName and isObjectInACLGroup ( "user." .. accountName , aclGetGroup ( "GRUPA" )) then
setElementVisibleTo ( marker , player , true )
else
setElementVisibleTo ( marker , player , false )
end
end
end
Funkcje visibleMarkerToPlayerInTeam b?d? visibleMarkerToTeam wywo?ujesz w jakim? stosownym wydarzeniu np. onPlayerSpawn lub w timerze.
Tagi: marker :: dla :: acl
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: