[CAMPANIE STAFF]Cautam moderatori si designeri activi!
Welcome to WTFCS Community Forums!
Servere gaming la super-preturi! [HOSTING SERVICE]
-->






[Tutorial] Crearea unei numaratori inverse (CountDown)
Author : SaTaNa99, Category : Tutoriale, 0 Replyes, 1105 Views
EVALUATE THIS TOPIC
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
1 Guest(s)
fondator rsp.wtfcs.com
 
421
POSTS
150
THREADS
0
REPUTATION
Male
Sex

WtfCs Coins: -0.01[w]
01-09-2014, 11:18 AM
#1
Titlul spune totul. Astazi am sa va arat ce pasi trebuie urmati pentru a creea un "sistem" de countdown. Nu este chiar un sistem, este ceva simplu si foarte folositor in anumite situatii.





Inainte sa incepem, avem cerintele pentru a urmarii acest tutorial:



-Sa ai cel putin 16 ani ca sa intelegi macar limbajul de programare

-Sa stii cu ce se papa scriptingul si mai ales pawno

-Sa fii atent la fiecare pas





Step 1



Primul lucru pe care trebuie sa il facem este sa creeam urmatoarele variabile



new CountDown1 = 5; // cifra dupa egal reprezinta de la ce numar va numara invers, in cazulnostru va fi 5,4,3,2,1 ...

new CountDownTimer; // Variabila pentru timer

Step 2



Acum vom creea publicul pentru CountDown



forward CountDown();
public CountDown()
{
CountDown1--;
new str[128];
if(CountDown1 == 0)
{
KillTimer(CountDownTimer);
CountDownVar = 5;
}
else
{
format(str, sizeof(str), "Numaratoarea inversa: %d", CountDownTimer);
GameTextForAll(str, 1000, 1);
}
return 1;
}

Step 3



Iar in ultimul pas vom face sa declansam timer-ul pe care vrem sa il folosim. Asta desigur se face printr-o comanda (voi folosi ZCMD)



CMD:test(playerid, params[]) // test fiind numele comenzii
{
CountDownTimer = SetTimer("CountDown", 1000, false); // false inseamna ca nu se va mai repeta, insa daca vreti sa se repete, folositi true.
SendClientMessage(playerid, COLOR_WHITE, "Numaratoarea inversa a fost declansata.");
return 1;
}
Regulament forum: You are not allowed to view links. Register or Login to view.

You are not allowed to view links. Register or Login to view.

You are not allowed to view links. Register or Login to view.


Forum Jump: