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

Wysłany: 2020-03-25, 14:59


ADISEQ

Uczeń Lua






Wiek: 21
Na forum: 2811 dni
Posty: 130
Nick w MP: ADISEQ

Piwa: 18

Respekt: 50

Witam. Przychodz? z takim problemem. Ot?? mam skrypt na bramy no i on wygl?da tak:

function isPlayerInFaction(plr)
    local uid=getElementData(plr,'player:uid')
    if not uid then return end

    local result=exports['tiyl-db']:dbGet('SELECT 1 FROM tiyl_sluzby WHERE code=? AND uid=? LIMIT 1;'"SAFD"uid)
    if result[1then
        return true
    else
        return false
    end
end


bm createMarker(2862.73,2126.76,10.82-0.9"cylinder"125525525530) -- gdzie ma byc marker w ktorym bedzie sie scrollowac

d createObject (11313,  2860.7998046875,2127.2998046875,11.80000019073,0,0,-90 ) -- podajesz koordy obiektu
local kategoria_animacji "CRIB"
local animacja "CRIB_Use_Switch"

function od thePlayer)
    if isElementWithinMarker(thePlayerbmthen
        if isPlayerInFaction(elthen
            moveObject d,5000 ,2860.7998046875,2127.2998046875,11.800000190735+) -- Koordy otwartych drzwi
            setTimer(setPedAnimation1066.661thePlayer)
            setPedAnimation(thePlayer,kategoria_animacji,animacja,true,false,false)
        end
    end
end

function zd thePlayer)
    if isElementWithinMarker(thePlayerbmthen
        if isPlayerInFaction(elthen
            moveObject d5000 ,2860.7998046875,2127.2998046875,11.80000019073 ) -- koordy zamknietych drzwi
            setTimer(setPedAnimation1066.661thePlayer)
            setPedAnimation(thePlayer,kategoria_animacji,animacja,true,false,false) 
        end
    end
end

addCommandHandler("o"od ) -- haslo otwartych drzwi
addCommandHandler("z"zd ) -- haslo zamknietych drzwi


No i tak kilka bram jest tylko z innymi kordami i ,,bm1", ,,bm2", ,,d1", ,,d2".
Frakcja jest z paczki Your Adventure 3.1 bodaj?e.
No i problem jest taki, ?e gdy jestem we frakcji to wszystko dzia?a a jak wejd? w marker i wpisze /o to brama si? nie otwiera. Licz? na pomoc.
Daje piwerka i respekt. ;)

[ Dodano: 2020-03-25, 15:25 ]
Ha, nie zauwa?y?em, ?e w isPlayerInFaction jest (el) a powinno byc (thePlayer)
Sry za spam na forum do zamkni?cia

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-25, 17:10


kamison

Przyszły programista .lua






Wiek: 25
Na forum: 3302 dni
Posty: 391
Nick w MP: kamison

Piwa: 594

Respekt: 205,3
Respekt: 205,3Respekt: 205,3

Zamiast
 if isPlayerInFaction(elthen

u?yj tego co poda?e? w g??wnej funkcji czyli "thePlayer" (nie wiem sk?d ta funkcja - isPlayerInFaction)
czyli
 if isPlayerInFaction(thePlayerthen 

Je?li nie zadzia?a to spr?buj wtedy
  if isPlayerInFaction(getPlayerName(thePlayer)) then 

Powodzenia

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
ADISEQ
Wysłany: 2020-03-26, 11:23


ADISEQ

Uczeń Lua






Wiek: 21
Na forum: 2811 dni
Posty: 130
Nick w MP: ADISEQ

Piwa: 18

Respekt: 50

Ju? si? skapn??em. Napisa?em wy?ej. Po prostu tego nie zauwa?y?em. Ale dziena za ch?? pomocy. Dam ci to piwo. ;)

Postaw piwo autorowi tego posta
 

 
Tagi: bramy :: psp
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