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

Wysłany: 2013-05-07, 11:49


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

Witam robi? teraz panel rejestracji aut i co? mi nie dzia?a prosz? o pomoc.
function otwieranie(success)
        guiGridListClear(Rejestracja_Grid[1]) 
        for id, playeritem in ipairs(getElementsByType("player")) do 
            local row = guiGridListAddRow ( Rejestracja_Grid[1] ) 
            guiGridListSetItemText ( Rejestracja_Grid[1], row, kolumna, getPlayerName ( playeritem ), false, false )     
        end
        Informacje_o_aucie ()
        guiSetVisible(Rejestracja_Window[1], true) 
        showCursor(true)
end
addEvent("pokazywanie", true)
addEventHandler("pokazywanie", getRootElement(), otwieranie)

function getVehicleDataForRegister()
    local tabl = {}
    local auto = guiGridListGetItemText (Rejestracja_Grid[1], guiGridListGetSelectedItem (Rejestracja_Grid[1]), kolumna)
    local vehicle = getPedOccupiedVehicle(auto)
    local health = math.floor(math.max(getElementHealth(vehicle) - 250, 0)/75 * 10)
    local handling = getVehicleHandling (vehicle)
    table.insert(tabl,{"Nazwa pojazdu",getVehicleName(vehicle),"--"})
    table.insert(tabl,{"Tablica rejestracyjna",getVehiclePlateText(vehicle),"--"})
    table.insert(tabl,{"Masa",handling['mass'],"--"})
    table.insert(tabl,{"Maksymalna pr?dko??",handling['maxVelocity'],"--"})
    table.insert(tabl,{"Nap?d",handling['driveType'],"--"})
    table.insert(tabl,{"Typ silnika",handling['engineType'],"--"})
    table.insert(tabl,{"Stan og?lny pojazdu",health.."%",health == 100 and "OK" or "B??d"})
    return tabl,canRegister
end

function Informacje_o_aucie ()
    local tablet = getVehicleDataForRegister()
    guiGridListClear(Rejestracja_Grid[1])
    for k,v in ipairs(tablet) do
        local row = guiGridListAddRow (Rejestracja_Grid[1])
        guiGridListSetItemText (Rejestracja_Grid[1], row, kolumna1, tostring(v[1]), false, false)
        guiGridListSetItemText (Rejestracja_Grid[1], row, kolumna2, tostring(v[2]), false, false)
        guiGridListSetItemText (Rejestracja_Grid[1], row, kolumna3, tostring(v[3]), false, false)
    end
end

b??d jest taki ?e jak wpisuje cmd to si? robi b??d w linijce
local health = math.floor(math.max(getElementHealth(vehicle) - 250, 0)/75 * 10)
Prosz? o szybk? pomoc thx

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-07, 11:57


Riot

3X






Wiek: 30
Na forum: 5870 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Podaj tre?? b??du.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-07, 12:13


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611



Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-07, 13:02


Riot

3X






Wiek: 30
Na forum: 5870 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

local auto = guiGridListGetItemText (Rejestracja_Grid[1], guiGridListGetSelectedItem (Rejestracja_Grid[1]), kolumna)
local vehicle = getPedOccupiedVehicle(auto)


Za pomoc? zmiennej auto wskazujesz gracza z Grid Listy?
Je?li tak:

local auto = guiGridListGetItemText (Rejestracja_Grid[1], guiGridListGetSelectedItem (Rejestracja_Grid[1]), kolumna)
local vehicle = getPedOccupiedVehicle(getPlayerFromName(auto))


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-07, 21:28


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

Mam kolejny problem kod :




local player = getLocalPlayer()
[...]

function Opcje_dawania ()
    if(guiCheckBoxGetSelected(Rejestracja_Check[1]))then
    guiSetText( Rejestracja_Memo[1], player )
    else
    guiSetText( Rejestracja_Memo[1], "Nazwa" )
    end
end
addEventHandler("OnClientClick", Rejestracja_Check[1], Opcje_dawania)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-07, 21:29


Riot

3X






Wiek: 30
Na forum: 5870 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

addEventHandler("onClientGUIClick", Rejestracja_Check[1], Opcje_dawania)


/Edit: Poprawka, nie u?ywaj eventu onClientClick do klikania w GUI.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-07, 21:52


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

B??d mam odno?nie tego
guiSetText( Rejestracja_Memo[1], player )

argument 2

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-07, 21:56


Riot

3X






Wiek: 30
Na forum: 5870 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Dziwisz si?? Zobacz co masz zdefiniowane pod t? zmienn? ("getLocalPlayer()").
Chcesz tam nick wrzuci?? Je?li tak:

guiSetText( Rejestracja_Memo[1], getPlayerName(player))


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-08, 08:11


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

Jak zrobi? ?eby tylko dany gracz m?g? wej?? do auta??
Jakich funkcji u?y?.

[ Dodano: 2013-05-08, 09:45 ]
Witam jak zrobi? dat? kt?ry dzisiaj jest w formie [dzie? miesi?c rok ] na serwerze

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-08, 10:36


Riot

3X






Wiek: 30
Na forum: 5870 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Dany gracz? Sprawdzasz czy nick gracza/nazwa konta jest taka sama jak nazwa w?a?ciciela.

wlasciciel = "Gracz"

if wlasciciel = getPlayerName(element) then
--
end


Takie co?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-08, 11:08


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

Ziomek11, a date jak zrobic ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-08, 11:14


Riot

3X






Wiek: 30
Na forum: 5870 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-08, 11:38


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

Ziomek11, tak ale jak to zrobi? na date ??

[ Dodano: 2013-05-08, 11:57 ]
b??d
Serwer:
function tablice (gracz, player, numery_tablicy)
[..]
local auto_stworzone = createVehicle  (  auto_id , x, y, z, rotx, roty, rotz, numery_tablicy )
[...]
addEvent("Tablice", true)
addEventHandler("Tablice", getRootElement(), tablice)

Klient;
local numery_tablicy = guiGetText ( Rejestracja_Memo[4] )
triggerServerEvent("Tablice", getRootElement(), gracz, player, numery_tablicy )


Czemu tablice si? nie zmieniaj? ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-08, 12:09


Riot

3X






Wiek: 30
Na forum: 5870 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Z tego co pami?tam tablice mo?na by?o ustawi? tylko w niekt?rych pojazdach.

Co do daty:
time = getRealTime()
dzien = time.monthday
miesiac = time.month + 1
rok = time.year + 1900
data = dzien.."/"..miesiac.."/"..rok
outputChatBox(data)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-08, 13:13


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

Ziomek11, na pewno w nie kt?rych ??

[ Dodano: 2013-05-08, 13:18 ]
A wie kto? kiedy b?dzie funkcja na zmian? tablicy ??
Bo ekipa MultitheAuto si? obija i nie robi funkcji :(

Postaw piwo autorowi tego posta
 

 
Tagi: panel :: rejestracji :: aut
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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