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

Wysłany: 2016-04-03, 10:19


mtm

</3






Wiek: 26
Na forum: 3715 dni
Posty: 181

Piwa: 252

Respekt: 70

Chcia?bym zrobi? sprawdzenie prawa jazdy.
Wymy?li?em sobie ?e nie b?dzie to obejmowa? samolot?w.
Problem polega na tym i? nie chcia?bym wypisywa? 20 id w 1 if'ie, lecz chcia?bym zrobi? tablic? w kt?rej b?d? znajdowa?y si? id samolot?w, a nast?pnie if mia?by przeszuka? czy rzeczywi?cie wsiadasz do samolotu czy te? nie. Pozdrawiam.

w to wt?oczy?.
function addHelmetOnEnter theVehicleseatjacked )
    if ( getElementModel theVehicle ) == 522 then
        
    end
end
addEventHandler("onPlayerVehicleEnter"getRootElement(), addHelmetOnEnter)


[ Dodano: 2016-04-03, 10:19 ]
( przyk?adowy kod z wiki oczywi?cie. )

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-03, 10:22


KukiX







Wiek: 34
Na forum: 6718 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

Nie lepiej po prostu sprawdzi? typ pojazdu?
https://wiki.multitheftauto.com/wiki/GetVehicleType

Podpis
Moje skrypty MTA:
¤PlayDM
¤Mini-Games v0.2
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-03, 10:36


mtm

</3






Wiek: 26
Na forum: 3715 dni
Posty: 181

Piwa: 252

Respekt: 70

Dzi?ki, nie pomy?la?em.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-03, 12:43


mtm

</3






Wiek: 26
Na forum: 3715 dni
Posty: 181

Piwa: 252

Respekt: 70

Nie, prosz? jednak nie zamyka?, poniewa? chcia?bym si? dowiedzie? jak co? takiego zrobi?.
dajmy na to chc? teraz poselekcjonowa? skiny p?ci meskiej i damskiej a potem zawrze? to w ifie, jak tego dokona?? bez tej wiedzy si? nie obejdzie.

[ Dodano: 2016-04-03, 12:44 ]
chc? zrobi? skinshop i nie mo?e by? tak ?e ch?opak kupi skin babki.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-03, 13:41


Fanciak

BOT






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

Piwa: 1572

Respekt: 500
Respekt: 500

Mo?esz do panelu logowania doda? wybieranie p?ci i na to nada? elementDat?, a w przebieralni sprawdza?, czy jest getElementData=ch?opak, jak tak to dzia?asz. Jakby co to pisz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-03, 16:16


KubasGC







Wiek: 29
Na forum: 4199 dni
Posty: 10
Nick w MP: Kubas

Piwa: 2

Respekt: 60

Mo?esz zrobi? co? takiego:

Kod:


function checkSkin(skinID)
local maleSkins = {[200] = true, [250] = true, [300] = true}
local femaleSkins = {[100] = true, [120] = true}

if maleSkins[skinID] then return 1
elseif femaleSkins[skinID] then return 2
else return false end
end


Po kolei, do funkcji wprowadzasz skinID, masz dwie tablice, kt?re zawieraj? ID skin?w m?skich i ?e?skich. I p??niej jednym prostym ifem sprawdzasz, czy dany skin jest meski czy nie. Akurat tutaj pokaza?em Ci dla przyk?adu, ?e funkcja zwraca 1, gdy skin jest dla m??czyzny, 2, gdy jest dla kobiety, a false gdy nie jest ani tego ani tego (gdy nie ma tego skinu w ?adnej z tablic).

To oczywi?cie jedna z mo?liwo?ci, ale chyba najprostsza i jednocze?nie mo?liwie najbardziej optymalna dla skryptu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-03, 18:14


mtm

</3






Wiek: 26
Na forum: 3715 dni
Posty: 181

Piwa: 252

Respekt: 70

KubasGC, w taki spos?b by dzia?a?o?
function spawnv skinIDplayerid )
maleSkins = { [15]=true, [17]=true, [19]=true, [20]=true, [21]=true, [22]=true, [24]=true, [25]=true, [28]=true, [47]=true, [48]=true, [67]=true, [98]=true, [101]=true, [144]=true, [156]=true, [168]=true, [180]=true, [182]=true, [183]=true, [184]=true, [186]=true, [188]=true, [206]=true, [222]=true, [223]=true, [227]=true, [228]=true, [240]=true, [250]=true }
femaleSkins = { [12]=true, [13]=true, [40]=true, [54]=true, [75]=true, [214]=true, [216]=true, [226]=true, [233]=true, [263]=true, }

local money getPlayerMoney(source)
    if (money >= 500then
        local mygend getAccountData(getPlayerAccount(source), "gender")
        if mygend==1 then
            if (maleSkins[skinID]==idthen
                setPlayerMoney source,money-500)   
                setPedSkin sourceid )
                triggerClientEvent (source"ZamknijSkinSklep"getRootElement(), "")
                triggerClientEvent (source"msgBoxInfo4"getRootElement(), "Zakupi?e? skin\nZap?aci?e? 500$") 
            else
                triggerClientEvent (source"ZamknijSkinSklep"getRootElement(), "")
                triggerClientEvent (source"msgBoxInfo4"getRootElement(), "Nie mo?esz kupi? tego skina, nie jeste? kobiet?") 
            end
        elseif mygend==2 then
            if (femaleSkins[skinID]==idthen
                setPlayerMoney source,money-500)   
                setPedSkin sourceid )
                triggerClientEvent (source"ZamknijSkinSklep"getRootElement(), "")
                triggerClientEvent (source"msgBoxInfo4"getRootElement(), "Zakupi?a? skin\nZap?aci?a? 500$") 
            else
                triggerClientEvent (source"ZamknijSkinSklep"getRootElement(), "")
                triggerClientEvent (source"msgBoxInfo4"getRootElement(), "Nie mo?esz kupi? tego skina, nie jeste? m??czyzn?") 
            end
        end
    else
        triggerClientEvent (source"ZamknijSkinSklep"getRootElement(), "")
        triggerClientEvent (source"msgBoxInfo3"getRootElement(), "Musisz posiada? $500 aby kupi? skin.")
    end
end


Postaw piwo autorowi tego posta
 

 
Tagi: wtłaczanie :: tablic
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