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

Wysłany: 2019-05-01, 20:29


NorbiTTT

Nbi#1824






Wiek: 27
Na forum: 3348 dni
Posty: 193
Nick w MP: Nbi

Piwa: 699

Respekt: 60

Witam, naprawi?em wszystkie frakcje w tej paczce pr?cz tej TSA.. nie mam poj?cia co jest nie tak, wchodze na s?uzbe (ranga 98)
Wychodze z interioru i nie moge wsiasc do zadnego pojazdu..

b??d z debugscript 3: ERROR: ...ypty]/[frakcje]/pystories-frakcja-tsa/s_vehicles.lua:116: bad argument #1 to 'pairs' (table expected, got nil)

Ma kto? jakis pomysl jak to naprawic?

teraz takie co? wyskoczy?o: WARNING: [pystories]/[skrypty]/[frakcje]/pystories-frakcja-tsa/s_duty.lua:149: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil]

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 6 piw(a):
KamilowskyPL, LubiePlacki222, Xiaomi, Dominator445, gangsta13, tiger18
Wysłany: 2019-05-01, 20:36


Wilq







Wiek: 24
Na forum: 4570 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

poka? kod

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-01, 20:40


NorbiTTT

Nbi#1824






Wiek: 27
Na forum: 3348 dni
Posty: 193
Nick w MP: Nbi

Piwa: 699

Respekt: 60

z vehicles juz naprawilem ale wyskakuje ?e bad argument z duty a tutaj kod

    --[[
Developed by Yolos
All rights reserved!
You cannot use this without permission!
--]]

function RGBToHex(red, green, blue, alpha)
    if((red < 0 or red > 255 or green < 0 or green > 255 or blue < 0 or blue > 255) or (alpha and (alpha < 0 or alpha > 255))) then
        return nil
    end
    if(alpha) then
        return string.format("#%.2X%.2X%.2X%.2X", red,green,blue,alpha)
    else
        return string.format("#%.2X%.2X%.2X", red,green,blue)
    end
end

local licz = {}
local marker=createMarker(-1301.04, 321.94, 1151.43-0.9, 'cylinder', 1.2, 255, 255, 0, 150)
setElementDimension(marker, 0)
setElementInterior(marker, 0)

local t=createElement('text')
setElementData(t, "scale", 1.0)
setElementData(t,'name','S?u?ba\nTransport San Andreas\n[TSA]')
setElementDimension(t, 0)
setElementInterior(t, 0)
setElementPosition(t,-1301.04, 321.94, 1151.43)


local blip = createBlip(-1522.18,461.65,7.19,60,2,0,0,0,0,0,275)


function isPlayerInTaxiFaction(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;', "TSA", sid)
    if result[1] then
        return true
    else
        return false
    end
end



addEventHandler('onMarkerHit', marker, function(el,md)
 if isPlayerInTaxiFaction(el) then
  if not getElementData(el,'player:faction') then
    exports['pystories-frakcja-ustawienia']:rozpocznijnaliczanie(el)
   setElementData(el,'player:faction','TSA')
    local rank = exports['pystories-frakcja-ustawienia']:getPlayerFactionRank(el,'TSA')
    setElementData(el,"player:rank",rank)
    --giveWeapon(el,23,9999)
    --giveWeapon(el,22,9999)
    setElementData(el,"last:nick",getPlayerName(el))
    setElementData(el,"last:color",tostring(getPlayerNametagColor(el)))
    setPlayerName(el,"#ffff00"..getPlayerName(el):gsub("#%x%x%x%x%x%x",""))
    outputChatBox("* Rozpocz??e?(a?) s?u?be w TSA.", el)
  else
  -- takeWeapon(el,23)
   --takeWeapon(el,22)
    exports['pystories-frakcja-ustawienia']:zatrzymajnaliczanie(el)
   setElementData(el, 'player:faction', false)
    setElementData(el,"player:rank",false)
   local skin=getElementData(el,"player:skin")
   setElementModel(el, skin)
   setPlayerName(el,getElementData(el,"last:nick"))
   setElementData(el,"last:nick",getPlayerName(el))
   setElementData(el,"last:color",tostring(getPlayerNametagColor(el)))
   outputChatBox("* Zako?czy?e?(a?) s?u?be w TSA.", el)
  end
 else
  outputChatBox('* Nie jeste? zatrudniony(a) jako taks?wkarz.', el, 255, 0, 0)
 end
end)

function naliczanie(el)
    if isElement(el) then
   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

local t=createElement("text")
setElementData(t,"scale",1.0)
setElementData(t,"name","Wej?cie\nTSA")
setElementInterior(t,0)
setElementDimension(t,0)
setElementPosition(t,-1522.18,461.65,7.19)

local t=createElement("text")
setElementData(t,"scale",1.0)
setElementData(t,"name","Wyj?cie\nTSA")
setElementInterior(t,0)
setElementDimension(t,0)
setElementPosition(t,-1269.41, 366.82, 1151.43)


createObject(1498,-1523,461.32,6.2,0,0,0)
wejscie = createMarker (-1522.18,461.65,7.19+0.6, "arrow", 1.0, 255, 255, 0,0)
wyjscie = createMarker (-1269.41, 366.82, 1151.43+0.6, "arrow", 1.0, 255, 255, 0,255)
setElementDimension(wyjscie, 0)
setElementInterior(wyjscie, 0)
setElementDimension(wejscie, 0)
setElementInterior(wejscie, 0)

addEventHandler("onMarkerHit", wejscie, function(el, md)
    if getElementType(el) ~= "player" then return end
    if isPedInVehicle(el) then return end
    setElementDimension(el, 0)
    setElementInterior(el, 0)
    setElementPosition(el, -1271.49, 365.67, 1151.43)
end)

addEventHandler("onMarkerHit", wyjscie, function(el, md)
    if getElementType(el) ~= "player" then return end
    if isPedInVehicle(el) then return end
    setElementDimension(el, 0)
    setElementInterior(el, 0)
    setElementPosition(el, -1520.66,464.29,7.19)
end)





--wejscie2 = createMarker (1139.35, -1762.12, 13.60+0.6, "arrow", 1.0, 0, 0, 255,0)
--wyjscie2 = createMarker (1159.66, -1783.53, 33.63+0.6, "arrow", 1.0, 0, 0, 255,255)
setElementDimension(wyjscie, 0)
setElementInterior(wyjscie, 0)
setElementDimension(wejscie, 0)
setElementInterior(wejscie, 0)

addEventHandler("onMarkerHit", wejscie2, function(el, md)
    if getElementType(el) ~= "player" then return end
    if isPedInVehicle(el) then return end
    setElementDimension(el, 0)
    setElementInterior(el, 0)
    setElementPosition(el, 1159.95, -1785.75, 33.63)
end)

addEventHandler("onMarkerHit", wyjscie2, function(el, md)
    if getElementType(el) ~= "player" then return end
    if isPedInVehicle(el) then return end
    setElementDimension(el, 0)
    setElementInterior(el, 0)
    setElementPosition(el, 1139.60, -1758.71, 13.59)
end)


[ Dodano: 2019-05-01, 20:41 ]
tutaj b??d ktory wyskakuje
WARNING: [pystories]/[skrypty]/[frakcje]/pystories-frakcja-tsa/s_duty.lua:141: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil]
[19-05-01 20:39] WARNING: [pystories]/[skrypty]/[frakcje]/pystories-frakcja-tsa/s_duty.lua:149: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-02, 00:11


Avenged

Młodszy Szkrypter






Wiek: 24
Na forum: 3651 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1572

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

Kt?ra to jest 141 i 149 linijka?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-02, 14:45


NorbiTTT

Nbi#1824






Wiek: 27
Na forum: 3348 dni
Posty: 193
Nick w MP: Nbi

Piwa: 699

Respekt: 60

w?asnie nie wiem ;P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-02, 14:56


Wilq







Wiek: 24
Na forum: 4570 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

To czyj to jest kod?

Zakomentowa?e? te dwie linijki:

--wejscie2 = createMarker (1139.35, -1762.12, 13.60+0.6, "arrow", 1.0, 0, 0, 255,0)
--wyjscie2 = createMarker (1159.66, -1783.53, 33.63+0.6, "arrow", 1.0, 0, 0, 255,255)


a event chce do nich przypisa? funkcj?.

Postaw piwo autorowi tego posta
 

 
Tagi: frakcja :: tsa :: pys :: 3.0
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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