Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2011-11-05, 10:01


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Witam, co? ostatnio si? nie odzywam (szko?a). Potrzebuje pomocy w jeeednej rzeczy: Jak zrobi? aby tekst by? widzialny TYLKO GDY jeste?my kierowc? pojazdu, poniewa? po co pasa?er ma wiedzie? stan paliwa itp :D

Kod:


x,y = guiGetScreenSize()
test = guiCreateLabel(x/5 - 130, y/1 - 210, 300, 100, "", false)


I je?li jeste?my kierowc? ten tekst zmieni nam si? na:

Kod:

test = guiCreateLabel(x/5 - 130, y/1 - 210, 300, 100, "Jestes kierowca", false)


Je?li kto? by?by tak mi?y - Dzi?kuje

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-11-05, 10:23


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

http://wiki.multitheftaut...VehicleOccupant
Dodajesz if'a do tej funkcji.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-11-05, 10:45


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Ja rano kombinowa?em z t? funkcj? i niestety nie dzia?a?o :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-11-05, 10:48


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Ziomek11, kod.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-11-05, 12:33


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Kod:


function driv()
local driver = getVehicleOccupant ( source )
if(isPlayerInVehicle(getLocalPlayer())) then
if ( driver ) then
guiSetText(test, "Kierowca")
end
end
end


Nie wiem czy to dobrze jest :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-11-05, 12:48


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Ziomek11, pod jaki event to da?e?? Spr?buj pod komend? i sprawd? czy dzia?a.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-11-05, 13:32


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Kod:

Bad argument @ getVehicleOccupant


B??d z linijk?:
Kod:

local driver = getVehicleOccupant ( source )


Jak co? to jest po stronie clienta.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-11-05, 13:33


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Ziomek11, source si? u?ywa po serverside. Zamie? na serverside i daj event onVehicleEnter, czyli jak wsi?dzie do samochodu pokazuje si? mu tekst.
http://wiki.multitheftauto.com/wiki/OnVehicleEnter

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-11-05, 14:19


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Kod:

addEventHandler("onVehicleEnter", getRootElement(),
function(player, seat)
if seat == 0 then
outputChatBox("Jeste? kierowc?", player)
end
end)


Na wiki masz wszystko wyja?nione. Pozdrawiam.

@EDIT Aha - po stronie serwera.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Tagi: tekst :: tylko :: jeśli :: jesteś :: kierowcą
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Tekst tylko jeśli jesteś kierowcą Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku