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

Wysłany: 2014-11-24, 19:22


LordKamis







Wiek: 26
Na forum: 4340 dni
Posty: 107

Piwa: 190

Respekt: 60

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"23022840 ) 
function team() 
    if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Everyone")) then
    setPlayerTeam(sourcegetTeamFromName("Gracze")) 
    setTeamFriendlyFire Gracze false )  

    end 
end 
addEventHandler("onPlayerJoin",getRootElement(),team


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-24, 19:59


Dziub3k







Wiek: 21
Na forum: 4593 dni
Posty: 26
Nick w MP: Dziub3k

Piwa: 9

Respekt: 100
Respekt: 100

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)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-24, 22:24


LordKamis







Wiek: 26
Na forum: 4340 dni
Posty: 107

Piwa: 190

Respekt: 60

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-24, 22:43


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%

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 :piwo:


PS: Je?eli chcesz zablokowa? strzelanie pod TAB gdy celujesz dodaj jeszcze toggleControl na "action"

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-24, 23:04


LordKamis







Wiek: 26
Na forum: 4340 dni
Posty: 107

Piwa: 190

Respekt: 60

DestroY, Nie dzia?a :{

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-24, 23:14


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
O bo?e... Yeb?em si?... Tam powinno by? onPlayerJoin xD Tak to jest jak o 11 si? pomaga xD Sorry za zamieszanie :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-24, 23:27


LordKamis







Wiek: 26
Na forum: 4340 dni
Posty: 107

Piwa: 190

Respekt: 60

DestroY, Ech nadal nic niby takie proste a jednak wielki problem :{

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-24, 23:31


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
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?...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-25, 14:14


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

DestroY, co to onClientJoin ? O.o


function BlokadaBicia ()
if getTeamName(getPlayerTeam(source)) == "Gracze" then
        toggleControl ("fire"false)
    end
end
addEventHandler ("onPlayerLogin"rootBlokadaBicia)


Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-25, 20:38


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
"Shuffle" napisał/a:

DestroY, co to onClientJoin ? O.o


function BlokadaBicia ()
if getTeamName(getPlayerTeam(source)) == "Gracze" then
        toggleControl ("fire"false)
    end
end
addEventHandler ("onPlayerLogin"rootBlokadaBicia)

A ty oczywi?cie jeste? nieomylny...

Gdyby? chocia? nie by? pustakiem to poczyta?by? nieco ni?ej, a nie odrazu bra? si? za hejty...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-25, 20:44


LordKamis







Wiek: 26
Na forum: 4340 dni
Posty: 107

Piwa: 190

Respekt: 60

Te? nic :( a db 3 nic nie pokazuje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-25, 21:09


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

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.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-27, 03:22


LordKamis







Wiek: 26
Na forum: 4340 dni
Posty: 107

Piwa: 190

Respekt: 60

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


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-27, 13:08


Tey







Wiek: 31
Na forum: 4876 dni
Posty: 155
Nick w MP: l0nger

Piwa: 280

Respekt: 193
Respekt: 193Respekt: 193

Zmie? w instrukcji warunkowej nazw? zmiennej z player na source i wtedy b?dzie ok. :-)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-27, 17:13


LordKamis







Wiek: 26
Na forum: 4340 dni
Posty: 107

Piwa: 190

Respekt: 60

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


Postaw piwo autorowi tego posta
 

 
Tagi: blokada :: quotfirequot :: dla :: teamu
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