Wysłany: 2015-05-20, 12:35
Tomakan
Człowiek
Wiek: 26 Na forum: 4061 dni Posty: 94
Nick w MP: Tomakan
Piwa : 5
Cze??, chcia?bym stworzy? pojazdy do kt?rych b?d? mogli wej?? tylko gracze kt?rzy posiadaj? okre?lony account data, jednak chc? to zrobi? do okre?lonego elementu, nie dla wszystkich pojazd?w o id np 463.
Np dla takiego:
pojazd = createVehicle (..)
Jak mam to zrobi??
Przy wej?ciu do pojazdu (zrobi? taki event) ma sprawdza? czy element do kt?rego wsiadam to jest w?a?nie element "pojazd"? Je?eli tak to jak pobra? element przy wej?ciu do auta, zbytnio nie wiem jak to ma wygl?da?.
Wysłany: 2015-05-20, 13:42
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
nada? dla pojazdu date o nazwie frakcji a przy wsiadaniu sprawdzi? czy data pojazdu==account data frakcji.
Wysłany: 2015-05-20, 14:56
Tomakan
Człowiek
Wiek: 26 Na forum: 4061 dni Posty: 94
Nick w MP: Tomakan
Piwa : 5
function start ()
pojazd = createVehicle ()
setElementData ( pojazd , "Policja" )
end
addEventHandler ( "onResourceStart" , root , start )
function sprawdz ()
if seat == 0 then
if pojazd then
local acc = getPlayerAccount ( source )
local faction = getAccountData ( acc , "team" )
if ( faction == 1 ) then
else
end
end
end
end
addCommandHandler ( "onVehicleEnter" , root , sprawdz )
Szczerze to nie wiem. Tak to mo?e wygl?da?? Tyle ?e musia? bym robi? eventy dla ka?dej frakcji bo w takim jednym to mog? doda? w if'ie np or pojazd2 or pojazd3.
Co? czuj?, ?e to jednak b?dzie kiepski pomys?.
Wysłany: 2015-05-20, 16:55
Loop
Inspektor
Wiek: 27 Na forum: 4289 dni Posty: 311
Nick w MP: Inspektor
Piwa : 201
A wiec musisz zrobic funkcje sprawdzajac? element dat?.
cancelEvent() -- ze nie moze wsiasc bez tej daty i
event "onVehicleEnter"
Wysłany: 2015-05-20, 17:02
OskarYT
Mapper MTA
Wiek: 26 Na forum: 4245 dni Posty: 267
Nick w MP: Kaczorek2306
Piwa : 1230
Loop A m?g? by? to napisa? w LUA ?? (GOTOWE )
Wysłany: 2015-05-20, 17:21
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
Po 1. to nie commandHandler tylko eventHandler
No dzialac to ma tak :
Gosc wchodzi na sluzbe, nadawaj mu element date, jezeli element data jest == 1 to :
moze wsiasc do auta, jezeli nie to cancelEvent()
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
Wysłany: 2015-05-20, 17:34
Tomakan
Człowiek
Wiek: 26 Na forum: 4061 dni Posty: 94
Nick w MP: Tomakan
Piwa : 5
Aleksandrowski, no tak nie Command, nie b?d? poprawia?, ale zamys? jest dobry.
Sklei?em to na szybko.
Jak co? zrobi? to napisz?.
Tagi: pojazdy :: frakcyjne :: accountdata
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: