Witam. Przychodz? tutaj z dosy? ciekawymi pytaniami.
1. Ma kto? jak?? funkcj? albo pomys?, jak sprawdzi?, czy pojazd jest w po?lizgu? Mam zamiar napisa? ESP do samochodu, ale totalnie nie wiem jak zacz?? ten skrypt. No i na samo dzia?anie te? nie mam pomys?u, gdy? zwyk?e setElementRotation b?dzie bez sensu.
2. To samo pytanie, tylko z ABS. Jak zwi?ksz? w handlingu si?? hamulc?w oraz zmieni? ABS na 1 to i tak i tak ko?a si? blokuj?. Nie zaobserwowa?em tego tylko w przypadku radiowozu, ale nawet tutaj bo zwi?kszeniu si?y hamowania i tak ko?a si? blokuj?. Mo?e ma kto? jaki? pomys? jak to zrobi?, ?eby hamowa?o dobrze, ale bez pisku?
Og?lnie temat dla mnie trudny, ale postawilem sobie za cel zrobienie czego? takiego, wi?c za pomoc mog? si? odwdzi?czy? browarami i repk?
Siema, kiedy? przegl?daj?c wiki natkn??em si? na funkcje, gdzie jej argumenty to chyba m.in pozycja od..do. Tworzy?o to jakie? pole kolizyjne, i kiedy gracz w nie wszed?, to go wykrywa?o. Zapomnia?em jednak nazwy tej funkcji. Kto? co? wie?
jak zrobi?
zamiast
if isPlayerInTeam( getLocalPlayer(), "Policja" ) then
na
if getElementData(el, 'player:duty')=='SMSA' then
dodam ze jak zmieniam to nie dzia?a.
[lua]local resourceRoot = getResourceRootElement(getThisResource())
local screenWidth, screenHeight = guiGetScreenSize ()
vehicle=nil
najwyzsza=0
dop="n/a"
rejstrator=false
moznamierzyc=true
function seter()
moznamierzyc=true
tekst="Oczekuje na pomiar..."
end
function isPlayerInTeam( thePlayer, teamName )
local pTeam = getPlayerTeam( thePlayer )
if ( pTeam ) and ( fTeam ) then
if ( pTeam == fTeam ) then
return true
end
end
end
function targetingActivated ( target )
local wep=getPedWeapon(getLocalPlayer())
if wep==32 then
if isPlayerInTeam( getLocalPlayer(), "Policja" ) then
if getPedControlState ( getLocalPlayer(), "aim_weapon" ) then
if isPedDucked ( getLocalPlayer() ) then
sx, sy, sz = getElementVelocity ( getLocalPlayer() )
if math.floor((sx^2 + sy^2 + sz^2)^(0.5) * 180)<3 then
if target then
if getElementType(target)=="vehicle" then
if vehicle~=target then najwyzsza=0 end
vehicle=...
[color=CCCCCC][size=14][center]
W zwi?zku z tym, ?e przesta?o mi zale?e? na przetrzymywaniu tego "wykrywacza" na w?asny u?ytek,
tote? postanowi?em opublikowa? w miarodajnej postaci to co wydedukowa?em.
[/center][/size][/color]
[hide]Wiadomość została ukryta, aby ją przeczytać należy się zalogować.[/hide]
[color=CCCCCC][size=13]Deklaracja nag??wka funkcji i callback-a, nale?y je umie?ci? gdzie? w skrypcie, najlepiej w widocznym miejscu np. na g?rze.[/size][/color]
[hide]Wiadomość została ukryta, aby ją przeczytać należy się zalogować.[/hide]
[color=CCCCCC][size=13]Zainicjowanie sprawdzania, kt?re jest mo?liwe dopiero wtedy, gdy klasa gracza jest utworzona (oczywi?cie po stronie klienta) - akcja 0x47 to jest oczekiwanie na za?adowanie tej klasy.[/size][/color]
[hide]Wiadomość została ukryta, aby ją przeczytać należy się zalogować.[/hide]
[color=CCCCCC][size=13]Callback OnClientCheckResponse nie jest wykonywany (wywo?ywany) w skrypcie gamemode-a, dlatego nale?y go umieszcza? w filtercript-ach.
Wiadomo, ?e je?eli w ci?gu 1 sekundy (czas zale?y m.in. od szybko?ci po??czenia klient-serwer) od wywo?ania funkcji SendClientCheck dla akcji 0x47 (patrz: OnPlayerConnect) nie zostanie wywo?any callback OnClientCheckResponse, to mo?na takiego gracza wyrzuci?, bo np. to mo?e by? RakSAMP albo ulepszony s0beit z pewnymi blokadami.[/size][/color]
[color=CCCCCC][size=13]W kwestii polityki proponuj? nie chwali? si?, ?e macie co? takiego w skrypcie, a je?li ju? to le...