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

Wysłany: 2016-12-07, 11:27


MartinPanZycia

Zielony w LUA






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

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%
Strona servera
function daj(player)
local konto=getPlayerAccount(player)
local ile=(getAccountData(konto,"dovip")or 0)
setAccountData(konto,"dovip",ile+0.01)
removeEventHandler("onPlayerPickupHit",getRootElement(),onw)
outputChatBox("Znalazles punkt! Obecnie masz"..getAccountData(konto,"dovip").."!",player,0,255,0)
end

strona clienta
i chcialbym wby ta warto?? wiecie by?a widoczna

addEventHandler("onClientRender",root,function()
local sx,sy guiGetScreenSize()
dxDrawText("Warto?? "sx*-80/1024sy*-185/768sx*323/1024sy*386/768tocolor(255255255255), 1.00"default-bold""center""center"false)
end)

wiecie gosciu zdobywa punkt i po prostu chcialbym aby oprocz outputChatBox pojawilo sie te? w dxDraw

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

 
Wysłany: 2016-12-07, 12:18


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

MartinPanZycia, po zbieraniu "tego czego?" dawaj na elementDate a po wyj?ciu z serwera zapisuj na AccountData. Ten spos?b jest najprostszy oraz mo?e uda ci wykona? samemu, bo inne opcje na tw?j poziom odpadaj?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-07, 16: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%

local screenWidthscreenHeight guiGetScreenSize ( )
addEventHandler("onClientRender",root,
function()
triggerServerDevent("doVip",localPlayer)
local Rang=getElementData(localPlayer,"dovip")
dxDrawText RangscreenWidth/2+395screenHeight/2-110  screenWidthscreenHeighttocolor 000255 ), 1.2"bankgothic" )

To pozyzej to strona clienta

teraz serwera


addEvent("doVip",true)
addEventHandler("doVip",root,
function()
local konto=getPlayerAccount(source)
local ile=(getAccountData(source,"dovip") or 0)
setElementData(source,"dovip",ile)
end)

luki123luki123, dobrze zrobi?em ? zaraz sprawdze czy dziala

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

 
Wysłany: 2016-12-07, 17:39


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

MartinPanZycia, du?o b??d?w ;) liter?wek itp :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-07, 18:11


MartinPanZycia

Zielony w LUA






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

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%
luki123luki123, oto db3

expected (to close "(' at line 2) near <eof>

tylko to pokazalo po stronie clienta , wi?c po stronie serwa powinno by? dobrze .
a i dodalem jeszcze end tam .

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

 
Wysłany: 2016-12-07, 20:11


Intuicyjny.

Amator LUA






Wiek: 22
Na forum: 3788 dni
Posty: 57
Nick w MP: Intuicyjny.

Piwa: 3

Respekt: 80

MartinPanZycia, W DB3 jest napisane, ?e nie zamkni?to addEventHandler po stronie clienta.


local screenWidthscreenHeight guiGetScreenSize ( )
addEventHandler("onClientRender",root,                    --O w?a?nie do tego event'u nie doda?e? zamykaj?cego nawiasu
function()
triggerServerEvent("doVip",localPlayer)
local Rang=getElementData(localPlayer,"dovip")
dxDrawText ( Rang, screenWidth/2+395, screenHeight/2-110  , screenWidth, screenHeight, tocolor ( 0, 0, 0, 255 ), 1.2, "bankgothic" )


Nie jestem jaki? dobry w LUA ale my?l?, ?e to powinno dzia?a? ;p

local screenWidthscreenHeight guiGetScreenSize ( )
addEventHandler("onClientRender",root, 
function()
triggerServerEvent("doVip",localPlayer)
local Rang=getElementData(localPlayer,"dovip")
dxDrawText RangscreenWidth/2+395screenHeight/2-110  screenWidthscreenHeighttocolor 000255 ), 1.2"bankgothic" )
end
)



Jeszcze poprawi?em w triggerze, mia?e? triggerServerDevent

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-07, 20:21


zabijaka2000







Wiek: 26
Na forum: 4983 dni
Posty: 147
Nick w MP: aleks556

Piwa: 13

Respekt: 80

Ostrzeżeń: 20%
Wydaj? mi si?, ?e w getAccountData powinno by? konto, a nie source tak jak zrobi?em to poni?ej.


addEvent("doVip",true)
addEventHandler("doVip",root,
function()
local konto=getPlayerAccount(source)
local ile=(getAccountData(konto,"dovip") or 0)
setElementData(source,"dovip",ile)
end)


Podpis
San Fierro Stories Roleplay
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-08, 11: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%
dzi?kuj? wam wszystkim za pomoc , wszystko dzia?a jak nalezy :) ;) :piwo:

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

 
Tagi: wartość
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