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: lidera
1. [MTA] Calm Story - Dzień z życia
Hejooo

https://www.youtube.com/watch?v=9ax2eYCE55k
2. [MTA] Calm Story - Dzień z życia
Hejjjj

https://www.youtube.com/watch?v=9aL8eZJSOQQ
3. Panel Lidera frakcji
Chcia?em sobie wgra? ca?kiem nowy panel zarz?dzania frakcji ze swojego starego serwera kt?ry dzia?a?. Teraz gdy wszystko skopiowa?em tak jak trzeba nagle panel si? wykruszy?. Nie wyskakuj? przyciski i pokazuje blad z "code" w tabeli.

Tak jak na ssie wida?.
[img]https://i.imgur.com/i5g0IZf.jpg[/img]

client
[lua]
function fillUsersData(result,a1,a2)
guiGridListClear(wm.gridlist[1])
for i,v in ipairs(result) do
local row=guiGridListAddRow(wm.gridlist[1])
minuty=0
minuty2=0
guiGridListSetItemText(wm.gridlist[1], row, 1, v["uid"], false, false)
guiGridListSetItemText(wm.gridlist[1], row, 2, v["rank"], false, false)
guiGridListSetItemText(wm.gridlist[1], row, 3, v["login"], false, false)
guiGridListSetItemText(wm.gridlist[1], row, 4, v["actived"], false, false)
for _,v2 in ipairs(a1) do
if v2["uid"] == v["uid"] then
minuty=minuty+v2["minuty"]
end
end
for _,v2 in ipairs(a2) do
if v2["uid"] == v["uid"] then
minuty2=minuty2+v2["minuty"]
end
end
guiGridListSetItemText(wm.gridlist[1], row, 5, minuty.." minut-(y)", false, false)
guiGridListSetItemText(wm.gridlist[1], row, 6, minuty2.." minut-(y)", false, false)
end
end

------Dok?adnie ten problem----
for i,v in ipairs(result) do[/lua]

serwer
[lua]
addEventHandler("onMarkerHit", res...
4. Nie mogę nadać rangi lidera OG-RPG_DB
Witam , mam problem z rangami we Frakcjach , pr?buje nada? sobie Lidera SAPD daje rang? 99 bo niby to lider i wchodze na s?u?b? a tu rozpocz??e? prac? jako policjant a jak chc? i?? do zarz?dzania to pokazuje brak uprawnie? , nie wiem czy to ten dzia? ale pliski pom??cie to rozwi?za? bo nw o co chodzi :/
5. Organizacje (panel lidera org nie działą)
Cze?? posiadam wgrane dwa osobne skrypty, jeden na zarz?zdanie panelem organizacji z paczki pystories (mam t? paczke wgran? w serwer) i drugi z jakiego? innego serwera z ogrpg chyba, na za?o?enie organizacji w urzedzie, problem jest taki ?e nie dzia?a komenda jak to pisze w skrypcie: /panel.organizacji, nic si? nie wy?wietla po wpisaniu a powinien by? panel:

kod:
[lua] local zaproszenia = {}
local max_people_in_org = 55 ---- MAKSYMALNA LICZBA LUDZI W ORGANIZACJI!
function findPlayer(plr,cel)
local target=nil
if (tonumber(cel) ~= nil) then
for _,thePlayer in ipairs(getElementsByType("player")) do
if getElementData(thePlayer,"player:sid") == tonumber(cel) then target = thePlayer end
end
else -- podano fragment nicku
for _,thePlayer in ipairs(getElementsByType("player")) do
if string.find(string.gsub(getPlayerName(thePlayer):lower(),"#%x%x%x%x%x%x", ""), cel:lower(), 0, true) then
if (target) then
outputChatBox("* Znaleziono wiecej niz jednego gracza o pasujacym nicku, podaj wiecej liter.", plr)
return nil
end
target=thePlayer
end
end
end
if target and getElementData(target,"p:inv") then return nil end
return target
end

addEvent("lidero:editUser", true)
addEventHandler("lidero:editUser", resourceRoot, function(text,rank,faction)
local result1=exports["pystories-db"]:dbGet("SELECT * FROM pystories_user...
6. Jak dać sobie lidera frakcji w ogrpg ?
Jak kto? mi pomo?e leci piwerko z lod?wki :piwo: :mrgreen:
7. GM IYW JAK DAC LIDERA FRAKCJI
Witam
jak w temacie i opisie mam problem z GM IYW ( It's Your World)
Nie wiem jak dac komus lidera frakcji jestem w?ascicielem serwa i nie wiem jak ktos umie to ok na MysQl jak co zrobie co bede musia? tylko prosze wszystko szczeg??owo napisa? a nie np : ...........> uzupe?nij
tylko co mam uzupe?nic co wpisac itp Og?lnie jak co za pomoc daje zimne :piwo:
i R* :mrgreen:
8. Panel lidera frakcji-brak reakcji
Witam zamieszczam zdj?cie 2 linijek b??du wraz z kawa?kiem kodu


linijki od 85

function loadFactionData(qq2)
   
guiSetText(window2q2['nazwa'])
   
details q2

145
 addEventHandler
("onClientGUIClick"add_accept2, function ()
      if 
not selected then
         outputChatBox
("Nie wybra?e?/a? osoby do dodania"25500)
         return
      
end
      triggerServerEvent
("addToFaction"localPlayerselecteddetails['username'], details['uid'])
      
destroyElement(add_window2)
   
endfalse)
end


Dodaje znaczniki lua //Emm
9. Panel lidera Frakcji
witam nie rozumiem jak mog? tu zmieni? ?eby id 98 mia?o dost?p do panelu zarz?dzania i ranga 99 lider ?eby rang? 99 nie da?o wyrzuci?.
kod [lua]

local wm={
window={},
added={},
edit={},
close={},
delete={},
gridlist={},
faction=nil,
}



-- Panel cz?onk?w
wm.window[1]=guiCreateWindow(0.18, 0.23, 0.64, 0.57, "Panel frakcji", true)
guiWindowSetMovable(wm.window[1], false)
guiWindowSetSizable(wm.window[1], false)
guiSetVisible(wm.window[1], false)
wm.gridlist[1]=guiCreateGridList(0.02, 0.05, 0.97, 0.73, true, wm.window[1])
guiGridListAddColumn(wm.gridlist[1], "UID", 0.3)
guiGridListAddColumn(wm.gridlist[1], "Ranga", 0.3)
guiGridListAddColumn(wm.gridlist[1], "Aktywny", 0.3)
wm.added[1]=guiCreateButton(0.02, 0.80, 0.26, 0.16, "Dodaj", true, wm.window[1])
wm.edit[1]=guiCreateButton(0.38, 0.80, 0.26, 0.16, "Edytuj", true, wm.window[1])
wm.delete[1]=guiCreateButton(0.73, 0.80, 0.26, 0.16, "Wyrzu?", true, wm.window[1])

-- Dodawanie cz?onka/edycja jego
wm.window[2]=guiCreateWindow(0.35, 0.43, 0.30, 0.22, "Dodawanie cz?onka - wpisz nick i kliknij dodaj", true)
guiWindowSetMovable(wm.window[2], false)
guiWindowSetSizable(wm.window[2], false)
guiSetVisible(wm.window[2], false)
wm.edit[2]=guiCreateEdit(0.09, 0.21, 0.81, 0.20, "", true, wm.window[2])
wm.close[1]=guiCreateButton(0.55, 0.52, 0.36, 0.31, "Zamknij", true, wm.window[...
10. panel lidera frakcji i firmy
czesc mam taki panel i mam bledy chcialbym prosic o pomoc probowalem ale nie dalem rady :(
kod dialogi
[code]if(dialogid == FRACTION_LEADER_DIALOG)
{
if(response)
{
DeletePVar(playerid, "MenuLevel");
switch(listitem)
{
case 0:
{
new mstring[32*25];
Loop(i, 25)
{
if(djInt(TeamFile(TEAM_POLICE), GetSlotInfo(i, "IsWork")))
{
strcat(mstring, dj(TeamFile(TEAM_POLICJA), GetSlotInfo(i, "Nick")));
strcat(mstring, "n");
}
}
ShowPlayerDialog(playerid, SHOW_FRACTION_PLAYERS_DIALOG, DIALOG_STYLE_LIST, "Lista pracownik?w", mstring, "Dalej", "Zamknij");
}
case 1:
{
ShowPlayerDialog(playerid, ADD_PLAYER_FRACTION_DIALOG, DIALOG_STYLE_INPUT, "Zatrudnianie pracownika", "{B2BBBF}Wpisz ID gracza kt?rego chcesz zatrudni?.", "Dalej", "Zamknij");
}
}
}
}

if(dialogid == ADD_PLAYER_FRACTION_DIALOG)
{
if(response)
{
new player = strval(inputtext);
if(IsPlayerConnected(player))
{
if(GetTeam(player) == TEAM_TRUCKER)
{
new Slot = GetFreeTeamSlot(TEAM_POLICE);
if(Slot == -1)
{
SendClientMessage(playerid, LIGHTRED, "Brak miejsc w firmie.");
}
else
{
new year, month, day;
g...
11. [SKRYPT] Panel Lidera
[size=18][center][color=orange]Panel Lidera[/color][/center][/size]
Witaj [you], chia?bym dzi? zaprezentowa? skrypt pod nazwa [b]Panel Lidera[/b]. Skrypt zosta? wykonany g??wnie prze zemnie.
W skrypcie wykorzysta?em xml [w kt?rym s? zapisane frakcje i ich liderzy oraz Stopnie ka?dej frakcji] oraz SQLite [w kt?rym s? zapisywani pracownicy, wyp?aty pracownik?w, oraz ostatnia wydawana wyp?ata].
[center]
[color=orange][size=18]Autor[/size][/color][/center]
[center]Autorem skryptu jestem ja sam [ [b]luki123luki123 [/b]], i nie zezwalam na upublicznianie na innych stronach.[/center]

[center]
[color=orange][size=18]Konfiguracja[/size][/color][/center]
-[*] Plik frakcje.xml
Aby doda? do skryptu frakcj? nale?y j? doda? now? linijk? do pliku frakcje.xml pomi?dzy <frakcje></frakcje> :
[lua] <frakcja nazwa="[Nazwa]" lider="[Lider]" ></frakcja>[/lua]
[b][Nazwa] [/b]- Nazwa Frakcji kt?ra b?dzie w ACL i pod Nazw? w bazie Danych
[b][Lider][/b] - Login konta gracza kt?ry jest liderem odpowiedniej frakcji

Aby doda? nowe stopnie do frakcji nale?y doda? pomi?dzy:
[lua]<[Frakcja]></[Frakcja]>[/lua]
[b][Frakcja] [/b]- Nazwa Frakcji taka sama jak [Nazwa]
Stopien:
[lua]<stopien id="[ID]" nazwa="[Nazwa]">[Wynagrodzenie]</stopien>[/lua]
[b][ID] [/b]- ID Stopnia [ 1 = Stopien pocz?tkowy ]
[b][Nazwa][/b] - Nazwa Stopnia
[b][Wynagrodzenie] [/b]- Wynagrodzenie kt?ry jest wysy?ane co tydzie? ...
12. [DM] Panel Lidera
Witam cia?bym, si? zapyta? co doda? poprawi? w moim panelu lidera.

Tutaj do niego jest filmik
https://youtu.be/0y5h3nEc-aY

Wrzuci? ten skrypt(z ma?ymi blokadami) na forum ?
Je?eli chce kto? go kupi? w pe?nej wersji to na pw pisa?.
13. Panel Lidera
Witam! Tworz? w?a?nie panel lidera i potrzebuj? funkcji na dodawanie do acl.

Z g?ry dzi?ki za pomoc stawiam zimne :piwo:
14. Panel Lidera
Witam teraz troche robie panel lidera i chce zrobi? na rangi ?a np.
  • Pratykant
  • Oficer[
  • itd

i chce zrobi? ?e w acl by?y te rangi i sie was pytam czy da si? np jak si? ma grupe ACL Policja to np. Podgrupe zrobic ??
15. Panel Lidera
Robi? teraz panel lidera i nie chce si? w??czy? panel !! kod

XML

<xml>
Lider "LPogo" frakcja "Pogo"  />
</
xml

Serwer:

function open5(thePlayerteam)
   
local xml xmlLoadFile "lide.xml" )
   
local team xmlFindChild xml"Lider")
   
local success xmlNodeGetValue team )
   
accountname getAccountName getPlayerAccountthePlayer ) )
    if 
isObjectInACLGroup "user." .. accountnameaclGetGroup "success" ) ) then
        triggerClientEvent
(thePlayer,"pokaz5"getRootElement())
    
end
end
addCommandHandler
("lider"open5)

Clinet:

function Pokaz5()
        if (
guiGetVisible(lider_Window[1]) == falsethen
            showCursor
(true)
            
guiSetVisible(lider_Window[1], true)
            if (
kolumnathen
                
for idplayer in ipairs(getElementsByType("player")) do
                    
local row guiGridListAddRow(lider_Grid[1])
                    
guiGridListSetItemText(lider_Grid[1], rowkolumnagetPlayerName(player), falsefalse)
                
end
            end
        
else
            
guiSetVisible(lider_Window[1], false)
            
showCursor(false)
            
guiGridListClear(lider_Grid[1])
        
end
    end
addEvent
("pokaz5"true)
addEventHandler("pokaz5"getRootElement(), Pokaz5)
16. Panel lidera
Witam chcia?bym zrobi? panel lidera ?eby mo?na by?o dodawa? graczy do frakcji typu policja,pogotowie,pomocdrogowa itp tylko nie wiem jak to zrobi? jestem w tym nowy nigdy nie robi?em lua pom??cie postawie poz :piwo: :piwo: :piwo: :piwo: :piwo: pozdrawiam
17. Panel Lidera
Witajcie, robie panel lidera z dodawaniem wyplat. Mozecie mi pokazac, co tutaj jest zle ?

Server:
[lua]
addEvent("kasa3", true)
addEventHandler("kasa3", getRootElement(), function(kasa3, player)
local player = getPlayerFromName ( player )
takePlayerMoney (player, tonumber(kasa3))
end)

addEvent("score3", true)
addEventHandler("score3", getRootElement(), function(score3, player)
local daj3score = getPlayerFromName ( player )
local scoreP3 = getElementData(daj3score, "Score")
setElementData(dajscore3, "Score", tonumber(scoreP3+score3))
end)
addCommandHandler("lider", open3)
[/lua]

Client:

[lua]function dajkase3(gracz)
local kasa3 = guiGetText(GUIEditor_Edit[1])
local player = guiGridListGetItemText (GUIEditor_Grid[1], guiGridListGetSelectedItem (GUIEditor_Grid[1]), 1)
if kasa3 ~= "" then
if player ~= "" then
triggerServerEvent("kasa3", getRootElement(), kasa3 ,player)
else
outputChatBox("Nie wybra?e? gracza!", gracz)
end
else
outputChatBox("Nie wpisa?e? liczby!", gracz)
end
end
addEventHandler( "onClientGUIClick", GUIEditor_Button[2], kasa3 )

function score3(gracz)
local score3 = guiGetText(GUIEditor_Edit[1])
local player = guiGridListGetItemText (GUIEditor_Grid[1], guiGridListGetSelectedItem (GUIEditor_Grid[1]), 1)
if score3 ~...
18. Panel Lidera
Witajcie, robie panel lidera z dawaniem wyplat i mam male problemiki

Client :
function dajkase3()
 
local kasa3 guiGetText(GUIEditor_Edit[1]) 
 
local player guiGridListGetItemText (GUIEditor_Grid[1], guiGridListGetSelectedItem (GUIEditor_Grid[1]), 1
 
triggerServerEvent("kasa1"getRootElement(), kasa1,player)
end 
addEventHandler
"onClientGUIClick"GUIEditor_Button[2], kasa3 )

function 
score3()
 
local score3 guiGetText(GUIEditor_Edit[1]) 
 
local player guiGridListGetItemText (GUIEditor_Grid[1], guiGridListGetSelectedItem (GUIEditor_Grid[1]), 1
 
triggerServerEvent("score3"getRootElement(), score3,player)
end 
addEventHandler
"onClientGUIClick"GUIEditor_Button[1], score3 )


Server
addEvent("kasa3"true
addEventHandler("kasa3"getRootElement(), function(mandatplayer
    
local kasa getPlayerFromName player 
    
givePlayerMoney (kasatonumber(kasa3))
end)

addEvent("score3"true
addEventHandler("score3"getRootElement(), function(score3player
    
local daj3score getPlayerFromName player 
 
local scoreP3 getElementData(daj3score"Score")
 
setElementData(dajscore3"Score"scoreP3+score)
end)
addCommandHandler("lider"open3)


Mozna poprosic o pomoc :) ?
19. Panel Lidera
Witajcie, problem polega na tym ze panel nie dodaje, jak i nie usuwa z acl. I po wpisaniu komendy na otwarcie pokazuje panel kazdemu graczowi.

Server:

function open(lider)
    
accountname getAccountName getPlayerAccountlider ) )
    if 
isObjectInACLGroup "user." .. accountnameaclGetGroup "LPoli" ) ) then
        triggerClientEvent
("pokaz"getRootElement())
    
end
end


function Dodaj(gracz)
 
local aclGroup aclGetGroup("Poli")
 
local accName getPlayerAccount getPlayerFromNamegracz ) )
 
aclGroupAddACL(aclGroup,accName)
end
addEvent
("dodaj"true)
addEventHandler("dodaj"getRootElement(), Dodaj)

function 
Usun(gracz)
 
local aclGroup aclGetGroup("Poli")
 
local accName getPlayerAccount getPlayerFromNamegracz ) )
 
aclGroupRemoveACL(aclGroup,accName)
end
addEvent
("usun"true)
addEventHandler("usun"getRootElement(), Usun)

addCommandHandler("lider"open)


Jak co gg:3689199
20. Panel lidera
witam dzi? chcia?bym sobie zrobi? panel lidera + do tego xml z grupami w acl i na prawa to :
oto kody :
[size=24]Clinet[/size]
[code]--------------------------------okna
GUIEditor_Window = {}
GUIEditor_Button = {}
GUIEditor_Grid = {}

GUIEditor_Window[1] = guiCreateWindow(356,62,406,666,"Panel lidera",false)
guiSetVisible(GUIEditor_Window[1], false)
GUIEditor_Button[1] = guiCreateButton(246,37,137,53,"Dodaj",false,GUIEditor_Window[1])
GUIEditor_Button[2] = guiCreateButton(245,129,140,50,"Usun",false,GUIEditor_Window[1])
GUIEditor_Button[3] = guiCreateButton(237,549,158,73,"Wyjdz",false,GUIEditor_Window[1])
GUIEditor_Grid[1] = guiCreateGridList(9,16,5,5,false,GUIEditor_Window[1])
guiGridListSetSelectionMode(GUIEditor_Grid[1],2)
GUIEditor_Grid[2] = guiCreateGridList(9,23,203,619,false,GUIEditor_Window[1])
guiGridListSetSelectionMode(GUIEditor_Grid[2],2)

--------------------------------/okna
--------------------------------funkcej
function show()
if getPlayerTeam(getLocalPlayer()) == team then
local column = guiGridListAddColumn( GUIEditor_Grid[2], "Player", 0.8 )
if ( column ) then
for id, playeritem in ipairs(getElementsByType("player")) do
local row = guiGridListAddRow (GUIEditor_Grid[2])
guiGridListSetItemText ( GUIEditor_Grid[2], row, column, getPlayerName ( playeritem ), false, false )
end
end
guiSetVisible(GUIEditor_Window[1], true)
showCursor(true)
end
end

function wyjdz()
gu...
21. panel lidera !!!! - proszę o pomoc
Mam 1 problem i 1 pytanie.

Pierw problem.
Lista graczy wy?wietla si? w okienku , ale po zaznaczeniu danego gracza i wci?ni?ciu przycisku "Dodaj" nie dodaje go do frakcji taxi.

zdj?cie:

[img]http://www.bankfotek.pl/thumb/1217249.jpeg[/img]

Pytanie:
Jak doda? aby dany gracz(lider frakcji) mia? jako jedyny dost?p do lp , a nie ca?a frakcja?

Pliki:

server:
[code]
addEvent("dodaj", true)
addEventHandler("dodaj", getRootElement(),
function(pchoose)
local accName = getAccountName ( getPlayerAccount (getPlayerFromName(pchoose)) )
outputChatBox("Doda?e? do Taxi login "..accName)
aclGroupAddObject (aclGetGroup("Taxi"), "user."..accName)
end)

addEvent("usun", true)
addEventHandler("usun", getRootElement(),
function(pchoose)
local accName = getAccountName ( getPlayerAccount (getPlayerFromName(pchoose)) )
outputChatBox("Usun??e? z Taxi login "..accName)
aclGroupRemoveObject (aclGetGroup("Taxi"), "user."..accName)
end)[/code]



client:
[code]
--------------------------------okna
GUIEditor_Window = {}
GUIEditor_Button = {}
GUIEditor_Grid = {}

GUIEditor_Window[1] = guiCreateWindow(356,62,406,666,"Panel lidera",false)
guiSetVisible(GUIEditor_Window[1], false)
GUIEditor_Button[1] = guiCreateButton(246,37,137,53,"Dodaj",false,GUIEditor_Window[1])
GUIEditor_Button[2] = gui...
22. Palen lidera gui
Witam ot?? chce zrobi? panel gui dla lidera.
Mia?o to wygl?da? tak :
-Lista
-2 przyciski
Mam ju? kilka funkcji ale nie wiem co dalej .
Gui:
Kod:

-- Created: 09/01/2012 15:29
GUIEditor_Window = {}
GUIEditor_Button = {}
GUIEditor_Label = {}
GUIEditor_Grid = {}

GUIEditor_Window[1] = guiCreateWindow(0.2713,0.0911,0.3353,0.8125,"Panel by luki123luki",true)
GUIEditor_Grid[1] = guiCreateGridList(0.0197,0.0593,0.0132,0.008,true,GUIEditor_Window[1])
guiGridListSetSelectionMode(GUIEditor_Grid[1],2)
GUIEditor_Button[1] = guiCreateButton(0.7588,0.1619,0.2215,0.0833,"Usu?„",true,GUIEditor_Window[1])
GUIEditor_Button[2] = guiCreateButton(0.7697,0.0385,0.2105,0.0849,"Dodaj",true,GUIEditor_Window[1])
GUIEditor_Grid[2] = guiCreateGridList(0.0197,0.0337,0.4737,0.9519,true,GUIEditor_Window[1])
guiGridListSetSelectionMode(GUIEditor_Grid[2],2)
--- --- --- --- ---

Dodaj usu? :
Kod:

local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
aclGroupAddObject (aclGetGroup("Policja"), "user."..accName)
end
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
aclGroupRemoveObject (aclGetGroup("Policja"), "user."..accName)
end

Jak to zrobi? ?eby ca?o?? dzia?a?a

-Dodaj -dodaj do frakcji w acl
-Usu? - usu? z frakcji w acl