Wysłany: 2015-04-14, 22:31
serek123
Lua, MySql, Sql
Wiek: 27 Na forum: 4334 dni Posty: 217
Nick w MP: Serek.
Piwa : 374
Tak jak w temacie chcem aby po wej?ciu w marker doda?o mnie do teamu Machanik i ?eby mog?y si? zalogowa? do tego tylko 2 osoby po wyj?ciu gracza z serwera zwalnia sie miejsce.Mam taki kod ale nie jest dobry.
loginkom = createMarker ( - 2330 , - 159.39999389648 , 34.5 , "cylinder" , 2 , 184 , 3 , 255 , 50 )
Mech = createTeam ( "Mechanicy" , 184 , 3 , 255 )
function loginPolicja1 ( hitElement , dimension )
setPlayerTeam ( hitElement , Mech )
spawnPlayer ( hitElement , - 2329.9140625 , - 159.275390625 , 35.3203125 )
setPlayerTeam ( hitElement , Mech )
setPedSkin ( hitElement , 50 )
outputChatBox ( 'Wzie?e? prac? Mechanika!' , hitElement , 184 , 3 , 255 )
end
addEventHandler ( "onMarkerHit" , loginkom , loginPolicja1 )
if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( element )), aclGetGroup ( "Mechanik ) ) then
end
Wysłany: 2015-04-15, 06:56
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
Wysłany: 2015-04-15, 09:18
serek123
Lua, MySql, Sql
Wiek: 27 Na forum: 4334 dni Posty: 217
Nick w MP: Serek.
Piwa : 374
M?g? by? mi to poda? w kodzie by? bym wdzi?czny i leci
Wysłany: 2015-04-15, 18:03
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
loginkom = createMarker ( - 2330 , - 159.39999389648 , 34.5 , "cylinder" , 2 , 184 , 3 , 255 , 50 )
Mech = createTeam ( "Mechanicy" , 184 , 3 , 255 )
function LogujMecha ( hitElement , dimension )
if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( hitElement )), aclGetGroup ( "Mechanik" ) ) then
if countPlayersInTeam ( Mech ) < 2 then
setPlayerTeam ( hitElement , Mech )
setPedSkin ( hitElement , 50 )
outputChatBox ( 'Rozpocze?e? prac? Mechanika!' , hitElement , 184 , 3 , 255 )
else
outputChatBox ( 'W tej chwili ie ma wolnych miejsc w tej pracy!' , hitElement , 184 , 3 , 255 )
end
else
outputChatBox ( 'Nie podj??e? pracy mechanika!' , hitElement , 184 , 3 , 255 )
end
end
addEventHandler ( "onMarkerHit" , loginkom , LogujMecha )
Tylko nietestowane, jak by co to pisz
Wysłany: 2015-04-17, 19:51
serek123
Lua, MySql, Sql
Wiek: 27 Na forum: 4334 dni Posty: 217
Nick w MP: Serek.
Piwa : 374
Nie dzia?a pisz? Nie podj??e? pracy mechanika
Wysłany: 2015-04-17, 20:21
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
Skoro wysz?a ci, ?e nie podj??e? tej roboty, to zapewne nie jeste? w acl "Mechanik"... Innej opcji nie widz?...
Wysłany: 2015-04-17, 20:39
serek123
Lua, MySql, Sql
Wiek: 27 Na forum: 4334 dni Posty: 217
Nick w MP: Serek.
Piwa : 374
Ale to nie powinno samo dodawa?? bo ja tak bym bardziej chcia?
Wysłany: 2015-04-18, 14:15
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
Miales w swoim kodzie warunek na acl, wiec uznalem ze chcesz z tym warunkiem...
Tutaj wersja bez zabezpieczenia na acl...
loginkom = createMarker ( - 2330 , - 159.39999389648 , 34.5 , "cylinder" , 2 , 184 , 3 , 255 , 50 )
Mech = createTeam ( "Mechanicy" , 184 , 3 , 255 )
function LogujMecha ( hitElement , dimension )
if countPlayersInTeam ( Mech ) < 2 then
setPlayerTeam ( hitElement , Mech )
setPedSkin ( hitElement , 50 )
outputChatBox ( 'Rozpocze?e? prac? Mechanika!' , hitElement , 184 , 3 , 255 )
else
outputChatBox ( 'W tej chwili nie ma wolnych miejsc w tej pracy!' , hitElement , 184 , 3 , 255 )
end
end
addEventHandler ( "onMarkerHit" , loginkom , LogujMecha )
I nie musisz mi pisa? za ka?dym razem na pw, gdy tylko dodasz tu odpowiedz... Wiesz, jak na razie ten temat jest na samej gorze i w?tpie ?ebym o nim zapomnia?...
Wysłany: 2015-04-18, 17:53
serek123
Lua, MySql, Sql
Wiek: 27 Na forum: 4334 dni Posty: 217
Nick w MP: Serek.
Piwa : 374
Mia?bym jeszcze jedn? pro?b? da?by? rad? zrobi? ?e jak wejdziesz drugi raz w marker to wywala cie z teamu i zabiera skina i daje tego co mia?em ?
Wysłany: 2015-04-22, 22:18
Zbyklon
Wiek: 50 Na forum: 4290 dni Posty: 45
Nick w MP: Zbyklon
Piwa : 7
Do podanej wcze?niej funkcji na wej?cie w marker dodajesz na pocz?tku
if getPlayerTeam ( hitElement ) == Mech then
setPlayerTeam ( hitElement , nil )
local skin = tonumber ( getElementData ( hitElement , "Skin" )) or 0
setElementModel ( hitElement , skin )
return
end
setElementData ( hitElement , "Skin" , getElementModel ( hitElement ))
Mam nadzieje ?e dzia?a
Tagi: ilość :: osób :: frakcji :: mechanika.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: