Wysłany: 2016-10-14, 21:05
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
Witam, jaka funkcja jest potrzebna abym do konta gracza doda? element "bramasm" ?
Chodzi mi o komend? typu: "/dodajgracza nick" i do konta gracza zostanie przypisane "setAccountData(gracz,"bramasm", true) Piwo za pomoc
Wysłany: 2016-10-14, 22:16
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
getPlayerAccount
setAccountData
+ dla bezpiecze?stwa
isGuestAccount
a tak to
addCommandHandler
getPlayerFromName
i instrukcja warunkowa if
Podpis
Jedyny kontakt ze mną to PW forum
Kod:
local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Wysłany: 2016-10-14, 23:02
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
Dobra, pobawi?em si? troch? i wysz?o mi to:
bramasmsa = createObject ( 971 , 1543.9000244141 , - 1626.8000488281 , 16 , 0 , 0 , 90 )
function OtworzBrame ( source )
local playeraccount = getPlayerAccount ( source )
if not getAccountData ( playeraccount , "bramasm" ) then
return end
if getAccountData ( playeraccount , "bramasm" ) then
moveObject ( bramasmsa , 1000 , 1543.9000244141 ,- 1626.8000488281 , 8 )
end
end
addCommandHandler ( "h2" , OtworzBrame )
function ZamknijBrame ( source )
local playeraccount = getPlayerAccount ( source )
if not getAccountData ( playeraccount , "bramasm" ) then
return end
if getAccountData ( playeraccount , "bramasm" ) then
moveObject ( bramasmsa , 1000 , 1543.9000244141 ,- 1626.8000488281 , 16 )
end
end
addCommandHandler ( "h1" , ZamknijBrame )
function dajdostep ( source , commandName , gracz )
local accName = getAccountName ( getPlayerAccount ( source ) )
if isObjectInACLGroup ( "user." .. accName , aclGetGroup ( "Admin" ) ) then
local gracz1 = getPlayerFromName ( gracz )
local nickgracza = getPlayerName ( gracz1 )
local konto = getPlayerAccount ( gracz1 )
if not getAccountData ( konto , "bramasm" ) then
outputChatBox ( "Da?e? dost?p do bramy graczowi: " .. nickgracza .. "" , source )
outputChatBox ( "Otrzyma?e? dost?p do bramy" , gracz1 )
setAccountData ( konto , "bramasm" , true )
else
outputChatBox ( "Gracz " .. nickgracza .. " posiada ju? dost?p do bramy!" , source )
end
else
outputChatBox ( "Nie jeste? Administratorem!" , source )
end
end
addCommandHandler ( "daj" , dajdostep )
function zabierzdostep ( source , commandName , gracz )
local accName = getAccountName ( getPlayerAccount ( source ) )
if isObjectInACLGroup ( "user." .. accName , aclGetGroup ( "Admin" ) ) then
local gracz1 = getPlayerFromName ( gracz )
local nickgracza = getPlayerName ( gracz1 )
local konto = getPlayerAccount ( gracz1 )
if not getAccountData ( konto , "bramasm" ) then
outputChatBox ( "Gracz " .. nickgracza .. " nie posiada dost?pu do bramy" , source )
else
setAccountData ( konto , "bramasm" , false )
outputChatBox ( "Zabra?e? dost?p do bramy graczowi: " .. gracz1 .. "" , source )
end
else
outputChatBox ( "Nie jeste? Administratorem!" , policjant )
end
end
addCommandHandler ( "zabierz" , zabierzdostep )
Problem w tym ?e w linjce 54 ( outputChatBox ("Zabra?e? dost?p do bramy graczowi: "..gracz1.."", source) ) jest taki problem "attempt to concatenate local 'gracz1' <a userdate value>" O co tutaj mo?e chodzi?? A brama jest w LS komenda g?owca policji jak co?.
Wysłany: 2016-10-15, 13:00
drekuu
Wiek: 46 Na forum: 3847 dni Posty: 16
Nick w MP: drekuu
Piwa : 5
outputChatBox ( "Zabra?e? dost?p do bramy graczowi: " .. nickgracza .. "" , source )
Wysłany: 2016-10-15, 13:04
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
Poradzi?em ju? sobie z tym. Prosz? zamkn??
Podpis
"amited" napisał/a :
Tagi: dodawanie :: gracza :: użyciem :: komendy
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: