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

Wysłany: 2018-10-25, 00:00


FeiZzu

Początkujący skrypter






Wiek: 23
Na forum: 3348 dni
Posty: 37
Nick w MP: Ventii

Piwa: 8

Respekt: 51

Co zrobi? w tym skrypcie, aby np po wpisaniu /wariant 2 albo /wariant 0 2 dawa?o nam wariant o ID 2 , a nie losowy? W czym jest b??d?

function wariant(plr, cmd, var1, var2)
    local veh = getPedOccupiedVehicle(plr)
    if not veh then return end
    local var1, var2 = getVehicleVariant(veh)
    if (veh and getVehicleController(veh) ~= plr) then return end
    local speedx, speedy, speedz = getElementVelocity(veh)
    if not speedx then speedx=0 end
    if not speedy then speedy=0 end
    if not speedz then speedz=0 end
    speedx = tonumber(speedx);speedy=tonumber(speedy);speedz=tonumber(speedz)
    local speed = (speedx^2 + speedy^2 + speedz^2)^(0.5) * 180
    if speed > 2 then outputChatBox("St?j w miejscu!",plr,255,255,255) return end
    if getElementData(plr, "wariant:blokada", true) then outputChatBox("Tej komendy mo?esz u?ywa? co 30 sekund!", plr, 255, 0, 0) return end
    setElementData(plr, "wariant:blokada", true)
    setTimer ( setElementData, 30000, 1, plr, "wariant:blokada", false )
    local panel = {}
    for i=0,6 do
    panel[i] = getVehiclePanelState ( veh, i )
    end
    setVehicleVariant(veh, tonumber(not var1), tonumber(not var1))
    for i=0, 6 do
    setVehiclePanelState ( veh, i ,panel[i])
    end
end
addCommandHandler("wariant", wariant)


Postaw piwo autorowi tego posta
 

 
Tagi: wariant
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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