Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: administratora
1. Zasięg Suszarki Administratora
Witam. Chcia?bym si? dowiedzie? czy jest mo?liwo?? zwi?kszenia zasi?gu suszarki ?eby z wi?kszej odleg?o?ci od gracza/auta ju? pokazywa?o si? gui. Je?li tak To m?g?by mnie kto? nakierowa? jak takie co? zrobi??.
2. nadanie uprawnien administratora pod serial
Witam, potrzebuj? pomocy z tym skryptem. Mianowicie nie widz? ?adnego b??du w skrypcie. Chcia?em pouczy? si? troch? i zacz?? od prostej rzeczy, kt?ra wyda?a si? do?? uci??liwa.
Skrypt robiony by? pod gamemod "Empire Santos".
Zacz??o si? od tego, ?e po dodaniu wpisu w bazie danych odpowiadaj?cych administratorowi - pr?ba zalogowania na serwer by?a niemo?liwa.
Po kilkunastu kolejnych pr?bach stwierdzi?em, ?e przy logowaniu na serwer ka?dy b?dzie mia? ustawion? warto?? (user:aduty na true).
I w tym wypadku wszystko dzia?a?o. Lecz przy ustawieniu na serial ju? nie.
Nie mog? teraz spa? po nocach, bo mnie gn?bi to - co jest nie tak :(
Prosz? o pomoc, dzi?kuje bardzo z g?ry


local seriale 

{
    [ 
"test1" ] = { "tutaj_jest_serial" },
}
 
addEventHandler("onPlayerLogin"root,
    function(
_account)
        
local serialallowedSerials getPlayerSerial(source)
        for 
1#allowedSerials do
            
if allowedSerials[i] == serial then
                player
:setData("user:aduty"true)
                return
            
end
        end
        cancelEvent
(true"nie ma")
    
end
)


edit. Na debugscripcie wyskakuje "attempt to index local 'plr' (a userdata value)".
Nie wiem, czy to ma jakiekolwiek znaczenie.
3. [PHP] Panel administratora
Witam, ot?? chcia?bym stworzy? panel administratora w kt?rym b?d? wy?wietlane dane z phpMyAdmin. Chodzi mi o to aby np, je?li napisze co? na serwerze MTA (GM ogrpg) na czacie lokalnym trafia?o do bazy danych (To ju? mam za?atwione) a nast?pnie na stron? WWW, lecz problem w tym ?e nie wiem jak to zrobi?, chce te? aby by?y tam wy?wietlane wszystkie dane z poszczeg?lnych tabeli. Je?li mam tabele ogrpg_logi I tam s? tabele Takie jak (Nick, Tekst, Serial) To chcia?bym aby na stronie WWW te? by?a tabela kt?ra wy?wietla?a by tak? informacj?. Czy takie co? jest mo?liwe do wykonania? Oczywi?cie chc? te? aby da?o to si? podpi?? pod Baz? danych za pomoc? DB-connect (Je?li napisa?em co? g?upiego to przepraszam ale jeszcze si? ucz? :P )
4. Jak zmienić kolor administratora na scoreboardzie?
Jak zmieni? kolor administratora na scoreboardzie? ( robie sobie serwer na paczce psrpg )

PLIK PYSTORIES-ADMIN ( to odpowiada za /admins itp. ) jednak nie moge znale?? gdzie to jest przeszuka?em ca?y skrypt pystories-admins i nic nie znalazlem w pystories-scoreboard tez wszystko przeszuka?em nic nie znalaz?em

SS1: https://imgur.com/a/SiDqzpE ( zmienione kolorki pod komenda /admins )
SS2: https://imgur.com/a/JpQarJh ( kolorek na scoreboardzie )

Jak zmieni? kolorek na taki jaki jest na ss1?

Daje za dzia?aj?cy spos?b piwko oraz respekt ( bardzo prosz? chce wystartowa? jak najszybciej serwer! )

W ka?dym razie dzi?kuje!
5. Panel administratora
Mam problem, poniewa? nada?em sobie funkcj? poprzez /addaccount ale po zalogowaniu nie wyskakuje mi informacja o mo?liwo?ci korzystania z panelu pod p.
6. Panel administratora
Witam, w jaki spos?b mog? nada? panel pod 'P' administratorowi?
7. Suszarka Administratora
Witam, chcia?em aby suszarka administratora mog?a pokaza? id pojazdu i ostatniego kierowce:

Server:
[lua]addEvent('doAdminToolAction', true);

local adminGroup = ACLGroup.get('Admin');

addCommandHandler('suszarka', function(player, cmd)
if player.account.name then
if isObjectInACLGroup('user.'..player.account.name, adminGroup) then
local state = not (player:getData('adminTool'));

player:setData('adminTool', state);

if state then
player:outputChat('Suszarka administratora zosta?a w??czona!', 0, 255, 0);
player:outputChat('Wystarczy nacelowa? na pojazd, wybra? opcj? k??kiem myszy i potwierdzi? klikaj?c LPM.', 0, 255, 0);
else
player:outputChat('Suszarka administratora zosta?a wy??czona.', 255, 150, 0);
end

triggerClientEvent(player, 'onClientToggleAdminTool', player, state);
end
end
end);

addEventHandler('doAdminToolAction', root, function(element, actionID, actionName)
--outputChatBox('Akcja '..actionName..' [ID '..actionID..'] na elemencie '..tostring(element))

if actionID == 1 then --naprawa
element:fix();
source:outputChat('Naprawi?e? pojazd suszark? administratora! [Opcja '..actionID..']', 0, 255, 0);
elseif actionID == 2 then --obr?cenie
local rotVec = element:getRotation();
element:setRotation(rotVec.x, 0, rotVec.z);
source:outputChat('Postawi?e? pojazd na ko?a suszark? administratora! [Opcja '..actionID..']', 0, 255, 0);
elseif actionID == 3 then --zniszczenie
element:destroy...
8. [SKRYPT] Panel Administratora w G
Witam,

Mam do zaprezentowania panel administratora w GUI

Dziala tylko jak jestesmy zalogowani na RCONie.

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

Po wpisaniu /adminpanel pojawia si? GUI, w kt?rym s? r?zne opcje. Jest ich 10.

Lista opcji:

Dodaj 100 hp - Daje nam pelne zycie

Dodaj armor - Daje nam pelny armor

Teleportuj na norm. spawn - TUTAJ SPAWN SERVERA I-RP PL!!!

Napraw ten pojazd - Naprawia pojazd w ktorym aktualnie jestes

Zrob GMX - Restartuje server

Zrob burze - Zmienia pogode na burze

Zrob sloneczna pogode - Zmienia pogode na sloneczna

Dodaj sobie miniguna - Daje Ci miniguna

Wylacz server - Wylacza server

Dodaj sobie noz - Daje Ci n??

Pozdrawiam. Komentujcie.
9. [SKRYPT] Suszarka administratora
Witam. Niedawno wzi??em udzia? w konkursie GTAO na najlepszy skrypt do MTA:SA. Mo?e wiecie, mo?e nie, wygra?em ten konkurs, a praca moja by?a pono? najlepsza ze wszystkich zg?oszonych.

Postanowi?em udost?pni? t? prac? dla was, u?ytkownik?w GTAO. My?l?, ?e ka?dy znajdzie w niej co? dla siebie (jaki? nowy spos?b, etc.).

Aby w??czy? suszark? trzeba mie? uprawnienia administratora i jak?kolwiek bro?, kt?r? mo?na celowa?. Suszark? w??czamy wpisuj?c [b]/suszarka[/b]. Po nacelowaniu na pojazd pokazuje nam si? nasze menu po prawej stronie ekranu.
[img]http://i.imgur.com/23F9yK0.png[/img]
Aby zmieni? wybran? akcj? wystarczy scrollowa? w d?? lub g?r?. Klikaj?c LPM potwierdzamy wybran? akcj?.

Umieszczam tak?e kr?tki filmik pokazuj?cy dzia?anie suszarki:
[youtube]26BP5wy6AZU[/youtube]

[img]http://i.imgur.com/tR53Oqf.png[/img]
Jak wida?, ka?da opcja ma swoje ID. Opcje mo?na bez problemu dodawa? lub usuwa? w kodzie...
[code]{'Tytu?', ?cie?ka do obrazka, r, g, b}[/code]
[lua]adminTool.options = {
{'Napraw', 'images/1.png', 38, 198, 63},
{'Postaw na ko?a', 'images/2.png', 231, 76, 60},
{'Zniszcz', 'images/3.png', 219, 10, 91},
{'Praca konkursowa GTAO.pl', 'images/nil.png', 25, 181, 254},
{'Praca konkursowa GTAO.pl', 'images/nil.png', 103, 65, 114},
{'Praca konkursowa GTAO.pl', 'images/nil.png', 135, 211, 124},
{'Zamknij', 'images/exit.png', 210, 82, 127}
};[/lua]

...a ich dzia?anie zmienia? w zdarzeniu, pod kt?re jest podpi?ta funkcja z nast?puj?cymi a...
10. Suszarka Administratora
Witam, chcia?bym zrobi? suszark? administratora, tam b?dzie si? wy?wietla?o np. ID, aby da?o si? naprawi? pojazd itp


Za pomoc daje :arrow: :piwo: oraz :arrow: R*

[ Dodano: 2015-08-13, 14:45 ]
mam ju? na naprawe lecz nie dzia?a :/
 addEventHandler "onClientClick"root, function( buttonstate_____element 
    if 
element then
        
if button == "right" and state == "down" and getElementType(element) == "vehicle" then
            
if getPedWeapon getLocalPlayer() ) == 24 then
                fixVehicle 
element )
            
end
        end
    end
end 
)

Brak DB
11. Suszarka Administratora
Za ka?d? pomoc leci :piwo: :piwo: :piwo:

Tu mam jaki? kod... B?dzie to dzia?a??

[code]

function isPedAiming ( thePedToCheck )
if isElement(thePedToCheck) then
if getElementType(thePedToCheck) == "player" or getElementType(thePedToCheck) == "ped" then
if getPedTask(thePedToCheck, "secondary", 0) == "TASK_SIMPLE_USE_GUN" then
return true
end
end
end
return false
end

-- funkcja pomocna ByShuffle -- skalowanie gui / tekstow
mojeW,mojeH = 640, 480
sW,sH = guiGetScreenSize()
width, height = (sW/mojeW), (sH/mojeH)



function isEventHandlerAdded( sEventName, pElementAttachedTo, func )
if
type( sEventName ) == 'string' and
isElement( pElementAttachedTo ) and
type( func ) == 'function'
then
local aAttachedFunctions = getEventHandlers( sEventName, pElementAttachedTo )
if type( aAttachedFunctions ) == 'table' and #aAttachedFunctions > 0 then
for i, v in ipairs( aAttachedFunctions ) do
if v == func then
return true
end
end
end
end

return false
end



function pokazSpeed(speed,id,paliwo,ostatni,akcja_name)
dxDrawRectangle(199*width, (168-35)*height, 246*width, 44*height, tocolor(0, 0, 0, 155), true)
if speed then
dxDrawText(speed, 210*width, (168-33)*height, 431*width, 191*height, tocolor(255, 255, 255, 255), 2*width, "default", "left", "top", false,false,true,false,false,0,0,0)
end
if id then
d...
12. [DM] Komenda Administratora RCON na dawanie respektu
Witam mo?e mi kto? z was da? komend? dla admina rcon na dawanie respektu graczom?

z g?ry dzi?ki!
13. [SKRYPT] Panel Administratora GUI
[center]Mam do zaprezentowania panel administratora w GUI

Dziala tylko jak jestesmy zalogowani na[color=red] RCONie.[/color]
[/center]
[center]-->> [color=cyan]Linijki PWN[/color] <<--[/center]
[quote]
#include <a_samp>

#pragma tabsize 0

public OnPlayerCommandText(playerid, cmdtext[])



{

if(!strcmp("/adminpanel", cmdtext, true))

{if(IsPlayerAdmin(playerid))

{

ShowPlayerDialog(playerid, 1, 2, "Panel Administratora", "Dodaj 100 hp nDodaj armor nTeleportuj na norm. spawn nNapraw ten pojazd nZrob GMX nZrob burze nZrob sloneczna pogode nDodaj sobie miniguna nWylacz server nDodaj sobie noz", "Ok", "Anuluj");

}

return 1;

}

return 0;

}

//------------------------------------------------------------------------------

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

{



if(dialogid == 1 && response)

{



switch(listitem)

{

//------------------------------------------------------------------------------

case 0:

{

SetPlayerHealth(playerid, 100);

}



case 1:

{

SetPlayerArmour(playerid, 100.0);

}



case 2:

{

SetPlayerPos(playerid, 2231.80,2156.27,10.82);

}



case 3:

{

RepairVehicle(GetPlayerVehicleID(playerid));

}



case 4:

{

SendRconCommand("gmx");

}



case 5:

{

SetWeather(15);

}



case 6:

{

SetWeather(1);

}

...
14. [DM] Komendy Administratora zmcd
Witam... jako zielony nie znaj?cy si? jeszcze tak dobrze na pawno dzisiaj pozna?em moc /zcmd. Chcia?bym doda? pare komend administratora ale... nie wiem jak.Nie chce gotowca tylko potrzebuje informacji tzn. do?? szczeg??owo powiedzie? co za co odpowiada i jaki? przyk?ad. Za pomoc daje 10 bronk?w z miejsca ;) Z g?ry dzi?kuje za pomoc
15. [INNE] Dawanie Administratora
Hejo. Mam problem z komend?.. a raczej zupe?nie nie wiem jak j? zrobi?.

Chce zrobi? dawanie/usuwanie przez komend? HeadAdmina w mysql.
Mam zmienn?
Kod:

new HeadAdmin[MAX_PLAYERS];


i chce najlepiej aby w tabeli "Players" robi?o kolejn? linijke HeadAdmin i tam by mo?na by?o zmienia? z 1 na 0 lub na odwr?t.. Wiadomo chyba o co chodzi? ?e jak dam HeadAdmina graczu o nick'u
to ustawia 1. A gdy mu wezm? ustawia 0.

Za pomoc sypne du?? ilosci? respektu oraz piw
16. [INNE] Wiadomość do administratora
Witajcie, mam problem z napisaniem komendy wiadomo?? do administratora. Ta wiadomo?? mia?a by polega? na tym: jak wpisujemy /pytanie czyli zadawanie administratorowi pytania to ma polega? na tym ?e wyskakuj? nam takie kody i mamy je wpisa? aby wys?a?o nam wiadomo?? takie co? jak to : http://www.iv.pl/images/54465816656754215560.png

Prosz? o pomoc. B?d? wdzi?czny.
17. [INNE] System Lv Administratora
Witam, znalaz?em tutaj taki kod, na system admina ale niestety mam 2 errory :D

oto kod:


#include <a_samp>

if(PlaySound)
PlaySoundForPlayer(PlayerId, 1190);
TextDrawSetString(tdIntroDescription[PlayerId], String);
}

COMMAND:sluzba(playerid, cmdtext[])
{
if(!Player[playerid][Logged] || (!IsPlayerAdmin(playerid) && Player[playerid][Admin] < 1))
{
SendClientMessage(playerid, COLOR_ERROR, " (b??d) Nie jeste? administratorem.");
return 1;
}

if(Player[playerid][OnDuty])
{
Player[playerid][OnDuty] = false;
SendClientMessage(playerid, COLOR_GREEN, " (info) Nie jeste? ju? na s?u?bie. By powr?ci? do s?u?by ponownie wpisz /sluzba .");
}
else
{
Player[playerid][OnDuty] = true;
SendClientMessage(playerid, COLOR_GREEN, " (info) Jeste? na s?u?bie. Je?li nie chcesz by? na s?u?bie ponownie wpisz /sluzba .");
}

// poni?ej dajemy admina >

if(IsPlayerConnected(PlayerId) && IsPlayerInCheckpoint(PlayerId))
return Player[PlayerId][InCPArea];
return -1;
}

COMMAND:setlevel(playerid, params[])
{
if(!IsAdmin(playerid, 2))
{
SendClientMessage(playerid, COLOR_ERROR, " (b??d) Komenda dost?pna tylko dla head administratora.");
return 1;
}

new PlayerId, nLevel;
if(sscanf(params, "ud", PlayerId, nLevel))
{
SendClientMessage(playerid, COLOR_ERROR, " (b??d) U?yj: /setlevel [ID gracza] [poziom]");
return 1;
}

if(PlayerId == INVALID_PLAYER_ID)
{
SendClientMessag...
18. Jak zrobic by ta komenda była dla administratora ?
Witam tak jak w temacie za pomoc b?dzie :piwo:

[code]#include <a_samp>

new neon[MAX_VEHICLES][2];

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/neonadmin", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Wybierz Kolor Neonu","CzerwonynNiebieskinZielonyn???tynR??owynBia?ynUsu? Neon","Wybierz","Anuluj");
return 1;
}
if(strcmp("/nocadmin", cmdtext, true, 10) == 0)
{
SetPlayerTime(playerid,0,0);
return 1;
}
return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
if(listitem==0)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18647,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18647,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon Czerwony Zainstalowany ");
}
if(listitem==1)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18648,0,0,0,0,...