Witam, od niedawna zacze?em myslec nad zrobieniem frakcji policji, ko?ystaj?c z kodow i wlasnych dopiskow stworzy?em frakcje. Problem ot?? jest taki ?e gdy wchodze w pickup to nie dodaje mnie do frakcji kt?r? stworzy?em, oraz nie daje broni. Jedyne co dzia?a to, to ?e pokazuje pickup i gdy w niego wejde to jest dzwi?k, oraz Frakcja na Scoreboardzie. Oto kod:
[lua]
marker1 = createPickup ( -1614.6611328125, 686.8173828125, 7.1875, 3, 1275, 0, 0 )
Policja = createTeam ("Policja", 0, 0, 155)
function policja ( thePlayer, pp )
if not pp then return end
local playerName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ( "user." .. playerName, aclGetGroup ( "Policja" ) ) then
outputChatBox ( "* Otrzyma?es przedmioty, rozpoczynasz sluzbe.", thePlayer, r, g, b, true )
giveWeapon ( thePlayer, 3, 9999 )
setPlayerTeam ( thePlayer, Policja )
setPlayerSkin ( thePlayer, 280 )
setPlayerNametagColor ( thePlayer, 179, 29, 53 )
setPlayerNametagText ( thePlayer, 0, 0, 155 )
setPlayerNametagColor ( thePlayer, 0, 0, 155 )
giveWeapon ( thePlayer, 23, 9999 )
setPedSkin ( thePlayer, 280 )
giveWeapon ( thePlayer, 31, 9999 )
giveWeapon ( thePlayer, 41, 9999 )
end
end
addEventHandler("onPickupHit",marker1,policja)
[/lua]
A tutaj jeszcze meta:
[lua]<meta>
<script src="Policja.lua" type="server"/>
</meta>[/lua]
Nie wiem co jest w nim nie tak, gdy restar... |