Witam mam ma?y problem jak zrobi? aby gui pokazywa?o si? tylko osobie kt?ra wejdzie w marker,bo jak np.wchodze ja w marker to gui si? pokazuje ka?demy jak zrobi??
Witam ot?? mam pytanie co zrobi? aby GUI otwiera?o si? tylko po klikni?ciu klawisza "F2".
Chodzi dok?adnie o to ze po wej?ciu do gry razem z panelem logowania pojawia si? te GUI co zrobi? aby tak si? nie dzia?o.
Witam, zrobi?em sobie gui, okej, nast?pnie triggerClientEvent("onGui", source)
ale te gui wy?wietla si? ka?demu jak ja wejd? w marker, wie kto? jak? funkcj? zastosowa? aby wy?wietla?o si? gui dla jednego gracza po stronie clienta?
Witam. Mam problem. Nie wiem jak zrobi? bind key, ?eby wy?wietla?o si? moje gui. Ju? daje kawa?ek kodu:
Chcia?bym, ?eby to okno si? wy?wietli?o, ale ?eby bind dzia?a? tylko w poje?dzie jako kierowca. Czy m?g?by mi kto? pom?c?
Window, kt?ry ma si? wy?wietli?:
Cze??, mam problem z rejestracj? w GUI, a mianowicie nwm czemu nie chce dzia?a?, wyskakuje mi error ?e nie mam Double_O_Files_2.inc
[code]C:UsersShinodaDocumentsSAMPgamemodesPPT.pwn(11) : fatal error 100: cannot read from file: "DOF2"
[/code]
a go mam a gdy usun? z mapki #include <DOF2>
Wywala to:
[code]C:UsersShinodaDocumentsSAMPgamemodesPPT.pwn(71) : error 033: array must be indexed (variable "str")
C:UsersShinodaDocumentsSAMPgamemodesPPT.pwn(155) : warning 215: expression has no effect
C:UsersShinodaDocumentsSAMPgamemodesPPT.pwn(156) : warning 215: expression has no effect
C:UsersShinodaDocumentsSAMPgamemodesPPT.pwn(167) : warning 203: symbol is never used: "OnDialogResponse"[/code]
Tutaj ca?a mapka:
[spoiler][code]//===| Include | ===
#include <a_samp>
#include <zcmd>
#include <DOF2>
#pragma tabsize 0
#define GUI_LOGIN 1 //id dialogu od logowania
#define GUI_REGISTER 2 //id dialogu od rejestracji
#define DOF2_FileExists
#define DOF2_SetInt
enum PlayerInfoEnum
{
score,
kasa
}
new PlayerInfo[MAX_PLAYERS][PlayerInfoEnum];
public OnPlayerConnect(playerid)
{
new str[45]; //tablica do kt?rej przypiszemy prawdopodobn? nazw? pliku gracza.
format(str, sizeof(str), "%s.ini",Nick(playerid)); //Pobieramy i przypisujemy nick
if(DOF2_FileExists(str)) //sprawdzamy czy taki plik istnieje
{//je?eli tak pokazujemy GUI od logowania
ShowPlayerDialog(playerid, GUI_LOGIN, D...
Witam mam problem poniewa? na mniejszych rozdzielczo?ciach moje gui robi sie za du?e przez co nie mo?na klikn?? buttona zaloguj lub zarejstruj. [u][i][b]GUI robione na rozdzielczo?ci 1680 x 1050 x 32[/b][/i][/u]
[center][b]Witam[/b], jest to m?j [u]pierwszy[/u] poradnik, dzisiaj si? zajmiemy GUI a dok?adnie zrobimy panel pod prac? dorywcz?.[/center]
[center]Wi?c, aby zacz?? nasz? prac? potrzebujemy zrobi? ca?e nasze gui wraz z
przyciskami i innymi rzeczami, ja polecam do tego GuiEditor kt?rego mo?ecie pobra? z T?d .[/center]
[center]Gdy ju? zrobimy nasze gui,
przechodzimy do notatnika / Notepad++ i zaczynamy to wszystko programowa?.[/center]
[center]Jak zapewne [color=green]zieloni[/color] w GuiEditorze nie nazw? funkcjami przycisk?w oraz innych Label?w czy Okien,
lecz ja poka?e aby tekst typu GuiEditorWindow[1] zamieni? na bardziej przejrzysty kod.[/center]
[center]Mamy tutaj przyk?adowe okno (Window) z nie nazwan? zmienn?[/center]
[lua]GuiEditorWindow[1] = guiCreateWindow(681, 238, 324, 402, "Praca Kurier", false)
guiWindowSetSizable(GuiEditorWindow[1], false, pracagui)[/lua]
[center]Zmieniamy nasze zmienne na bardziej zrozumia?e np.[/center]
[lua]guipraca = guiCreateWindow(681, 238, 324, 402, "Praca Kurier", false)
guiWindowSetSizable(guipraca, false, pracagui)[/lua]
[center]Robimy tak ze [u][color=red]wszystkimi[/color][/u] Buttonami, Windowami, Labelami, Editboxami itp.[/center]
[center]M?j kod po przerobieniu na czytelniejszy wygl?da tak:[/center]
[lua]pracagui = guiCreateWindow(681, 238, 324, 402, "Praca Kurier", false)
guiWindowSetSizable(pracagui, false, pracagui)
Error:
Nie chce teraz mi si? pokaza? ,poniewa? wy?wietli? si? b??d ,?e server.lua jest w ASI a nie w UTF-8. Kiedy zmieni?em na UTF panel nie chce mi si? pokaza? i mam czarny ekran.Jeszcze teraz pokazuje mi si? taki b??d
ERROR: [gamemodes][RealLife]dbscriptsserverdatabase.lua:5: dbConnect failed; Can't connect to MySQL server on 'localhost' (10061)
[2014-07-30 20:29:32] ERROR: [gamemodes][RealLife]dbscriptsserverdatabase.lua:8: Cannot connect to database.
Nic nie zmienia?em w tych plikach
Oto Kody:
Server :
[lua]
function loginHandler(username,password)
if username == "user" and password == "apple" then
if(client) then
spawnPlayer(source,1129.1027832031,-1491.1939697266,22.769031524658)
setCameraTarget(source,source)
fadeCamera(source,true)
outputChatBox("Zosta?e? pomy?lnie zalogowany",client)
end
else
outputChatBox("Nie prawid?owa nazwa u?ytkownika lub has?o. Spr?buj ponownie",client)
Czyta?em sobie kogo? skrypt ,kt?ry polega? na tym ,?e kiedy wcisn? przycisk teleportuje si?.Czyta?em sobie kod i postanowi?em spr?bowa? zrobi? co? podobnego tylko ,?e zamiast teleportowania ,pojawia si? auto. Tylko ,?e nie chce co? dzia?a?
Pomo?e kto? ?
Error:
Starting spawnaut
SCRIPT ERROR: [gamemodes][RealLife]spawnautserver.lua:11: ')' expected near ','
ERROR: Loading script failed: [gamemodes][RealLife]spawnautserver.lua:11: ')' expected near ','
function(spawn)
if(spawn=="Infernus") then
local x,y,z = getElementPosition(thePlayer)
local vehicle = createVehicle(411,0,0,0)
local spawnveh = ( vehicle, x+3, y+3, z+0 ) --to jest ta linijka--
return
end
if(spawn=="Bullet") then
local x,y,z = getElementPosition(thePlayer)
local vehicle = createVehicle( 541, 0, 0, 0 )
local spawnveh = ( vehicle, x+3, y+3, z+0 )
return
end
end
)
[/lua]
Client
[lua]
showcursor(true)
local spawninfernus = guiCreateButton(960,540,100,50,"Infernus",false)
local spawnbullet = guiCreateButton(910,540,100,50,"Bullet",false)
function closebutton()
guiSetVisible(spawninfernus,false)
guiSetVisible(spawnbullet,false)
showcursor(false)
end
function spawninfernusauto()
triggerServerEvent("Auto", getLocalPlayer,"Infernus")
closebutton(...
Witam, jestem TOTALNYM lajkiem je?eli chodzi o GUI. Zrobi?em je za pomoc? GUI editora. Mam pytanie. Czemu to nie dzia?a ? Chc?, aby to"memo" otworzy?o si? po klikni?ciu w button.
No witam, chcia?bym zrobi? gui dla frakcji na acl, prosz? nie o ca?y kod tylko o co? co mnie wesprze, mo?e by? to wiki, i ma?a podpowied?, prosz? o to i? przysiad?em przy lua i od nowa robi? serwer, nie ?ci?gam lecz pisz?, mam nadziej? ?e czego? si? naucz? Gui mam, tylko prosz? o warunek acl, gdzie? tam by? ale nie pami?tam w kt?rym temacie. Pozdro !
Witam zrobi?em gui na ekwipunek o to kod:
[lua]addEventHandler("onClientResourceStart", resourceRoot,
function ()
skin265 = guiCreateButton(113, 322, 240, 82, "Skin-265", false)
bron = guiCreateButton(1036, 322, 240, 82, "Suszarka", false)
Witam serdecznie. Mam tutaj takie gui pod frakcj? Ale co? nie chodzi z createTeam bo wyskakuje db3 (ERROR: guipspguipsp.lua:8:attempt to call global 'create team' (a nil value)) No i sprawa jest tego typu ?e pomaga? mi maszyna (nie na forum) ale nagle nie odpisuje Czy m?g?by mi kto? pom?c ? Marker w og?le si? nie pojawia, a team si? nie tworzy.
[size=9][ [i][b]Dodano[/b]: 2014-07-19, 02:10[/i] ][/size]
Za pomoc oczywi?cie piwko
GUIEditor.label[1] = guiCreateLabel(348, 247, 910, 270, "Co to jest PSP? Jest to Pa?stwowa Stra? Po?arna, kt?ra ma s?u?y? cz?owiekowi. Jej g??wnym zadaniem jest ratowanie ludzkiego ?ycia, nast?pnie zwierz?t, oraz d?br materialnych. Ka?dy stra?ak jest odpowiednio do s?u?by przygotowywany. Po rekrutacji, pierwszy miesi?c to...
Witam,mam problem z zrobieniem
funkcji ?e jak wejdziemy w marker to danne gui si? pojawi,a po wyjsciu z markera nam zniknie.(samo gui bez cursora ani ?adnych rzeczy)
Prosz? o gotowy kod jak mo?na
Cze??. Mam pro?b? : Czy m?g?by kto? mi pom?c w zrobieniu gui do skin?w
Chodzi o to, ?e jak kto? wejdzie w marker to "teleportuje" go (chodzi o to ?e go pokazuje w innym miejscu np.: W domu CJ w przebieralni) i pokazuje si? lista skin?w, po klikni?ciu raz mysz? pokazuje si? skin, a gdy poka?emy danego skiny i kilkniemy wybierz takiego nam wybiera Daje i
Mam do was pytanie, a mianowicie dlaczego gdy mam otwarty panel g??wny i chce otworzy? panel informacyjny to za ka?dym razem otwiera on si? pod panelem g??wnym a nie jako 1?
Witam, ot?? pr?buje wykona? takie co? ?e jak wejd? w PickUp aby si? otworzy?o okno GUI, oraz jak zakodowa? button w GUI "zamknij" po klikni?ciu go zamyka?o okno: G??wny kod GUI:
Sirma chia?bym steworzy? tablice og?osze? w gui ?e gdy wejde w marker to otworzy si? gui a w nim tekst i przycisk zamknij i zrobi?em ju? panel w guieditorze pobra?erm kod wiem ?e musz? to zrobi? po stronie clienta ale nie bardzo wiem od czego zacz?? jakich funkcji u?y? oto kod : chyba ?e kto? ma jaki? dobry kod na text 3d i pode?le kodzik
Witam, chcia?bym zrobi? proste Gui, podobne jak np na Play Your life, dzi?ki kt?remu jak klikn? We? prac?, dostan? ?mieciark? i b?d? mia? je?dzi? po blipach a? do ostatniego. Od razu dzi?ki za pomoc Pozdro
Cze??, po raz drugi. Mam problem, ?w kiedy daj? aby gui otwiera?o si? po klikni?ciu klawisza END, to niby dzia?a. Ale odrazu po wej?ciu na serwer gui si? pojawia, jak zrobi? aby si? pojawi?o po klikni?ciu END, a nie po wej?ciu. Oczywi?cie gui mo?na chowa? i pokazywa?, lecz po wej?ciu na serwer si? pokazuje, a chcia?bym aby pokaza?o si? po klikni?ciu END.
Kod do zbindowania:
Cze??! Mam kod, kt?ry jest mi potrzebny. Wstawi?em go na serwer, a gracze skar?yli si?, ?e gui ?le wchodzi na niekt?re rozdzielczo??i ekran?w... Przeskaluje mi to kto?? Prosz? o szybk? odpowied?. Naturalnie, ch?odne dla ciebie za pomoc
Witam, postanowi?em zrobi? gui pomocy dla mojego serwera - zrobi?em gui w "guieditor" i mam ten ca?y kod z lua, tylko mam problem, bo nie wiem jak ustawi?, aby to okno otwiera?o si? pod klawiszem F1, prosz? o pomoc.
Oto kod, je?li mo?ecie to dopiszcie reszt? kodu, aby wy?wietla?o si? gui pod wybranym klawiszem:
GUIEditor = {
tab = {},
window = {},
tabpanel = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
GUIEditor.window[1] = guiCreateWindow(634, 289, 1024, 677, "Panel Pomocy - Polish Real Life - By Bolek 2014", false)
guiWindowSetSizable(GUIEditor.window[1], false)
Jak mieni? te komend? tak aby by? w gui i by?a zastosowana w OnPlayerClickPlayer
[pawn]CMD:idzdo(playerid,params[])
{
new id;
if(isnull(params)) return SendClientMessage(playerid,C_WHITE,"|Wpisz| /idzdo [id gracza]");
id = strval(params);
if(id < 0 || id >= MAX_GRACZY || !IsPlayerConnected(id)) return SendClientMessage(playerid, C_RED2, "›› |Info| Nie ma takiego gracza!");
if(!IdzDo[id]) return SendClientMessage(playerid, C_RED2, "›› |Info|Ten gracz ma zablokowane pro?by o teleport do niego");
if(Strzelnica[id]) return SendClientMessage(playerid, C_INFO," ›› |Info| Ten gracz jest na zabawie Strzelnica!");
if(DerbyMen[id]) return SendClientMessage(playerid, C_INFO, "›› |Info| Ten gracz jest na zabawie Derby!");
if(SianoMen[id]) return SendClientMessage(playerid, C_INFO, "›› |Info| Ten gracz jest na zabawie Siano!");
if(PaintbMen[id]) return SendClientMessage(playerid, C_INFO, "›› |Info| Ten gracz jest na zabawie PaintBall!");
if(TowerMen[id]) return SendClientMessage(playerid, C_INFO, "›› |Info| Ten gracz jest na zabawie Tower!");
if(WGTeam[id] == 1 || WGTeam[id] == 2) return SendClientMessage(playerid, C_INFO,"›› |Info|Ten gracz jest na zabawie Wojna Gang?w!");
if(RaceMen[id]) return SendClientMessage(playerid, C_INFO, "›› |Info| Ten gracz...