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

Wysłany: 2020-06-23, 18:43


MIRIX







Wiek: 25
Na forum: 2381 dni
Posty: 20
Nick w MP: MIRIX



Respekt: 50

witam, przychodze zn?w , dzis gdy przerabialem frakcje z pssm wyszedl jakis proble,m, w grze widoczny jest marker, pojazdy dzialaj? tylko gdy chce wejsc w marker nic sie nie dzieje, a powwino mnie logowac na sluzbe
ps. korzystam z bazy danych pys

local marker=createMarker(-2120.02, -42.6940.60-1'cylinder',1.500255150)
local marker2=createMarker(-2120.02, -42.6840.60-1'arrow'1.500255150)
setElementData(marker2,"rpg_marker:job",true)

local t=createElement('text')
setElementData(t,'name','Rozpocz?cie pracy')
setElementDimension(t0)
setElementInterior(t0)
setElementPosition(t,-2120.02, -42.6840.60)


function isPlayerInFaction(plr)
    local sid=getElementData(plr,'player:sid')
    if not sid then return end
    local result=exports['pystories-db']:dbGet('SELECT 1 FROM pystories_factions WHERE code=? AND sid=? LIMIT 1;'"PSP"sid)
    if result[1then
        return true
    else
        return false
    end
end
local licz = {}

addEventHandler('onMarkerHit'marker, function(el,md)
    if isPlayerInFaction(elthen
        if not getElementData(el,'player:duty'then
            setElementModel(el,239)
            exports['frakcja']:rozpocznijnaliczanie(el)
            setElementData(el,'player:duty','PSP')
            local rank exports['frakcja']:getPlayerFactionRank(el,'PSP')
            setElementData(el,"player:rank",rank)
            giveWeapon(el4299999)
            exports["MIRIX-notyfikacje"]:MIRIXnoti("#00ff00Rozpoczeto s?u?b?!",el)
        else
            exports['frakcja']:zatrzymajnaliczanie(el)
            takeAllWeapons(el)
            removeElementData(el'player:duty')
            removeElementData(el,"player:rank")
            local skin=getElementData(el,"player:skin")
            setElementModel(elskin)
            exports["MIRIX-notyfikacje"]:MIRIXnoti("#ff0000Zako?czono s?u?b?!",el)
        end
    else
    end
end)

function naliczanie(el)
    if isElement(elthen
   local x getElementData(el,"player:workinjob") or 0
   setElementData(el,"player:workinjob",x+1)
   else
    if isTimer(licz[el]) then
    killTimer(licz[el])
    licz[el] = nil
    end
   end
end


Ostatnio zmieniony przez Wilq 2020-06-23, 19:35, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-23, 20:57


MIRIX







Wiek: 25
Na forum: 2381 dni
Posty: 20
Nick w MP: MIRIX



Respekt: 50

dzieki naprawione.

Postaw piwo autorowi tego posta
 

 
Tagi: nie :: moge :: wejsc :: duty
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