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

Wysłany: 2015-06-03, 12:47


DaxRel69







Wiek: 31
Na forum: 4249 dni
Posty: 171
Nick w MP: DaxRel

Piwa: 4368

Respekt: 71,5

Ostrzeżeń: 60%
Witam, chcia?bym si? dowiedzie? jak ten kod naprawi?


 m = createMarker(-2056.095703125, -90.3876953125, 35.3203125,"cylinder", 5, 255, 100, 0)

function wystawa(plr,cmd, ...)
 if isElementWithinMarker(plr, m) then
 local pojazd=getPedOccupiedVehicle(plr)
    if pojazd and getVehicleController(pojazd)==plr then 
     vname = getVehicleName(pojazd)
     sprzedajacy = getPlayerName(plr)
   przebieg = getElementData(pojazd,"przebieg") or 0
   local tresc = tonumber(...)
  setElementData(pojazd, "opis_aut",vname.."\nW?a?ciciel: "..sprzedajacy.."\nPrzebieg: "..przebieg.." km\nCena: "..tresc.." Z?")
end
end 
end

addCommandHandler("wystaw", wystawa)


Ostatnio zmieniony przez MeeShuffle 2015-06-03, 12:48, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-03, 12:48


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4536 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

B??dy?

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-03, 12:57


DaxRel69







Wiek: 31
Na forum: 4249 dni
Posty: 171
Nick w MP: DaxRel

Piwa: 4368

Respekt: 71,5

Ostrzeżeń: 60%
Shuffle, Jakie??? i jak je naprawi? ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-03, 13:17


Fanciak

BOT






Wiek: 26
Na forum: 4588 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

DaxRel69, wpisz na serwerze /debugscript 3 i podaj nam tu wszystkie b??dy, kt?re Ci wyskoczy?y.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-03, 13:36


Maximerr

Programmer PHP, LUA






Wiek: 25
Na forum: 4568 dni
Posty: 548

Piwa: 1051

Respekt: 365,3
Respekt: 365,3Respekt: 365,3Respekt: 365,3Respekt: 365,3

 m = createMarker(-2056.095703125, -90.3876953125, 35.3203125,"cylinder", 5, 255, 100, 0, 255)

function wystawa(plr,cmd, ...)
 if isElementWithinMarker(plr, m) then
 local pojazd=getPedOccupiedVehicle(plr)
    if pojazd and getVehicleController(pojazd)==plr then 
     vname = getVehicleName(pojazd)
     sprzedajacy = getPlayerName(plr)
   przebieg = getElementData(pojazd,"przebieg") or 0
   local tresc = tonumber(...)
  setElementData(pojazd, "opis_aut",vname.."\nW?a?ciciel: "..sprzedajacy.."\nPrzebieg: "..przebieg.." km\nCena: "..tresc.." Z?")
end
end 
end
addCommandHandler("wystaw", wystawa)

Brak?o jednej warto?ci w markerze, a dok?adnie - alphy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-03, 13:47


DaxRel69







Wiek: 31
Na forum: 4249 dni
Posty: 171
Nick w MP: DaxRel

Piwa: 4368

Respekt: 71,5

Ostrzeżeń: 60%
Maximerr, Nie dzia?a dalej

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-03, 14:37


Fanciak

BOT






Wiek: 26
Na forum: 4588 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

Upewnij si?, ?e masz dobr? setelementdat? do opisu.

4n
- co to jest?

Spr?buj tak:
  setElementData(pojazd,  "opis_aut", vname.."W?a?ciciel: "..sprzedajacy.."Przebieg: "..przebieg.." km "Cena: "..tresc.." Z?")


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-03, 15:22


Maximerr

Programmer PHP, LUA






Wiek: 25
Na forum: 4568 dni
Posty: 548

Piwa: 1051

Respekt: 365,3
Respekt: 365,3Respekt: 365,3Respekt: 365,3Respekt: 365,3

Fanciak, chyba chcia?, aby by?o w kolumnie to.
Kod:

setElementData(pojazd, "opis_aut", vname.."\nW?a?ciciel: "..sprzedajacy.."\nPrzebieg: "..przebieg.."km\n"Cena: "..tresc.."z?")

Poza tym, tag [lua] zmienia automatycznie z \n na 4n.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-03, 19:41


Loop

Inspektor






Wiek: 28
Na forum: 4431 dni
Posty: 311
Nick w MP: Inspektor

Piwa: 201

Respekt: 130
Respekt: 130

"Maximerr" napisał/a:

 m = createMarker(-2056.095703125, -90.3876953125, 35.3203125,"cylinder", 5, 255, 100, 0, 255)

function wystawa(plr,cmd, ...)
 if isElementWithinMarker(plr, m) then
 local pojazd=getPedOccupiedVehicle(plr)
    if pojazd and getVehicleController(pojazd)==plr then 
     vname = getVehicleName(pojazd)
     sprzedajacy = getPlayerName(plr)
   przebieg = getElementData(pojazd,"przebieg") or 0
   local tresc = tonumber(...)
  setElementData(pojazd, "opis_aut",vname.."\nW?a?ciciel: "..sprzedajacy.."\nPrzebieg: "..przebieg.." km\nCena: "..tresc.." Z?")
end
end 
end
addCommandHandler("wystaw", wystawa)

Brak?o jednej warto?ci w markerze, a dok?adnie - alphy.


Nie potrzeba alphy


//edit

To jest m?j kod kt?ry dzia?a, ty co? pokr?ci?e? z tym markerem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-03, 19:48


THEGizmo

Modeler/Uczeń Lua






Wiek: 28
Na forum: 4282 dni
Posty: 255
Nick w MP: THEGizmo

Piwa: 3091

Respekt: 200
Respekt: 200Respekt: 200

Co? mi si? zdaje ze nie masz opcji kt?ra daje napisz na pojazd wiec ?ap

local sw,sh = guiGetScreenSize()

addEventHandler("onClientRender", root, function()
    local rx,ry,rz = getCameraMatrix()

    for i,v in ipairs(getElementsByType("vehicle", root)) do
        local opis = getElementData(v, "opis_aut")
        if opis then
            local x,y,z = getElementPosition(v)
            local distance = getDistanceBetweenPoints3D(rx,ry,rz,x,y,z)
            if distance <= 25 then
                local sx,sy = getScreenFromWorldPosition(x,y,z, 200)
                if sx and sy then
                    dxDrawText(opis, sx-(sw/5),sy,sx+(sw/5),sy, tocolor(255, 255, 255, 155), 1.1, "default-small", "center", "center", false, true)
                end
            end
        end
    end
end)


Je?li pomog?em daj :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-03, 20:14


DaxRel69







Wiek: 31
Na forum: 4249 dni
Posty: 171
Nick w MP: DaxRel

Piwa: 4368

Respekt: 71,5

Ostrzeżeń: 60%
THEGizmo, To da? razem z tym kodem czy osobno?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-03, 20:16


Loop

Inspektor






Wiek: 28
Na forum: 4431 dni
Posty: 311
Nick w MP: Inspektor

Piwa: 201

Respekt: 130
Respekt: 130

DaxRel69 nie bo m?j kod jest po stronie serwera a ten opis po stronie clienta

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-03, 22:51


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4536 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

Opisz co Ci dok?adnie nie dzia?a..

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-05, 20:24


DaxRel69







Wiek: 31
Na forum: 4249 dni
Posty: 171
Nick w MP: DaxRel

Piwa: 4368

Respekt: 71,5

Ostrzeżeń: 60%
THEGizmo, Doda?em to marker sie pojawi? ale wpisuj? kom?d? i nic
Pom??cie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-06, 11:23


Maximerr

Programmer PHP, LUA






Wiek: 25
Na forum: 4568 dni
Posty: 548

Piwa: 1051

Respekt: 365,3
Respekt: 365,3Respekt: 365,3Respekt: 365,3Respekt: 365,3

Bo na nadawaniu napisu(funkcja po??czona z markerem) ma elementDate 'opis_aut', a za? w funkcji wy?wietlania(ta od Gizma) ma 'opis', zmienie jedn? z nich. ;)

Postaw piwo autorowi tego posta
 

 
Tagi: kod
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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