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

Wysłany: 2014-12-01, 16:12


LordKamis







Wiek: 26
Na forum: 4481 dni
Posty: 107

Piwa: 190

Respekt: 60

Witam przerobi?em kod tak aby by? dost?p tylko dla teamu lecz nie dzia?a SS Z DB3
Za pomoc stawiam piwka :piwo:
kod

addEventHandler( "onMarkerHit", getResourceRootElement( getThisResource( ) ),
   
   
if ( getPlayerTeam ( player ) == getTeamFromName ( "Drifterzy" ) ) then
     function( player, dimension )
        if dimension and getElementType( player ) == "player" then
            local vehicle = getPlayerOccupiedVehicle( player )
            if vehicle then
                local driver = getVehicleController( vehicle )
                if driver == player and not getVehicleInModShop( source ) then
                    for k,v in ipairs( modShops ) do
                        if modShops[ k ].marker == source and getElementType( vehicle ) == "vehicle" then
                            timers[ vehicle ] = setTimer( unfreezeVehicleInModShop, 60000 * TIME_IN_MODSHOP, 1, vehicle )
                            timersClient[ vehicle ] = setTimer( triggerClientEvent, 60000 * TIME_IN_MODSHOP - 200, 1, driver, "modShop_clientResetVehicleUpgrades", driver )
                            setModShopBusy( source, vehicle )
                            freezVehicleInModShop( vehicle, modShops[ k ].marker )
                            triggerClientEvent( driver, "onClientPlayerEnterModShop", player, vehicle, getPlayerMoney( player ), modShops[ k ].name )
                        end
                    end
                end
            end
        end
    end
else
outputChatBox( "Nie jeste? drifterem!", player, 120, 246, 86,true)
end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-01, 17:21


Zgredek666

LUA






Wiek: 27
Na forum: 4863 dni
Posty: 251
Nick w MP: Zgredek

Piwa: 442

Respekt: 70,1

Dlaczego umieszczasz if poza funkcj???

powinno by? tak:
addEventHandler( "onMarkerHit", getResourceRootElement( getThisResource( ) ),
   
   

    function( player, dimension )
if ( getPlayerTeam ( player ) == getTeamFromName ( "Drifterzy" ) ) then       
 if dimension and getElementType( player ) == "player" then
            local vehicle = getPlayerOccupiedVehicle( player )
            if vehicle then
                local driver = getVehicleController( vehicle )
                if driver == player and not getVehicleInModShop( source ) then
                    for k,v in ipairs( modShops ) do
                        if modShops[ k ].marker == source and getElementType( vehicle ) == "vehicle" then
                            timers[ vehicle ] = setTimer( unfreezeVehicleInModShop, 60000 * TIME_IN_MODSHOP, 1, vehicle )
                            timersClient[ vehicle ] = setTimer( triggerClientEvent, 60000 * TIME_IN_MODSHOP - 200, 1, driver, "modShop_clientResetVehicleUpgrades", driver )
                            setModShopBusy( source, vehicle )
                            freezVehicleInModShop( vehicle, modShops[ k ].marker )
                            triggerClientEvent( driver, "onClientPlayerEnterModShop", player, vehicle, getPlayerMoney( player ), modShops[ k ].name )
                        end
                    end
                end
            end
        end
    end
else
outputChatBox( "Nie jeste? drifterem!", player, 120, 246, 86,true)
end
)


Podpis
Piszę skrypty lua na serwery Truck/RPG/Race/DayZ. Kontakt pw!

Pomogłem? Wystarczy jak postawisz :piwo:



Zapraszam na mój kanał na yt:
https://www.youtube.com/c...vgsF65M-Xw5hEDQ
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-01, 18:02


LordKamis







Wiek: 26
Na forum: 4481 dni
Posty: 107

Piwa: 190

Respekt: 60

Zgredek666, Dzi?ki.

Postaw piwo autorowi tego posta
 

 
Tagi: złe :: użycie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » złe użycie if 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