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: panel
441. Panel Pracy
Bugi:
Gdy naciskam przycisk "Policja", podpalaja sie auta.
nie pobiera getAccountName po stronie servera.
Nie daje broni
nie przenosi do innego teamu

SERVER :
[lua]
poli = createTeam ( "Policja", 0, 0, 205 )
mech = createTeam ( "Mechanicy", 165, 42, 42 )
lekarze = createTeam ( "Lekarze", 127, 255, 212 )
urzad = createTeam ( "Urz?d Miasta", 236, 171, 83 )
taxi = createTeam ( "Taks?wkarze", 255, 255, 0 )


function policja ( thePlayer )
local accName = getAccountName ( getPlayerAccount ( source ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Policja" ) ) then
setElementModel ( source, 280 )
giveWeapon ( source, 21, 100 )
setPedArmor ( source, 100 )
setElementHealth ( source, 100 )
setPlayerTeam ( source, poli )
else
outputChatBox ( "Nie nale?ysz do Policjant?w ", source, 0, 0, 205 )
end
end
addEvent("policja", true)
addEventHandler("policja", getRootElement(), policja)[/lua]

CLIENT:
[lua]

GUIEditor = {
button = {},
window = {}
}
GUIEditor.window[1] = guiCreateWindow(542, 242, 463, 448, "Panel Pracy", false)
guiWindowSetMovable(GUIEditor.window[1], false)
guiWindowSetSizable(GUIEditor.window[1], false)
guiSetVisible(GUIEditor.window[1], false)
policja1 = guiCreateButton(54, 171, 165, 53, "Policja", false, GUIEditor.window[1])
mechan...
442. Panel
To juz ostatnie gui z mojej serii i przestaje was zadreczac :D
Wyswietla blad w debugu w linijce 84 w addEventHandler
CLIENT:
[lua]local marker = createMarker(2043, 1543, 10, "cylinder", 2, 0, 255, 0, 30)
local blip = createBlip ( 2043, 1543, 11, 45 )



GUIEditor = {
gridlist = {},
button = {},
edit = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
GUIEditor.gridlist[1] = guiCreateGridList(453, 173, 756, 589, false)
guiSetAlpha(GUIEditor.gridlist[1], 0.86)
guiSetVisible ( GUIEditor.gridlist[1], false )

GUIEditor.gridlist[2] = guiCreateGridList(41, 139, 187, 333, false, GUIEditor.gridlist[1])
guiGridListAddColumn(GUIEditor.gridlist[2], "Pojazd", 0.4)
guiGridListAddColumn(GUIEditor.gridlist[2], "ID", 0.4)
for i = 1, 6 do
guiGridListAddRow(GUIEditor.gridlist[2])
end
guiGridListSetItemText(GUIEditor.gridlist[2], 0, 1, "Infernus", false, false)
guiGridListSetItemText(GUIEditor.gridlist[2], 0, 2, "411", false, false)
guiGridListSetItemText(GUIEditor.gridlist[2], 1, 1, "Elegy", false, false)
guiGridListSetItemText(GUIEditor.gridlist[2], 1, 2, "562", false, false)
guiGridListSetItemText(GUIEditor.gridlist[2], 2, 1, "Bullet", false, false)
guiGridListSetItemText(GUIEditor.gridlist[2], 2, 2, "541", fal...
443. Panel policji
Witam robi? panel policji i co? mi if nie dzia?a kod:
function mandatdaj(mandatscoregracz)
    
local daj getPlayerFromName(gracz)
    if (
dajthen
        local money 
getPlayerMoney(daj)
        
local pkt getElementData(daj,"Score"
        if 
tonumbermoney ) > tonumbermandat ) and tonumberscore ) < tonumberpkt then
            outputChatBox
("Dany gracz posiada tylko #FF0000"..money.."$,#FFFFFF. Nie starczy mu na mandat!"getRootElement(), 255255255true)
        else
            
takePlayerMoney(dajmandat)        
            
setElementData(daj,"Score"tonumber(pkt score))
            
outputChatBox("Wystawi?e? "..gracz.." mandat w wysoko?ci #00FF00"..mandat.."$#FFFFFF."getRootElement(), 255255255true)
            
outputChatBox("Otrzyma?e? mandat w wysoko?ci #00FF00"..mandat.."$#FFFFFF."daj255255255true)
            
triggerClientEvent("closeM"getRootElement())
        
end
    end
end
addEvent
("wystawM"true)
addEventHandler("wystawM"getRootElement(), mandatdaj)


If mi nie dzia?a ten :
if tonumbermoney ) > tonumbermandat ) and tonumberscore ) < tonumberpkt then


mandat,score wpisuje w gui ilo??
444. Panel Teleportacji
Zrobilem pelny kod ale tak to juz u mnie jest, bez bledow sie nie obejdzie :)

CLIENT:
[lua]
GUIEditor = {
button = {},
window = {}
}
GUIEditor.window[1] = guiCreateWindow(481, 309, 654, 434, "Teleport Panel", false)
guiWindowSetMovable(GUIEditor.window[1], false)
guiWindowSetSizable(GUIEditor.window[1], false)
guiSetAlpha(GUIEditor.window[1], 1.00)
guiSetVisible ( GUIEditor.window[1], false)

local fc = guiCreateButton(53, 158, 152, 55, "Fort Carson", false, GUIEditor.window[1])
local lp = guiCreateButton(254, 157, 150, 56, "Las Paysadas", false, GUIEditor.window[1])
local sl = guiCreateButton(448, 158, 139, 55, "Stare Lotnisko", false, GUIEditor.window[1])
local ls = guiCreateButton(54, 260, 151, 55, "Los Santos", false, GUIEditor.window[1])
local sf = guiCreateButton(256, 260, 148, 55, "San Fierro", false, GUIEditor.window[1])
local lv = guiCreateButton(449, 262, 138, 53, "Las Venturas", false, GUIEditor.window[1])
local bull = guiCreateButton(375, 349, 232, 63, "Bullet", false, GUIEditor.window[1])


function xd()
dxDrawText("Teleport", 596, 333, 1015, 404, tocolor(255, 255, 255, 255), 3.00, "bankgothic", "left", "top", false, false, true, false, false)
dxDrawText("BONUS :", 555, 642, 809, 705, tocolor(2...
445. Panel Moderatora
Postanowilem zabrac sie za cos bardziej zaawansowanego ( przez takie cos chialbym sie nauczyc lua ;P )

[lua]
GUIEditor = {
label = {},
button = {},
window = {},
scrollbar = {},
gridlist = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
GUIEditor.window[1] = guiCreateWindow(529, 255, 541, 506, "Panel Moderatora", false)
guiWindowSetMovable(GUIEditor.window[1], false)
guiWindowSetSizable(GUIEditor.window[1], false)

GUIEditor.gridlist[1] = guiCreateGridList(40, 98, 186, 350, false, GUIEditor.window[1])
guiGridListAddColumn(GUIEditor.gridlist[1], "Gracz", 0.9)

GUIEditor.scrollbar[1] = guiCreateScrollBar(166, 1, 20, 358, false, false, GUIEditor.gridlist[1])

GUIEditor.label[1] = guiCreateLabel(46, 65, 163, 23, "Wybierz Gracza:", false, GUIEditor.window[1])
GUIEditor.label[2] = guiCreateLabel(298, 68, 167, 20, "Wybierz Funkcj? :", false, GUIEditor.window[1])
GUIEditor.button[1] = guiCreateButton(293, 130, 172, 54, "Kick", false, GUIEditor.window[1])
guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA")
GUIEditor.button[2] = guiCreateButton(293, 212, 172, 60, "Zabierz bronie", false, GUIEditor.window[1])
guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA")
GUIEditor.but...
446. Gracz Panel
Wiem ze zawalam dzial , ale probuje czegos sie nauczyc ;)

co tu jest zle ? W konsoli pokazuje mi

[code]
WARNING: gracz requires upgrade as <min_mta_version> section in the meta.xml is incorrect or missing (expected at least client 1.3.0-9.04491 because of 'warpPedIntoVehicle')
[20] Use the 'upgrade' command to perform a basic upgrade of resources.[/code]

KOD CLIENT:

[lua]
GUIEditor = {
gridlist = {},
button = {},
label = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
okno = guiCreateWindow(505, 250, 581, 513, "Panel Gracza", false)
guiSetAlpha(okno, 0.79)
guiSetSizable ( okno, false)
guiSetMovable ( okbo, false)

GUIEditor.label[1] = guiCreateLabel(134, 15, 378, 117, "Panel Gracza", false, okno)
guiSetFont(GUIEditor.label[1], "sa-header")
GUIEditor.button[1] = guiCreateButton(209, 147, 144, 62, "MAX HP", false, okno)
guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA")
GUIEditor.button[2] = guiCreateButton(210, 234, 143, 62, "MAX ARMOR", false, okno)
guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA")
GUIEditor.label[2] = guiCreateLabel(204, 313, 155, 57, "Pojazd:", false, okno)
guiSetFont(GUIEditor.label[2], "sa-header")
bullet = guiCreateButton(69, 375, 1...
447. Web panel
Witam.
Poszukuj? fajnego web panela na serwer MTA. Prosz? o link, dzi?kuje i pozdrawiam.
448. [INNE] Panel Gui
czesc potrzebuje kod na panel taki jak na ss`ie:

449. 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)
450. 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
451. Panel Poli
Siema

M?j problem na dzi? to, label i brak w nim informacji o kt?re prosz?...
A mianowicie, mam sobie gui w kt?rym stworzy?em pusty label. Chc? aby po wybraniu gracza z listy pojawia? si? jego nick w tym labelu. Pokarz? kod.

addEventHandler("onClientGUIClick",root,
    function ()
        if ( 
source == GUIEditor_Grid[1] ) then
            local sel 
guiGridListGetSelectedItem(grid)
            
local text guiGridListGetItemText(grid,sel,1)
            
local player getPlayerFromName(text)
            if ( 
player then
                guiSetText
(GUIEditor_Label[1],"Nick: " .. getPlayerName(player))
                            else
                
guiSetText(GUIEditor_Label[1],"Nick: N/A")
            
end
        end
    end
)


Teraz jak wybior? gracza wy?wietla si? tylko "Nick: N/A"
Co robi? ?le?
452. [DM] panel logowania
guiWindowSetMovable ( teamsList, false )

guiWindowSetSizable ( teamsList, false )

setTimer ( showingTeams, 1000, 1)

mo?ecie mi powiedzie? co tu jest z?ego
stawiam :arrow: :piwo:
453. Panel logowania
Witam ponownie, zrobi?em panel logowania do frakcji. Chcia?em ?eby wy?wietla? si? gdy gracz wejdzie w marker, nie dzia?a i wyskakuje taki b??d, po stronie servera w 4 linijce:

Cytat:

bad argument@ 'addEventHandler' [Expected element at argument 2, got nil]


Serwer
    function show(hitPlayer)
triggerClientEvent (hitPlayer,"show",getRootElement(),hitPlayer)
end
addEventHandler
("onMarkerHit"zaloshow)


Client

zalo 
createMarker ( -205317428"cylinder"20025550 )


function 
show() 
    if (
getPlayerTeam(getLocalPlayer()) == getTeamFromName("Pomoc Drogowa")) then 
      guiSetVisible
(GUIEditor_Window[1], true)
      
showCursor(true)
    
end
end
addEvent
("show",true)
addEventHandler("show"getRootElement(), show)



Nie wiem co jest ?le...
454. Panel PD
Siema tym razem mam problem z panelem pd. W debugu pokazuje UTF-8 i b??d w linijce 20 czyli tutaj pierwszej, po stronie clienta. Panel si? nie wy?wietla.

function show()   < Tutaj rzekomy b??d
      guiGridListClear
(GUIEditor_Grid[1]) 
       for 
idplayeritem in ipairs(getElementsByType("player")) do
         
local row guiGridListAddRow GUIEditor_Grid[1] )
         
guiGridListSetItemText GUIEditor_Grid[1], rowkolumnagetPlayerName playeritem ), falsefalse )
    
end 
    guiSetVisible
(GUIEditor_Window[1], true)
    
showCursor(true)
end
addCommandHandler
("panelpd"show )
 
function 
wyjdz ()
    if (
source == GUIEditor_Button[4]) then
        guiSetVisible
GUIEditor_Window[1], false)
        
showCursor(false)
        
guiGridListClearGUIEditor_Grid[1])
    
end
end
addEventHandler
("onClientGUIClick"GUIEditor_Button[4], wyjdz)


function 
fix()
    
local player guiGridListGetItemText (GUIEditor_Grid[1], guiGridListGetSelectedItem (GUIEditor_Grid[1]), 1
    
triggerServerEvent("fix"getRootElement(), playergetLocalPlayer())
end
addEventHandler
"onClientGUIClick"GUIEditor_Button[2], fix )



server na wszelki wypadek

addEvent("fix"true
addEventHandler("fix"getRootElement(), function(playerpotem
local player getPlayerFromName player )
        
local car getPedOccupiedVehicle(player)
        
fixVehicle(car)
end)

455. [DM] Panel Pogo
Siema, zacz??em robi? panel pogotowia, ale co? nie bardzo. Nie wy?wietla mi si? lista graczy...

Kod:

GUIEditor_Window = {}
GUIEditor_Button = {}
GUIEditor_Grid = {}
GUIEditor_Scrollbar = {}

GUIEditor_Window[1] = guiCreateWindow(313,108,256,399,"Panel Pogo by .::Heniek::.",false)
GUIEditor_Grid[1] = guiCreateGridList(0.0352,0.0576,0.5781,0.9148,true,GUIEditor_Window[1])
guiGridListSetSelectionMode(GUIEditor_Grid[1],2)
GUIEditor_Scrollbar[1] = guiCreateScrollBar(0.5273,0.0602,0.082,0.9123,false,true,GUIEditor_Window[1])
GUIEditor_Button[1] = guiCreateButton(0.6445,0.0752,0.3203,0.0802,".::Ulecz::.",true,GUIEditor_Window[1])
GUIEditor_Button[2] = guiCreateButton(0.6367,0.8772,0.3281,0.0902,"Wyjdz",true,GUIEditor_Window[1])
kolumna = guiGridListAddColumn( GUIEditor_Grid[1], "Gracze", 0.99 )
guiSetVisible(GUIEditor_Window[1], false)
showCursor(false)

function show()
guiGridListClear(GUIEditor_Grid[1])
for id, playeritem in ipairs(getElementsByType("player")) do
local row = guiGridListAddRow ( GUIEditor_Grid[1] )
guiGridListSetItemText ( GUIEditor_Grid[1], row, kolumna, getPlayerName ( playeritem ), false, false )
end
guiSetVisible(GUIEditor_Window[1], true)
showCursor(true)
end
end





Widzicie gdzie jest b??d?
456. Panel Policji
Witajcie, m?j problem polega na tym ?e m?j panel policji, przed reinstalacj? dzia?a? poprawnie, teraz nie dziala nic, tylko sie pokazuje. W debugu zero bled?w.


Prosze o pomoc :)
457. panel admina uprawnienia
Witam niewiem jak mam zablokowa? dla grupy Super moderator?w w panelu admina w zak?adce resourcesz funkcje Manager ACL
Za pomoc oczywi?cie :piwo: :piwo:
458. [Poradnik] Jak dać sobie uprawnienia Admina + Panel Admina.
[b]Witam. Jako, ?e wielu graczy mia?o problem z dodaniem sobie uprawnie? administratora dodaj? poradnik jak to zrobi? :[/b]


[b]Krok 1:[/b] Wjed? w folder server/mods/deathmatch.

[b]Krok 2:[/b] Otw?rz plik acl.xml notatnikiem.

[b]Krok 3:[/b] Odszukaj linijk? : [code] <group name="Admin"> [/code]

[b]Krok 4:[/b] Pod linijkami gdzie masz te dwie linijki : [code]<object name="resource.admin"></object>
<object name="resource.webadmin"></object>[/code]

Wklej t? linijk? : [code]<object name="user.login"></object>[/code]

[b]Krok 4:[/b] Zamiast tej cz?stki "login" wpisz sw?j login. B?dzie Ci on p??niej potrzebny.

[b]Krok 5:[/b] Zapisz plik.

[b]Krok 6:[/b] W??cz sw?j serwer i wejd? do gry.

[b]Krok 7:[/b] Wejd? na sw?j serwer.

[b]Krok 8:[/b] Wpisz komend? /register [login] [has?o]
W miejsce [login] wpisz sw?j login, kt?ry poda?e? przy wpisywaniu w notatniku, natomiast zamiast [haslo] wpisz swoje has?o, kt?rym b?dziesz logowa? si? na konto.

[b]Krok 9:[/b] Wpisz komend? /login [login] [has?o] tak jak poprzednio zamiast [login] sw?j login podany tam w notatniku, a zamiast [has?o] wpisz swoje has?o, kt?re u?y?e? w rejestracji punkt wy?ej.

[b]Krok 10:[/b] Po wci?ni?ciu klawisza "p" wy?wietli Ci si? Panel Admina, kt?rym mo?esz zarz?dza? ca?ym serwerem.

[ Komentarz dodany przez: DestroY : 2015-09-22, 15:45 ]
U?ci?lenie wszystkich poj??, tak ab...
459. Panel admina
Przed chwilauruchomilem server na gamemodzie DayZ. Co zrobic bym mogl miec panel admina ? Prosze o dokladny opis :)
460. [INNE] Panel Logowania.
:arrow: w OnPlayerConnect

[code] if(accountExists(playerid) == true)
{
ShowLoginAccount(playerid, 1);
}
else
{
ShowRegisterAccount(playerid, 1);
}[/code]


:arrow: accountExists

[code]stock bool:accountExists(playerid)
{
new bool:exists = false;
mysql_formated_query("SELECT * FROM `lb_accounts` WHERE `name` = '%s'", PlayerName(playerid));
mysql_store_result(); if(mysql_num_rows() > 0)
exists = true; mysql_free_result();
return exists;
}[/code]



:arrow: reszta


[code]forward ShowRegisterAccount(playerid, step);
public ShowRegisterAccount(playerid, step)
{
if(step == 1) {
format(text_medium, sizeof(text_medium), "Witaj %snnNick nie zostal znaleziony w naszej bazie danych.n- Wpisz ponizej haslo aby sie zarejestrowac.nHaslo powinno posiadac od 5 do 20 znakow.", PlayerName(playerid));
ShowPlayerDialog(playerid, 113, DIALOG_STYLE_PASSWORD, "System > Rejestracja (1/2)", text_medium, "Zarejestruj", "Wyjdz");
} else if(step == 2) {
format(text_medium, sizeof(text_medium), "Witaj %snnNick nie zostal znaleziony w naszej bazie danych.n- Wpisz ponizej haslo aby sie zarejestrowac.n{FF0000}- Haslo powinno posiadac od 5 do 20 znakow.", PlayerName(playerid));
ShowPlayerDialog(playerid, 113, DIALOG_STYLE_PASSWORD, "System > Rejestracja (1/2)", text_medium, &q...
461. Tabela do Lider panel
Sorki ?e pisz? na taki prosty problem ale mia?em przerw? i nie mam nic na kompie od pr?cz moje oryginalnego panelu lidera tylko on jest na 1 frakcje i chce to zrobi? na tabele . je?eli mi kto? pomo?e daje piwka :piwo: :piwo:

[ Dodano : 2013-01-03, 18:07 ]
Kawa?ki skryptu:
[code]Policja = {LiderPolicji, Policja}
Pogotowie = {LiderPogotowia, Pogotowie}
Urz?d = {LiderUrz?du, Urz?d}
Bank = {LiderBanku, Bank}[/code]

[code]function Pokaz5()
guiGridListClear(GUIEditor_Grid[1])
for id, playeritem in ipairs(getElementsByType("player")) do
local row = guiGridListAddRow ( GUIEditor_Grid[1] )
guiGridListSetItemText ( GUIEditor_Grid[1], row, kolumna, getPlayerName ( playeritem ), false, false )
end
guiSetVisible(GUIEditor_Window[1], true)
showCursor(true)
end
addEvent("pokaz5", true)
addEventHandler("pokaz5", getRootElement(), Pokaz5)

function dodaj5()
local gracz = guiGridListGetItemText (GUIEditor_Grid[1], guiGridListGetSelectedItem (GUIEditor_Grid[1]), 1)
if gracz ~= "" then
triggerServerEvent("dodaj5", getRootElement(), gracz)
end
end
addEventHandler ( "onClientGUIClick", GUIEditor_Button[1], dodaj5, false )

function usun5()
local gracz = guiGridListGetItemText (GUIEditor_Grid[1], guiGridListGetSelectedItem (GUIEditor_Grid[1]), 1)
if gracz ~= "" then
triggerServerEvent("usun5", getRootElement(), gracz)
end
end
addEventHandler ( &qu...
462. Panel gui
Jak zrobi? kod bez b??du ??
Mi sie wydaje ?e tak :
function Nazwa funkcji()
    if (
source == Buttonthen
Funkcje
....
addEventHandler("onClientGUIClick"ButtonNazwa funkcji)
463. Panel Salonu
Witam !

Po otwarciu panelu nie pojawiaj? si? nazwy aut , score od ilu mo?na kupi? i kasa tylko gracze. Oto kod.


[b]Client:[/b]

[code]okno = guiCreateWindow(385,236,602,519,"Panel Salonu v0.1",false)
graczelist = guiCreateGridList(277,24,140,486,false,okno)
guiGridListSetSelectionMode(graczelist,2)

gracze = guiGridListAddColumn(graczelist,"Gracze",0.8)
sell = guiCreateButton(421,24,172,71,"Sprzedaj Auto",false,okno)
close = guiCreateButton(421,103,171,71,"Zamknij Panel",false,okno)
acs = guiCreateGridList(9,24,260,486,false,okno)
guiGridListSetSelectionMode(a,c,s,2)

guiGridListAddColumn(acs,"Auta",0.4)

guiGridListAddColumn(acs,"Cena",0.3)

guiGridListAddColumn(acs,"Score",0.2)
guiSetVisible(okno,false)

local salon = getTeamFromName("Salon Samochodowy")

function open_salon_panel()
if getPlayerTeam(getLocalPlayer()) == salon then
for k,v in ipairs(getElementsByType("player")) do

guiGridListSetItemText (graczelist, guiGridListAddRow (graczelist), gracze,getPlayerName(v), false, false )
guiSetVisible(okno,true)
showCursor(true)

end
end
end
addEvent("open_salon_panel",true)
addEventHandler ( "open_salon_panel", getRootElement(), open_salon_panel )

function close_salon_panel()
guiSetVisible(okno,false)
showCursor(false)
guiGridListClear (graczelist)
end

addEventHandler("onClientGUIClick",close,close_s...
464. Panel pogotowia ??
Witajcie dopiero co zaczynam z lua mysle ze nie poszed?em na wysok? wode . zrobi?em juz panel pd i wzorujac sie na nim chcialem zrobic cos dla pogotowia

[b]Client Side:[/b]
[code]
GUIEditor = {
gridlist = {},
}
GUIEditor.gridlist[1] = guiCreateGridList(616, 277, 176, 283, false)


local kolumna = guiGridListAddColumn(GUIEditor.gridlist[1],"Gracze",0.9)


bindKey("m", "down",
function ()
if (getPlayerTeam(getLocalPlayer()) == getTeamFromName("Pomoc Drogowa")) then
if (guiGetVisible(GUIEditor.gridlist[1]) == false) then
showCursor(true)
guiSetVisible(GUIEditor.gridlist[1], true)
if (kolumna) then
for id, player in ipairs(getElementsByType("player")) do
local row = guiGridListAddRow(GUIEditor.gridlist[1])
guiGridListSetItemText(GUIEditor.gridlist[1], row, kolumna, getPlayerName(player), false, false)
end
end
else
guiSetVisible(GUIEditor.gridlist[1], false)
showCursor(false)
guiGridListClear(GUIEditor.gridlist[1])
end
end
end)

function lecz()
local player = guiGridListGetItemText (GUIEditor.gridlist[1], guiGridListGetSelectedItem (GUIEditor.gridlist[1]), 1)
triggerServerEvent("lecz", getRootElement(), player, getLocalPlayer(""))
end
addEventHandler( "onClientGUIClick", GUIEditor.gridlist[1], lecz )[/code]

[b]Serwer side:[/b]
[code]
addEvent("...
465. Panel fix itp.
Witajcie, dzisiaj zrobi?em panel aby da? fix, flip i nitro. Ale wla?nie, tutaj problem.

B??d?w w debugu zero.

Client:
[lua]function dajnitro ()
if (source == nitrotn) then
triggerServerEvent("buyNitro", getRootElement())
end
end
addEventHandler("onClientGUIClick", nitrobtn, dajfix)

function dajfix ()
if (source == fixbtn) then
triggerServerEvent("buyRepair", getRootElement())
end
end
addEventHandler("onClientGUIClick", fixbtn, dajfix)

function dajflipa ()
if (source == flipbtn) then
triggerServerEvent("buyFlip", getRootElement())
end
end
addEventHandler("onClientGUIClick", fliptn, dajflipa [/lua]

Server:
[lua]addEvent("buyNitro", true)
addEventHandler("buyNitro", rootElement,
function()
if isPedInVehicle(source) then
if ( getPlayerMoney (source) >= 7000 ) then
takePlayerMoney(source, 7000)
addVehicleUpgrade(getPedOccupiedVehicle(source),1010)
outputChatBox("Nitro dodano", source, 255, 255, 0, true)
else
outputChatBox("Nie masz tyle kasy.", source, 255, 0, 0, true)
end
else
outputChatBox("Nie jestes w aucie", source, 255, 0, 0, true)
end
end
)

addEvent("buyRepair", true)
addEventHandler("buyRepair", rootElement,
function()
if isPedInVehicle(source) then
if ( getPlayerMoney (source) >= 40 ) th...
466. 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 ~...
467. Wybieranie skina i panel logowania
Siemkaaaa
Hmm mam taki problem a mianowicie chodzi mi o take co? ?eby po wej?ciu na serwer wyskoczy? panel logowania i jak kto? si? zaloguje to ?eby m?g? potem wybra? skina.
Mam ju? panel wybierania skina a panel logowania Community :E
ale nie wiem jak zrobi? to co u g?ry pisa?em.

Mam nadzieje ze kto? pomo?e :P

Kod wybierania skina
[lua]
local x, y = guiGetScreenSize()

SkinMusic = "data/music/SkinSelectMusic.ogg"
SkinAnims = {"dnce_M_b","DAN_Left_A","DAN_Down_A","DAN_Loop_A"}
StartSkin = 0
SkinJobText = ""
SkinJobColor = {255,255,255}
NewSkin = false

SkinDescriptions = {"Wybierz Skina","Street Racer","","","","","","","News Lady","Old Grandmother","Barmaid",
"Model","Gangsta Biatch","Old Man","Truck Man","Road Worker","IT Man","BeachGuard","Gangsta","Ladies Man",
"Rapper","Hip Hop Dancer","Skater","Gangsta","Ladies Man","Tourist","Builder","Drug Dealer",
"Drug Dealer","Mexican Gangsta","Horse Breeder","Fisherman","Captain","Horseman","Fisherman",
"Mailman","Mailman","Old Woman","Grandmother","Pretty Girl...
468. 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 :) ?
469. 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
470. Panel Logowania.
Witajcie, dzisiaj chcia? bym was, poprosi? o pomoc w zrobieniu mojego pierwszego, panelu logowania. Stron? Clienta zrobi?em poprawnie, wszystko ?adnie dzia?a. Teraz tylko strona servera. Chchia? bym kogo? poprosi?, o nakierowanie mnie na w?a?ciwy kurs.

[lua]function loguj()
local login = guiGetText(GUIEditor_Edit[1])
local haslo = guiGetText(GUIEditor_Edit[2])
if login~= "" and haslo ~= "" then
triggerServerEvent("loguj", getLocalPlayer(), login,haslo,getLocalPlayer())
end
end
addEventHandler( "onClientGUIClick", GUIEditor_Button[1], loguj )[/lua]

Funkcja przeznaczona do logowania.

[lua]function rejestruj()
local reje = guiGetText(GUIEditor_Edit[1])
local haslo = guiGetText(GUIEditor_Edit[2])
if reje ~= "" and haslo ~= "" then
triggerServerEvent("rejestruj", getLocalPlayer(), reje,haslo,getLocalPlayer())
end
end
addEventHandler( "onClientGUIClick", GUIEditor_Button[2], rejestruj )[/lua]Funkcja, przeznaczona do rejestracji.

[lua]function pokaz()
guiGridListClear(GUIEditor_Grid[1])
for id, playeritem in ipairs(getElementsByType("player")) do
local row = guiGridListAddRow ( GUIEditor_Grid[1] )
guiGridListSetItemText ( GUIEditor_Grid[1], row, kolumna, getPlayerName ( playeritem ), false, false )
end
guiSetVisible(GUIEditor_Window[1], true)
showCursor(true)
end
addEventHandler("onClientResourceStart",getRootElement(),po...
471. Czemu mi nie działa mi ten panel logowania by emil880 ?
Witam ;-)

Ot?? na kompie chcia?em odpali? serwer z tym panelem logowania:
http://community.multithe...details&id=5852

Niestety, tak jak pisz? w komentarzach:

#1 Vike4562
Mi tylko Kamera dzia?a a panel sie nie pokazuje , Dlaczego ?

Ja mam dok?adnie tak samo :(
Co robi? ?le ?

Mam wgrane to tak:

http://prntscr.com/itsq4

Prosz? o pomoc, bardzo mi na tym zale?y :)
472. Panel admina do zmiany
Witam
Mo?na w panelu admina ( pod 'P' ) zmieni? nazwy pojazd?w ? Jak tak to gdzie tego szuka? bo nie mog? znale?? :x
473. Panel Policji
Witajcie, dzisiaj proboje zrobic panel policji. Wszystko w panelu dziala, procz dania mandatu. A po wpisaniu /debugscript 3 wyskakuje bad argument @ takePlayerMoney




Oto serwer mojego panelu :

Kod:

addEvent("mandat", true)
addEventHandler("mandat", getRootElement(), function(mandat, player)
local kasa = getPlayerFromName ( player )
takePlayerMoney (player,kasa, mandat)
end)



Prosz? o pomoc :)
474. Panel Taxi by luki
Witam tworzy?em clinet i niewiem co dalej .
Clinet jest m?j i mojego kolegi
[lua]local x,y = guiGetScreenSize()
koszt = 7
taxiWindow = { }
taxiButton = { }
taxiGrid = { }
taxirow = {}
taxiEdit = { }
taxilabel = { }
taxiTable = { }
wyplatytable = { }

taxiWindow[1] = guiCreateWindow((x/2 - 400/2), (y/2 - 415/2), 400, 415, "Taxi panel" false)
taxiButton[1] = guiCreateButton(170, 40, 230, 50, "Start rachunek", false, taxiWindow[1])
taxiButton[2] = guiCreateButton(170, 100, 230, 50, "Stop rachunek", false, taxiWindow[1])
taxiButton[3] = guiCreateButton(330, 375, 60, 50, "Wyjdz", false, taxiWindow[1])
taxiButton[4] = guiCreateButton(170, 250, 230, 50, "Odbierz pieni?dze za przew?z", false, taxiWindow[1])
taxiButton[5] = guiCreateButton(170, 160, 230, 50, "Anuluj wezwanie", false, taxiWindow[1])
taxiButton[6] = guiCreateButton(170, 310, 230, 50, "Wyrzu? wszystkich graczy z tax?wki", false, taxiWindow[1])
taxiGrid[1] = guiCreateGridList(10, 20, 150, 220, false, taxiWindow[1])
taxiGrid[2] = guiCreateGridList(10, 250, 150, 140, false, taxiWindow[1])
taxirow[1] = guiGridListAddColumn(taxiGrid[1], "Gracze", .9)
taxirow[2] = guiGridListAddColumn(taxiGrid[2], "Gracz", .4)
taxirow[3] = guiGridListAddColumn(taxiGrid[2], "Koszt", .4)
taxilabel[1] = guiCreateLabel(170,210,160,15,"Stawka za 100 yard?w: "..koszt.."$",false,taxiWindow[1])
taxilabel[2...
475. Panel Taxi
Witam mam problem bo nie wiem jak zrobi? funkcje dla panelu Taxi.
Panel ma by? wyposa?ony w :
1.Poka? osobie na g w samochodzie cen? przejazdu
2.Wyrzu? z samochodu osoby na g(mo?e to by? osobny skrypt z komenda /outcarg)
3.CheckBox z gdy jest w??czony nalicza gdy kto? wejdzie na g i zabiera jak wyjdzie.
4.W label napis ile ju? przejecha? KM
5.Progresbar 1 przej?cie 1 KM
Prosz? chocia? poda? funkcje do tego.
Wiem ?e id? na g??bok? wod? ale kiedy? trzeba(Pewnie dostane wielki poemat ?ebym si? douczy? lua i sam b?d? wiedzia?).
476. Panel Logowania
Witam wszystkich, pierwszy raz postanowi?em zrobi? login panel i nie dzia?a. Wpisuje login i has?o i naciskam 'Zaloguj'. A tu nic.
Oto client:
[lua]local jezykLoginPanel = guiCreateWindow ( 0.01, 0.3, 0.98, 0.4, "Chomik", true )
local wybierzJezyk = guiCreateLabel ( 300, 50, 200, 50, "Wybierz jezyk / Select Languste", false, jezykLoginPanel )
local polski = guiCreateButton ( 100, 80, 200, 100, "Polski / Poland", false, jezykLoginPanel )
guiSetVisible ( jezykLoginPanel, true )
showCursor ( true )

local loginPanel = guiCreateWindow ( 0.01, 0.3, 0.98, 0.4, "Chomik", true )
local tekstLogin = guiCreateLabel ( 450, 40, 200, 50, "Login", false, loginPanel )
local login = guiCreateEdit ( 400, 65, 200, 30, "Wpisz Login", false, loginPanel )
local tekstHaslo = guiCreateLabel ( 450, 100, 200, 50, "Haslo", false, loginPanel )
local haslo = guiCreateEdit ( 400, 125, 200, 30, "Wpisz Haslo", false, loginPanel )
local tekstSkin = guiCreateLabel ( 450, 160, 200, 50, "Skin", false, loginPanel )
local skin = guiCreateEdit ( 400, 185, 200, 30, "Wpisz ID skinu", false, loginPanel )
local zaloguj = guiCreateButton ( 100, 65, 200, 50, "Zaloguj", false, loginPanel )
local zarejestuj = guiCreateButton ( 100, 125, 200, 50, "Zarejestruj", false, loginPanel )
guiSetVisible ( loginPanel, false )

function wybierzPolski()
guiSetVisible ( loginPanel, true )
gui...
477. Panel Ammo
Witam mam problem z dodaniem wymagania score na kupno.
Czyli np.
Za na n?? trzeba 10score
ammo_c
[lua]GUIEditor_Window = {}
GUIEditor_Button = {}
GUIEditor_Grid = {}

GUIEditor_Window[1] = guiCreateWindow(405,58,456,685,"Panel Ammo",false)
local GridList1 = guiCreateGridList(16,22,228,653,false,GUIEditor_Window[1])
guiGridListSetSelectionMode(GridList1,2)
local GridList2 = guiCreateGridList(248,25,199,510,false,GUIEditor_Window[1])
guiGridListSetSelectionMode(GridList2,2)
Button2 = guiCreateButton(250,625,197,51,"Wyjdz",false,GUIEditor_Window[1])
Button1 = guiCreateButton(251,545,196,49,"Daj bron",false,GUIEditor_Window[1])
guiSetVisible(GUIEditor_Window[1], false)
showCursor(false)


local team = getTeamFromName("Ammonation")
weapons ={
"Kastet"
}


function show()

if getPlayerTeam(getLocalPlayer()) == team then
local column = guiGridListAddColumn( GridList1, "Player", 0.99 )
local column1 = guiGridListAddColumn( GridList2, "Bron", 0.99 )
local column2 = guiGridListAddColumn( GridList3, "Kasa", 0.50)
if ( column ) then
for id, playeritem in ipairs(getElementsByType("player")) do
local row = guiGridListAddRow ( GridList1 )
guiGridListSetItemText ( GridList1, row, column, getPlayerName ( playeritem ), false, false )
end
for key,weaponName in pairs(weapons) d...
478. Lider Panel
if isObjectInACLGroup "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("v1")) then 


Problem
getAccountName(getPlayerAccount(thePlayer)

dok?adnie
getPlayerAccount


problem jest ze co? jest z call

[ Dodano: 2012-09-25, 15:47 ]
@Edit 1
Strona serwera Clinet i mi sie wydaje ?e to przez to
Prosz? o pomoc b?dzi? na gtao.pl ca?y gamemode chyba

[ Dodano: 2012-09-25, 16:02 ]
@EDIT2

CLinet
Prawa Autora

Serwer
Prawa Autora
co ?le nie dzia?a otwiera sie bez praw w acl i nie daje do frakcji
479. [GF] Panel domu crashuje grę
Witam was!

Ot?? chcia?bym zapyta? lub ,aby kto? naprawi? mi komend?,a dok?adniej crashuje mi panel domu.

Komenda :
[code]CMD:drzwi(playerid, cmdtext[]) //Do naprawy -.- Crashuje!
{
if(PlayerInfo[playerid][pDom]==9999)
{
GuiInfo(playerid,"Nie posiadasz/wynajmujesz ?adnego domu!");
return 1;
}
new nr=PlayerInfo[playerid][pDom],str[256];

if(DomInfo[nr][dAktywny]==false)
{
GuiInfo(playerid,"Tw?j dom zosta? usuni?ty!");
PlayerInfo[playerid][pDom]=9999;
ZapiszKonto(playerid);
return 1;
}
new zamektxt[20],wynajem[4];

if(!strcmp(DomInfo[nr][dWlasciciel],Nick[playerid],true))//wlasciciel
{
if(DomInfo[nr][dZamkniety]==true) zamektxt="Zamkni?ty"; else zamektxt="Otwarty";
if(DomInfo[nr][dWynajem]==true) wynajem="Tak"; else wynajem="Nie";
format(str,sizeof(str),"# "BIALY"Zamek "MAPA"n# "BIALY"Wynajem "MAPA"[%s]n# "BIALY"Oszcz?dno?ci "MAPA"[%d$]n# "BIALY"Sprzedaj dom "MAPA"[%d$]n"MAPA"Sprzedaj komu?",zamektxt,wynajem,DomInfo[nr][dOszczednosci],DomInfo[nr][dCena]);
dShowPlayerDialog(playerid,51,DIALOG_STYLE_LIST,""MAPA"Dom",str,"Wybierz","");
return 1;
}
else if(!strcmp(DomInfo[nr][dLokator],Nick[playerid],true)&&DomInfo[n...
480. Panel Logowania.
Witam. Jestem nowy na forum to chyba widac i chcialbym je wyprobowac.
Mam panel logowania do serwera RP wysle w linku poniewaz codem jest za dlugi:
http://hostuje.net/f...35df92a16a99691
i chcialem dodac z innego serwera tutorial serwerow rp tzn napisy ktore leca na chacie przy wejsciu gry cos jak na valhalli i quiz ale nie dziala o to link do pliczku z quizem:
http://hostuje.net/f...af941deb2f20381