Witamy sympatyków GTA na forum GTAOnline Obecny czas to 2012-05-21, 08:02 Zarejestrowanych: 40348
Panel Logowania


Zapamiętaj moje hasło.
Strona główna | Rejestracja | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj

Poprzedni temat :: Następny temat
Funkcja na login gracza
Autor Wiadomość
xUfOkx 



Informacje
Nick w MP: xUfOkx
Na forum: 506 dni
Posty: 37
Respekt: 50


Wysłany: 2012-01-13, 15:37   Funkcja na login gracza


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
 
Pioruniasty  Piszę, więc jestem.





Informacje
Nick w MP: Piorun
Na forum: 1585 dni
Posty: 900
Piwa: 163
Respekt: 99,7
Głosy: 7



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


Nie jedna, ale zbiór funkcji.

  • Pobierasz nazwę gracza.
  • Sprawdzasz czy jest zalogowany.
  • Sprawdzasz zgodność komendy/skryptu.
  • Kontynuujesz kod.
_________________
Project: San Andreas
Projekt serwera RP w MTA. Na razie istniejemy
jako strona na Facebook'u. Możesz nas polubić,
skomentować i oceniać naszą pracę.
Postaw piwo autorowi tego posta
 
irvs126  Junior Lua Scripter




Informacje
Nick w MP: irvs126
Na forum: 334 dni
Posty: 85
Piwa: 26
Respekt: 58
Głosy: 2



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


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
_________________
, Pomogłem ci ?? ? Zarzuć Browca :D

GG-24887090
Postaw piwo autorowi tego posta
 
Oski  LUA Scripter




Informacje
Nick w MP: Oski
Na forum: 119 dni
Posty: 83
Piwa: 9
Respekt: 60
Głosy: 1



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


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
 
irvs126  Junior Lua Scripter




Informacje
Nick w MP: irvs126
Na forum: 334 dni
Posty: 85
Piwa: 26
Respekt: 58
Głosy: 2



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


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
_________________
, Pomogłem ci ?? ? Zarzuć Browca :D

GG-24887090
Postaw piwo autorowi tego posta
 
Oski  LUA Scripter




Informacje
Nick w MP: Oski
Na forum: 119 dni
Posty: 83
Piwa: 9
Respekt: 60
Głosy: 1



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


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
 
Pioruniasty  Piszę, więc jestem.





Informacje
Nick w MP: Piorun
Na forum: 1585 dni
Posty: 900
Piwa: 163
Respekt: 99,7
Głosy: 7



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


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.
_________________
Project: San Andreas
Projekt serwera RP w MTA. Na razie istniejemy
jako strona na Facebook'u. Możesz nas polubić,
skomentować i oceniać naszą pracę.
Postaw piwo autorowi tego posta
 
Tagi: funkcja :: login :: gracza
Anonymous



Dołaczył: Wczoraj 0:00
Posty: 1
Skad: google.com


Anonymous Koniecznie zajrzyj na:




Miejsce na Twoją reklamę!





Wyświetl posty z ostatnich:   
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
Wersja do druku

Skocz do:  


phpBB by Przemo modified by xXx 2003-2012

Template GTAONLINE created by gtaonline.pl



Dubbing w grach, wywiady, recenzje - DUBSCORE.pl
Strona wygenerowana w 0,29 sekundy. Zapytań do SQL: 19