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

Wysłany: 2016-10-14, 21:05


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-14, 22:16


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4979 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

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
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-14, 23:02


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

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?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-15, 13:00


drekuu







Wiek: 46
Na forum: 3988 dni
Posty: 16
Nick w MP: drekuu

Piwa: 5

Respekt: 60


outputChatBox ("Zabra?e? dost?p do bramy graczowi: "..nickgracza.."", source)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-15, 13:04


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Poradzi?em ju? sobie z tym. Prosz? zamkn??

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Tagi: dodawanie :: gracza :: użyciem :: komendy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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