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

Wysłany: 2016-10-15, 12:37


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

witam

jak? zmienn? u?y? aby tylko osoba posiadaj?ca element date "duty:police" mogla wejsc do pojazdu?

addEventHandler("onVehicleStartEnter"resourceRoot, function(plr,seat)
if seat == 0 then
local accountName=getAccountName(getPlayerAccount(plr))
if getElementData(localPlayer,"duty:police")  then
cancelEvent()
return
end
end
end)

prosz? o pomoc!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-15, 12:57


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Tak ci??ko wej?? w mta wiki?


policeVehicles = { [598]=true,[596]=true,[597]=true,[599]=true }
policeSkins = { [280]=true,[281]=true,[282]=true,[283]=true,[284]=true,[285]=true,[286]=true }

function enterVehicle playerseatjacked ) --when a player enters a vehicle
    if ( policeVehicles[getElementModel(source)] ) and ( not policeSkins[getElementModel(player)] ) then --if the vehicle is one of 4 police cars, and the skin is not a police skin
        cancelEvent()
        outputChatBox "Only policeman can enter police cars!"player ) --and tell the player why
    end
end
addEventHandler "onVehicleStartEnter"getRootElement(), enterVehicle ) --add an event handler for onVehicleStartEnter


Reszt? sam sobie dor?b pod co chcesz, to jest akurat pod skiny. A tak przy okazji to nie wiem czy ty co kolwiek potrafisz w lua bo z tym kodem co prawdopodobnie pr?bowa?e? co? zrobi? i wrzuci?e? go na forum to je?eli gracz chocia? localPlayer to nie dobre okre?lenie ma "player:duty" to nie b?dzie m?g? wej?? do pojazdu xd. Chocia? i to by nie zadzia?a?o bo tw?j if nie zwraca true albo false haha xd.Nie robimy gotowc?w dla tych co nic nie potrafi? i sam musisz sobie zrobi? dobrego ifa :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-16, 15:47


noose

JESTĘ SKRYPTERĘ






Wiek: 35
Na forum: 3756 dni
Posty: 222

Piwa: 2294

Respekt: 155,8
Respekt: 155,8Respekt: 155,8

"amited" napisał/a:

to jest akurat pod skiny

wi?c po co mu to wklejasz, skoro si? nie znasz? napisa? wyra?nie, pod ElementDat?...

addEventHandler("onVehicleStartEnter",root,function(plr,seat)
    if seat and not getElementData(plr,"duty:police"then
        cancelEvent(true)
        outputChatBox("Pojazd nale?y do frakcji, do kt?rej nie nale?ysz/nie jeste? na s?u?bie"plr25500)
    end
end)


Nie musisz ustawia? duty na konto gracza;) wystarczy ElementData po wej?ciu np w marker. Chyba ?e tak wolisz, to prosze
addEventHandler("onVehicleStartEnter",root,function(plr,seat)
local accountName=getAccountName(getPlayerAccount(plr))
    if seat and not getAccountData(accountName,"duty:police"then
        cancelEvent(true)
        outputChatBox("Pojazd nale?y do frakcji, do kt?rej nie nale?ysz/nie jeste? na s?u?bie"plr25500)
    end
end)


Ostatnio zmieniony przez noose 2016-10-16, 16:15, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-16, 16:05


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

"noose" napisał/a:

"amited" napisał/a:

to jest akurat pod skiny

wi?c po co mu to wklejasz, skoro si? nie znasz? napisa? wyra?nie, pod ElementDat?...

addEventHandler("onVehicleStartEnter",root,function(plr,seat)
    if seat and not getElementData(plr,"duty:police"then
        cancelEvent(true)
        outputChatBox("Pojazd nale?y do frakcji, do kt?rej nie nale?ysz/nie jeste? na s?u?bie"plr25500)
    end
end)


Tak, zr?b mu co on chce. Niczego si? nie nauczy tylko wklei to do swojego skryptu a jak co? innego nie b?dzie mu dzia?a? to zn?w wklei jaki? kod i poprosi o przerobienie go... I to co wklei?em jest z MTA Wiki ale trudno przeczyta?... napisa?em aby sam sobie ten kawa?ek kodu przerobi?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-16, 16:18


noose

JESTĘ SKRYPTERĘ






Wiek: 35
Na forum: 3756 dni
Posty: 222

Piwa: 2294

Respekt: 155,8
Respekt: 155,8Respekt: 155,8

"amited" napisał/a:

Niczego si? nie nauczy tylko wklei to do swojego skryptu a jak co? innego nie b?dzie mu dzia?a? to zn?w wklei jaki? kod i poprosi o przerobienie go...

Sk?d Ty masz tak? pewno??...? A mo?e on nie jest tak t?py za jakiego go uwa?asz? Mo?e potrafi czyta? ze zrozumieniem. i wyci?gnie jak?? nauk? z tego kodu/zapami?ta co??:) Sk?d u Ciebie tyle sceptyzmu, nie wiem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-16, 16:30


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

noose, dzi?ki bardzo za pomoc:)

amited, znam LUA ale pierwszy raz robi?em frakcj? z 'element data' wi?c si? nie dziw ?e nie umiem.

Do zamkni?cia

Postaw piwo autorowi tego posta
 

 
Tagi: zmienna
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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