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

Wysłany: 2016-02-07, 14:04


pomaza







Wiek: 39
Na forum: 3982 dni
Posty: 79

Piwa: 2

Respekt: 50

Witam pisa?em ju? temat o tym ale niestety nikt nie pom?g? mi do ko?ca.
Niestety ten skrypt sie buguje czasami moge strzelac tylko z pistoletu czasami cala rubryka pistoletu sie odblokowauje potem np mam spreya to on niby nie dzia?a ale jak wezme pistolet to cala rubryka tam gdzie jest sprey zaczyna dzialac jak zrobi? zeby odblokowac tylko te bronie co sa w skrypcie ?

Kod:

dozwolone = {
[41] = true,
[22] = true,
[24] = true,
}

function blockshot ( prevSlot, newSlot )
bron = getPedWeapon(localPlayer, newSlot)
if dozwolone[bron] then
toggleControl("fire", true)
toggleControl("aim_weapon", true)
toggleControl("action", true)
else
toggleControl("fire", false)
toggleControl("aim_weapon", false)
toggleControl("action", false)
end
end
addEventHandler ( "onClientPlayerWeaponSwitch", getRootElement(), blockshot )


Dodam ze jak wlacze skrypt to moge bic dopiero jak wezme bron np z id 24 to nie moge strzelac ani bic potem jak wezme np sprey to potem (czasami) odblokowuja sie pistolety wszystkie itp.

SORY ZA ORTO :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-07, 14:20


Fanciak

BOT






Wiek: 25
Na forum: 4446 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

Bo masz ustawione na to, ?e jak zmieniasz bron to blokuje. Pododawaj sobie np. wi?cej broni.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-07, 14:23


pomaza







Wiek: 39
Na forum: 3982 dni
Posty: 79

Piwa: 2

Respekt: 50

Niestety bym chcial tylko te trzy bronie ;(

[ Dodano: 2016-02-07, 15:19 ]
nikt nie jest w stanie pomoc ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-07, 16:30


Fanciak

BOT






Wiek: 25
Na forum: 4446 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

Nie bardzo zrozumia?em co chcesz zrobi?, chcesz zablokowa? te bronie kt?re poda?e?? Strzelanie z nich, tak?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-08, 13:12


pomaza







Wiek: 39
Na forum: 3982 dni
Posty: 79

Piwa: 2

Respekt: 50

chcem aby tylko z nich dalo sie strzelac a reszte oraz bicie odrazu zablokowane

[ Dodano: 2016-02-08, 19:35 ]
Moze ktos mi kiedys pomoc ? bardzo prosze ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-09, 15:25


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3


dozwolone = { 
[41] = true, 
[22] = true, 
[24] = true, 
} 

function blockshot weapon ) 
    if dozwolone[weaponthen
        toggleControl("fire"true) 
        toggleControl("aim_weapon"true) 
        toggleControl("action"true)
    else
        toggleControl("fire"false) 
        toggleControl("aim_weapon"false) 
        toggleControl("action"false)
    end        
end 
addEventHandler "onClientPlayerWeaponFire"getRootElement(), blockshot )



sprobuj

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-09, 15:35


pomaza







Wiek: 39
Na forum: 3982 dni
Posty: 79

Piwa: 2

Respekt: 50

Mozna bi? dopiero jak strzele to wszystko sie blokuje bicie i nawet wszystkie bronie (id 24 22 41 tez)

[ Dodano: 2016-02-09, 15:37 ]
I jak by co odpowiem szybciej na pytanie.
Mam to po stronie clienta

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-09, 16:11


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

Wyt?umacz mi dok?adnie co chcesz osi?gn??

[ Dodano: 2016-02-09, 16:14 ]

WeaponID = {
    [41] = true,
    [22] = true,
    [24] = true,
}
 
-- funkcja z wiki
addEventHandler 'onPlayerWeaponSwitch'getRootElement ( ),
    function ( previousWeaponIDcurrentWeaponID )
        if ( WeaponID[currentWeaponID] ) then
            toggleControl(source"fire"true) 
            toggleControl(source"aim_weapon"true) 
            toggleControl(source"action"true)
        else
            toggleControl(source"fire"false) 
            toggleControl(source"aim_weapon"false) 
            toggleControl(source"action"false)
        end
    end
)


Sprobuj teraz

SERVER side

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-09, 20:40


pomaza







Wiek: 39
Na forum: 3982 dni
Posty: 79

Piwa: 2

Respekt: 50

Chcem zeby byly oblokowane bronie z id 41 22 25 a bicie oraz inne bronie zablokowane.
Przez ten kod moge celowac ale nie moge strzelac

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-09, 21:35


Fanciak

BOT






Wiek: 25
Na forum: 4446 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

A jak? broniom pr?bujesz strzela?? T? podan? w kodzie? Wydaje mi si?, ?e kod jest dobry wi?c mo?e masz inny skrypt, kt?ry pr?buje blokowa? strzelanie. Posprawdzaj, najlepiej zrestartuj serwer i w??cz jako pierwszy skrypt ten od Jurandovsky.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-10, 18:26


pomaza







Wiek: 39
Na forum: 3982 dni
Posty: 79

Piwa: 2

Respekt: 50

a moze juz sprawdzam

[ Dodano: 2016-02-10, 18:39 ]
a dzieki dziala tera ;) dla was :piwo:

[ Dodano: 2016-02-10, 21:11 ]
a nie sory znow to samo

[ Dodano: 2016-02-10, 21:11 ]
to znaczy bicie sie nie blokuje dopiero wtedy kiedy wezme bron

[ Dodano: 2016-02-11, 13:49 ]
Ale ju? was nie b?d? m?czy? (mo?na zamyka?)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-11, 18:02


Fanciak

BOT






Wiek: 25
Na forum: 4446 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

Je?li chcesz zablokowa? bicie, kiedy si? logujesz czy wchodzisz na serwer to u?yj eventu:



Więcej informacji znajdziesz w Wikipedii MTA:

onPlayerJoin


Temat mo?na zamkn???

Postaw piwo autorowi tego posta
 

 
Tagi: odblokowanie :: broni
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » odblokowanie broni 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