Peršokti į turinį

[PAMOKA][KAIP SUKURTI TIMERį]


SaSkript

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3792 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki, išmokysiu kaip sukurti timerį pradėkime:

 

Viršuje:

new TIMERIS[MAX_PLAYERS];
new TIMERISLAIKAS[MAX_PLAYERS];

// SUKURIAME TIMERIUS

Apačioje:

Pvž:

COMMAND:laikas(playerid)
{
TIMERIS[playerid] = SetTimerEx("Timeris",1000,true,"i",playerid); // sukuriame timeri ir nustatome, kad jis vis kartotusi.
TIMERISLAIKAS[playerid] = 30; // nustatome jo laika 
return 1;
}

Kaikur apačioje :D

forward Timeris(playerid);
public Timeris(playerid) // TImerio public..
{
if(TIMERISLAIKAS[playerid] == 0) // Jei timerio laikas yra 0
{
KillTimer(TIMERIS[playerid]); // Ji sunaikiname
SendClientMessage(playerid, -1, "Timeris sustojo!"); // Pranešame
}
else
{
TIMERISLAIKAS[playerid]--; // mažinam timerio laika sekundėmis
new stringas[10]; // sukuriame stringą
format(stringas, 128, "%s", TIMERISLAIKAS[playerid]); // suformatuojame
SendClientMessage(playerid, -1, stringas); // išsiunčiame
}
return 1;
}

I hope i helped :D

Radote klaidą? Praneškite!

Redaguota , nario SaSkript
Nuoroda į komentarą
Dalintis per kitą puslapį

Taip funki.. SetTimer/Ex 3 parametras reiškia kartojimąsi. 

 

Na o kadangi jau prisiverčiau pažiūrėti, tai pakomentuosiu ir pamoką: nepatiko ji man. 

TIMERISLAIKAS[playerid] = 30; // nustatome jo laika 

Timerio laiką ne čia nustatai.. čia tik skaičių kintamajam priskiri... O kad jis mažėja kaskart iškvietus timerio funkciją čia jau kitas dalykas...

 

Bendrai: labai klaidinanti pamoka..

Nuoroda į komentarą
Dalintis per kitą puslapį

Taip funki.. SetTimer/Ex 3 parametras reiškia kartojimąsi. 

 

Na o kadangi jau prisiverčiau pažiūrėti, tai pakomentuosiu ir pamoką: nepatiko ji man. 

TIMERISLAIKAS[playerid] = 30; // nustatome jo laika 

Timerio laiką ne čia nustatai.. čia tik skaičių kintamajam priskiri... O kad jis mažėja kaskart iškvietus timerio funkciją čia jau kitas dalykas...

 

Bendrai: labai klaidinanti pamoka..

 

Tau niekaip neįtiksi, visada atrandi klaida.

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3792 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...