Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: klikniecie
1. Kliknięcie na ped'a
Siemka, pisz? skrypt kt?ry po klikni?ciu na peda ma wysy?a? losowe wiadomo?ci, z tym ?e nie dzia?a a pedy kt?re mam wy?ej w skrypcie si? usuwaj?. Pomo?ecie?



Kod:

local messages = { "F*** off, Punk!", "You're not welcome.", "I'm not selling you anything.", "Find someone else to harrass.", "Get Lost." }


function clickPed(button, state, absX, absY, wx, wy, wz, element)
if getElementData(getLocalPlayer(), "exclusiveGUI") then
return
end

if element and getElementType(element) == "ped" and state=="down" and getElementData(element,"Lucasx2") then
local x, y, z = getElementPosition(getLocalPlayer())

if getDistanceBetweenPoints3D(x, y, z, wx, wy, wz)<=4 then
if true then
triggerServerEvent("onClientClick", element)
else
outputChatBox('[Bot m?wi]: ' .. messages[math.random(1, #messages)
end
end
end
end
addEventHandler("onClientClick", getRootElement(), clickPed, true)
2. respienie auta poprzez klikniecie w gui
Mam taki problem ot?? chcia?bym aby po kliknieciu w "rozpocznij prace" respi?o nam pojazd i ustawia?o punkt do kt?rego mamy jecha? .. lecz nie wiem jak to ustawic m?g? by kto? pom?c ?

a tutaj kod



local baseX = 1920
local zoom = 1.0
local minZoom = 2
if sx < baseX then
zoom = math.min(minZoom, baseX/sx)
end

local x,y,z = -99.296501159668,1083.2281494141,19.7499713897715
local marker = createMarker(x, y, z-1, "cylinder" , 0.8,191, 191, 191)
local panel_x, panel_y_, panel_w, panel_h = 746/zoom, 372/zoom, 429/zoom, 238/zoom
local addKamizelka_x, addKamizelka_y, addKamizelka_w, addKamizelka_h = 9/zoom, 31/zoom, 155/zoom, 63/zoom
local addUSPs_x, addUSPs_y, addUSPs_w, addUSPs_h = 261/zoom, 31/zoom, 155/zoom, 63/zoom

panel = guiCreateWindow(panel_x, panel_y_, panel_w, panel_h, "Praca dorywcza", false)
addKamizelka = guiCreateButton(addKamizelka_x, addKamizelka_y, addKamizelka_w, addKamizelka_h, "Rozpocznij prace", false, panel)
addUSPs = guiCreateButton(addUSPs_x, addUSPs_y, addUSPs_w, addUSPs_h, "Zamknij panel", false, panel)

guiSetVisible(panel, false)
guiSetVisible(addKamizelka, false)
guiSetVisible(addUSPs, false)

if source == addKamizelka then
createVehicle ( 582, -82.071304321289,1078.6505126953,19.7421875)
outputChatBox (" Tw?j pojazd pracowniczy wyjecha? z gara?u wsi?dz do niego")
addEventHandler("onClientGUIClick", addKamizelka )
end

functio...
3. Ponowne kliknięcie funkcji = błedy w db3
Witam,
mam ma?y problem, po klikni?ciu przycisku "Animacje" strona g??wna z tekstem normalnie znika i pojawia si? strona z animacja.
Lecz je?eli jestem ju? w zak?adce "Animacje" i ponownie klikn? przycisk przekierowywuj?cy na t? stron? to wywala b??dy w db3.
Jak zrobi? aby po klikni?ciu tego przycisku przekierowywuj?cego do "animacje" b?d?c w "animacje" przenosi?o na g??wn? stron?, lub nic si? nie dzia?o i nie wywala?o b??d?w w db.

Je?eli kto? dalej nie wie o co mi chodzi to poni?ej wstawiam film z b??dem:
https://www.youtube.com/watch?v=Yl5DDLW8cn0

Tak wygl?da linijka z funkcj? przekierowuj?c? do 'Animacje':

function Klawisze(buttonstate)
    if 
f4 and button == "left" and state == "down" then
        
if cursorPosition(screenW 0.240screenH 0.4screenW 0.145screenH 0.0385then
            removeEventHandler
("onClientRender"getRootElement(), StronaGlowna)
            
addEventHandler("onClientRender"getRootElement(), AnimGracz)
        
end
    end
end
addEventHandler
("onClientClick"getRootElement(), Klawisze)