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

Wysłany: 2017-11-10, 18:48


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Witam, zrobi?em sobie dxGUI na licznik, teraz tylko zrobi? ?eby wskaz?wka si? rusza?a, i w?a?nie nie wiem. Jak pobra? pr?dko?? auta i zrobi? tak ?eby wtedy rusza?a si? wskaz?wka.

Tutaj m?j kod:

function dxSPEED()
        dxDrawImage(1526722374348"files/disc.png"000tocolor(255255255255), false)
        dxDrawImage(1516675427410"files/needle.png"000tocolor(255255255255), false)
end

function speedm(thePlayer)
    player getLocalPlayer()
    
    if isPedInVehicle playerthen 
        addEventHandler("onClientRender"root,dxSPEED)
    else
        removeEventHandler("onClientRender"root,dxSPEED)
    end
end
addEventHandler("onClientRender"getRootElement(), speedm)


Ostatnio zmieniony przez Szydlo 2017-11-10, 19:21, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-10, 19:03


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8


Więcej informacji znajdziesz w Wikipedii MTA:

dxDrawImage
ma argument rotacji, rX,rY,rZ. Z racji i? strza?ka ma si? obraca? w ok?? w?asnej osi to ruszamy rotacj? z osi X. Pr?dko?? auta troch? matematyki i
Więcej informacji znajdziesz w Wikipedii MTA:

getElementVelocity
na wiki nawet chyba s? gotowe wyliczenia. Jako rotacj? podstawiasz zmienn? z wylicze?. Ponadto tw?j kod jest nie optymalny i troch? bez sensowny, albo dawaj event do funkcji dxSPEED gdy gracz wsi?dzie
Więcej informacji znajdziesz w Wikipedii MTA:

onClientPlayerVehicleEnter
albo dodaj od razu do funkcji i w niej sprawdzaj czy jest w poje?dzie.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Szydlo
Wysłany: 2017-11-10, 19:06


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Dzi?ki, i mam takie pytanie. Chyba pora aby nauczy? si? elementdaty poniewa? mam panel logowania i po zalogowaniu ustawiam elementdate uid, i wtedy mog? w innym skrypcie da? t? elementdate i wtedy WHRE UID=?, taelementdata. Po na razie nie wiem jak ten problem rozwi?za?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-10, 19:08


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Je?li to skrypt pod MySQL to jak najbardziej, WHERE nazwa kolumny = ?",uid gracza

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-10, 19:10


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Jest to skrypt pod mysql, i my?l? ze z elementdata b?dzie najlepiej.

[ Dodano: 2017-11-10, 19:12 ]
I kolejne pytanie co to jest escapeString

[ Dodano: 2017-11-10, 19:22 ]
Dobra mam kolejny problem:
mam sobie funkcje:

function sendRegister(playerrusernamerpassword

Oraz mam:

local serial getPlayerSerial(player)

Tylko wtedy pokazuje ?e rpassword jest null.

Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-10, 19:23


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

No to musisz poda? ca?o?? tej funkcji.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Szydlo
Wysłany: 2017-11-10, 19:25


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3


addEvent("CLICK_REGISTER"true)
function sendRegister(playerrusernamerpassword) 
    local serial getPlayerSerial(player)
    check3 dbQuery(db_connect,"SELECT Login FROM `rg_users` WHERE Login=?"rusername)
    result3 dbPoll(check3,-1)
    if #result3>0 then
        triggerClientEvent("ERROR_2"root)
    else
        local send=dbQuery(db_connect"INSERT INTO `rg_users` (Login, Password,Serial) VALUES (?,?,?) "rusernamerpasswordserial)
        triggerClientEvent("REGISTERED"root)
        result4 dbPoll(send,-1)
    end
end
addEventHandler("CLICK_REGISTER"rootsendRegister)


[ Dodano: 2017-11-10, 19:28 ]
No i co to jest ten escapeString.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-10, 22:24


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Podaj t? cz??? gdzie triggerujesz event "CLICK_REGISTER", escapeString, sk?d to wytrzasn??e??

escapeString nie ma og?lnie takiego czego?, aczkolwiek nazywa si? tak "metod?" zamiany/pozbywania si? nie kt?rych znak?w, wszystko to dotyczy wyra?e? regularnych czyli regex, polecam poczyta?.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-10, 22:34


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3


addEventHandler"onClientGUIClick"root, 
    function() 
        rusername guiGetText REDIT_LOGIN )
        rpassword guiGetText REDIT_PASS )
        reppassword guiGetText REPEDIT_PASS )
        
        if source == REGIN or source == REG_LABEL then
            
            if rusername == "" or rusername == "Podaj login" then
                exports["rg_noti"]:showGUI("Uzupe?nij pola!")
            elseif rpassword == "" or rpassword == "Podaj has?o" then
                exports["rg_noti"]:showGUI("Uzupe?nij pola!")
            elseif reppassword == "" or reppassword == "Powt?rz has?o" then
                exports["rg_noti"]:showGUI("Uzupe?nij pola!")    
            else
                if reppassword == rpassword then
                     if string.len(rusername)>16 or string.len(rusername)<3 then
                        exports["rg_noti"]:showGUI("Login jest za kr?tki,d?ugie (od 3 do 16)!")
                    elseif string.len(rpassword)>16 or string.len(rpassword)<3 then    
                        exports["rg_noti"]:showGUI("Has?o jest za kr?tkie,d?ugie (od 3 do 16)!")
                    else
                        rpassword guiGetText REDIT_PASS )
                        triggerServerEvent("CLICK_REGISTER"rootrusernamerpassword)
                    end    
                else 
                    exports["rg_noti"]:showGUI("Has?a nie s? takie same!")
            end
            end
        end
        
         if source == GOLOG_LABEL then
            triggerEvent("GOLOGIN"root)
            guiSetVisible(RBG,false)
        end
end)


Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-10, 22:37


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8


triggerServerEvent("CLICK_REGISTER"localPlayerrusernamerpassword)


i na stronie server tam gdzie odbierasz event, pozamieniaj player na client.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-10, 22:41


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Do zamkni?cia :D

Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Tagi: licznik :: aut :: oraz :: przebieg. :: dziwny :: problem
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