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

Wysłany: 2017-07-24, 19:57


Kerel

Uczeń Lua






Wiek: 22
Na forum: 3503 dni
Posty: 47
Nick w MP: Kerel

Piwa: 338

Respekt: 50

Witajcie, mam do was pewne pytanie. Czy jak bym napisa? duty tak:

function duty thePlayer )
if isObjectInACLGroup ("user."..getAccountName getPlayerAccount element ) ), aclGetGroup "Admin" ) ) then
giveWeapon 22214 )
outputChatBox ("Zalogowa?e?/a? si? na duty Administratora RCON!"0255255)
else
takeWeapon thePlayer22 )
outputChatBox ("Wylogowa?e?/a? si? z duty Administratora RCON!"0255255)
end
addCommandHandler "duty"duty )


To b?dzie dzia?a??

Podpis
-- Uczę sie
Ostatnio zmieniony przez Kerel 2017-07-24, 20:10, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 20:06


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8


if isObjectInACLGroup("user."..accNameaclGetGroup("Admin"))

Skrypt nie wie co to 'accName'

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 20:07


Kerel

Uczeń Lua






Wiek: 22
Na forum: 3503 dni
Posty: 47
Nick w MP: Kerel

Piwa: 338

Respekt: 50

"Kalizman" napisał/a:


if isObjectInACLGroup("user."..accNameaclGetGroup("Admin"))

Skrypt nie wie co to 'accName'


Dzi?ki, poprawie to.

Podpis
-- Uczę sie
Ostatnio zmieniony przez Kerel 2017-07-24, 20:11, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 20:09


neku^







Wiek: 24
Na forum: 3521 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5

2.

outputChatBox ("Zalogowa?e?/a? si? na duty Administratora RCON!"0255255)

Nie poda?e? elementu gracza.
3. Gdy gracz nie b?dzie w grupie ACL wy?wietli mu si? ?e wylogowa? si? z duty RCONA. ;) I tak w k??ko, natomiast gracz kt?ry b?dzie w grupie ACL b?dzie mu ca?y czas wy?wietla?o ?e zalogowa? si? na duty RCONA.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 20:11


Kerel

Uczeń Lua






Wiek: 22
Na forum: 3503 dni
Posty: 47
Nick w MP: Kerel

Piwa: 338

Respekt: 50

"dbn69" napisał/a:

2.

outputChatBox ("Zalogowa?e?/a? si? na duty Administratora RCON!"0255255)

Nie poda?e? elementu gracza.
3. Gdy gracz nie b?dzie w grupie ACL wy?wietli mu si? ?e wylogowa? si? z duty RCONA. ;) I tak w k??ko, natomiast gracz kt?ry b?dzie w grupie ACL b?dzie mu ca?y czas wy?wietla?o ?e zalogowa? si? na duty RCONA.


okej, musze si? zastanowi? teraz, co doda? by by?o inaczej ni? ty to opisa?e?.

Podpis
-- Uczę sie
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 20:17


neku^







Wiek: 24
Na forum: 3521 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5

Jakby? nie wiedzia? to zawsze s?u?? pomoc? :p

4.

if isObjectInACLGroup ("user."..getAccountName getPlayerAccount element ) ), aclGetGroup "Admin" ) ) then

Przy twoim aktualnym skrypcie wygl?dalo by to w ten spos?b

if isObjectInACLGroup ("user."..getAccountName getPlayerAccount thePlayer) ), aclGetGroup "Admin" ) ) then


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 20:17


Kerel

Uczeń Lua






Wiek: 22
Na forum: 3503 dni
Posty: 47
Nick w MP: Kerel

Piwa: 338

Respekt: 50

Nic tu nie by?o

Podpis
-- Uczę sie
Ostatnio zmieniony przez Kerel 2017-07-24, 20:20, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 20:19


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3


function duty thePlayer )
 local accName getAccountName getPlayerAccount thePlayer ) ) 
if isObjectInACLGroup ("user."..accNameaclGetGroup "Admin" ) ) then 
if getElementData(thePlayer"player:admin:duty"then
giveWeapon 22214 )
outputChatBox ("Zalogowa?e?/a? si? na duty Administratora RCON!"thePlayer0255255)
else
takeWeapon thePlayer22 )
outputChatBox ("Wylogowa?e?/a? si? z duty Administratora RCON!",thePlayer0255255)
end
else
outputChatBox("Nie jesteste? Administratorem RCON"thePlayer0,255,255)
end
end
addCommandHandler "duty"duty )


Powinno dzia?a?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 20:20


Kerel

Uczeń Lua






Wiek: 22
Na forum: 3503 dni
Posty: 47
Nick w MP: Kerel

Piwa: 338

Respekt: 50

"Artystek" napisał/a:


function duty thePlayer )
 local accName getAccountName getPlayerAccount thePlayer ) ) 
if isObjectInACLGroup ("user."..accNameaclGetGroup "Admin" ) ) then 
if getElementData(thePlayer"player:admin:duty"then
giveWeapon 22214 )
outputChatBox ("Zalogowa?e?/a? si? na duty Administratora RCON!"thePlayer0255255)
else
takeWeapon thePlayer22 )
outputChatBox ("Wylogowa?e?/a? si? z duty Administratora RCON!",thePlayer0255255)
end
else
outputChatBox("Nie jesteste? Administratorem RCON"thePlayer0,255,255)
end
end
addCommandHandler "duty"duty )


Powinno dzia?a?


Dzieki, mo?e lepiej na razie nie b?d? pisa? ?adnego skryptu

Podpis
-- Uczę sie
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 20:23


neku^







Wiek: 24
Na forum: 3521 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5

W przypadku takiego zapisu

getRootElement ()

Wiadomo?? si? wy?wietli dla ka?dego. Gdyby? nie wiedzia? czemu tak si? dzieje polecam zajrze? w drzewko element?w


Więcej informacji znajdziesz w Wikipedii MTA:

Element_tree

W razie gdyby nie dzia?a?o:
https://wiki.multitheftauto.com/wiki/Element_tree
Oraz
Więcej informacji znajdziesz w Wikipedii MTA:

getRootElement


Przy twoim aktualnym kodzie owa linia powinna wygl?da? tak:

outputChatBox ("Zalogowa?e?/a? si? na duty RCONA!"thePlayer0255255true)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 20:23


Kerel

Uczeń Lua






Wiek: 22
Na forum: 3503 dni
Posty: 47
Nick w MP: Kerel

Piwa: 338

Respekt: 50

Dzieki za pomoc. Do zamkni?cia.

Podpis
-- Uczę sie
Postaw piwo autorowi tego posta
 

 
Tagi: duty
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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