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: zatrzymanie
1. zatrzymanie czasu
Witam przychodz? z banalnym pytaniem jak zatrzyma? czas w mta z funkcji

Więcej informacji znajdziesz w Wikipedii MTA:

setTime
2. zatrzymanie naliczania
Witam przychodz? z pytaniem w skrypcie na bw zrobi?em naliczanie za pomoc?
getTickCount warto?? domy?lna to 60 sek i moje pytanie jest takie czy istnieje mo?liwo?? zatrzymania naliczania jak wykonem np komend? test
3. zatrzymanie naliczania
Witam przychodz? z pytaniem jak zrobi? w takiej funkcji, ?e po 1 min afka zatrzymuje naliczanie

function zmienCzasSesji(seconds)
    
seconds seconds or 
  
    
if seconds <= 0 then
      
return "00:00:00";
    else
      
hours string.format("%02.f"math.floor(seconds/3600));
      
mins string.format("%02.f"math.floor(seconds/60 - (hours*60)));
      
secs string.format("%02.f"math.floor(seconds hours*3600 mins *60));
    return 
"".. hours .." godziny ".. mins .." minuty"
    
end
end

Definiowanie w panelu F2

pokaz_czas_sesja 
zmienCzasSesji(60*tonumber(getElementData(localPlayer,"player:czasSesja"))) or 0
4. Zatrzymanie przy danej wartości wskazówki licznika
Witam ot??, mam problem chcia?bym zrobi? tak, ?e np przy rotacji wskaz?wki licznika 90 stopni. Wskaz?wka si? zatrzyma?a i nie kr?ci?a si? dalej. Kod


local speed 
= ((vx^vy^vz^2)^(0.5))*180    
local speedy 
speed*0.97

        dxDrawImage
(screenW 0.7380screenH 0.5704screenW 0.2401screenH 0.4380"Img/Wskaznik.png"speedy00tocolor(255255255alph), false)
5. Zatrzymanie Timera
Siema mam skrypt na frakcje pod acl i dorobi?em aby po wzi?ciu skina zacz?? liczy? timer kt?ry co 60 sekund dawa? graczowi 50$ lecz niestety gdy chce zej?? z s?u?by to nie niszczy timera i nadaje hajs ci?gle co minute

U?y?em funkcji, destroyElement(wyplata, element)
wyplata - zmienna timera
element - zmienna gracza

Kod brania skina itd:
[lua]
pickup = createPickup ( 219.69,150.71,1003.02, 3, 1275, 0, 0 )

addEventHandler ( "onPickupHit", pickup, function(element)
if isObjectInACLGroup ("user."..getAccountName ( getPlayerAccount ( element ) ), aclGetGroup ( "Policja" ) ) then
if getAccountData ( getPlayerAccount ( element ), "stary:skin" ) then
destroyElement(wyplata, element)
id = tonumber ( getAccountData ( getPlayerAccount ( element ), "stary:skin" ) )
setElementModel ( element, id )
setAccountData ( getPlayerAccount ( element ), "stary:skin", false )
takeWeapon(element, 3)
takeWeapon(element, 23)
else
skin = tonumber ( getElementModel ( element ) )
setAccountData ( getPlayerAccount ( element ), "stary:skin", skin )
setElementModel ( element, 280 )
giveWeapon ( element, 3, 1 )
giveWeapon ( element, 23, 100 )
local wyplata = setTimer ( function()
givePlayerMoney(element,50)
end, 60000, 0 )
end
end
end
end) [/lua]

Pr?...
6. Zatrzymanie w markerze
Witam napisa?em kod, ?eby pojazd zatrzyma? si? w markerze

   local veh getPedOccupiedVehicle(localPlayer)
    
local sx,sy,sz getElementVelocity(veh)
    
local kmh math.ceil(((sx^2+sy^2+sz^2)^(0.5))*155)
    if 
kmh 3 then
        outputChatBox
("Musisz si? zatrzyma?!")
        return
    
end 


Tylko jest taki problem, ?e kod wywo?uje event "onClientMarkerHit" i nie wiem jak zrobi?, ?eby nie trzeba by?o wyjecha? z markeru i wejechac jeszcze raz z pr?dko?ci? mniejsz? od 3 km/h. Chodzi mi o to, ?eby wystarczy?o si? zatrzyma? w markerze.

I jak dorobi?, ?eby pojazd zosta? zfreezowany na 3 sekundy?
7. Zatrzymanie smoothMoveCamera
Witam, mam ma?e pytanie. Tworz? panel logowania z "lataj?c? kamer?" i zastosowa?em funkcje wymienion? w temacie. Chcia?bym ?eby kamera "znikn??a" po naci?ni?ciu odpowiedniego przycisku. Jak narazie nie mam poj?cia jak? funkcj? zastosowa? :/ Prosz? o pomoc.


Dzi?kuj? i pozdrawiam :)
8. Zatrzymanie radia po włączeniu nowego.
Mam taki skrypt
function stacja_country(thePlayercommand)
        
local uSound1 playSound3D'http://91.121.89.153:7350', -1691427
        
setSoundMaxDistanceuSound130 )
end
addCommandHandler
("a1"stacja_country)


function 
rmf_fm(thePlayercommand)
        
local uSound2 playSound3D'http://195.150.20.243:8000/rmf_fm', -1691427
        
setSoundMaxDistanceuSound230 )
end
addCommandHandler
("a2"rmf_fm)

Co musz? dopisa? ?eby zatrzyma? radio po w??czeniu nowego.
9. Zatrzymanie animacji
Jak mo?na zatrzyma? animacje tak aby gracz ju? jej nie wykonywa?. (setPedAnimation)
10. Zatrzymanie pojazdu...
Witam prosi?bym o pomoc z zatrzymaniem pojazdu chodzi o to, ?e gdy klikn? np. L to pojawi si? marker z ty?u pojazdu, za pomoc respekt i browar :D
11. Zatrzymanie setCameraMatrix
Witam zrobi?em funkcj? na ustawienie camery (setCameraMatrix), ale nie wiem jak j? wy??czy? w pewnym momencie, kto? pomo?e?

function Marker_PracyHit (hitElement)
if (
hitElement == getLocalPlayer() and call(getResourceFromName"RPG" ), "checkMarkerHeight"sourcehitElement))  then
    setCameraMatrix
(-2456.8417968752251.7910156256.2816724777222,-2456.23339843752255.97656254.9845561981201)
    
setElementFrozen(getLocalPlayer(), true)
    
showCursor(true)
    
end
    end
end
addEventHandler
("onClientMarkerHit"getResourceRootElement(getThisResource()), Marker_PracyHit)
12. Zatrzymanie pętli przy danej liczbie
[lua]siano = {}
liczba = 0

function rozpocznijPrace ( pracownik )
ID = tonumber(ID)
spawn_x = tonumber(spawn_x)
spawn_y = tonumber(spawn_y)
spawn_z = tonumber(spawn_z)
dft = createVehicle ( ID, spawn_x, spawn_y, spawn_z, _, _, -110 )
setElementData ( dft, "message", "Towar : Bele siana / Kierowca : "..getPlayerName ( pracownik ).."" )
setElementData ( dft, "wlasciciel:bele", getPlayerName ( pracownik ) )
warpPedIntoVehicle ( pracownik, dft )
rnd = math.random ( 1, #markery_koncowe )
koniec = createMarker ( markery_koncowe[rnd][1], markery_koncowe[rnd][2], markery_koncowe[rnd][3], markery_koncowe[rnd][4], markery_koncowe[rnd][5], markery_koncowe[rnd][6], markery_koncowe[rnd][7], markery_koncowe[rnd][8] )
outputChatBox ( "Towar za?adowany, #ff0000punkt#ffffff oznaczony. Ruszaj w drog?.", pracownik, 255, 255, 255, true )
blip = createBlipAttachedTo ( koniec, 0 )
siano[1] = createObject ( 3374, 0, 0, 1 )
siano[2] = createObject ( 3374, 0, 0, 1 )
attachElementToElement ( siano[1], dft, 0, 0.3, 1.2 )
attachElementToElement ( siano[2], dft, 0, -3.7, 1.2 )
for k,v in ipairs ( siano ) do
setElementData ( siano[k], "wlasciciel:bele", getPlayerName ( pracownik ) )
setElementCollisionsEnabled ( siano[k], false )
end
addEventHandler ( "onMarkerHit", koniec, function(element)
for k,v in ipairs ( getElementsByType ( "object" )) do
if liczba >= 2 then retur...
13. Zatrzymanie skryptu przed wyłączeniem serwera
Cze?? wszystkim!

Na pocz?tek chcia?bym si? z wami ( znowu ) przywita?, bo jako? od d?u?szego czasu nie gram w mta. A co za tym idzie, nie odwiedzam tego forum.

Wi?c przechodz? do rzeczy ... czy istnieje jaka? funkcja czy "cu?" tego typu, aby zatrzyma? skrypt przed wy??czeniem serwera ?
14. [INNE] zatrzymanie pojazdu
Witam zrobi mi ktos komende na zatrzymanie pojazdu jak ktos jedzie nie zeby mrozilo razem z graczem tylko zeby zatrzymywal sie sam pojazd??i komende na odblokowanie pojazdu.daje piwka
15. [INNE] zatrzymanie odliczania
Kod:

CMD:stop_cd(playerid, params[])
{
#pragma unused params
if(IsPlayerAdmin(playerid) == 1 || PlayerAdmin[playerid] >= 2)
{
if(odliczanie == 1)
return SendClientMessage(playerid, JCZERWONY, "Aktualnie nie ma ?adnego odliczania!");
{
if(zamrozenie == 1)
{
foreach(new i : Player)
{
if (IsPlayerConnected(i))
{
TogglePlayerControllable(i, 1);
}
}
}
}
format(String64,sizeof(String64),"Odliczanie zastopowane przez admina %s",PlayerName(playerid));
SendClientMessage(playerid, JNIEBIESKI, String64);
odliczanie = 0;
KillTimer(timer_odliczania);
return 1;
}
else
return 0;
}



nie zatrzymuje odliczania i pisze aktualnie nie ma ?adnego odliczania chod? jest