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

Wysłany: 2016-03-23, 19:25


MIKAELmta







Wiek: 24
Na forum: 3979 dni
Posty: 311

Piwa: 10617

Respekt: 355,3
Respekt: 355,3Respekt: 355,3Respekt: 355,3Respekt: 355,3


function addVip(playercmdgracz)
   if (graczthen
     if (ifObjectInACLGroup("user.".. getAccountName(getPlayerAccount(player)), aclGetGroup("RCON"))) then
            aclGroupAddObject("Premium""user." .. getAccountName(getPlayerAccount(gracz)))
            outputChatBox("Da?e? vipa graczowi " .. gracz .. " na 3 dni."player)
     else
             outputChatBox("Nie masz uprawnie? do tej komendy."player)
     end
     outputChatBox("Z?a sk?adnia, u?yj /dajvip [gracz]"
   end
end
addCommandHandler("dajvip"addVip)
 setTimer (addVip2592000001)


1. Nie dodaje do ACL.
2. Czy b?dzie dodawa?o do ACL a nast?pnie po 3 dniach usuwa?o ?

Zas?b jest w ACL.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-23, 19:29


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4330 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

aclGroupAddObject (aclGetGroup("Premium"), "user." .. getAccountName(getPlayerAccount(gracz)))
daj to zamiast
            aclGroupAddObject("Premium""user." .. getAccountName(getPlayerAccount(gracz)))


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-23, 22:22


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Tutaj masz przyk?ad u?ycia z wiki mta
function giveAdminRights (playerSourcecommandNameaccountName) --add the function giveAdminRights and specify its arguments
    if accountName then --if there was an accountName entered then
        aclGroupAddObject (aclGetGroup("Admin"), "user."..accountName) --add an ACL object using the form "user.[accountName]" to the ACL group "Admin"
        outputChatBox ("Account '"..accountName.."' succesfully added to the admin group"playerSource) --output a notification to the player who entered the command that the acocunt was successfully added
    else --else output an error message and the correct syntax of the command to the player who entered it
        outputChatBox ("No account name specified."playerSource)
        outputChatBox ("Correct syntax: /giveAccountAdminRights [accountName]"playerSource)
    end
end
 
addCommandHandler ("giveAccountAdminRights"giveAdminRights) --add a command "giveAccountAdminRights" and attch the function "giveAdminRights" to it


Druga sprawa - przypatrz si? na t? linijk?, co tu mo?e by? ?le - jak my?lisz?
  if (ifObjectInACLGroup("user.".. getAccountName(getPlayerAccount(player)), aclGetGroup("RCON"))) then

Jak ju? pewnie zauwa?y?e? - b??d polega na tym:
if (if ..

Linijk?
  if (ifObjectInACLGroup("user.".. getAccountName(getPlayerAccount(player)), aclGetGroup("RCON"))) then
zamie? na
  if (isObjectInACLGroup("user.".. getAccountName(getPlayerAccount(player)), aclGetGroup("RCON"))) then


Co do tego ostatniego - czyli vip'a na czas to Ci nie powiem dok?adnie, ale to raczej b?dzie troszk? inaczej, z getTickCount() i zapisywaniem danych najlepiej na mysql (nie jestem pewien sam)

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-25, 17:31


MIKAELmta







Wiek: 24
Na forum: 3979 dni
Posty: 311

Piwa: 10617

Respekt: 355,3
Respekt: 355,3Respekt: 355,3Respekt: 355,3Respekt: 355,3

W db3 pokazuje b??d z t? linijk?:
            aclGroupAddObject("Premium""user." .. getAccountName(getPlayerAccount(gracz)))


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-25, 19:25


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%

Więcej informacji znajdziesz w Wikipedii MTA:

aclGetGroup


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-25, 22:19


FaydenFX.







Wiek: 27
Na forum: 4056 dni
Posty: 246
Nick w MP: faydn

Piwa: 11

Respekt: 45,3

 accountname getAccountName (getPlayerAccount(v))
      if isObjectInACLGroup "user." .. accountnameaclGetGroup "Premium" ) ) then 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-26, 09:27


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Spr?buj tak;
aclGroupAddObject(aclGetGroup("Premium"), "user." .. getAccountName(getPlayerAccount(gracz)))


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-26, 12:51


MIKAELmta







Wiek: 24
Na forum: 3979 dni
Posty: 311

Piwa: 10617

Respekt: 355,3
Respekt: 355,3Respekt: 355,3Respekt: 355,3Respekt: 355,3

Wci?? b??d z t? sam? linijk?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-26, 13:17


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Podaj komunikat b?edu

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-27, 09:59


MIKAELmta







Wiek: 24
Na forum: 3979 dni
Posty: 311

Piwa: 10617

Respekt: 355,3
Respekt: 355,3Respekt: 355,3Respekt: 355,3Respekt: 355,3

Argumenty w getAccountName i getPlayerAccount .

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-27, 12:05


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Pr?buj mo?e przyk?adem z wikimta:
    if accountName then 
        aclGroupAddObject (aclGetGroup("Premium"), "user."..accountName)

Tylko dodaj jednego enda wi?cej oraz do argument?w funkcji dodaj "accountName"


Więcej informacji znajdziesz w Wikipedii MTA:

aclGroupAddObject


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-29, 14:06


mixLoLmix2

Programista






Wiek: 35
Na forum: 4113 dni
Posty: 454
Nick w MP: TomeQmix

Piwa: 1915

Respekt: 47,3

Dodaj do ACL: resources.Nazwa
i wtedy bendzie dza?ac
Daj to do ADMIN

Podpis
Zajmuję się pisaniem zaawansowanych skryptów lua na zamówienie za bardzo niską cene.
Oraz pomoc przy serwerze mta/forum i tym podobnych.
Discord: TomeQmix#7106
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-29, 14:10


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
"mixLoLmix2" napisał/a:

Dodaj do ACL: resources.Nazwa
i wtedy bendzie dza?ac
Daj to do ADMIN

Przeczytaj pierwszy post..
Cytat:

Zas?b jest w ACL.


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Tagi: nie :: dodaje :: acl
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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