Jump to content

script QBan System v2 [TimeBan System]


Guest QWER

Recommended Posts

  • Replies 65
  • Created
  • Last Reply

Top Posters In This Topic

Trochu mě zarazilo, že zrovna ty používáš pro ukládání/načítání dini a velikosti stringů 128, tam kde jsou tak vysoké zbytečné. Jinak pěkné.

Link to comment
Share on other sites

a čo mám ? fwrite ? s tým sa mi nechcelo jebať...

a 128 ? nerád počítam...

 

btw dini je najpoužívanejšie... preto ho používam aj ja aby tu nepísali spamery "kde stiahnem rFile, kde stiahnem qini ?...."

Link to comment
Share on other sites

a čo mám ? fwrite ? s tým sa mi nechcelo jebať...

 

Fwrite je jednoduchý ale je fakt že moc lidí ani neví co to je :d

 

a 128 ? nerád počítam...

 

Moje řeč ...

 

btw dini je najpoužívanejšie... preto ho používam aj ja aby tu nepísali spamery "kde stiahnem rFile, kde stiahnem qini ?...."

 

Dini je jednoduchý a dobře se s ním pracuje, proto používám jak jsi mi psal DOF2, rFile a qini neznám :d

 

---

 

Hej a IP se zapisuje jako string ? "scratch"

Link to comment
Share on other sites

if(sscanf(params, "iiiiii", ID,ROK,MESIAC,DEN,HODINA,MINUTA)) return SendClientMessage(playerid, 0xFFFFFFFF, "/timeban [playerid] [rok] [mesiac] [den] [hodina] [minuta]");
if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, 0xFFFFFFFF, "ID nieje online!");
new BANDATE = gettime()+mktime(HODINA,MINUTA,0,DEN,MESIAC,ROK);

takto to mam ... a neviem čo tam je zle..

Link to comment
Share on other sites

Guest QWERův druhý účet

Ak správne čítam sú medzi unix time rozdiely a to v globálnom, čo sa každý rok nenuluje a lokálnom, čo sa po roku nuluje... a pawn používa lokálny (kebyže je globálny bolo by tam obrovské číslo) tým pádom rok nefunguje... iba mesiace, dni, hodiny, minuty... takže si to uprave... alebo ako roky dajte vždy 0...

takže to pravdepodobne nieje jeho chyba...

Link to comment
Share on other sites

  • 4 weeks later...

C:\Users\Lukáš\Desktop\Pawno 0.3c\timeban.pwn(17) : error 017: undefined symbol "mktime"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

new BANDATE = gettime()+mktime(HODINA,MINUTA,0,DEN,MESIAC,ROK);

heeeelp pls:D

Link to comment
Share on other sites

Nemáš mktime()

 

stock mktime(hour,minute,second,day,month,year) {
  new timestamp2;

  timestamp2 = second + (minute * 60) + (hour * 3600);

  new days_of_month[12];

  if ( ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0) ) {
        days_of_month = {31,29,31,30,31,30,31,31,30,31,30,31}; // Schaltjahr
     } else {
        days_of_month = {31,28,31,30,31,30,31,31,30,31,30,31}; // keins
     }
  new days_this_year = 0;
  days_this_year = day;
  if(month > 1) { // No January Calculation, because its always the 0 past months
     for(new i=0; i         days_this_year += days_of_month[i];
     }
  }
  timestamp2 += days_this_year * 86400;

  for(new j=1970;j      timestamp2 += 31536000;
     if ( ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0) )  timestamp2 += 86400; // Schaltjahr + 1 Tag
  }

  return timestamp2;
}

Link to comment
Share on other sites

Nemáš mktime()

 

stock mktime(hour,minute,second,day,month,year) {
  new timestamp2;

  timestamp2 = second + (minute * 60) + (hour * 3600);

  new days_of_month[12];

  if ( ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0) ) {
        days_of_month = {31,29,31,30,31,30,31,31,30,31,30,31}; // Schaltjahr
     } else {
        days_of_month = {31,28,31,30,31,30,31,31,30,31,30,31}; // keins
     }
  new days_this_year = 0;
  days_this_year = day;
  if(month > 1) { // No January Calculation, because its always the 0 past months
     for(new i=0; i         days_this_year += days_of_month[i];
     }
  }
  timestamp2 += days_this_year * 86400;

  for(new j=1970;j      timestamp2 += 31536000;
     if ( ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0) )  timestamp2 += 86400; // Schaltjahr + 1 Tag
  }

  return timestamp2;
}

diky funguje...

supper...

jinak k TB 10/10

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...