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

Wysłany: 2014-05-03, 14:35


Deryl







Wiek: 27
Na forum: 4576 dni
Posty: 69

Piwa: 40

Respekt: 50

Witam mam taki skrypt ?e jak si? wejdzie w marker to si? loguje do policji.

poli = createTeam ( "Policja", 0, 0, 255 ) 
marker = createMarker ( -1614.3000488281, 686.90002441406, 6.5999999046326 , "cylinder", 1.5, 255, 255, 255, 170 )

function poli1 ( thePlayer ) 
local playerName = getAccountName ( getPlayerAccount ( thePlayer ) ) 
if isObjectInACLGroup ( "user." .. playerName, aclGetGroup ( "Policja" ) ) then 
setPlayerTeam ( thePlayer, poli ) 
giveWeapon ( thePlayer, 3, 10000 ) 
giveWeapon ( thePlayer, 22, 200 ) 
giveWeapon ( thePlayer, 29, 500 ) 
setPedArmor ( thePlayer, 100 ) 
setElementModel ( thePlayer, 280 ) 
setPlayerNametagColor ( thePlayer, 0, 0, 255 ) 
else 

outputChatBox( "Nie jeste? pracownikiem Policji.", getRootElement()) 
end 
end 
addEventHandler ( "onMarkerHit", marker, poli1 ) 


Chcia?bym ?eby jak si? wejdzie w marker i wpisze komende /loginpoli to ?eby wtedy logowa?o. I ?eby jak si? zaloguje to ?eby na chacie pisa?o Zosta?e? zalogowany do policji. Za pomoc oczywi?cie piwka. :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-03, 16:12


maciek3286

LUA Developer






Wiek: 26
Na forum: 5342 dni
Posty: 230
Nick w MP: maciek00

Piwa: 3211

Respekt: 101,5
Respekt: 101,5

Prosze ;)

poli = createTeam ( "Policja", 0, 0, 255 ) 
marker = createMarker ( -1614.3000488281, 686.90002441406, 6.5999999046326 , "cylinder", 1.5, 255, 255, 255, 170 )

function poli1 ( thePlayer ) 
local playerName = getAccountName ( getPlayerAccount ( thePlayer ) ) 
if ( isElement ( thePlayer ) and getElementType ( thePlayer ) == "player" ) then
if isElementWithinMarker ( thePlayer, marker ) then
if isObjectInACLGroup ( "user." .. playerName, aclGetGroup ( "Policja" ) ) then 
setPlayerTeam ( thePlayer, poli ) 
giveWeapon ( thePlayer, 3, 10000 ) 
giveWeapon ( thePlayer, 22, 200 ) 
giveWeapon ( thePlayer, 29, 500 ) 
setPedArmor ( thePlayer, 100 ) 
setElementModel ( thePlayer, 280 ) 
setPlayerNametagColor ( thePlayer, 0, 0, 255 ) 
outputChatBox( "Zosta?e? zalogowany do policji", thePlayer) 
else 

outputChatBox( "Nie jeste? w markerze.", thePlayer) 
end 
else
outputChatBox( "Nie jeste? pracownikiem policji.", getRootElement()) 
end 
end
end
addCommandHandler("loginpolicja", poli1)


Niewiem czy ma to by? specjalnie
outputChatBox( "Nie jeste? pracownikiem policji.", getRootElement()) 

ale po wpisaniu komendy ten komunikat wy?wietla sie wszystkim osobom a nie jednej.

Poprawnie powinno by? tak
outputChatBox( "Nie jeste? pracownikiem policji.", thePlayer) 



POMOG?EM DAJ :piwo: :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-03, 16:25


Deryl







Wiek: 27
Na forum: 4576 dni
Posty: 69

Piwa: 40

Respekt: 50

Dzia?a leci :piwo:
Tylko " nie jeste? w markerze" i " nie jestes pracownikiem policji" by?o trzeba miejscami zamieni?.
A i co doda? ?eby po wej?ciu w marker pisa?o Aby si? zalogowa? wpisz /loginpolicja

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-03, 17:04


maciek3286

LUA Developer






Wiek: 26
Na forum: 5342 dni
Posty: 230
Nick w MP: maciek00

Piwa: 3211

Respekt: 101,5
Respekt: 101,5

a no przepraszam pomyli?o mi si? xD

a co do tego napisu to wystarczy zrobi? now? funkcje pod spodem

function napis(thePlayer)
outputChatBox( "aby si? zalogowa? wpisz /loginpolicja.", thePlayer) 
end
addEventHandler("onMarkerHit", marker, napis)


Powinno dzia?a? :)

a je?eli chcesz ?eby ten napis wy?wietla? sie tylko pracownikom policji to powinno to wygl?da? tak:

function napis(thePlayer)
if isObjectInACLGroup ( "user." .. playerName, aclGetGroup ( "Policja" ) ) then 
outputChatBox( "aby si? zalogowa? wpisz /loginpolicja.", thePlayer) 
end
end
addEventHandler("onMarkerHit", marker, napis)


My?le ?e pomog?em

Podpis
"Ludzie będą zawsze dla ciebie źli, jeżeli konieczność nie zmusi ich do tego, by byli dobrzy" ~~ Niccolò Machiavelli
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-03, 17:06


Deryl







Wiek: 27
Na forum: 4576 dni
Posty: 69

Piwa: 40

Respekt: 50

Zgubi?e?
local playerName = getAccountName ( getPlayerAccount ( thePlayer ) ) 

Ale sobie poradzi?em. Dzi?ki ci bardzo leci drugie :piwo:

Temat do zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Tagi: logowanie :: przez :: marker
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