Tematy otagowane jako: timer
41. [INNE] Timer co 30 minut
Witam.
Jak zrobic aby dodawalo mi z timera score co 30min ? Bo dodaje jak chce...
To timer :
Kod:
SetTimerEx("ScoreCzas", 1800000, 0, "d", playerid);
I jakby kto? m?g? mi wyt?umaczy? jaka liczba odpowiada np. za godzine, za p??, za 2 i czym to sie r??ni.
Pozdrawiam i daje
42. Timer
Witam wszystkich !
M?g?by mi kto? wyt?umaczy? funkcj? isTimer/setTimer/resetTimer ?
PS. Jak zrobi? licznik dla wi??nia (pokazuje si? licznik, kt?ry odlicza czas w gui u g?ry ekranu), ?eby po zako?czeniu czasu przenios?o go na spawn i jak zrobi?, aby mo?na by?oby podawa? czas w komendzie.
Jak na razie zrobi?em co? takiego:
Kod:
function jail ( thePlayer, command, niedouczony )
jailPlayer = getPlayerFromName(niedouczony)
if ( isObjectInACLGroup ( "user." .. getAccountName (getPlayerAccount (thePlayer) ), aclGetGroup ( "Policja" ) ) ) then
if jailPlayer then
setElementInterior(jailPlayer, 6)
setElementPosition(jailPlayer, 264.24, 77.55, 1001.82)
outputChatBox("Zosta?e? uwi?ziony za z?e zachowanie!", jailPlayer, 0, 0, 255, true)
outputChatBox("Gracz " .. getPlayerName(jailPlayer) .. " zosta? uwi?ziony za z?e zachowanie!", getRootElement(), 0, 0, 255, true)
local licznik = setTimer ( czas, 5000, 1 )
if isTimer ( licznik ) then
outputChatBox("Zosta?e? uwi?ziony na 5 sekund!", jailPlayer, 0, 0, 255, true)
else
outputChatBox("5 sekund min??o! Mo?esz swobodnie wyj?? z wi?zienia", jailPlayer, 0, 0, 255, true)
end
else
outputChatBox("Z?y nick!", thePlayer, 0, 0, 255, true)
end
else
outputChatBox("Nie jeste? pracownikiem Policji!", player)
end
end
addCommandHandler("jail", jail)
43. [GF] Timer + Losowanie Skinu .
Witam, oczekuj? od was pomocy w losowaniu skina.
M?j kod:
[pawn]forward plecs(playerid);
public plecs(playerid)
{
if(PlayerInfo[playerid][pSex] == 1)
{
new rand = random(sizeof(faceci));
PlayerInfo[playerid][pModel] = faceci[rand];
//timoff[playerid] = SetTimerEx("timoffs", 1000, 1, "d", playerid);
KillTimer(plec[playerid]);
//KillTimer(timoff[playerid]);
}
if(PlayerInfo[playerid][pSex] == 2)
{
new rand = random(sizeof(kobietki));
PlayerInfo[playerid][pModel] = kobietki[rand];
//timoff[playerid] = SetTimerEx("timoffs", 1000, 1, "d", playerid);
KillTimer(plec[playerid]);
//KillTimer(timoff[playerid]);
}
//KillTimer(plec[playerid]);
return 1;
}[/pawn]
Chodzi mi tutaj o to, ?e jak nada si? psex = 1/2 to ten timer si? w??cza.
A gdy si? ju? zrobi 'kobitki' itp wylosuje, to timer si? wy??cza.
Kod na tablice :
[pawn]new kobietki[49][1] =
{
{9},
{10},
{12},
{40},
{41},
{55},
{56},
{63},
{69},
{76},
{85},
{87},
{90},
{91},
{92},
{93},
{131},
{138},
{139},
{140},
{141},
{145},
{152},
{169},
{172},
{178},
{190},
{193},
{194},
{195},
{207},
{214},
{215},
{216},
{224},
{225},
{226},
{233},
{237},
{238},
{243},
{244},
{245},
{246},
{251},
{256},
{257},
{263},
{298}
};
new faceci[80][1] =
{
{1},
{2},
{7},
{14},
{15},
{18},
{19},
{20},
{21},
{22},
{23},
{24},
{25},
{26},
{28},
{29},
{32},
{33},
{34},
{35},
{36},
{43},
{44},
{45},
{...
44. Timer dana godzina wywoływanie funckji
Witam nie wiem czy sie da ale moze i a wiec tak.
Chce ze jak bdzie np godzina 16:00 to sie BRAMA ZAMKNIE a ajak 6:00 to sie otworzy
Tak na wiki patrz??em moze uzyc trzeba getTime?