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

Wysłany: 2017-01-23, 23:05


amited







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

Piwa: 512

Respekt: 466
Respekt: 466

Chcia?bym, aby funkcja pobiera?a upgrad'y pojazdu i je?eli pojazd ma spoiler o id 1016 wtedy napisze np. "mam id 1016", a je?eli inny spoiler wtedy napisze "nie mam 1016"
Piwo za pomoc

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-23, 23:37


_Haze

Peace Yo!






Wiek: 25
Na forum: 4326 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

amited,
function getVehicleTuning ( veh )
local i
local vehPanel = ''
for i=0, 15 do
  local vb = ''
  if i>0 then
   vb = vehPanel..';'
  end
  vehPanel = vb.. getVehicleUpgradeOnSlot (veh, i)
end
return vehPanel
end
ta funkcja sprawdzasz slot upgradu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-24, 16:34


amited







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

Piwa: 512

Respekt: 466
Respekt: 466

Oke thx, teraz mam drugi problem:

addEventHandler("onClientMarkerHit", resourceRoot, function(el,md)
    if not md or el~=localPlayer then return end
    if getElementModel(el) == 50 then
local wybrany = guiGridListGetSelectedItem(GUIEditor.gridlist[1])
if wybrany then
local id = guiGridListGetItemText(GUIEditor.gridlist[1],wybrany,1)
local cena = guiGridListGetItemText(GUIEditor.gridlist[1],wybrany,3)
local cena = tonumber(cena)
local cenaa =cena*0.7 -- ta linijka
dxDrawText("Cena demonta?u elementu: "..id.." wynosi: "..cenaa, 344, 552, 794, 569, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false)
else return end
end
end)

Error: attempt to perform arithmetic on local cena (a nil value)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-24, 16:49


_Haze

Peace Yo!






Wiek: 25
Na forum: 4326 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

amited,
addEventHandler("onClientMarkerHit", resourceRoot, function(el,md)
if not md or el~=localPlayer then return end
    if getElementModel(el) == 50 then
        local wybrany = guiGridListGetSelectedItem(GUIEditor.gridlist[1])
        if wybrany then
            local id = guiGridListGetItemText(GUIEditor.gridlist[1],wybrany,1)
            local cena = guiGridListGetItemText(GUIEditor.gridlist[1],wybrany,3)
            local cena = tonumber(cena)
            if cena then else outputChatBox("nie ma ceny") cena = 0 end
            if id then else outputChatBox("nie ma id") id = nil end
            local cenaa =cena*0.7 -- ta linijka
            addEventHandler("onClientRender",root,function()
                dxDrawText("Cena demonta?u elementu: "..id.." wynosi: "..cenaa, 344, 552, 794, 569, tocolor(255, 255, 255, 255),1.00,"default", "left", "top", false, false, false, false, false)
            end)
        end
    end
end)
Po pierwsze musisz sprawdza? czy jest cena id itd Po drugie dxDrawText dzia?a tylko na event onClientRender i musi by?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-24, 17:10


amited







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

Piwa: 512

Respekt: 466
Respekt: 466

Kurde po 2 min ogarn??em ?e to na clientRender musi by? xd. Close

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

 
Tagi: pobieranie :: upgradeu
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