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

Wysłany: 2016-10-14, 17:50


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3728 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%
Elo , mam pytanie bo robi? gui i po nacisni?ciu buttona jest git i mi podmienia obiekt i chodzi oto ze , po wyjsciu serwa , i po zalogowaniu sie , musz? znowu kliknac w button aby mi podmienilo obiekt , i chce ze jak si? zaloguj? to podmieni?o mi obiekt kt?ry ja wybra?em po nacisni?ciu buttona .

Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-14, 18:07


drekuu







Wiek: 46
Na forum: 3847 dni
Posty: 16
Nick w MP: drekuu

Piwa: 5

Respekt: 60

U?yj

Więcej informacji znajdziesz w Wikipedii MTA:

setAccountData

do zapisu
i

Więcej informacji znajdziesz w Wikipedii MTA:

getAccountData

do odczytu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-14, 18:08


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

MartinPanZycia, zapisywanie pod AccountData np. "model" i zapisz np. nazw? podmianki a potem odczytaj po zalogowaniu i podmie?. Nie wiem w czym tutaj masz problem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-14, 19:15


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3728 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%
dobra postaram si? to zrobi? po mimo mojej nie znajomo?ci j?zyka ang.
postaram si? w ka?dym razie .
ma mtak

function onPlayerQuit()
local playeraccount getPlayerAccount source )
      if ( playeraccount ) and not isGuestAccount playeraccount then
 *
end 
end
addEventHandler("onPlayerQuit"getRootElement(), onPlayerQuit)

w wiki pisa?o
Kod:

local playermoney = getPlayerMoney

a ja mam button .

function costa()
if source ~= was then return end 
    triggerServerEvent("Sory"localPlayer)
dff engineLoadDFF "was.dff"355 engineReplaceModel dff355 )
            txd engineLoadTXD "Wasteland.txd" )
            engineImportTXD txd355 )
  if guiGetVisible(punkt3) == true then
            guiSetVisible(punkt3false)
            showCursor(false)
 end
end
addEventHandler "onClientGUIClick"rootcosta)

nie czekam na gotowca tylko chce aby kto? mi to wyt?umaczy?

[ Dodano: 2016-10-14, 19:17 ]
rozumuj?c wiki przyk??dem by? zapis hajsu a mi chodzi o podmianke .
tylko nwm jak zamiast hajsu mog? podmianke
chyba tak ?
local button = zmienna ?

Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-14, 19:33


drekuu







Wiek: 46
Na forum: 3847 dni
Posty: 16
Nick w MP: drekuu

Piwa: 5

Respekt: 60

Robisz ifa kt?ry si? wykonuje eventem onPlayerLogin

local data=getAccountData(konto,"podmianka")
if data==true then
--podmien
end

w funkcji klikania guzika dodajesz ustawianie accountdaty

setAccountData(konto,"podmianka",true)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-14, 20:04


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3728 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%
okay czyli tak ?

local data=getAccountData(konto,"podmianka")
if data==true then
dff engineLoadDFF "was.dff"355 engineReplaceModel dff355 )
            txd engineLoadTXD "Wasteland.txd" )
            engineImportTXD txd355 )
end


a w buttonie

function costa()
if source ~= was then return end 
    triggerServerEvent("Sory"localPlayer)
dff engineLoadDFF "was.dff"355 engineReplaceModel dff355 )
            txd engineLoadTXD "Wasteland.txd" )
            engineImportTXD txd355 )
  if guiGetVisible(punkt3) == true then
            guiSetVisible(punkt3false)
            showCursor(false)
 end
end
setAccountData(konto,"podmianka",true)
addEventHandler "onClientGUIClick"rootcosta)


Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-14, 20:40


drekuu







Wiek: 46
Na forum: 3847 dni
Posty: 16
Nick w MP: drekuu

Piwa: 5

Respekt: 60

Nie, tu masz ca?y kod z komentarzem
s-side:

addEventHandler("onPlayerLogin",root,function()
    local konto=getPlayerAccount(source)--pobieramy konto graczasource to jest gracz ktory sie zalogowal
    local data=getAccountData(konto,"podmianka")
    if data==true then
        triggerClientEvent(source,"podmien",source)--onPlayerLogin jest eventem po stronie serweradlatego musimy stworzyc event do podmienienia
    end
end)

c-side:

addEvent("podmien",true)
addEventHandler("podmien",root,function()
    dff engineLoadDFF "was.dff"355 ) 
    engineReplaceModel dff355 )
    txd engineLoadTXD "Wasteland.txd" )
    engineImportTXD txd355 )
end)
function costa()
if source ~= was then return end 
    triggerServerEvent("Sory"localPlayer)
    triggerEvent("podmien",localPlayer)
  if guiGetVisible(punkt3) == true then
            guiSetVisible(punkt3false)
            showCursor(false)
 end
end
addEventHandler "onClientGUIClick"rootcosta)

jeszcze jedno, tam gdzie masz event o nazwie "Sory" to do niego wrzu? t? linijk?

setAccountData(getPlayerAccount(source),"podmianka",true)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-15, 09:47


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3728 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%
Super dzia?a , dzi?ki @ ! :piwo:

Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Postaw piwo autorowi tego posta
 

 
Tagi: zapisywanie
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