Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- /*
- <#> This include is part of the "Pesticide"-Project <#>
- */
- pesticide_Ban(playerid)
- {
- CallRemoteFunction("pb_Ban","ibs", playerid, false, "none");
- return Ban(playerid);
- }
- pesticide_BanEx(playerid, reason[])
- {
- CallRemoteFunction("pb_Ban","ibs", playerid, true, reason);
- return BanEx(playerid, reason);
- }
- #if defined _ALS_BanEx
- #undef BanEx
- #else
- #define _ALS_BanEx
- #endif
- #define BanEx pesticide_BanEx
- #if defined _ALS_Ban
- #undef Ban
- #else
- #define _ALS_Ban
- #endif
- #define Ban pesticide_Ban
- new days[12]={31,30,31,30,31,30,31,31,30,31,30,31};
- new ddiff;
- CalculateDaysBetweenDates(d1,m1,y1,d2,m2,y2)
- {
- d2-=d1;
- if(y1!=y2)
- {
- while(y1!=y2)
- {
- if(m1==2){
- if(y1==2004||y1==2008||y1==2012||y1==2016||y1==2020||y1==2024||y1==2028||y1==2032||
- y1==2036||y1==2040||y1==2044||y1==2048||y1==2052||y1==2056||y1==2060||y1==2064||
- y1==2068||y1==2072||y1==2076||y1==2080||y1==2084||y1==2088||y1==2092||y1==2096)days[m1-1]=29;
- else days[m1-1]=28;}
- ddiff+=days[m1-1];
- m1++;
- if(m1==13)
- {
- y1++;
- m1=0;
- }
- }
- ddiff+=d2;
- return ddiff;
- }
- else if(y1==y2)
- {
- if(m1!=m2)
- {
- while(m1!=m2)
- {
- if(m1==2){
- if(y1==2004||y1==2008||y1==2012||y1==2016||y1==2020||y1==2024||y1==2028||y1==2032||
- y1==2036||y1==2040||y1==2044||y1==2048||y1==2052||y1==2056||y1==2060||y1==2064||
- y1==2068||y1==2072||y1==2076||y1==2080||y1==2084||y1==2088||y1==2092||y1==2096)days[m1-1]=29;
- else days[m1-1]=28;}
- ddiff+=days[m1-1];
- m1++;
- if(m1==13)
- {
- y1++;
- m1=0;
- }
- }
- ddiff+=d2;
- return ddiff;
- }
- else if(m1==m2)
- {
- return d2;
- }
- else return print("Calculation Error");
- }
- else return print("Calculation Error");
- }
Advertisement
Add Comment
Please, Sign In to add comment