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

Wysłany: 2014-05-28, 21:25


Zgredek666

LUA






Wiek: 27
Na forum: 4863 dni
Posty: 251
Nick w MP: Zgredek

Piwa: 442

Respekt: 70,1

Siema! Tworz? skrypt na suszark? lecz co? mi nie dzia?:

function predkosc(cmd, player )
local veh = getPedOccupiedVehicle(player)
if ( player ) then
if isPedInVehicle ( player ) then
local x,y,z = getElementVelocity(veh)
local predkosc = (x^2 + y^2 + z^2)^(0.5)  
local kmh = predkosc *180
 if kmh == predkosc then 
 outputChatBox("Pr?dko?c" ..player.. "to:" ..kmh.."kmh!")
 
end
end
end
end 

addCommandHandler("predkosc",predkosc)


Problem jest w tym ?e mam bad argument w
isPedInVehicle i getPedOccupiedVehicle
. B?d? wdzi?czny za pomoc oczywi?cie daj? zimne :piwo:

Podpis
Piszę skrypty lua na serwery Truck/RPG/Race/DayZ. Kontakt pw!

Pomogłem? Wystarczy jak postawisz :piwo:



Zapraszam na mój kanał na yt:
https://www.youtube.com/c...vgsF65M-Xw5hEDQ
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-28, 21:54


Tostuch







Wiek: 28
Na forum: 5072 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

Server czy client side?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-28, 22:14


Zgredek666

LUA






Wiek: 27
Na forum: 4863 dni
Posty: 251
Nick w MP: Zgredek

Piwa: 442

Respekt: 70,1

Server

Podpis
Piszę skrypty lua na serwery Truck/RPG/Race/DayZ. Kontakt pw!

Pomogłem? Wystarczy jak postawisz :piwo:



Zapraszam na mój kanał na yt:
https://www.youtube.com/c...vgsF65M-Xw5hEDQ
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-28, 22:28


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4536 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

Usu? "cmd" z argument?w.

[ Dodano: 2014-05-28, 22:29 ]
Nie musisz dawa? isPedInVehicle, wystarczy, ?e zastosujesz zmienn? z getPedOccupiedVehicle w twoim przypadku

if veh then

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-29, 15:34


Zgredek666

LUA






Wiek: 27
Na forum: 4863 dni
Posty: 251
Nick w MP: Zgredek

Piwa: 442

Respekt: 70,1

Nie pokazuje mi na czacie informacji o mojej pr?dko?ci.

Kod:

function predkosc(player)
local veh = getPedOccupiedVehicle(player)
if ( player ) then
if veh then
local x,y,z = getElementVelocity(veh)
local predkosc = (x^2 + y^2 + z^2)^(0.5)  
local kmh = predkosc *180
 if kmh == predkosc then 
 outputChatBox("Pr?dko?c" ..player.. "to:" ..kmh.."kmh!", source)
 
end
end
end
end 

addCommandHandler("predkosc",predkosc)


Brak b??d?w w debugu

Podpis
Piszę skrypty lua na serwery Truck/RPG/Race/DayZ. Kontakt pw!

Pomogłem? Wystarczy jak postawisz :piwo:



Zapraszam na mój kanał na yt:
https://www.youtube.com/c...vgsF65M-Xw5hEDQ
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-29, 15:40


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4536 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

musisz zdefiniowa? nazw? gracza


zamiast "..player.." w chacie wpisz "..getPlayerName(player).."

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-29, 15:51


Zgredek666

LUA






Wiek: 27
Na forum: 4863 dni
Posty: 251
Nick w MP: Zgredek

Piwa: 442

Respekt: 70,1

Wszystko fajnie ale pobiera tylko pr?dko?? gdy jest ona r?wna 0

[ Dodano: 2014-05-29, 15:56 ]
@ update

Ten problem ju? rozwi?za?em ale teraz pobiera mi pr?dko?? do 10 miejsca po przecinku a ja bym chcia? ?eby zaokr?gla?o do ca?o?ci jak to zrobi??

Podpis
Piszę skrypty lua na serwery Truck/RPG/Race/DayZ. Kontakt pw!

Pomogłem? Wystarczy jak postawisz :piwo:



Zapraszam na mój kanał na yt:
https://www.youtube.com/c...vgsF65M-Xw5hEDQ
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-29, 16:07


WanPibrator







Wiek: 37
Na forum: 4532 dni
Posty: 2

Piwa: 3

Respekt: 50

Kod:

local kmh = math.floor(predkosc *180)


math.floor zaokr?gla liczb? w d??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-29, 16:19


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4536 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

math.ceil w g?r?.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-29, 16:21


Zgredek666

LUA






Wiek: 27
Na forum: 4863 dni
Posty: 251
Nick w MP: Zgredek

Piwa: 442

Respekt: 70,1

Dzi?ki, jeszcze mam pytanie jak zdefiniowa? ?eby np. policjant m?g? namierza? od 10m (chodzi mi oto ?e odst?p mi?dzy pojazdem gracza a pojazdem policjanta to maksymalnie 10m)

Podpis
Piszę skrypty lua na serwery Truck/RPG/Race/DayZ. Kontakt pw!

Pomogłem? Wystarczy jak postawisz :piwo:



Zapraszam na mój kanał na yt:
https://www.youtube.com/c...vgsF65M-Xw5hEDQ
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-29, 16:28


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4536 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

https://wiki.multitheftauto.com/wiki/GetDistanceBetweenPoints3D

Kod:

x,y,z = kordy gracza
x1,y1,z1 = kordy pojazdu namierzonego

dystans = getDistanceBetweenPoints3D ( x,y,z, x1,y1,z1 )
if dystans > 20 then


Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-29, 16:40


Zgredek666

LUA






Wiek: 27
Na forum: 4863 dni
Posty: 251
Nick w MP: Zgredek

Piwa: 442

Respekt: 70,1

id={ 602, 545, 496, 517, 401, 410, 518, 600, 527, 436, 589, 580, 419, 439, 533, 549, 526, 491, 474, 445, 467, 604, 426, 507, 547, 585,
405, 587, 409, 466, 550, 492, 566, 546, 540, 551, 421, 516, 529, 592, 553, 577, 488, 511, 497, 548, 563, 512, 476, 593, 447, 425, 519, 520, 460,
417, 469, 487, 513, 581, 510, 509, 522, 481, 461, 462, 448, 521, 468, 463, 586, 472, 473, 493, 595, 484, 430, 453, 452, 446, 454, 485, 552, 431, 
438, 437, 574, 420, 525, 408, 416, 596, 433, 597, 427, 599, 490, 432, 528, 601, 407, 428, 544, 523, 470, 598, 499, 588, 609, 403, 498, 514, 524, 
423, 532, 414, 578, 443, 486, 515, 406, 531, 573, 456, 455, 459, 543, 422, 583, 482, 478, 605, 554, 530, 418, 572, 582, 413, 440, 536, 575, 534, 
567, 535, 576, 412, 402, 542, 603, 475, 449, 537, 538, 441, 464, 501, 465, 564, 568, 557, 424, 471, 504, 495, 457, 539, 483, 508, 571, 500, 
444, 556, 429, 411, 541, 559, 415, 561, 480, 560, 562, 506, 565, 451, 434, 558, 494, 555, 502, 477, 503, 579, 400, 404, 489, 505, 479, 442, 458, 
606, 607, 610, 590, 569, 611, 584, 608, 435, 450, 591, 594 }
function predkosc (player, id,  veh, pojazd)
local team = getTeamFromName("Policja")
if getPlayerTeam(player) == team then
local veh = getPedOccupiedVehicle(player)
if ( player ) then
if veh then
local pojazd = getElementModel(id) 
local x,y,z = getElementPosition(veh) 
local x1,y1,z1 = getElementPosition(pojazd)
local  dystans = getDistanceBetweenPoints3D ( x,y,z, x1,y1,z1 ) 
if dystans > 20 then
local x,y,z = getElementVelocity(veh)
local predkosc = (x^2 + y^2 + z^2)^(0.5) 
local kmh = math.floor(predkosc *180)
outputChatBox("Pr?dko?? " ..getPlayerName(player).. " to: " ..kmh.." kmh", source)
end
end
end
end 
end 


addCommandHandler("predkosc",predkosc)


Zrobi?em tak ale mam b??dy.

(No chyba ?e nie mog? pobra? pr?dko?ci swojego pojazdy kt?rym jad?, gdy w pobli?u nie ma drugiego )

Podpis
Piszę skrypty lua na serwery Truck/RPG/Race/DayZ. Kontakt pw!

Pomogłem? Wystarczy jak postawisz :piwo:



Zapraszam na mój kanał na yt:
https://www.youtube.com/c...vgsF65M-Xw5hEDQ
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-29, 16:53


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4536 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

Bo?e ile razy mam Ci t?umaczy?, ?e indeksem nie zastosujesz zmiennej -.- getElementModel ( id ). Co to wgl jest ? tam ma by? zmienna pobranego pojazdu.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-29, 17:08


Zgredek666

LUA






Wiek: 27
Na forum: 4863 dni
Posty: 251
Nick w MP: Zgredek

Piwa: 442

Respekt: 70,1


function predkosc (player, veh, pojazd)
local team = getTeamFromName("Policja")
if getPlayerTeam(player) == team then
local veh = getPedOccupiedVehicle(player)
if ( player ) then
if veh then
local pojazd = getPedOccupiedVehicle(player)
local x,y,z = getElementPosition(veh) 
local x1,y1,z1 = getElementPosition(pojazd)
local  dystans = getDistanceBetweenPoints3D ( x,y,z, x1,y1,z1 ) 
if dystans > 20 then
local x,y,z = getElementVelocity(veh)
local predkosc = (x^2 + y^2 + z^2)^(0.5) 
local kmh = math.floor(predkosc *180)
outputChatBox("Pr?dko?? " ..getPlayerName(player).. " to: " ..kmh.." kmh", source)
end
end
end
end 
end 


addCommandHandler("predkosc",predkosc)


I dalej nic...

[ Dodano: 2014-05-29, 17:08 ]
Teraz nie ma b??d?w

Podpis
Piszę skrypty lua na serwery Truck/RPG/Race/DayZ. Kontakt pw!

Pomogłem? Wystarczy jak postawisz :piwo:



Zapraszam na mój kanał na yt:
https://www.youtube.com/c...vgsF65M-Xw5hEDQ
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-29, 17:24


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4536 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

-.-'

do pobranego pojazdu czyli getPedOccupiedVehicle..

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Tagi: suszarka
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Suszarka 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