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

Wysłany: 2017-03-20, 21:24


Krzemo1234







Wiek: 27
Na forum: 3892 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40

Wchodz? w marker i nic nie dzia?a dlatego ,?e doda?em ,?e jak kto? ma zabrane prawko nie mo?e prowadzi? a tu skrypt si? zepsu? marker wszystko jest ale jak wchodz? nic si? nie dzieje

local m=createMarker(-2465.28,-322.64,41.93-1, "cylinder", 1.2, 0, 255, 255, 50)
local jobText=createElement("text")
setElementPosition(jobText, -2465.28,-322.64,41.93-0.5)
setElementData(jobText, "name", "Koszenie trawy\nWymagania: Kat. B")
createBlipAttachedTo(m, 46, 2, 255,0,0,255,0,400)

addEvent("givePlayerMoney", true) 
addEventHandler("givePlayerMoney", resourceRoot, function(ile) 
givePlayerMoney (client, ile)
end)


addEvent("mower:stopJOB", true)
addEventHandler("mower:stopJOB", root, function(veh)
    if not veh then return end
    destroyElement(veh)
end)

local zone = createColSphere(-2465.28,-322.64,41.93, 5, 4.5, 2)

addEventHandler("onMarkerHit", m, function(el,md)
    if getElementData(plr,"player:license:pj"..type.."") ~= 1 then
        outputChatBox("* Nie posiadasz prawa jazdy kategorii "..type..", zdaj je w urz?dzie miasta", plr, 255, 0, 0)
        return true
    end
    
    local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_punish WHERE serial=? AND type=? AND active=1 AND time>NOW()", getPlayerSerial(plr), tostring(type))
    if result and #result > 0 then
        v=result[1]
        outputChatBox("* Posiadasz zawieszone prawo jazdy do "..v.time.." za "..v.reason, plr)
        return true
    else
        exports["pystories-db"]:dbSet("DELETE FROM pystories_punish WHERE serial=? AND type=? AND active=1 AND time<NOW()", getPlayerSerial(plr), tostring(type))
        return false
    end

    if getElementType(el) == "player" and md then
        if getElementData(el,"player:job") then
            exports["1"]:outputNotificationBox (el,"#cc0000Posiadasz aktywn? prac?!")
            return
        end
        
    if getElementData(el,"player:license:pjB") ~= 1 then
        exports["1"]:outputNotificationBox (el,"#cc0000Aby tu pracowa? musisz mie? zdane prawo jazdy kat. B!")            
        return
    end    
    
    if #getElementsWithinColShape(zone,"vehicle") >= 1 then
        exports["1"]:outputNotificationBox (el, "#cc0000Miejsce spawnu zaj?te!") 
        return 
        end
        
        local veh=createVehicle(getVehicleModelFromName("Mower"), -2465.61,-309.16,41.49, 1.7, 356.3, 88.0)
          setElementData(veh,"temporary", true)
          setElementData(veh,"spawnedBy", el)
        setVehicleColor(veh, 255,0,0)        
        setElementData(veh,"vehicle:fuel",100)
        setElementData(veh,"vehicle:desc","Koszenie trawy")
        warpPedIntoVehicle(el,veh)
        setElementData(el,"player:job","Kosiarka")
        triggerClientEvent(el, "mower:startJOB", resourceRoot, veh)
        exports["1"]:outputNotificationBox (el, "#00cc00Jed? do pierwszego punktu!")
        exports["1"]:outputNotificationBox (el, "#00cc00Koszenie trawy")
        exports["1"]:outputNotificationBox (el, "#00cc00Rozpoczynasz prac?:")
    end
end)

local function respawn()
  for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
    if not getVehicleController(v) then
        destroyElement(v)
    end
  end
end
setTimer(respawn, 3000, 0)


addCommandHandler("ustawsd",
function (player, cmd, arg1)
  local veh = getPedOccupiedVehicle(player)
  if (veh) then
    setElementSpeed(veh, "kph", tonumber(arg1))
  else
    outputChatBox("You have to sit in vehicle", player)
  end
end
)


Ostatnio zmieniony przez Krzemo1234 2017-03-21, 06:51, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-20, 22:18


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466


    if getElementData(plr,"player:license:pj"..type.."") ~= 1 then
        outputChatBox("* Nie posiadasz prawa jazdy kategorii "..type..", zdaj je w urz?dzie miasta", plr, 255, 0, 0)
        return true
    end

chodzi o to?
po 1. czym tutaj jest plr? nigdzie nie jest okre?lony
po 2.

    if getElementData(plr,"player:license:pj"..type.."") ~= 1 then

nie masz nigdzie okre?lone "type"

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-21, 06:50


Krzemo1234







Wiek: 27
Na forum: 3892 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40

amited, Tak chodzi o to a co fo tego prl i type to pom?g?by? mi to okre?li? ? bardzo prosz?

Podpis
Jeśli ci pomogłem zostaw zimne :piwo:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-21, 13:47


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Krzemo1234, wtf? podajesz jaki? skrypt, w po?cie piszesz ?e to ty doda?e? ten kawa?ek i nie wiesz co napisa?e?? graczem tutaj nie jest plr tylko el, a ten type to element data wi?c sobie j? pobierz wcze?niej i sprawd?

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-21, 17:43


Krzemo1234







Wiek: 27
Na forum: 3892 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40

amited, nie s?dze tylko ja doda?em znalaz?em ustwienia-prace i chcia?em co? takiego stworzy?

[ Dodano: 2017-03-21, 17:52 ]
Poprawione
addEventHandler("onMarkerHit", m, function(el,md)    
    if getElementData(el,"player:license:pj"..type.."") ~= 1 then
        outputChatBox("* Nie posiadasz prawa jazdy kategorii "..type..", zdaj je w punkcie S na mapie", el, 255, 0, 0)
        return true
    end
    
    local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_punish WHERE serial=? AND type=? AND active=1 AND time>NOW()", getPlayerSerial(el), tostring(type))
    if result and #result > 0 then
        v=result[1]
        outputChatBox("* Posiadasz zawieszone prawo jazdy do "..v.time.." za "..v.reason, el)
        return true
    else
        exports["pystories-db"]:dbSet("DELETE FROM pystories_punish WHERE serial=? AND type=? AND active=1 AND time<NOW()", getPlayerSerial(el), tostring(type))
        return false
    
    if #getElementsWithinColShape(zone,"vehicle") >= 1 then
        exports["1"]:outputNotificationBox (el, "#cc0000Miejsce spawnu zaj?te!") 
        return 
        end
        
        local veh=createVehicle(getVehicleModelFromName("Mower"), -2465.61,-309.16,41.49, 1.7, 356.3, 88.0)
          setElementData(veh,"temporary", true)
          setElementData(veh,"spawnedBy", el)
        setVehicleColor(veh, 255,0,0)        
        setElementData(veh,"vehicle:fuel",100)
        setElementData(veh,"vehicle:desc","Koszenie trawy")
        warpPedIntoVehicle(el,veh)
        setElementData(el,"player:job","Kosiarka")
        triggerClientEvent(el, "mower:startJOB", resourceRoot, veh)
        exports["1"]:outputNotificationBox (el, "#00cc00Jed? do pierwszego punktu!")
        exports["1"]:outputNotificationBox (el, "#00cc00Koszenie trawy")
        exports["1"]:outputNotificationBox (el, "#00cc00Rozpoczynasz prac?:")
    end
end) 


Tylko doda?em jedn? rzecz

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-21, 18:16


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

brawo zmieni?e? plr na el ;) teraz ten type zamie? na co? takiego

local type = getElementData(el,"player:license:pjB")
if type ~=1 then
.
.
.


Podpis
"amited" napisał/a:
Ostatnio zmieniony przez amited 2017-03-21, 20:33, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-21, 19:59


Krzemo1234







Wiek: 27
Na forum: 3892 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40

tak o
addEventHandler("onMarkerHit", m, function(el,md)    
        local type = getElementData(el,"player:license:pjB")
        if getElementData(el,"player:license:pj"..type.."") ~= 1 then
        outputChatBox("* Nie posiadasz prawa jazdy kategorii "..type..", zdaj je w punkcie S na mapie", el, 255, 0, 0)
        return true
    end
    
    local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_punish WHERE serial=? AND type=? AND active=1 AND time>NOW()", getPlayerSerial(el), tostring(type))
    if result and #result > 0 then
        v=result[1]
        outputChatBox("* Posiadasz zawieszone prawo jazdy do "..v.time.." za "..v.reason, el)
        return true
    else
        exports["pystories-db"]:dbSet("DELETE FROM pystories_punish WHERE serial=? AND type=? AND active=1 AND time<NOW()", getPlayerSerial(el), tostring(type))
        return false
    
    if #getElementsWithinColShape(zone,"vehicle") >= 1 then
        exports["1"]:outputNotificationBox (el, "#cc0000Miejsce spawnu zaj?te!") 
        return 
        end
        
        local veh=createVehicle(getVehicleModelFromName("Mower"), -2465.61,-309.16,41.49, 1.7, 356.3, 88.0)
          setElementData(veh,"temporary", true)
          setElementData(veh,"spawnedBy", el)
        setVehicleColor(veh, 255,0,0)        
        setElementData(veh,"vehicle:fuel",100)
        setElementData(veh,"vehicle:desc","Koszenie trawy")
        warpPedIntoVehicle(el,veh)
        setElementData(el,"player:job","Kosiarka")
        triggerClientEvent(el, "mower:startJOB", resourceRoot, veh)
        exports["1"]:outputNotificationBox (el, "#00cc00Jed? do pierwszego punktu!")
        exports["1"]:outputNotificationBox (el, "#00cc00Koszenie trawy")
        exports["1"]:outputNotificationBox (el, "#00cc00Rozpoczynasz prac?:")
    end
end) 


Podpis
Jeśli ci pomogłem zostaw zimne :piwo:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-21, 20:34


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Krzemo1234, ble pomyli?em si?, zobacz m?j post

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-21, 21:20


Krzemo1234







Wiek: 27
Na forum: 3892 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40


addEventHandler("onMarkerHit", m, function(el,md)    
     local type = getElementData(el,"player:license:pjB")
     if type ~=1 then
        outputChatBox("* Nie posiadasz prawa jazdy kategorii "..type..", zdaj je w punkcie S na mapie", el, 255, 0, 0)
        return true
    end
    
    local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_punish WHERE serial=? AND type=? AND active=1 AND time>NOW()", getPlayerSerial(el), tostring(type))
    if result and #result > 0 then
        v=result[1]
        outputChatBox("* Posiadasz zawieszone prawo jazdy do "..v.time.." za "..v.reason, el)
        return true
    else
        exports["pystories-db"]:dbSet("DELETE FROM pystories_punish WHERE serial=? AND type=? AND active=1 AND time<NOW()", getPlayerSerial(el), tostring(type))
        return false
Teraz dobrze Panie Szefie ?

Podpis
Jeśli ci pomogłem zostaw zimne :piwo:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-21, 22:08


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

no tak ale po co zwracasz true w tym swoim ifie? skoro tam i tak si? sko?czy skrypt jak nie masz licencji B

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-21, 22:11


Krzemo1234







Wiek: 27
Na forum: 3892 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40


addEventHandler("onMarkerHit", m, function(el,md)    
     local type = getElementData(el,"player:license:pjB")
     if type ~=1 then
        outputChatBox("* Nie posiadasz prawa jazdy kategorii "..type..", zdaj je w punkcie S na mapie", el, 255, 0, 0)
        return true
    end
    
 local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_punish WHERE serial=? AND type=? AND active=1 AND time>NOW()", getPlayerSerial(el), tostring(type))
    if result and #result > 0 then
        v=result[1]
        outputChatBox("* Posiadasz zawieszone prawo jazdy do "..v.time.." za "..v.reason, el)
        return
    else
        exports["pystories-db"]:dbSet("DELETE FROM pystories_punish WHERE serial=? AND type=? AND active=1 AND time<NOW()", getPlayerSerial(el), tostring(type))
        return false


Ototo ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-21, 22:16


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466


     local type = getElementData(el,"player:license:pjB")
     if type ~=1 then
        outputChatBox("* Nie posiadasz prawa jazdy kategorii "..type..", zdaj je w punkcie S na mapie", el, 255, 0, 0)
    end

otototo

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-21, 23:28


Krzemo1234







Wiek: 27
Na forum: 3892 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40

addEventHandler("onMarkerHit", m, function(el,md)    
     local type = getElementData(el,"player:license:pjB")
     if type ~=1 then
        outputChatBox("* Nie posiadasz prawa jazdy kategorii "..type..", zdaj je w punkcie S na mapie", el, 255, 0, 0)
    end
    
 local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_punish WHERE serial=? AND type=? AND active=1 AND time>NOW()", getPlayerSerial(el), tostring(type))
    if result and #result > 0 then
        v=result[1]
        outputChatBox("* Posiadasz zawieszone prawo jazdy do "..v.time.." za "..v.reason, el)
        return
    else
        exports["pystories-db"]:dbSet("DELETE FROM pystories_punish WHERE serial=? AND type=? AND active=1 AND time<NOW()", getPlayerSerial(el), tostring(type))
        return false

otototototo XD

Podpis
Jeśli ci pomogłem zostaw zimne :piwo:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-21, 23:38


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

ototototootototo tak ototo. xd jak ju? dajesz tutaj kod to sprawd? czy dzia?a xd

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-22, 17:49


Krzemo1234







Wiek: 27
Na forum: 3892 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40

addEventHandler("onMarkerHit", m, function(el,md)    
      if getElementType(el) == "player" and md then
      if getElementData(el,"player:job") then
            exports["1"]:outputNotificationBox (el,"#cc0000Posiadasz aktywn? prac?!")
            return
    end
        
    if getElementData(el,"player:license:pjB") ~= 1 then
        exports["1"]:outputNotificationBox (el,"#cc0000Aby tu pracowa? musisz mie? zdane prawo jazdy kat. B!")            
        return
    end 
    
 local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_punish WHERE serial=? AND type=? AND active=1 AND time>NOW()", getPlayerSerial(el), tostring(type))
    if result and #result > 0 then
        v=result[1]
        outputChatBox("* Posiadasz zawieszone prawo jazdy do "..v.time.." za "..v.reason, el)
        return
    else
        exports["pystories-db"]:dbSet("DELETE FROM pystories_punish WHERE serial=? AND type=? AND active=1 AND time<NOW()", getPlayerSerial(el), tostring(type))
        return false
        
    if getElementData(el,"player:license:pjB") ~= 1 then
        exports["1"]:outputNotificationBox (el,"#cc0000Aby tu pracowa? musisz mie? zdane prawo jazdy kat. B!")            
        return
    end 
    
    
    if #getElementsWithinColShape(zone,"vehicle") >= 1 then
        exports["1"]:outputNotificationBox (el, "#cc0000Miejsce spawnu zaj?te!") 
        return 
        end
        
        local veh=createVehicle(getVehicleModelFromName("Mower"), -2465.61,-309.16,41.49, 1.7, 356.3, 88.0)
          setElementData(veh,"temporary", true)
          setElementData(veh,"spawnedBy", el)
        setVehicleColor(veh, 255,0,0)        
        setElementData(veh,"vehicle:fuel",100)
        setElementData(veh,"vehicle:desc","Koszenie trawy")
        warpPedIntoVehicle(el,veh)
        setElementData(el,"player:job","Kosiarka")
        triggerClientEvent(el, "mower:startJOB", resourceRoot, veh)
        exports["1"]:outputNotificationBox (el, "#00cc00Jed? do pierwszego punktu!")
        exports["1"]:outputNotificationBox (el, "#00cc00Koszenie trawy")
        exports["1"]:outputNotificationBox (el, "#00cc00Rozpoczynasz prac?:")
    end
end)


Powinno ?imiga?

[ Dodano: 2017-03-22, 17:55 ]
a co? nie ?miga

[ Dodano: 2017-03-24, 11:47 ]
Zamykamy temat nie rozwi?zany (brak aktywno?ci)

Podpis
Jeśli ci pomogłem zostaw zimne :piwo:
Postaw piwo autorowi tego posta
 

 
Tagi: nie :: wczytują :: się :: zabrane :: prawa :: jazdy :: (kosiarki)
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