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

Wysłany: 2014-01-25, 14:36


monio







Wiek: 30
Na forum: 4887 dni
Posty: 319
Nick w MP: Monio99

Piwa: 3565

Respekt: 120,5
Respekt: 120,5

Witam robi? tak? informacje ze jak gracz wejdzie na server to pobiera jego nick i wy?wietla w oknie tylko jak da?em tak:

guiSetText wejscienaserver"\nNa serwer wszed? gracz o loginie: "..getPlayerName(getLocalPlayer()) 
to jak jakis gracz wejdzie to pokazuje si? m?j nick i nie mam rozkminy :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-25, 14:48


Zgredek666

LUA






Wiek: 27
Na forum: 4722 dni
Posty: 251
Nick w MP: Zgredek

Piwa: 442

Respekt: 70,1

Poka? ca?? funkcje

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-25, 14:57


monio







Wiek: 30
Na forum: 4887 dni
Posty: 319
Nick w MP: Monio99

Piwa: 3565

Respekt: 120,5
Respekt: 120,5

function witam()
getLocalPlayer()
guiSetVisible (wejscietrue)
guiSetText wejscienaserver"\nNa serwer wszed? gracz o loginie: "..getPlayerName(getLocalPlayer()) )
setTimer (function()
guiSetVisible (wejsciefalse)
end5000)
end
addEvent ("wejsciesmoka"true)
addEventHandler ("wejsciesmoka"getRootElement(), witam)
tak wygl?da client u mnie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-25, 15:05


Zgredek666

LUA






Wiek: 27
Na forum: 4722 dni
Posty: 251
Nick w MP: Zgredek

Piwa: 442

Respekt: 70,1

A gdzie masz stoworzone gui pod guiSetVisible poda?e? sam? funkcje a nie np. tak
 local wejscie guiCreateWindow(405,15,383,1069,"",false)


Podpis
Piszę skrypty lua na serwery Truck/RPG/Race/DayZ. Kontakt pw!

Pomogłem? Wystarczy jak postawisz :piwo:



Zapraszam na mój kanał na yt:
https://www.youtube.com/c...vgsF65M-Xw5hEDQ
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-25, 15:05


monio







Wiek: 30
Na forum: 4887 dni
Posty: 319
Nick w MP: Monio99

Piwa: 3565

Respekt: 120,5
Respekt: 120,5


wejscie guiCreateStaticImage(105632930443":fa-zw/tlo.png"false)
guiSetProperty(wejscie"ImageColours""tl:90000000 tr:90000000 bl:90000000 br:90000000")
guiSetVisible (wejsciefalse)
wejscienaserver guiCreateLabel(0430429""falsewejscie)
guiSetFont(wejscienaserver"default-bold-small")
guiLabelSetColor(wejscienaserver5420319)  
  
wyjscienaserver guiCreateLabel(0430429""falsewejscie)
guiSetFont(wyjscienaserver"default-bold-small")
guiLabelSetColor(wyjscienaserver5420319)   


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-25, 15:15


Zgredek666

LUA






Wiek: 27
Na forum: 4722 dni
Posty: 251
Nick w MP: Zgredek

Piwa: 442

Respekt: 70,1

local wejscie guiCreateStaticImage(105632930443":fa-zw/tlo.png"false)
guiSetProperty(wejscie"ImageColours""tl:90000000 tr:90000000 bl:90000000 br:90000000")
guiSetVisible (wejsciefalse)
local wejscienaserver guiCreateLabel(0430429""falsewejscie)
guiSetFont(wejscienaserver"default-bold-small")
guiLabelSetColor(wejscienaserver5420319)  
  
local wyjscienaserver guiCreateLabel(0430429""falsewejscie)
guiSetFont(wyjscienaserver"default-bold-small")
guiLabelSetColor(wyjscienaserver5420319)   


function witam()
local player getPlayerName(getLocalPlayer())
guiSetVisible (wejscietrue)
guiSetText (wejscienaserver"\nNa serwer wszed? gracz o loginie: "..player)
setTimer (function()
guiSetVisible (wejsciefalse)
end5000)
end
addEvent ("wejsciesmoka"true)
addEventHandler ("wejsciesmoka"getRootElement(), witam)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-25, 15:27


McDeKi







Wiek: 28
Na forum: 4844 dni
Posty: 95
Nick w MP: McDeKi

Piwa: 186

Respekt: 60

Jezeli ma sie to wyswietlac kazdemu graczowi, to musisz wywolac event po stronie servera,

Server

function jakGraczDolaczy()
local nazwaGracza getPlayerName(source)
triggerClientEvent("wejsciesmoka",root,nazwaGracza)
addEventHandler("onPlayerJoin",getResourceRootElement(getThisResource()),jakGraczDolaczy)


client

function witam(nazwaGracza)
guiSetVisible (wejscietrue)
guiSetText (wejscienaserver"\nNa serwer wszed? gracz o loginie: "..nazwaGracza)
setTimer (function()
guiSetVisible (wejsciefalse)
end5000)
end
addEvent ("wejsciesmoka"true)
addEventHandler ("wejsciesmoka",getResourceRootElement(getThisResource()), witam)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-25, 15:32


monio







Wiek: 30
Na forum: 4887 dni
Posty: 319
Nick w MP: Monio99

Piwa: 3565

Respekt: 120,5
Respekt: 120,5

ja mam event z servera na client nie zwr?ci?e? uwagi na to:

addEvent ("wejsciesmoka"true)
addEventHandler ("wejsciesmoka"getRootElement(), witam)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-25, 15:33


Zgredek666

LUA






Wiek: 27
Na forum: 4722 dni
Posty: 251
Nick w MP: Zgredek

Piwa: 442

Respekt: 70,1

Monio sprawdzi?e? ten kod co ci wys?a?em?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-25, 15:35


McDeKi







Wiek: 28
Na forum: 4844 dni
Posty: 95
Nick w MP: McDeKi

Piwa: 186

Respekt: 60

Tak, ale wyslij nick z servera, bo tak to ci sie wyswietli twoj.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-25, 15:37


monio







Wiek: 30
Na forum: 4887 dni
Posty: 319
Nick w MP: Monio99

Piwa: 3565

Respekt: 120,5
Respekt: 120,5

function krsofajoin ( )
local PlayerName getPlayerName source )
triggerClientEvent ("wejsciesmoka"getRootElement(),PlayerName)
end
addEventHandler "onPlayerJoin"getRootElement(), krsofajoin )


[ Dodano: 2014-01-25, 15:37 ]
to moj server ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-25, 15:38


McDeKi







Wiek: 28
Na forum: 4844 dni
Posty: 95
Nick w MP: McDeKi

Piwa: 186

Respekt: 60


function witam(PlayerName)
guiSetVisible (wejscietrue)
guiSetText (wejscienaserver"\nNa serwer wszed? gracz o loginie: "..PlayerName)
setTimer (function()
guiSetVisible (wejsciefalse)
end5000)
end
addEvent ("wejsciesmoka"true)
addEventHandler ("wejsciesmoka"getRootElement(), witam)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-25, 15:40


monio







Wiek: 30
Na forum: 4887 dni
Posty: 319
Nick w MP: Monio99

Piwa: 3565

Respekt: 120,5
Respekt: 120,5

dobra sprawdze i dam zna?

[ Dodano: 2014-01-25, 15:41 ]
Monio nie sprawdzi? gdy? nie mam z kim sprawdzi? narazie ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-25, 17:23


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Bo?e monio, nie getPlayerName tylko getPlayerFromName

Więcej informacji znajdziesz w Wikipedii MTA:

getPlayerFromName
zmien tylko to w twoim kodzie na poczatku i b?dzie dzia?a?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-25, 18:55


McDeKi







Wiek: 28
Na forum: 4844 dni
Posty: 95
Nick w MP: McDeKi

Piwa: 186

Respekt: 60

Ten kod, ktory mu podalem jest dobry, a twoja funkcja zwraca: "Returns a player element for the player with the nickname provided. If there is no player with that name, false is returned."
a getPlayerName zwraca: "Returns a string containing the requested player's name, or false if the player passed to the function is invalid."

Postaw piwo autorowi tego posta
 

 
Tagi: system :: wejsc :: wyjsc
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