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

Wysłany: 2013-09-10, 13:25


KarolekxD







Wiek: 33
Na forum: 4651 dni
Posty: 10
Nick w MP: KarolekxD



Respekt: 50

Siemka mam maly problem poniewaz napisalem skrypt na brame Open i close ale teraz nie wiem jak dac ja tylko dla wybranego teamu...



LUA.

Cytat:

st = createObject ( 980, -2931.3999023438, 471.60000610352, 6.6999998092651, 0, 0, 270 )
function stO ()
moveObject ( st,1000, -2931.3999023438, 471.60000610352, 12.5 )
outputChatBox ("Otweranie trwa", thePlayer, 219, 78, 1, false )
end
addCommandHandler("openadmin", stO )

function stC ()
moveObject ( st, 1000, -2931.3999023438, 471.60000610352, 6.6999998092651 )
outputChatBox ("Zamykanie Trwa", thePlayer, 219, 78, 1, false )
end
addCommandHandler("closeadmin", stC )




Meta.xml

Cytat:

<meta>
<info name="Brama Admina" author="KarolxD" description="Brama" version="1.0" type="script" />

<script src="Bramaadmin.lua" type="server" />
</meta>


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-10, 19:16


MKC

LUA Amator






Wiek: 27
Na forum: 4723 dni
Posty: 23
Nick w MP: dezy

Piwa: 4

Respekt: 50

Prosz?, mam nadziej? ?e zadzia?a :)
Kod:

st = createObject ( 980, -2931.3999023438, 471.60000610352, 6.6999998092651, 0, 0, 270 )
function stO ()
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("nazwa teamu")) then
moveObject ( st,1000, -2931.3999023438, 471.60000610352, 12.5 )
outputChatBox (Otweranie trwa, thePlayer, 219, 78, 1, false )
end
end
addCommandHandler(openadmin, stO )

function stC ()
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("nazwa teamu")) then
moveObject ( st, 1000, -2931.3999023438, 471.60000610352, 6.6999998092651 )
outputChatBox (Zamykanie Trwa, thePlayer, 219, 78, 1, false )
end
end

addCommandHandler(closeadmin, stC )

Podpis
Hej
! Pomogłem ci? Postaw mi zimne piwko :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-10, 20:51


KarolekxD







Wiek: 33
Na forum: 4651 dni
Posty: 10
Nick w MP: KarolekxD



Respekt: 50

Ok to jest moj caly kod skryptu lua. teraz jest jeszcze jeden problem poniewaz wszystko prawie dziala ale nie chce mi sie brama komenda otwierac przy /openadmin i /closeadmin mozesz cos zaradzic bedzie piwkooo:


  • st = createObject ( 980, -2931.3999023438, 471.60000610352, 6.6999998092651, 0, 0, 270 )
  • function stO ()
  • if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Administratorzy")) then
  • moveObject ( st,1000, -2931.3999023438, 471.60000610352, 12.5 )
  • outputChatBox ("Otweranie trwa", thePlayer, 219, 78, 1, false )
  • end
  • end
  • addCommandHandler("openadmin", stO )
  • function stC ()
  • if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Administratorzy")) then
  • moveObject ( st, 1000, -2931.3999023438, 471.60000610352, 6.6999998092651 )
  • outputChatBox ("Zamykanie Trwa", thePlayer, 219, 78, 1, false )
  • end
  • end
  • addCommandHandler("closeadmin", stC )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-10, 21:01


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

KarolekxD,
1. nie ten dzia?
2. jestes w grupie o nazwie "Administratorzy" ?? Bo domy?lna to "Admin"

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-10, 22:24


KarolekxD







Wiek: 33
Na forum: 4651 dni
Posty: 10
Nick w MP: KarolekxD



Respekt: 50

luki123luki niestety nie dziala nawet jak zmienilem oto kod lua:

st = createObject ( 980, -2931.3999023438, 471.60000610352, 6.6999998092651, 0, 0, 270 )
function stO ()
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Admin")) then
moveObject ( st,1000, -2931.3999023438, 471.60000610352, 12.5 )
outputChatBox ("Otweranie trwa", thePlayer, 219, 78, 1, false )
end
end
addCommandHandler("openadmin", stO )

function stC ()
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Admin")) then
moveObject ( st, 1000, -2931.3999023438, 471.60000610352, 6.6999998092651 )
outputChatBox ("Zamykanie Trwa", thePlayer, 219, 78, 1, false )
end
end
addCommandHandler("closeadmin", stC )

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-11, 09:25


PrzemQ







Wiek: 31
Na forum: 5471 dni
Posty: 1542
Nick w MP: Przem0

Piwa: 440

Respekt: 243,9
Respekt: 243,9Respekt: 243,9

[prze]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-11, 14:55


MKC

LUA Amator






Wiek: 27
Na forum: 4723 dni
Posty: 23
Nick w MP: dezy

Piwa: 4

Respekt: 50

Upewnij si? czy jeste? wpisany do danego teamu w ACL i czy wgl jeste? zalogowany

Podpis
Hej
! Pomogłem ci? Postaw mi zimne piwko :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-11, 16:54


KarolekxD







Wiek: 33
Na forum: 4651 dni
Posty: 10
Nick w MP: KarolekxD



Respekt: 50

Na consoli mi zapodaje ze zle jest lua3 i lua 11 czyli

Bad Argument@ Get player account i getaccount name nie wiem co z tym zrobic

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-11, 18:43


irvs126

www.lss-rp.pl






Wiek: 36
Na forum: 5461 dni
Posty: 109
Nick w MP: irvs126

Piwa: 97

Respekt: 63,3

Podpis
, Sprawdź pierwszy serwer Roleplay, stawiający duży nacisk na grę In Character!
www.lss-rp.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-11, 20:35


KarolekxD







Wiek: 33
Na forum: 4651 dni
Posty: 10
Nick w MP: KarolekxD



Respekt: 50

irvs niestety to mi nie pomoze heh poniewaz ona jest na marker a ja chce na komende tylko dla teamu ...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-11, 20:59


Riot

3X






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

Piwa: 286

Respekt: 123
Respekt: 123

Korzystajcie z wyszukiwarki. Takich temat by?o co najmniej 10.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-11, 21:24


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

st createObject 980, -2931.3999023438471.600006103526.699999809265100270 )

function stO thePlayer)
if isObjectInACLGroup "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("Admin")) then
moveObject st1000, -2931.3999023438471.6000061035212.5 )
outputChatBox ("Otwieranie Trwa"thePlayer219781false )
end
end
addCommandHandler("openadmin"stO )

function stC thePlayer)
if isObjectInACLGroup "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("Admin")) then
moveObject st1000,  -2931.3999023438471.600006103526.6999998092651 )
outputChatBox ("Zamykanie Trwa"thePlayer219781false )
end
end
addCommandHandler("closeadmin"stC 


Argumenty z?e i daj kod po stronie serwer dzia?a na 110% :)

[ Dodano: 2013-09-11, 21:25 ]
Na przysz?o?? r?b bramy wed?ug tego : http://gtao.pl/przykladow...mta-vt67914.htm

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-12, 00:58


irvs126

www.lss-rp.pl






Wiek: 36
Na forum: 5461 dni
Posty: 109
Nick w MP: irvs126

Piwa: 97

Respekt: 63,3

"KarolekxD" napisał/a:

irvs niestety to mi nie pomoze heh poniewaz ona jest na marker a ja chce na komende tylko dla teamu ...


Masz tam gotow? instrukcje warunkow? na "prawa tylko dla teamu"

A z markera na komende zmieniasz tak:

Funkcja kt?ra otwiera brame jest pod??czona pod onMarkerHit, b?d? onClientMarkerHit(Nie sprawdza?em)
A zamykaj?ca onMarkerLeave b?d? onClientMarkerLeave

Zamiast tego dajesz tam addCommandHandler, podpinasz pod odpowiednie funkcje i gotowe.

Podpis
, Sprawdź pierwszy serwer Roleplay, stawiający duży nacisk na grę In Character!
www.lss-rp.pl
Postaw piwo autorowi tego posta
 

 
Tagi: brama :: tylko :: dla :: teamu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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