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

Wysłany: 2016-12-23, 12:13


Stp90PL







Wiek: 26
Na forum: 4568 dni
Posty: 11
Nick w MP: Stp90PL



Respekt: 45,3

Hello, zrobi?em jaki? tam skrypt dla zabawy, jako i? zaczynam z LUA to mam pewien b??d. Przed dodaniem sprawdzenia czy gracz znajduje sie w grupie ACL szlaban dzia?a? poprawnie, zamyka? si? i otwiera? natomiast po dodaniu "if"a przesta? w og?le reagowa? na komend?. Poni?ej daje kod ;) debug nic nie wykaza? wi?c pisz? tutaj ;)

Kod po stronie serwera:
http://pastebin.com/GuRrfRQy

ACL:
http://pastebin.com/AmUGpcgS

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-23, 13:24


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Stp90PL, kody kt?re maj? kilka-kilkana?cie linijek dajemy na forum z tagami [.lua]kod[./lua]

Co do kodu:
local xy1929.5, -2417.513.2
local time 2600
local szlaban createObject(968x,y,z0, -10)
 
function SzlabanOpen playerSource )
    local accountName getAccountNamegetPlayerAccountplayerSource) )
    if isObjectInACLGroup "user.".. accountnameaclGetGroup "PPP" ) ) then
        outputChatBox("[PMS]Szlaban sie otwiera!")
        moveObject(szlabantimexyz0900)
    else
        outputChatBox("[PMS]Nie masz uprawnien do zarzadzania szlabanem frakcji PPP!")
    end
end
 
addCommandHandler "sopen"SzlabanOpen )
 
 
function SzlabanClose playerSource )
    local accountName getAccountNamegetPlayerAccountplayerSource) )
    if isObjectInACLGroup "user.".. accountName aclGetGroup "PPP" ) ) then
        outputChatBox ("[PMS]Szlaban sie zamyka!")
        moveObject(szlabantimexyz0, -900)
    else
        outputChatBox("[PMS]Nie masz uprawnien do zarzadzania szlabanem frakcji PPP!")
    end
end
 
addCommandHandler "sopen"SzlabanClose )


Kolejna sprawa je?eli stosujesz takiego if'a nie musisz nadawa? Uprawieniom komend w ACL, ani doda? tego skryptu do grupy PPP w tym przypadku. Je?eli masz funkcje account w skrypcie to nadajesz taki skrypt do grupy acl Amin.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-23, 14:18


Stp90PL







Wiek: 26
Na forum: 4568 dni
Posty: 11
Nick w MP: Stp90PL



Respekt: 45,3

Dzi?ki wielkie, ju? zrozumia?em :* Polecia?o piffko, bo respektu da? nie mog? ;c

[ Dodano: 2016-12-23, 14:27 ]
No i zn?w to samo. Sopen nie dzia?a ale sclose, sprawdzi?em kod kilka razy i nadal nie widze w tym czego? dziwnego ;-;

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-23, 15:36


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Stp90PL, co dok?adnie nie dzia?a ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-23, 15:47


Stp90PL







Wiek: 26
Na forum: 4568 dni
Posty: 11
Nick w MP: Stp90PL



Respekt: 45,3

luki123luki123, komenda sopen, na pocz?tku jak obczai?em tw?j kod zrozumia?em, ?e da?e? dwa razy sopen, no to tam gdzie by?o sopen i funkcja SzlabanClose da?em sclose i od tej pory ten "sopen" nie dzia?a.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-23, 15:50


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Stp90PL,
local xy1929.5, -2417.513.2
local time 2600
local szlaban createObject(968x,y,z0, -10)
 
function SzlabanOpen playerSource )
    local accountName getAccountNamegetPlayerAccountplayerSource) )
    if isObjectInACLGroup "user.".. accountNameaclGetGroup "PPP" ) ) then
        outputChatBox("[PMS]Szlaban sie otwiera!")
        moveObject(szlabantimexyz0900)
    else
        outputChatBox("[PMS]Nie masz uprawnien do zarzadzania szlabanem frakcji PPP!")
    end
end
addCommandHandler "sopen"SzlabanOpen )
 
 
function SzlabanClose playerSource )
    local accountName getAccountNamegetPlayerAccountplayerSource) )
    if isObjectInACLGroup "user.".. accountNameaclGetGroup "PPP" ) ) then
        outputChatBox ("[PMS]Szlaban sie zamyka!")
        moveObject(szlabantimexyz0, -900)
    else
        outputChatBox("[PMS]Nie masz uprawnien do zarzadzania szlabanem frakcji PPP!")
    end
end
addCommandHandler "sclose"SzlabanClose )


Zobacz, zobacz te? /debugscript 3

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-23, 16:16


Stp90PL







Wiek: 26
Na forum: 4568 dni
Posty: 11
Nick w MP: Stp90PL



Respekt: 45,3

luki123luki123, o dzia?a. M?g?by? sprecyzowa? co by?o powodem tego?

Postaw piwo autorowi tego posta
 

 
Tagi: szlaban :: dla :: grupy :: 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 » Szlaban dla grupy 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