Wysłany: 2014-11-24, 19:22
LordKamis
Wiek: 26 Na forum: 4340 dni Posty: 107
Piwa : 190
Witam m?cze si? ju? od kilku dni z tym jak wy??czy? strzelanie dla danego teamu ?
Chc? aby gracze w teamie nie mogli u?ywa? broni
ani pi??ci
Gracze = createTeam ( "Gracze" , 230 , 228 , 40 )
function team ()
if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( source )), aclGetGroup ( "Everyone" )) then
setPlayerTeam ( source , getTeamFromName ( "Gracze" ))
setTeamFriendlyFire ( Gracze , false )
end
end
addEventHandler ( "onPlayerJoin" , getRootElement (), team )
Wysłany: 2014-11-24, 19:59
Dziub3k
Wiek: 21 Na forum: 4593 dni Posty: 26
Nick w MP: Dziub3k
Piwa : 9
Spr?buj odbindowa? przycisk odpowiadaj?cy za strzelanie, b?d? uderzanie...
Zmajstrowa?em na szybko co? takiego. Nie testowane..
Kod:
bindKey("fire","down",
function() setControlState("fire",false)
end)
Wysłany: 2014-11-24, 22:24
LordKamis
Wiek: 26 Na forum: 4340 dni Posty: 107
Piwa : 190
Dziub3k , Ale oni chyba b?d? mogli znowu to ustawi? bardziej my?la?em nad u?yciem funkcji ToggleControl tylko nie wiem jak j? zastosowa? a z wiki nic nie kojarze.
Wysłany: 2014-11-24, 22:43
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
function BlokadaBicia ()
if getTeamName ( getPlayerTeam ( getLocalPlayer ())) == "Gracze" then
toggleControl ( "fire" , false )
else
toggleControl ( "fire" , true )
end
end
addEventHandler ( "onClientJoin" , getRootElement (), BlokadaBicia )
Powinno dzia?a?, je?eli pomog?em, licz? na
PS: Je?eli chcesz zablokowa? strzelanie pod TAB gdy celujesz dodaj jeszcze toggleControl na "action"
Wysłany: 2014-11-24, 23:04
LordKamis
Wiek: 26 Na forum: 4340 dni Posty: 107
Piwa : 190
Wysłany: 2014-11-24, 23:14
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
O bo?e... Yeb?em si?... Tam powinno by? onPlayerJoin xD Tak to jest jak o 11 si? pomaga xD Sorry za zamieszanie
Wysłany: 2014-11-24, 23:27
LordKamis
Wiek: 26 Na forum: 4340 dni Posty: 107
Piwa : 190
DestroY , Ech nadal nic niby takie proste a jednak wielki problem :{
Wysłany: 2014-11-24, 23:31
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
Hmmm no nie wiem, u mnie dzia?a wszystko elegancko.... Jakies b??dy w debugscript 3 ?
I takie g?upie pytanie... Team Gracze masz ? Automatyczne dodawanie do niego te? masz ?
Mo?esz te? spr?bowa? poprzez onClientLogin ... Co? takiego, teraz juz tablet tak?e zbytnio nie pomoge, jedynie mog? naprowadzi?...
Wysłany: 2014-11-25, 14:14
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
DestroY , co to onClientJoin ? O.o
function BlokadaBicia ()
if getTeamName ( getPlayerTeam ( source )) == "Gracze" then
toggleControl ( "fire" , false )
end
end
addEventHandler ( "onPlayerLogin" , root , BlokadaBicia )
Wysłany: 2014-11-25, 20:38
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
"Shuffle" napisał/a :DestroY , co to onClientJoin ? O.o
function BlokadaBicia ()
if getTeamName ( getPlayerTeam ( source )) == "Gracze" then
toggleControl ( "fire" , false )
end
end
addEventHandler ( "onPlayerLogin" , root , BlokadaBicia )
A ty oczywi?cie jeste? nieomylny...
Gdyby? chocia? nie by? pustakiem to poczyta?by? nieco ni?ej, a nie odrazu bra? si? za hejty...
Wysłany: 2014-11-25, 20:44
LordKamis
Wiek: 26 Na forum: 4340 dni Posty: 107
Piwa : 190
Te? nic a db 3 nic nie pokazuje.
Wysłany: 2014-11-25, 21:09
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Licz si? ze s?owami kolego.
Przeczyta?em do ko?ca, je?li chcesz pom?c, to chocia? upewnij si? czy funkcja, kt?ra podajesz jest w og?le funkcj?, bo u?ytkownik kt?remu pomagasz tego nie sprawdzi.
Wysłany: 2014-11-27, 03:22
LordKamis
Wiek: 26 Na forum: 4340 dni Posty: 107
Piwa : 190
DestroY , Tak mam przecie? pisa?em na wst?pie kod.
Edit sam spr?bowa?em napisa? kod wywala b?ad w db3
ss
function blokada ()
if ( getPlayerTeam ( player ) == getTeamFromName ( "Gracze" ) ) then
toggleControl ( source , "fire" , false )
toggleControl ( source , "next_weapon" , false )
toggleControl ( source , "previous_weapon" , false )
toggleControl ( source , "aim_weapon" , false )
toggleControl ( source , "vehicle_fire" , false )
else
toggleControl ( source , "fire" , true )
toggleControl ( source , "next_weapon" , true )
toggleControl ( source , "previous_weapon" , true )
toggleControl ( source , "aim_weapon" , true )
toggleControl ( source , "vehicle_fire" , true )
end
end
addEventHandler ( "onPlayerLogin" , getRootElement (), blokada )
Wysłany: 2014-11-27, 13:08
Tey
Wiek: 31 Na forum: 4876 dni Posty: 155
Nick w MP: l0nger
Piwa : 280
Zmie? w instrukcji warunkowej nazw? zmiennej z player na source i wtedy b?dzie ok. :-)
Wysłany: 2014-11-27, 17:13
LordKamis
Wiek: 26 Na forum: 4340 dni Posty: 107
Piwa : 190
Tey , Nadal to samo kod wygl?da tak
ss z db3
function blokada ()
if ( getPlayerTeam ( player ) == getTeamFromName ( "Gracze" ) ) then
toggleControl ( player , "fire" , false )
toggleControl ( player , "next_weapon" , false )
toggleControl ( player , "previous_weapon" , false )
toggleControl ( player , "aim_weapon" , false )
toggleControl ( player , "vehicle_fire" , false )
else
toggleControl ( player , "fire" , true )
toggleControl ( player , "next_weapon" , true )
toggleControl ( player , "previous_weapon" , true )
toggleControl ( player , "aim_weapon" , true )
toggleControl ( player , "vehicle_fire" , true )
end
end
addEventHandler ( "onPlayerLogin" , getRootElement (), blokada )
Tagi: blokada :: quotfirequot :: dla :: teamu
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: