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

Wysłany: 2012-01-13, 15:37


xUfOkx







Wiek: 39
Na forum: 5633 dni
Posty: 27
Nick w MP: xUfOkx



Respekt: 50

Jest taka funkcja, kt?r? mog? przypisa? dany skrypt/komend? dla jednego LOGINU na serwerze?

Ostatnio zmieniony przez xUfOkx 2012-01-13, 16:18, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-13, 19:09


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Nie jedna, ale zbi?r funkcji.

  • Pobierasz nazw? gracza.
  • Sprawdzasz czy jest zalogowany.
  • Sprawdzasz zgodno?? komendy/skryptu.
  • Kontynuujesz kod.


Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-04, 20:04


irvs126

www.lss-rp.pl






Wiek: 36
Na forum: 5461 dni
Posty: 109
Nick w MP: irvs126

Piwa: 97

Respekt: 63,3

Rozumiem ?e chcia?by? zrobi? skrypt kt?ry bedzie m?g? np zrestartowa? gracz o wybranym przez cb loginie a nie chcesz dawac mu praw dost?pu do wzystkich plik?w??

Je?li dobrze zrozumia?em to:

-Stworz lokaln? z ;loginem gracza
-Napisz Warunek typu "je?li gracz ma nazwe konta"
-Stw?rz lokaln? z nazw? wybranego skryptu np

Kod:

local skrypt = getResourceFromName("skrypcik")


Podam tu przyk?ad skryptu kt?ry ma RESTARTOWAC wybrany plik

-Tworzysz kolejny warunek

Kod:

if getResourceState(skrypt) == "running" then

Kt?ry zezwoli na wykonanie dalszej cz??ci skryptu tylko w wypadku gdy skrypt jest obecnie uruchomiony

-Teraz piszesz cze?c restartuj?c? plik
Kod:

restartResource(skrypt)


-Mo?esz doda? wiadomo?c na Chacie o powodzeniu restartu

Kod:

outputChatBox ("Plik Zosta? Poprawnie Zrestartowany", thePlayer, 0, 255, 0)


-Nast?pnie zamykasz funkcje i warunki

-Dodajesz Komende kt?ra wykona funkcje u?yj addCommandHandler

-Tworzysz Mete i plik.lua wstawiasz Serverside



Mam Nadzieje ?e pomog?em

Podpis
, Sprawdź pierwszy serwer Roleplay, stawiający duży nacisk na grę In Character!
www.lss-rp.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-05, 21:34


Oski

LUA Scripter






Wiek: 30
Na forum: 5246 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

irvs126, Nie baw sie w lua jesli nie wiesz o co chodzi.
Drogi kolego xUfOkx,

Kod:


function podstawowyskrypt(thePlayer)
local logingracza = "Oski" --wpisujemy login gracza
local getplayeraccount =getPlayerAccount( thePlayer )
local getaccountname = getAccountName(getplayeraccount )
if getaccountname == logingracza then
//dalszaczescskryptu
end
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-05, 22:14


irvs126

www.lss-rp.pl






Wiek: 36
Na forum: 5461 dni
Posty: 109
Nick w MP: irvs126

Piwa: 97

Respekt: 63,3

Oski, Przecie? to samo napisa?em tylko ?e z instrukcj? i opisane lecz nie poda?em gotowego kodu, z powodu takiego ?e dawniej te? szukalem gotowc?w ale zrozumia?em ?e tak si? niczego nie naucz? wi?c teraz cho? wiem niewiele jak na mo?liwo?ci tego j?zyka to nie daje gotowych kod?w lecz wole wyyt?umaczyc zeby osoba si? nauczy?a :D

Pozdrawiam

Podpis
, Sprawdź pierwszy serwer Roleplay, stawiający duży nacisk na grę In Character!
www.lss-rp.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-07, 13:22


Oski

LUA Scripter






Wiek: 30
Na forum: 5246 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

"irvs126" napisał/a:

Rozumiem ?e chcia?by? zrobi? skrypt kt?ry bedzie m?g? np zrestartowa? gracz o wybranym przez cb loginie a nie chcesz dawac mu praw dost?pu do wzystkich plik?w??

Je?li dobrze zrozumia?em to:

-Stworz lokaln? z ;loginem gracza
-Napisz Warunek typu "je?li gracz ma nazwe konta"
-Stw?rz lokaln? z nazw? wybranego skryptu np

Kod:

local skrypt = getResourceFromName("skrypcik")


Podam tu przyk?ad skryptu kt?ry ma RESTARTOWAC wybrany plik

-Tworzysz kolejny warunek

Kod:

if getResourceState(skrypt) == "running" then

Kt?ry zezwoli na wykonanie dalszej cz??ci skryptu tylko w wypadku gdy skrypt jest obecnie uruchomiony

-Teraz piszesz cze?c restartuj?c? plik
Kod:

restartResource(skrypt)


-Mo?esz doda? wiadomo?c na Chacie o powodzeniu restartu

Kod:

outputChatBox ("Plik Zosta? Poprawnie Zrestartowany", thePlayer, 0, 255, 0)


-Nast?pnie zamykasz funkcje i warunki

-Dodajesz Komende kt?ra wykona funkcje u?yj addCommandHandler

-Tworzysz Mete i plik.lua wstawiasz Serverside



Mam Nadzieje ?e pomog?em


Gdzie tu pokaza?e? funkcje na login gracza ?
To jest skrypt w ca?o?ci na restart resource.
<puk><puk>
Czytaj ze zroumieniem, a jesli nie potrafisz to sie za to nie bierz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-07, 13:33


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Oski ma racj?. Poza tym zwracam si? z pro?b? do administracji o zamkni?cie tematu. Tw?rca dawno nie zagl?da? do tematu (co wnioskuje po braku odpowiedzi od daty 13 stycznia), a poza tym sprawa zosta?a wyja?niona.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Tagi: funkcja :: login :: gracza
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Funkcja na login gracza 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