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: tablic
1. wtłaczanie tablic do if
Chcia?bym zrobi? sprawdzenie prawa jazdy.
Wymy?li?em sobie ?e nie b?dzie to obejmowa? samolot?w.
Problem polega na tym i? nie chcia?bym wypisywa? 20 id w 1 if'ie, lecz chcia?bym zrobi? tablic? w kt?rej b?d? znajdowa?y si? id samolot?w, a nast?pnie if mia?by przeszuka? czy rzeczywi?cie wsiadasz do samolotu czy te? nie. Pozdrawiam.

w to wt?oczy?.
function addHelmetOnEnter theVehicleseatjacked )
    if ( 
getElementModel theVehicle ) == 522 then
        
    end
end
addEventHandler
("onPlayerVehicleEnter"getRootElement(), addHelmetOnEnter)


[ Dodano: 2016-04-03, 10:19 ]
( przyk?adowy kod z wiki oczywi?cie. )
2. Nie pokazuje tablic z bazy w gui
Mam lekko zmodyfikowany system prywatnych pojazd?w od PanaPrezesa :p .. gdy wystawiam ofert? sprzeda?y pojazdu nie wy?wietlaj? si? jego dane ani dane sprzedaj?cego.

function createGUIKupnoUzywanego()
    if 
not guiku then
    guiku 
= {}
    
    
guiku[1] = guiCreateWindow((sX 300)/2, (sY 150)/2300150"Oferta kupna pojazdu"false)
    
guiku[2] = guiCreateLabel(102528060"Gracz <nick> zaproponowa? Ci kupno pojazdu prywatnego <nazwa> o przebiegu <przebieg> km za <cena>$."falseguiku[1])
    
guiLabelSetHorizontalAlign(guiku[2], "center"true)
    
guiku[3] = guiCreateButton(101108030"Odrzu?"falseguiku[1])
    
guiku[4] = guiCreateButton(2101108030"Kup"falseguiku[1])
    
    
addEventHandler("onClientGUIClick"guiku[3], onOfertaKupnaOdrzucfalse)
    
addEventHandler("onClientGUIClick"guiku[4], onOfertaKupnaKupfalse)
    
end
guiSetVisible
(guiku[1], true)
showCursor(true)
end

addEvent
("pokazOferteKupnaPojazdu"true)
addEventHandler("pokazOferteKupnaPojazdu"getRootElement(),
function(
gracznazwacenaprzebieg)
createGUIKupnoUzywanego()
guiSetText(guiku[2], "Gracz "..getPlayerName(gracz).." zaproponowa? Ci kupno pojazdu prywatnego "..nazwa.." o przebiegu "..przebieg.." km za "..cena.."$.")
end)


Z g?ry dzi?kuje za pomoc :)
3. Zmiana tablic w markerze
Witam chc? przerobi? skrypt na zmian? tablicy aby mo?na by?o zmienia? tablic? w markerze

kod:
function PlateText(thePlayer,commandName,text)
    
local Vehicle getPedOccupiedVehicle(thePlayer)
    if 
Vehicle then
        
if text then
            setVehiclePlateText
Vehicletext )
        else
            
outputChatBox("Nale?y wpisa? wiadomo??.",thePlayer)
        
end
    
else
        
outputChatBox("Potrzebujesz pojazdu aby zmieni? rejestracj?!",thePlayer)
    
end
end
addCommandHandler
("tablica",PlateText)

i za za?o?enie tablicy zabiera?o graczowi 1000 z?
za pomoc daje :piwo: i R*


Wiem ?e trzeba u?y?:
zmianatablic createMarker (-162.6331167.72619"cylinder"20,0,0,100 )
addEventHandler("onMarkerHit"zmianatablic, function(e)
takePlayerMoney (PlateText1000 )

Tylko niewiem w jakim miejscu trzeba wstawi?
4. [SKRYPT] Skrypt na zmiane tablic
Witam. Publikuj? wam dzisiaj skrypt na zmian? tekstu na tablicach rejestracyjnych pojazd?w. Gracz wpisuje /rejestracja <tekst> i zmienia nam tekst na tablicy z "SF 58205" na "SWAG AV". Skrypt jest przydatny na serwery rpg. Zapraszam do pobierania ;)


Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
5. Zmiana tablic w markerze
Witam mam o to taki problem bo nie wiem jak zrobi? z?by by?o to na marker
(chodzi mi o to gdy mamy pojazd i wje?d?amy w marker wyskakuje nam gui z zmiana tablicy)
Za pomoc :arrow: :piwo:

[lua]local screenX, screenY = guiGetScreenSize()
local width, height = 250, 300
local x = (screenX/1.15) - (width/2)
local y = (screenY/2) - (height/2)
PlateWnd = guiCreateWindow(x,y,width,height,"Panel Zmiany Rejestracji",false)
guiWindowSetSizable(PlateWnd,false)
guiWindowSetMovable(PlateWnd, false)
guiSetVisible(PlateWnd, false)
guiSetInputMode("no_binds_when_editing")
editPlate = guiCreateEdit(20, 65, 210, 30, "", false, PlateWnd)
guiEditSetMaxLength(editPlate, 8)
button1Plate = guiCreateButton(13, 257, 110, 30, "OK", false, PlateWnd)
button2Plate = guiCreateButton(127, 257, 110, 30, "Zamknij", false, PlateWnd)
lbl1Plate = guiCreateLabel(45, 21, 188, 17, "Wcisni OK Aby Zmienic Tablice", false, PlateWnd)
ldl2Plate = guiCreateLabel(75, 41, 117, 17, "(Max. 8 Symboli)", false, PlateWnd)
lbl3Plate = guiCreateLabel(40,110,250,17,"Skrypt W Fazie Testow/Poprawek",false,PlateWnd)
guiLabelSetColor(lbl3Plate, 128, 128, 128)
addCommandHandler( "plate", function()
if isPedInVehicle(getLocalPlayer()) then
if (guiGetVisible(PlateWnd) == true) then
guiSetVisible(PlateWnd, false)
showCursor(false)
else
guiSetVisible(PlateWnd, true)
showCursor (true)
...
6. Podmiana oryginalnych tablic rejestracyjnych
Witam.

1. Czy istnieje jaka? funkcja, kt?r? m?g?bym podmieni? oryginalne tablice rejestracyjne na niestandardowe? Jak wiadomo tablice znajduj? si? w vehicles.txd i nie maj? ?adnego modelu, wi?c nie mog? ich (chyba) podmieni? funkcjami engineLoadTXD i engineImportTXD, bo one wymagaj? podania ID podmienianego modelu.
2. Czy wszystko normalnie b?dzie dzia?a?o, gdy dam tekstur? (tablicy) o rozdzielczo?ci 512x256, zamiast standardowych 128x64?

Z g?ry dzi?ki za pomoc!