Wysłany: 2015-05-27, 18:54
Fanciak
BOT
Wiek: 25 Na forum: 4446 dni Posty: 728
Nick w MP: Fanciak
Piwa : 1572
Tak?e mam owy skrypcik na admin chat, kt?ry wygl?da nast?puj?co:
function adminchat ( thePlayer , _ , ... )
local message = table . concat ( { ... }, " " )
if ( isPlayerOnGroup ( thePlayer ) ) then
for _ , player in ipairs ( getElementsByType ( "player" ) ) do
if ( isPlayerOnGroup ( player ) ) then
outputChatBox ( "#0000FFM> " .. getPlayerName ( thePlayer ) .. ":" .. message , player , 0 , 0 , 255 , true )
end
end
end
end
addCommandHandler ( "m" , adminchat )
function isPlayerOnGroup ( thePlayer )
local account = getPlayerAccount ( thePlayer )
local inGroup = false
for _ , group in ipairs ( { "Moderator" } ) do
if isObjectInACLGroup ( "user." .. getAccountName ( account ), aclGetGroup ( group ) ) then
inGroup = true
break
end
end
return inGroup
end
Ten kod jest na ACL, a pr?bowa?em go przerobi? na moj? getelementdat?, kt?ra wygl?da tak:
if getAdmin ( plr , 3 ) or getAdmin ( plr , 2 ) or getAdmin ( plr , 1 ) then
Ale co? mi nie wysz?o, ka?dy m?g? u?ywa? czatu itd. Wi?c pom?g?by mi kto? przerobi? ACL na getelementdat?, tak? jaka jest tu? Za pomoc piwo.
Wysłany: 2015-05-27, 22:01
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
"Fanciak" napisał/a :wygl?da tak:
if getAdmin ( plr , 3 ) or getAdmin ( plr , 2 ) or getAdmin ( plr , 1 ) then
Je?li co? na getElementData to ju? bardziej w ten spos?b.
if getElementData ( source , "data1" ) or getElementData ( source , "data2" ) then
Podpis
Something is coming..
Wysłany: 2015-05-27, 22:42
dudeks
Wiek: 31 Na forum: 6576 dni Posty: 171
Piwa : 89
Poka? funkcj? getAdmin(..)
Wysłany: 2015-05-28, 07:56
Maximerr
Programmer PHP, LUA
Wiek: 25 Na forum: 4427 dni Posty: 548
Piwa : 1051
Podaj elementDat? na kt?r? ma dzia?a? i Ci zrobi? to.
Wysłany: 2015-05-28, 09:11
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
if getAdmin ( plr , 3 ) or getAdmin ( plr , 2 ) or getAdmin ( plr , 1 ) then
Panowie chyba, ?e u?ywa metody OOP. Je?eli tak to kod wygl?da? by tak:
if theplayer : getData ( 3 ) or theplayer : getData ( 2 ) or theplayer : getData ( 1 ) then
Wysłany: 2015-05-28, 10:16
Fanciak
BOT
Wiek: 25 Na forum: 4446 dni Posty: 728
Nick w MP: Fanciak
Piwa : 1572
Pokombinowa?em Waszymi sposobami i zadzia?a?o, dzi?ki.
Do zamkni?cia.
Tagi: działa :: acl :: ale :: elementdatę :: nie :: działa
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: