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

Wysłany: 2013-07-31, 20:12


wwa22442







Wiek: 38
Na forum: 4706 dni
Posty: 127

Piwa: 82

Respekt: 50

Ostrzeżeń: 20%
Witajcie.

Jak zrobi? co? takiego, ?e gracza dodaje np. do grupy "acl - vip" na jaki? czas ? Przyk?adowo 1 dzie? ? Komend? tak? dla admina, i ten czas jak zrobi? ?

Pozdrawiam.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-31, 21:48


vipSEBOvip

A poor begginer






Wiek: 26
Na forum: 5178 dni
Posty: 597
Nick w MP: xSebaPL

Piwa: 77

Respekt: 140
Respekt: 140

Gdy dodasz go do acl, zapisujesz mu czas dodania:
local time getRealTime()
setElementData(element"CzasVip"tonumber(time.timestamp))


Potem co jaki? czas sprawdzasz czy up?yn?? ju? dzie?:
local time getRealTime()
local czasvip getElementData(element"CzasVip")
local sprawdzenie czasvip 86400 -- 86400 sekund 1 doba
if (sprawdzenie <= czasvipthen
      aclGroupRemoveObject("Vip""user."..getAccountName(getPlayerAccount(element)))
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-31, 22:20


wwa22442







Wiek: 38
Na forum: 4706 dni
Posty: 127

Piwa: 82

Respekt: 50

Ostrzeżeń: 20%
A jak zrobi? komend? na dodawanie ? Tylko dla admina oczywi?cie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-31, 22:54


vipSEBOvip

A poor begginer






Wiek: 26
Na forum: 5178 dni
Posty: 597
Nick w MP: xSebaPL

Piwa: 77

Respekt: 140
Respekt: 140

function addVip(playercmdgracz)
   if (graczthen
     if (ifObjectInACLGroup("user.".. getAccountName(getPlayerAccount(player)), aclGetGroup("Admin"))) then
            aclGroupAddObject("Vip""user." .. getAccountName(getPlayerAccount(gracz)))
            outputChatBox("Da?e? vipa graczowi " .. gracz .. " na 1 dzie?."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)


Jak b?d? b??dy pisz ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-31, 23:10


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5199 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

86400000 to 1 doba w milisekundach :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-02, 19:39


emil880







Wiek: 30
Na forum: 5843 dni
Posty: 107
Nick w MP: None

Piwa: 74

Respekt: 50

a mam pytanie ? m?g? by kto? takie co? zrobi? ale ?eby dat? zapisywa?o w xml?

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-04, 13:45


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

"m?g?by kto? takie zrobi?"
Funkcje xml widniej? na wiki.mtasa.com wystarczy zajrze?, napisa? kod a w razie problem?w przedstawi? problem tu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-04, 19:59


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Tylko ?e ten kod jest zbyt ryzykowny. Skrypt si? przez przypadek zresetuje, serwer wywali i b?dzie spory problem ;)

Postaw piwo autorowi tego posta
 

 
Tagi: czasowe :: 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 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