Siema mam problem z /admins
Jak wpisze sie t? komende to pokazuje:
RCON:
Administratorzy:
Supporterzy:
I jak jestem w ACL w tym RCON to nie pokazuje mnie tam.
Bo wydaje mi si? ?e na XyzzyRP to s? po??czone kilka skrypt?w i dam tu kilka takich rzeczy i doradzicie co robic ?eby dzia?a?o?
lss-admin/base.lua
[lua]
function isRCON(player)
local accName = getAccountName ( getPlayerAccount ( player ) )
if accName and isObjectInACLGroup ("user."..accName, aclGetGroup ( "RCON" ) ) then
return true
end
return false
end
function getAdminName(player)
local accName = getAccountName ( getPlayerAccount ( player ) )
if accName and isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" )) and not isObjectInACLGroup ("user."..accName, aclGetGroup ( "Administrator" )) then
return "Zdalny"
else
return (getElementData(player,"auth:login") or getPlayerName(player))
end
end
function isSupport(player)
local accName = getAccountName ( getPlayerAccount ( player ) )
if accName and isObjectInACLGroup ("user."..accName, aclGetGroup ( "Support" ) ) then
return true
end
return false
end
function msgToSupport(text)
for i,v in ipairs(getElementsByType("player")) do
if (getElementData(v,"auth:support")) then
outputChatBox(text, v)
end
end
end
Witam, mam problem z pojazdami ze skryptu, po restarcie skryptu wyskakuje mi blad i owe pojazdy sie nie respia.
[code]SCRIPT ERROR: [Prace]/skyG-PracaKregi/job_s.lua:15: '}' expected (to close '{' at line 6) near 'for'
[2018-01-31 13:35] ERROR: Loading script failed: [Prace]/skyG-PracaKregi/job_s.lua:15: '}' expected (to close '{' at line 6) near 'for'[/code]
Witam. Powie mi kto? co jest tutaj nie tak, ?e jak gracz ma id 0 i chce jakiemu? graczowi dac mandat to pokazuje si?, ?e nie moze wystawic mandatu samemu sobie? Tak si? dzieje tylko dla id 0
Witam. Mam sobie tak? komend?. I jest problem w tym, ?e ona dzia?a tylko dla id 0. Jak ustawia Mozep na 1 to komenda wykonuje sie tylko dla gracza, kt?ry ma id 0. Gl?wnie chodzi oto, ?e jak ustawi Mozep na 1 to i tak pokazuje si? informacja test2. Oto ona:
Cze??, mam problem z pewn? komend?.. ./zpA/zpB i /zbC prosz? pom??cie, gdy wpisze komendy zeby zabrac prawo jazdy jakiejs kategori to nawet po zabraniu nadal mozna wsiadac i jezdzic [lua]
addCommandHandler("zpA", function(plr,cmd,cel,time,rodzaj,...)
if getAdmin(plr,4) or getAdmin(plr,3) or getAdmin(plr,2) or getAdmin(plr,1) then
local reason=table.concat({...}, " ")
if not cel or not tonumber(time) or not rodzaj or not reason then
outputChatBox("U?ycie: /zpA <nick/ID> <czas> <jednostka: m/h/d/w> <pow?d>", plr)
return
end
local target=exports["ogrpg-core"]:findPlayer(plr,cel)
if not target then
outputChatBox("Nie znaleziono podanego gracza.", plr, 255, 0, 0)
return
end
local query=string.format("SELECT * FROM ogrpg_punish WHERE type=%q AND active=1 AND serial=%q AND time>NOW() LIMIT 1","A", getPlayerSerial(target))
local result=exports["ogrpg-db"]:pobierzWyniki(query)
if (result) then
return exports["1"]:outputNotificationBox (plr, "#cc0000Gracz Posiada zawieszone prawo jazdy do #00cccc"..result["time"]..", #cc0000za: #00cccc"..result["reason"])
else
exports["ogrpg-db"]:dbSet("DELETE FROM ogrpg_punish WHERE type=? AND active=1 AND serial=?", "A", getPlayerSerial(plr))
end
if isPedInVehicle(target) then
removePedFromVehicle(target)
end
if tonumber(t...
[i][u][b]Cze??, mam problem z pewn? komend?.. ./zpA/zpB i /zbC prosz? pom??cie, [i][b][u]gdy wpisze komendy zeby zabrac prawo jazdy jakiejs kategori to nawet po zabraniu nadal mozna wsiadac i jezdzic[/u][/i][/b][/b][/u][/i][lua]
addCommandHandler("zpA", function(plr,cmd,cel,time,rodzaj,...)
if getAdmin(plr,4) or getAdmin(plr,3) or getAdmin(plr,2) or getAdmin(plr,1) then
local reason=table.concat({...}, " ")
if not cel or not tonumber(time) or not rodzaj or not reason then
outputChatBox("U?ycie: /zpA <nick/ID> <czas> <jednostka: m/h/d/w> <pow?d>", plr)
return
end
local target=exports["ogrpg-core"]:findPlayer(plr,cel)
if not target then
outputChatBox("Nie znaleziono podanego gracza.", plr, 255, 0, 0)
return
end
local query=string.format("SELECT * FROM ogrpg_punish WHERE type=%q AND active=1 AND serial=%q AND time>NOW() LIMIT 1","A", getPlayerSerial(target))
local result=exports["ogrpg-db"]:pobierzWyniki(query)
if (result) then
return exports["1"]:outputNotificationBox (plr, "#cc0000Gracz Posiada zawieszone prawo jazdy do #00cccc"..result["time"]..", #cc0000za: #00cccc"..result["reason"])
else
exports["ogrpg-db"]:dbSet("DELETE FROM ogrpg_punish WHERE type=? AND active=1 AND serial=?", "A", getPlayerSerial(plr))
end
if isPedInVehicle(...
Witam, ot?? chcia?bym ?eby komenda: /dajreputacje by?a tylko dla admin?w
oto kod:
[lua]
addEventHandler('onResourceStart',getResourceRootElement(),
function()
call(getResourceFromName("scoreboard"), "addScoreboardColumn", "Reputacja")
for theKey,thePlayer in ipairs(getElementsByType ( "player" )) do
setElementData(thePlayer,"Reputacja",0)
setElementData(thePlayer,"Kasa",0)
end
end)
Cze??, g?owie si? nad komend? admins.
A dok?adniej nad tym, ?e je?li kto? ma elementdate player:dutyrcon to wy?wietla jego nick w RCONach, m?g?bym otrzyma? jaki? przyk?ad jak to zrobi?? Z g?ry dzi?kuje
[pawn]dcmd_adminzr(playerid, params[])
{
new Ranga = RangaAdmina[playerid];
if(Ranga >= 6)
{
new id;
new ranga;
new Player[64];
new Gracz[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gracz, sizeof(Gracz));
format(Player, sizeof(Player),"/Gracze/%s.txt",Gracz);
if(dini_Exists(Player))
{
if(sscanf(params, "ui", id, ranga))
{
SendClientMessage(playerid, COLOR_WHITE, "Uzyj: /adminzr [IDGRACZA] [RANGA]");
return 1;
}
else if(id == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, COLOR_RED, "Gracz nie istnieje!");
return 1;
}
else if(RangaAdmina[id] == ranga)
{
SendClientMessage(playerid, COLOR_WHITE, "Gracz posiada t? range");
return 1;
}
else
{
RangaAdmina[id] == ranga;
dini_IntSet(Player, "RangaAdmina", ranga);
SendClientMessage(playerid, COLOR_GREEN, "Ranga gracza zostala zmieniona !");
SendClientMessage(id, COLOR_GREEN, "Twoja ranga zostala zmieniona!");
}
return 1;
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nie masz dost?pu do tej komendy!");
}
return 1;
[/pawn]
a problem jest taki
[code]Role-Play.pwn(273) : warning 219: local variable "Gracz" shadows a variable at a preceding level
Role-Play.pwn(295) : warning 215: expre...
Witam.
Mam do Was pytanie, a mianowicie:
Wie kto? z Was mo?e, jak zrobi? komend? o wielu parametrach, czyli np.
-Chc? stworzy? pojazd
-Ustawi? mu element date
-Kolor
-Rejk?
itd...
Chc? to zrobi? komend?, np. /pojazd [id] [el data] [r] [g] [b] [napis na rejce]
By?bym wdzi?czny, gdyby kto? zamiast poda? mi gotowy kod na tak? komend?, wyt?umaczy? mi, co jest do czego.. itd.
I w?a?nie za wyt?umaczenie b?d? stawia? zimne !
Oczywi?cie dzi?kuj? wszystkim z g?ry.
To znowu ja, mam problem bo mi komenda nie dzia?a a jest niby wszystko ok.
Tutaj macie kod:
DEFINICJE:
[pawn]
#define DialogMenuFrakcja 1180
#define SzefPolicja "RivEk"
#define VSzefPolicja "RivEk"
[/pawn]
kod w OnDialogResponse:
[pawn]
case DialogMenuFrakcja: Dialog_MenuFrakcja(playerid, response, listitem);
[/pawn]
Hej mam pytanie edytowalem sobie r??ne paczki i w paczce Your adventure po zobaczeniu czy nie ma hani itd natrafi?em na komend? /troll wiecie mo?e gdzie si? ona znajduje ?
Witam,chcia?bym si? zapyta? czy jest mo?liwo?? dodania komendy po klikni?ciu przycisku?Mam na mysli gracz klika przycisk i zostaje wymuszona jakas komenda,ktora normalnie mozna wpisac t/.Szukalem na necie,ale nie szlo znale??,pewnie zle to ujalem...
Ma to wygladac mniej wiecej w ten sposob:
function nazwa()
if source == buttonItems["nazwa"] then
--enter command...nw xd
end
end
addEventHandler("onClientGUIClick",getRootElement(),nazwa)
Chcia?bym prosi? o pomoc w stworzeniu funkcji. Nie wiem czy w og?le co? takiego da si? stworzy?
Chodzi mi o to, ?e nasza posta? musi by? w danym pickupie, aby m?c klikn?? G na klawiaturze, a wtedy si? otwiera GUI.
Mam stworzonego pickupa oraz zawarto??, kt?ra ma si? wy?wietla?, oraz mam to zrobione pod klawiszem, tylko nie umiem ogarn?? funkcji, kt?ra b?dzie sprawdza?a, czy jeste?my w danym miejscu, pickupie jak klikamy ten guzik.
pr?buje stworzy? komendy /showid /hideid do ukazywania ID obiekt?w (na obiekcie label). Korzystam ze streamera Incognito i tutaj si? pojawia problem, gdy? ci??ko jest okre?li? rozmiar zmiennej do zapisywania id stworzonego labela gdy? tych obiekt?w mog? by? tysi?ce. Aktualnie mam tak? komend?:
new Text3D:object_label[5000]; CMD:showid(playerid, params[])
{
if(IsPlayerAdmin(playerid) || PlayerData[playerid][admin])
{
new string[12], objectid = 0;
for(new num; num < Streamer_GetUpperBound(STREAMER_TYPE_OBJECT); num++)
{
if(!IsValidDynamicObject(num)) continue;
if(!Streamer_GetIntData(STREAMER_TYPE_OBJECT, num, E_STREAMER_EXTRA_ID)) continue;
[pawn]
new wtruckerzy[MAX_PLAYERS];
new wbus[MAX_PLAYERS];
new wkurierzy[MAX_PLAYERS];
new wpolicji[MAX_PLAYERS];
new wpogotowiu[MAX_PLAYERS];
new wpilot[MAX_PLAYERS];
new wop[MAX_PLAYERS];
new wtaxi[MAX_PLAYERS];
new wstrazy[MAX_PLAYERS];
new wpd[MAX_PLAYERS];
new wsan[MAX_PLAYERS];
new wegzaminator[MAX_PLAYERS];
new wzw[MAX_PLAYERS]; [/pawn]
Witam.
Czy kto? wie w jakim pliku i folderze jest zamieszczona komenda powoduj?ca ?e po wpisaniu /losujvip (lub /losujvipa) randomowa osoba otrzymuje konto Premium na ile? dni? Przypominam, z game mode Its Your World
Je?eli tak to prosz? o podanie - bardzo mi na tym zale?y.
Witam chcia? bym zapyta? jak zrobi? komende /zmienrange [id] [Zalozyciel/HeadAdmin/itp] , ?e po wpisaniu np /zmienrange 1 HeadAdmin nadaje head admina. Prob?wa?em co? zrobi? ale nie wychodzi?o
za pomoc Piwo
new id;
new ranga[32];
if(sscanf(params, "us[32]", id, ranga))
{
if(strcmp(ranga,"HeadAdmin",false)==0)
{
PlayerInfo[id][Ranga] = 6;
new string[200];
format(string, sizeof(string), "{19FF00}[{D70000}Ranga{19FF00}]Twoja ranga to Za?o?yciel");
SendClientMessage(playerid, 0x00000000, string);
}
}
ale niestety to nie dzia?? :c
[ Dodano: 2016-09-10, 20:43 ]
Choci o komend? w zcmd
function psujeskrzynie(gracz,cmd) pojazd = getPedOccupiedVehicle(gracz)
if pojazd then
setElementData(pojazd,wserwis,"1") setVehicleHandling(pojazd, "numberOfGears", 1) outputChatBox("Awaria pojazdu", thePlayer,true) end
end
addCommandHandler("rozjebskrzynie", psujeskrzynie)
Mam problem, ot?? nie dzia?a, nie zmienia liczby bieg?w na 1, nie zmienia ElementDaty aby pr?dko?ciomierz wy?wietli? powiadomienie o awarii.
Witam.Mam ma?e pytanie.Powiedzia? by mi kto? jak dok?adnie zrobi? aby poprawnie dzia?a?a mi komenda /pojazd.Wiem,?e trzeba stworzy? dialog kt?ry dzia?a prawid?owo przy wybraniu odpowiedniego auto.Lecz za bardzo nie jestem pewny jak to zrobi?.
addCommandHandler("ZdjeciaH1",
function (player) local acc = getPlayerAccount(player) outputChatBox("Posiadasz zrobione #fff000"..getAccountData(acc,"zdjeciaH1").."#ffffff, aby rozpocz?? test H2 musisz mie? ich #fff000 100#ffffff!",player,255,255,255,true) end )
Witam mam pytanie jak doda? do tego kodu komend? na wylogowywanie si? z frakcji i ?eby oddawa?o tego skina co dany gracz mia? przed wpisanie loginpolicja. Za pomoc stawiam
Witam, ot?? poszukuje osoby, kt?ra napisze skrypt, kt?ry za pomoc? komendy wy??czy ca?y freeroam dla poszczeg?lnego gracza. Skrypt ma dzia?a? na ACL Policja i dla administracji. Komenda to /pursuit nick i taka sama na ponowne w??czenie skryptu freeroam.