Wysłany: 2016-12-23, 12:13
Stp90PL
Wiek: 26 Na forum: 4568 dni Posty: 11
Nick w MP: Stp90PL
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
Wysłany: 2016-12-23, 13:24
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Stp90PL , kody kt?re maj? kilka-kilkana?cie linijek dajemy na forum z tagami [.lua]kod[./lua]
Co do kodu:
local x , y , z = 1929.5 , - 2417.5 , 13.2
local time = 2600
local szlaban = createObject ( 968 , x , y , z , 0 , - 1 , 0 )
function SzlabanOpen ( playerSource )
local accountName = getAccountName ( getPlayerAccount ( playerSource ) )
if isObjectInACLGroup ( "user." .. accountname , aclGetGroup ( "PPP" ) ) then
outputChatBox ( "[PMS]Szlaban sie otwiera!" )
moveObject ( szlaban , time , x , y , z , 0 , 90 , 0 )
else
outputChatBox ( "[PMS]Nie masz uprawnien do zarzadzania szlabanem frakcji PPP!" )
end
end
addCommandHandler ( "sopen" , SzlabanOpen )
function SzlabanClose ( playerSource )
local accountName = getAccountName ( getPlayerAccount ( playerSource ) )
if isObjectInACLGroup ( "user." .. accountName , aclGetGroup ( "PPP" ) ) then
outputChatBox ( "[PMS]Szlaban sie zamyka!" )
moveObject ( szlaban , time , x , y , z , 0 , - 90 , 0 )
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.
Wysłany: 2016-12-23, 14:18
Stp90PL
Wiek: 26 Na forum: 4568 dni Posty: 11
Nick w MP: Stp90PL
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 ;-;
Wysłany: 2016-12-23, 15:36
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Stp90PL , co dok?adnie nie dzia?a ?
Wysłany: 2016-12-23, 15:47
Stp90PL
Wiek: 26 Na forum: 4568 dni Posty: 11
Nick w MP: Stp90PL
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.
Wysłany: 2016-12-23, 15:50
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Stp90PL , local x , y , z = 1929.5 , - 2417.5 , 13.2
local time = 2600
local szlaban = createObject ( 968 , x , y , z , 0 , - 1 , 0 )
function SzlabanOpen ( playerSource )
local accountName = getAccountName ( getPlayerAccount ( playerSource ) )
if isObjectInACLGroup ( "user." .. accountName , aclGetGroup ( "PPP" ) ) then
outputChatBox ( "[PMS]Szlaban sie otwiera!" )
moveObject ( szlaban , time , x , y , z , 0 , 90 , 0 )
else
outputChatBox ( "[PMS]Nie masz uprawnien do zarzadzania szlabanem frakcji PPP!" )
end
end
addCommandHandler ( "sopen" , SzlabanOpen )
function SzlabanClose ( playerSource )
local accountName = getAccountName ( getPlayerAccount ( playerSource ) )
if isObjectInACLGroup ( "user." .. accountName , aclGetGroup ( "PPP" ) ) then
outputChatBox ( "[PMS]Szlaban sie zamyka!" )
moveObject ( szlaban , time , x , y , z , 0 , - 90 , 0 )
else
outputChatBox ( "[PMS]Nie masz uprawnien do zarzadzania szlabanem frakcji PPP!" )
end
end
addCommandHandler ( "sclose" , SzlabanClose )
Zobacz, zobacz te? /debugscript 3
Wysłany: 2016-12-23, 16:16
Stp90PL
Wiek: 26 Na forum: 4568 dni Posty: 11
Nick w MP: Stp90PL
luki123luki123 , o dzia?a. M?g?by? sprecyzowa? co by?o powodem tego?
Tagi: szlaban :: dla :: grupy :: acl
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: