Jump to content

Napad!!/kontrola udaj


Recommended Posts

Cus lidi mam na modu obcanku a kdyz da polda /kontrola vypise to:nick,bydliste,pas,ridicak,cislo domu,povolani,

 

Slo by udelat kdybych udelal autoskolu na CP(nebylo by to na cas ale cas by se pocital) aby hrac s nej. casem na serveru mel v obcance hodnost:nejlepsi ridic atd.

 

 

Pls lidi kdyz na to prijdete (nebo uz to mate pls dejte to sem delame VELKY RP)!

 

Diky :rap2:

 

:wtf:

Link to comment
Share on other sites

Nemusis se s tim piplat jen potvrd nebo vyvrat moji teorii a ja to zkusim. :think:

//PS: Budu rad kdyz s nama budes tocit ale kazdymu neco rikam jen 5x a potom je ban aby kazdaj delal co ma... No jinak v p.serveru je tu ip nebo ho mam v popisu a moje icq 441 500 204

Link to comment
Share on other sites

Tohle je docela primitivní.

 

V pawnu máš funkci GetTickCount(); - ta ti ukáže kolik odběhlo tiknutí (milisekundy) od zapnutí serveru. Potom už stačí jen na začátku autoškoly zjistit jakej je tickcount a potom na konci porovnat s tí prvním, odečíst a z těch výsledných milisekund spočítat čas v minutách, sekundách ...

 

Tu funkci na přepočet času mám konkrétně z Yrace (od Yagu takže ho kdyžtak uveď někde v modu), ale kdyby ses zamyslel, tak je dost jednoduchá....

 

PrevedCas(tiky)
{
new vysledek[10], minuty, sekundy, secstring[2], msecstring[2];
minuty=tiky/60000;
tiky=tiky-(minuty*60000);
sekundy=tiky/1000;
tiky=tiky-(sekundy*1000);
if(sekundy<10) format(secstring,sizeof(secstring),"0%d",sekundy);
else format(secstring,sizeof(secstring),"%d",sekundy);
format(vysledek,sizeof(vysledek),"%d:%s",minuty,secstring);
if(ticks < 10) format(msecstring,sizeof(msecstring),"00%d", tiky);
else format(msecstring,sizeof(msecstring),"%d",tiky);
format(vysledek,sizeof(vysledek),"%s.%s",vysledek,msecstring);
return vysledek;
}

 

Tu funkci budeš používat jen na zobrazování toho času pro hráče, ale ukládaj ho do statistik hráče v podobě celého čísla a to ty milisekundy, které získáš odečtením těch dvou tickcountů.

 

Jinak kdybys to řešil přes timer, který přičítá vteřinu, tak například minuta času získaného přes timer se rovná minutě a půl času reálného. Dost záleží na procesoru serveru, na kterém ti běží mod, ale i tak je rozdíl dost velký na každém hostingu.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...