Witamy na GTAOnline Obecny czas to 2017-06-27, 17:40 Użytkowników: 70157
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj

GTAONLINE.PL
Tematy otagowane jako: administracji
1. System Administracji
Witajcie chcę zrobić system administracji lecz nie wiem jak za to się zabrać w sensie jakie funkcje etc. Chcę to zrobić za pomocą elementdat oraz pętel :P
2. System Administracji
Witam nie działa mi system administracji.Brak błędu w db3

[lua]

function Pomocnik(plr,ranga)
local result = exports.mysql:wykonaj("SELECT * from administracja WHERE sid=? AND nick=? AND serial=? AND ranga=?",sid, getPlayerName(plr),getPlayerSerial(plr), Pomocnik)
if result and #result > 0 then
return true
else
return false
end
end

function Administrator(plr,ranga)
local result = exports.mysql:wykonaj("SELECT * from administracja WHERE sid=? AND nick=? AND serial=? AND ranga=?",sid, getPlayerName(plr),getPlayerSerial(plr), Administrator)
if result and #result > 0 then
return true
else
return false
end
end

function HeadAdministrator(plr,ranga)
local result = exports.mysql:wykonaj("SELECT * from administracja WHERE sid=? AND nick=? AND serial=? AND ranga=?",sid, getPlayerName(plr),getPlayerSerial(plr), HeadAdministrator)
if result and #result > 0 then
return true
else
return false
end
end

function AdministratorRcon(plr,ranga)
local result = exports.mysql:wykonaj("SELECT * from administracja WHERE sid=? AND nick=? AND serial=? AND ranga=?",sid, getPlayerName(plr),getPlayerSerial(plr), AdministratorRcon)
if result and #result > 0 then
return true
else
return false
end
end






function loadPlayerData (plr)
if Pomocnik(plr) or Administrator(plr) or HeadAdministrator(plr) or AdministratorRcon(plr) then
if not getElementData(plr,"ek...
3. DODAWANIE DO FRAKCJI I ADMINISTRACJI
jak dodac kogos do frakcji i administracji na serwerze w MTA.[/code]
4. [MAPA] Villa Administracji
Cześć!Trochę mnie tu nie było,ale już jestem.Wracam,wraz z nowymi mapami.

Villa administracji.

Do wykorzystania na serwerach RPG,jak i DM czy Freeroam.

Mapa była wykonana dla pewnego serwera,lecz właściciel tego serwera zachował się źle w moim stosunku,więc nie będę się również z nimi bawił.

Mapa nie posiada teleportu do interioru*.

* - Zostanie dorobiony niebawem.

Kordy wejścia:

1192.85559, -2080.61670, 16.95469

Download:

http://www71.zippyshare.com/v/Lglf7fRB/file.html

Do pobrania bez zostawienia piwka ;)

Ssy:

Nie mogłem ich zrobić sporo ze względu na zbugowany serwer.Zrobiłem,ile się dało :)





[ Dodano: 2017-01-19, 21:22 ]
Niedługo dodam więcej ssów.
5. [SKRYPT] System duty administracj
Hej, postanowiłem napisać bardzo prosty skrypt i oddać go Wam. Jedyna zasada, nie zmieniamy autora. Zapraszam do pobierania :)
Aby zasób działał poprawnie, musisz dodać tabelę do MySQL z nazwą 'admins' (bez apostrofów) z kolumnami:
serial - typ VARCHAR - długość 255
level - typ INT - długość 1

Dodajemy gracza do MySQL do ekipy. Wtedy ten gracz może na serwerze wpisać komendę /duty i jest zapisany jako członek ekipy. To umożliwia pobranie rangi gracza do stworzenia np. komend.
Przykładowo, tworzymy komendę /inv dla moderatorów. To musimy sprawdzić, czy osoba wpisująca /inv jest moderatorem. Właśnie przy /duty stajemy się tj. moderatorem, administratorem, lub RCON-em :)

Link do pobrania:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
6. Lista administracji
Jak ten kod przerobić aby się gracze wyświetlali od razu, a nie po ok. 10 minutach? Gdy restartuje skrypt to tak około 10 minut musi minąć aby się wyświetliły tam nicki graczy.


[lua]local admins = ""

function processAdminList()
players = getElementsByType ( "player" )
admins = ""
for k,v in ipairs(players) do
local accountname = ""
if (isGuestAccount(getPlayerAccount(v)) == false) then
accountname = getAccountName (getPlayerAccount(v))
if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Admin" ) ) or isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "" ) ) or isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "" ) ) then
if (admins == "") then
admins = getPlayerName(v)
else
admins = admins .. ", " .. getPlayerName(v)
end
end
end
end
end

addEventHandler( "onPlayerLogin", getRootElement(), processAdminList )
addEventHandler( "onPlayerLogout", getRootElement(), processAdminList )
addEventHandler( "onPlayerQuit", getRootElement(), processAdminList )




function setAdminList(Player,command)
if admins ~= "" then
outputChatBox("RCONi:" , getRootElement(), 100 , 0, 0, true)
outputChatBox("RCONi:"..admins , getRootEleme...
7. [SKRYPT] Skarypt dla administracj
Witam długo sie nad tym męczyłem ale wkońcu zrobiłem skrypt! :D

Wiec tak zwykly gracz ani policjant itp nie moga uzywac tego skryptu ten skrypt jest dla Admina ktory musi byc wpisany w acl

Wiec tak tutaj sa SS-y :










A tutaj jest link do pobrania

Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.


[ Dodano: 2014-07-24, 18:38 ]
Błagam nie piszczie ze jakies slabe czy cos bo to moj 1 skrypt :)
8. [SKRYPT] System administracji By
[center]Witam nie pisze juz w pawn ale zostalo mi troszke skryptow ktore i tak sa mi nie potrzebne wiec po trochu bede je wydawal zobaczymy co czas przyniesie [/center]

Prezentuje wam System administracji 3 LVL (tzn. VIP, Admin, Head Admin)

Najwazniejsza cmd: /ACInfo (dla wszystkich 3 LVL ta sama CMD)

Komendy:
[code]
CMD:acinfo(playerid, params[])
{
SendClientMessage(playerid, POMARANCZOWY, "System administracji By NET366");
if(AALevel[playerid] == 0)
{
SendClientMessage(playerid, ADMIN, "GP: Brak uprawnien");
}
else if(AALevel[playerid] == 1)
{
StrinG = "{33CCFF}/Kick [ID] [Powod]t/Pogoda [ID]n";
strcat(StrinG, "/Freeze [ID]tt/UnFreeze [ID]n");
strcat(StrinG, "/DajHP [ID]tt/DajPN [ID]n");
strcat(StrinG, "/ZmienNick [ID] [Nick]t/Czyscn");
strcat(StrinG, "/Ann [Czas] [Text]t/AnnPlayer [ID] [Czas] [Text]n");
strcat(StrinG, "/DajKaseAll [Ilosc]t/DajHPAlln");
strcat(StrinG, "/DajPNAlltt/DajKolor [ID] [Kolor]n");
strcat(StrinG, "/Czas [Czas]tt/NaprawAlln");
strcat(StrinG, "/Jail [ID] [Powod]t/UnJail [ID]n");
strcat(StrinG, "/JailTime [ID] [Czas] [Powod]n");
strcat(StrinG, "/Spec [ID]t/SpecOffn");
strcat(StrinG, "/Remove [ID]t/Respawnn");
strcat(StrinG, "/TP [ID] [ID2]n");
ShowPlayerDialog(playerid, 20, DIALOG_STYLE_MSGBOX, "{FF0000}Grunt Party - {9E...




phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,07 sekundy. Zapytań do SQL: 8