Wysłany: 2014-05-03, 14:35
Deryl
Wiek: 27 Na forum: 4435 dni Posty: 69
Piwa : 40
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.
Wysłany: 2014-05-03, 16:12
maciek3286
LUA Developer
Wiek: 26 Na forum: 5201 dni Posty: 230
Nick w MP: maciek00
Piwa : 3207
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
Wysłany: 2014-05-03, 16:25
Deryl
Wiek: 27 Na forum: 4435 dni Posty: 69
Piwa : 40
Dzia?a leci
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
Wysłany: 2014-05-03, 17:04
maciek3286
LUA Developer
Wiek: 26 Na forum: 5201 dni Posty: 230
Nick w MP: maciek00
Piwa : 3207
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
Wysłany: 2014-05-03, 17:06
Deryl
Wiek: 27 Na forum: 4435 dni Posty: 69
Piwa : 40
Zgubi?e? local playerName = getAccountName ( getPlayerAccount ( thePlayer ) )
Ale sobie poradzi?em. Dzi?ki ci bardzo leci drugie
Temat do zamkni?cia.
Tagi: logowanie :: przez :: marker
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: