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: tworzy.
1. Tworzenie GUI. Reszta elementów się nie tworzy.
Mam problem z innymi elementami podpi?tymi pod okno GUI.
Wy?wietla si? tylko okno (window), a reszta element?w ju? nie.
    if not gui then
        gui 
= {}
        
showCursor (true)
        
gui[1] = guiCreateWindow (437*w239*h492*w290*h"Sprzeda? pojazdu 1/3"false)
        
gui[2] = guiCreateGridList (454*w310*h455*w137*hfalsegui[1])
        
gui[3] = guiGridListAddColumn (gui[2], "Nick gracza:"0.9)
        
gui[4] = guiCreateButton (685*w466*h223*w49*h"Zamknij okno"falsegui[1])
        
gui[5] = guiCreateButton (454*w466*h223*w49*h"Nast?pny krok"falsegui[1])
        
addEventHandler ("onClientGUIClick"gui[4], onSprzedazClickZamknijfalse)
        
addEventHandler ("onClientGUIClick"gui[5], onSprzedazClickGraczeDalejfalse)
    
end


Wi?cej kodu nie potrzeba. Za pomoc stawiam piwo i respekt.
2. [INNE] Tworzenie firm, źle tworzy.
Cze??, mam ma?y problem z tworzeniem firm. Ale gdy firmy si? tworzy po kolei czyli: od UID 0 do UID2 jest dobrze, ale gdy firma numer 1 si? rozpadnie i zostanie tylko UID 0 i 2 to ju? wtedy jest problem i nie stworzy si? nowa.
kod:
Kod:


if(dialogid == KREATOR_FIRM)
{
if(response)
{
if(firmy[2][kupiona]==0)
{
SendClientMessage(playerid, ZIELONY, "UID 2");
ShowPlayerDialog(playerid,KREATOR_FIRM3,DIALOG_STYLE_INPUT,"Firmy","Wpisz nazwe firmy","Dalej","Wyjdz");
}
else if(firmy[1][kupiona]==0)
{
SendClientMessage(playerid, ZIELONY, "UID 1");
ShowPlayerDialog(playerid,KREATOR_FIRM2,DIALOG_STYLE_INPUT,"Firmy","Wpisz nazwe firmy","Dalej","Wyjdz");
}
else if(firmy[0][kupiona]==0)
{
SendClientMessage(playerid, ZIELONY, "UID 0");
ShowPlayerDialog(playerid,KREATOR_FIRM1,DIALOG_STYLE_INPUT,"Firmy","Wpisz nazwe firmy","Dalej","Wyjdz");
}

if(firmy[0][kupiona]==1 && firmy[1][kupiona]==1 && firmy[2][kupiona]==1)
{
SendClientMessage(playerid, ZIELONY, "Wszystkie firmy sa wykupione");
}
}
else
{
SendClientMessage(playerid, ZIELONY, "Anulowales zalozenie firmy");
}
}

Za pomoc :piwo:
3. Marker się nie tworzy.
Witam, m?j problem polega na tym, ?e marker si? nie tworzy:
local towarMarkery={
{-
2635.0795898438609.2561645507814.153125},
{-
2712.2685546875, -306.021423339846.881497},
{-
1568.24670410161223.21545410166.8875}
}

local endMarkery={
{-
2632.0795898438609.2561645507814.153125},
{-
2709.2685546875, -306.021423339846.881497},
{-
1565.24670410161223.21545410166.8875}
}

local towarAuta = { [413]=true, [482]=true }

marker createMarker(unpack(towarMarkery[math.random(1#towarMarkery)]), "cylinder", 1.5, 0, 0, 255, 255)

addEventHandler("onMarkerHit"marker,
function()
    if (
not towarAuta[getElementModel(source)]) then
        triggerClientEvent
("onMarkerWeszed"getRootElement())
    
end
end
)
4. Bind się nie tworzy.
Witam, mam problem, ot?? bindy tworz? si? po restarcie skryptu, a po wej?ciu gracza na serwer nie. Oto kod:
function bindKeys()
    for 
kgracze in ipairs(getElementsByType("player")) do
        if 
not(isKeyBound(gracze"F3""down"funkcja)) then
            bindKey
(gracze"F3""down"funkcja)
        
end
    end
end

function bindKeysPlayerJoin()
    
bindKey(source"F3""down"funkcja)
end

addEventHandler
("onPlayerJoin"getRootElement(), bindKeysPlayerJoin)
addEventHandler("onResourceStart"getResourceRootElement(), bindKeys)