Wysłany: 2013-12-19, 19:42
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Witaj ?e panuje za?o?y? serwer rpg to mam kilka pyta? z panelem taxi.
1.Jak zobaczy? jaki gracz siedzi w taxi na g.
2.Jak doda? tego gracz do grid listy.
3.Jak znale? gracza i usun?? go z mapki(jaki blip i da? jaki podstawowy)
4.Jak szybciej znalezionych graczy doda? do grid listy.
Wysłany: 2013-12-20, 11:28
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Wysłany: 2013-12-20, 13:28
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
1. to nie powino by? zrobione co? w tym stylu
if ( seat == 1 or 2 or 3 ) then
2. guiGridListSetItemText - oto chodzi
3.Zawzi??e? gracza ju? i odebra?e? zap?at? i chce teraz go usun?? z gridlisty i z mapki ( blip ) i da? jako podstawowy.
4.Znam odpowiedz.
Wysłany: 2013-12-20, 13:33
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
"luki123luki123" napisał/a :1. to nie powino by? zrobione co? w tym stylu
if (seat == 1 or 2 or 3) then
local occupants = getVehicleOccupants ( getPedOccupiedVehicle ( getLocalPlayer ())))
for i , v in pairs ( occupants ) do
if v ~= getVehicleController ( getLocalPlayer ())
outputChatBox ( getPlayerName ( v )
end
end
Wy?wietli nicki graczy kt?rzy siedz? w Twoim wozie, opr?cz kierowcy (a kierowc? zawsze jest taks?wkarz...)
Wysłany: 2013-12-20, 13:42
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
local occupants = getVehicleOccupants ( getPedOccupiedVehicle ( getLocalPlayer ()))
for i , v in pairs ( occupants ) do
if v ~= getVehicleController ( getLocalPlayer ())
outputChatBox ( getPlayerName ( v ))
end
end zagubi?e? si? z nawiasami a tak to od kiedy funkcja na sprawdzanie graczy w pojedzcie jest na mta Bo wcze?niej si? robi przy pomocy if ;D
[ Dodano : 2013-12-20, 13:42 ]
a na 3 pytanie to jak? masz odpowiedz .
Wysłany: 2013-12-20, 13:45
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Na 3 pytanie jest jedna odpowied?: To zale?y od reszty kodu. Usuwanie kogo? z gridlisty masz tam w funkcjach, kt?re poda?em.
Wysłany: 2013-12-20, 14:53
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Zrobi?em to tak ( na patrzenie kto jest w samochodzie jako pasa?er )
local function zobacz_kto_siedzi ()
local occupants = getVehicleOccupants ( getPedOccupiedVehicle ( local_player ))
for i , v in pairs ( occupants ) do
if v ~= getVehicleController ( local_player ) then
local row = guiGridListAddRow ( Taxi_Grid [ 1 ])
guiGridListSetItemText ( Taxi_Grid [ 1 ], row , kolumna , getPlayerName ( v ), false , false )
end
end
end
local_player - zmiena localplayer funkcji
local function jest dlatego ?e podpi??em ja pod funkcje otwierania panela .
B??d
Czemu mnie dodaje do listy i wyskakuje b??d
[ Dodano : 2013-12-20, 15:10 ]
Kolejne pytanie jak zrobi? licznik na dxdraw
Wysłany: 2013-12-20, 15:56
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
if v ~= getVehicleController ( getPedOccupiedVehicle ( local_player )) then
Wysłany: 2013-12-21, 11:19
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Jak zrobi? ile taxi przejecha?o od rozpocz?cia naliczania i jak b?dzie ju? ponad 1000m to zamienia? na km
Funkcje o kt?rych my?l? :
1.getDistanceBetweenPoints2D
2.getElementPosition
3.math.ceil
4.setTimer - do od?wie?ania ilo?ci przejechania
Chia?bym ?eby taks?wkowi pokazywa?o si? ilo?? przejechania i jak pasa?erowi wybranemu
Wysłany: 2013-12-21, 13:55
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Nie getDistanceBetweenPoints2D, lecz getDistanceBetweenPoints3D.
Timer jest niepotrzebny ale pr?buj. Najlepiej jak sam co? napiszesz i tutaj poka?esz (je?eli nie b?dzie dzia?a?o).
Wysłany: 2013-12-23, 22:12
Oski
LUA Scripter
Wiek: 30 Na forum: 5246 dni Posty: 428
Nick w MP: Oski
Piwa : 56
a ja bym u?ywa? onClientRender do naliczania ;] poniewa? jest bardziej optymalne.
Tagi: panel :: taxi
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: