Jump to content

MaTiX98

Uživatel
  • Příspěvků

    31
  • Registrován

  • Aktivní

Reputace

1 Jonny Sindacco

Kontaktní údaje

  • Skype
    mr.matix007

Návštěvníci

1017 profile views
  1. www.Extreme-Parba.EU !!

    1. Show previous comments  1 more
    2. Tosi

      Tosi

      2€ na furt!

    3. Smogy

      Smogy

      RZE... Not Bad

       

    4. MaTiX98

      MaTiX98

      QWER neposer si píču stoho :*

  2. pepa je vždy aktivní :DD
  3. #include <a_samp> #include Double-O-Seven/Double-O-Files-2.inc #define AC Ucet(playerid) #define ForeachDialogId switch(dialogid) #define DIALOG_INFO 0 #define DIALOG_REGISTER 10000 #define DIALOG_LOGIN 10001 #define DIALOG_UCET 10002 #define DIALOG_ZMENA_IP 10003 #define DIALOG_ZMENA_HESLA 10004 #define DIALOG_DELETE_ACC 10005 /******************************************************************************/ main() { print("\n----------------------------------"); print(" Double-O-Files-2 Maximum Register Script"); print("----------------------------------\n"); } /******************************************************************************/ public OnFilterScriptExit() { DOF2_Exit(); return 1; } /******************************************************************************/ public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerSkin(playerid,DOF2_GetInt(AC,"Skin")); return 1; } /******************************************************************************/ stock Ucet(playerid) { new str[256],name[21]; GetPlayerName(playerid,name,21); format(str,256,"Ucty/%s.ini",name); return str; } /******************************************************************************/ public OnPlayerConnect(playerid) { if(!DOF2_FileExists(AC)) { ShowPlayerDialog(playerid,DIALOG_REGISTER,3,"{FFFFFF}Účet - Registrace","{FFFFFF}Vítej na serveru {0000FF}XY.\nPro hraní je {FF0000}vyžadována {FFFFFF}registrace.\nProsíme {FF0000}zaregistrujte{FFFFFF} se.\n\n","Dále","Odejít"); }else{ new IP[16]; GetPlayerIp(playerid,IP,16); if(strmatch(IP,DOF2_GetString(AC,"IP Adresa"))) { LoadPlayerAccount(playerid); }else{ ShowPlayerDialog(playerid,DIALOG_LOGIN,3,"{FFFFFF}Účet - Přihlášení","{FFFFFF}Vítej zpět.\nBohužel se tvá nynější IP {FF0000}neshoduje{FFFFFF} s registrační.\nProsím ověř svoji totožnost heslem.\n\n","Dále","Odejít"); } } return 1; } /******************************************************************************/ public OnPlayerDisconnect(playerid, reason) { DOF2_SetInt(AC,"Peníze",GetPlayerMoney(playerid),"Player Info"); DOF2_SetInt(AC,"Skin",GetPlayerSkin(playerid),"Player Info"); DOF2_SaveFile(); return 1; } /******************************************************************************/ public OnPlayerSpawn(playerid) { return 1; } /******************************************************************************/ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { ForeachDialogId { case DIALOG_REGISTER: { if(response) { if(!strlen(inputtext))return SendClientMessage(playerid,-1,"{FF0000}[Registrace] {FFFFFF}Nezadal jsi {FF0000}žádné{FFFFFF} heslo!!"); DOF2_CreateFile(AC,inputtext); new IP[16]; GetPlayerIp(playerid,IP,16); DOF2_SetString(AC,"IP Adresa",IP,"Account_Info"); DOF2_SaveFile(); } else if(!response) { KickEx(playerid,"Odmítl registraci"); } } case DIALOG_LOGIN: { if(response) { if(!strlen(inputtext))return SendClientMessage(playerid,-1,"{FF0000}[Přihlášení] {FFFFFF}Nezadal jsi {FF0000}žádné{FFFFFF} heslo!!"); if(DOF2_CheckLogin(AC,inputtext)) { LoadPlayerAccount(playerid); }else{ ShowPlayerDialog(playerid,DIALOG_LOGIN,3,"{FFFFFF}Účet - Přihlášení","{FFFFFF}Je nám líto ale bohužel jsi zadal {FF0000}nesprávné {FFFFFF}heslo.\nZkus to prosím znovu.\n\n","Dále","Odejít"); } } else if(!response) { KickEx(playerid,"Odmítl přihlášení"); } } case DIALOG_UCET: { if(response) { if(listitem == 0)//změna ip { ShowPlayerDialog(playerid,DIALOG_ZMENA_IP,0,"{FFFFFF}Účet - Změna IP","{FFFFFF}Opravdu chceš změnit ip adresu přiřazenou tomuto účtu?\n\n","Ano","Ne"); } if(listitem == 1)//změna hesla { ShowPlayerDialog(playerid,DIALOG_ZMENA_HESLA,1,"{FFFFFF}Účet - Změna Hesla","{FFFFFF}Zapiš nové heslo do rámečku pod textem.\n\n","Změnit","Odejít"); } if(listitem == 2)//vymazat učet { ShowPlayerDialog(playerid,DIALOG_DELETE_ACC,0,"{FFFFFF}Účet - Smazání","{FFFFFF}Opravdu chceš smazat tento účet?\n\n","Ano","Ne"); } } } case DIALOG_ZMENA_IP: { if(response) { new IP[16]; GetPlayerIp(playerid,IP,16); DOF2_SetString(AC,"IP Adresa",IP,"Account_Info"); ShowPlayerDialog(playerid,DIALOG_INFO,0,"{FFFFFF}Účet - Změna IP","{00FF00}Úspěšně {FFFFFF}změněno.","Zavřít",""); } } case DIALOG_ZMENA_HESLA: { if(response) { DOF2_SetInt(AC,"Heslo",DOF2_bernstein(inputtext),"Account_Info"); ShowPlayerDialog(playerid,DIALOG_INFO,0,"{FFFFFF}Účet - Změna Hesla","{00FF00}Úspěšně {FFFFFF}změněno.","Zavřít",""); } } case DIALOG_DELETE_ACC: { if(response) { DOF2_RemoveFile(AC); KickEx(playerid,"Smazání účtu"); } } } return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/ucet", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid,DIALOG_UCET,2,"{FFFFFF}Účet - Nastavení","{FFFFFF}Změna IP\nZměna Hesla\n{FF0000}Vymazat účet","Zvolit","Odejít"); return 1; } return 0; } /******************************************************************************/ stock LoadPlayerAccount(playerid) { GivePlayerMoney(playerid,DOF2_GetInt(AC,"Peníze")); new string[300]; format(string,300,"{FFFFFF}Vítej...\nÚčet {00FF00}úspěšně načten{FFFFFF}.\n"); return ShowPlayerDialog(playerid,DIALOG_INFO,0,"Vítej zpět.",string,"Zavřít",""); } /******************************************************************************/ stock KickEx(playerid,reason[]) { new string[128],name[21],dologu[128]; GetPlayerName(playerid,name,21); format(string,128,"[server] {FFFFFF}Byl jsi vyhozen ze serveru z důvodu {FF0000}%s{FFFFFF}.",reason); format(dologu,128,"[server] {FFFFFF}Hráč {FF0000}%s {FFFFFF}byl vyhozen ze serveru z důvodu {FF0000}%s{FFFFFF}.",name,reason); printf("[server] Hráč %s byl vyhozen ze serveru z důvodu %s",name,reason); SendClientMessageToAllEx(0xFF0000FF,dologu,playerid); SendClientMessage(playerid,0xFF0000FF,string); Kick(playerid); } /******************************************************************************/ stock SendClientMessageToAllEx( color, string[], exeptionid ) { if ( !strlen( string ) ) return 0; for ( new i = 0, j = GetMaxPlayers(); i < j; i ++ ) { if ( !IsPlayerConnected( i ) || ( i == exeptionid ) ) continue; SendClientMessage( i, color, string ); } return 1; } /******************************************************************************/ stock strmatch(const String1[], const String2[]) { if ((strcmp(String1, String2, true, strlen(String2)) == 0) && (strlen(String2) == strlen(String1))) { return true; } else { return false; } } /******************************************************************************/ PS: je od Ewwe potřebné includy: Double-O-Files-2.inc
  4. Paroubek je Koko :d

  5. MaTiX98

    hledám Autoškola

    sice mám RZE ale učím se pomalu pawno a budu mít vlastní někdy ale nenaučím se ho asi
  6. MaTiX98

    hledám Autoškola

    Pokuď máš RZE tak ti to nepůjde.
  7. MaTiX98

    pomoc Timeban

    Promin ale teď jsem tě nepochopil..
  8. MaTiX98

    pomoc Timeban

    QWER posláno.. neveděl by někdo spravit?
  9. MaTiX98

    pomoc Timeban

    QWER takto jsem to stáhl z uložto spíš bych to potřeboval pomoct opravit ://
  10. MaTiX98

    pomoc Timeban

    Sry kód je zde: #include #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 #define SCMF(%0,%1,%2,%3) new _string[128]; format(_string,sizeof(_string),%2,%3); print(_string); SendClientMessage(%0,%1,_string) #define SCMTAF(%0,%1,%2) new _tring[128]; format(_tring,sizeof(_tring),%1,%2); SendClientMessageToAll(%0,_tring) #define SCM SendClientMessage #define SCMTA SendClientMessageToAll #define HODINA(%0) 3600*%0 #define DIALOG_ID 874 new bool:admin[MAX_PLAYERS]; public OnPlayerCommandText(playerid,cmdtext[]){ dcmd(nban,4,cmdtext); dcmd(tban,4,cmdtext); dcmd(pban,4,cmdtext); dcmd(tcmds,5,cmdtext); dcmd(tadmin,6,cmdtext); } public OnPlayerConnect(playerid){ admin[playerid] = false; new name[MAX_PLAYER_NAME],str[100],string[128],ip[20]; GetPlayerName(playerid,name,MAX_PLAYER_NAME); format(str,100,"TimeBan/Admin/%s.txt",name); if(fexist(str)){ admin[playerid] = true; } GetPlayerIp(playerid,ip,20); format(str,100,"TimeBan/Nick/%s.txt",name); if(fexist(str)){ new File:a = fopen(str,io_read); new dovod[75],Admin[25],kedy,dokedy; fread(a,string); DelChar(string); format(ip,20,"%s",string); fread(a,string); DelChar(string); format(dovod,75,"%s",string); fread(a,string); DelChar(string); format(Admin,25,"%s",string); fread(a,string); DelChar(string); kedy = strval(string); fread(a,string); DelChar(string); dokedy = strval(string); fclose(a); if(gettime() > dokedy){ //vypršal SCM(playerid,0xFF0404FF,"[ TimeBan ] ban ti vypršel doufám že jsi se poučil"); fremove(str); }else{ new bigstring[500]; format(bigstring,500,"Tvůj ban ještě stále nevypršel !\nNick:\t\t\t%s\nIP:\t\t\t%s\nDôvod:\t\t\t%s\nAdmin:\t\t\t%s\nKdy:\t\t\t%s\nPlatí do:\t\t%s",name,ip,dovod,Admin,date(kedy),date(dokedy)); ShowPlayerDialog(playerid,DIALOG_ID,0,"TimeBan",bigstring,"Ok",""); Kick(playerid); } } format(str,100,"TimeBan/IP/%s.txt",ip); if(fexist(str)){ new File:a = fopen(str,io_read); new dovod[75],Admin[25],kedy,dokedy; fread(a,string); DelChar(string); format(name,20,"%s",string); fread(a,string); DelChar(string); format(dovod,75,"%s",string); fread(a,string); DelChar(string); format(Admin,25,"%s",string); fread(a,string); DelChar(string); kedy = strval(string); fread(a,string); DelChar(string); dokedy = strval(string); fclose(a); if(gettime() > dokedy){ //vypršal SCM(playerid,0xFF0404FF,"[ TimeBan ] ban ti vypršel doufám že jsi se poučil"); fremove(str); }else{ new bigstring[500]; format(bigstring,500,"Tvůj ban ještě stále nevypršel !\nNick:\t\t\t%s\nIP:\t\t\t%s\nDůvod:\t\t\t%s\nAdmin:\t\t\t%s\nKdy:\t\t\t%s\nPlatí do:\t\t%s",name,ip,dovod,Admin,date(kedy),date(dokedy)); ShowPlayerDialog(playerid,DIALOG_ID,0,"TimeBan",bigstring,"Ok",""); Kick(playerid); } } format(str,100,"TimeBan/Perma/%s.txt",ip); if(fexist(str)){ new File:a = fopen(str,io_read); new dovod[75],Admin[25],kedy; fread(a,string); DelChar(string); format(name,20,"%s",string); fread(a,string); DelChar(string); format(dovod,75,"%s",string); fread(a,string); DelChar(string); format(Admin,25,"%s",string); fread(a,string); DelChar(string); kedy = strval(string); fclose(a); new bigstring[500]; format(bigstring,500,"Tvůj ban ještě stále nevypršel !\nNick:\t\t\t%s\nIP:\t\t\t%s\nDůvod:\t\t\t%s\nAdmin:\t\t\t%s\nKedy:\t\t%s",name,ip,dovod,Admin,date(kedy)); ShowPlayerDialog(playerid,DIALOG_ID,0,"TimeBan",bigstring,"Ok",""); Kick(playerid); } } // Nick Ban dcmd_nban(playerid, params[]){ if(admin[playerid] == false) return SCM(playerid,0xFF0404FF,"[ TimeBan ] Nejsi Admin !"); if(GetPlayerState(playerid) == PLAYER_STATE_WASTED) return SCM(playerid,0xFF0404FF,"[ TimeBan ] Nemůžeš být ve výběru postav !"); new a[3][60],id,hodiny; if(UnFormat(params,a,' ',3) != 3) return SCM(playerid,0xFF0404FF,"[ TimeBan ] Použi: /nban [iD] [HODINY] [DOVOD]"); id = strval(a[0]); if(!IsPlayerConnected(id)) return SCM(playerid,0xFF0404FF,"[ TimeBan ] Hráč není na serveru !"); //if(id == playerid) return SCM(playerid,0x0000FFFF,"[ TimeBan ] Nemôžeš zabanovať sám seba !"); if(IsPlayerAdmin(id)) return SCM(playerid,0xFF0404FF,"[ TimeBan ] Nemůžeš zabanovat Hlavního Admina !"); hodiny = strval(a[1]); new name[MAX_PLAYER_NAME],str[100],str2[75]; GetPlayerName(id,name,MAX_PLAYER_NAME); format(str,100,"TimeBan/Nick/%s.txt",name); print("[ TimeBan ] Ak sa vypol server (spadol) tak v ScriptFiles chyba zlozka 'TimeBan' a v nej zlozka 'Nick'"); new File:s = fopen(str,io_write); GetPlayerIp(id,str2,75); format(str,75,"%s\r\n",str2); fwrite(s,str); format(str,75,"%s\r\n",a[2]); fwrite(s,str); format(str,75,"%s\r\n",Jmeno(playerid)); fwrite(s,str); format(str,75,"%d\r\n",gettime()); fwrite(s,str); format(str,75,"%d\r\n",HODINA(hodiny)+gettime()); fwrite(s,str); fclose(s); SCMTAF(0xFF0404FF,"[ TimeBan ] Admin %s dal hráčovy %s ban na %d hodin Důvod: %s",Jmeno(playerid),name,hodiny,a[2]); SCMF(playerid,0xFF0404FF,"[ TimeBan ] Dostal si ban na %d hodin Důvod: %s",hodiny,a[2]); Kick(id); return true; } // Time Ban dcmd_tban(playerid, params[]){ if(admin[playerid] == false) return SCM(playerid,0xFF0404FF,"[ TimeBan ] Nejsi Admin !"); if(GetPlayerState(playerid) == PLAYER_STATE_WASTED) return SCM(playerid,0xFF0404FF,"[ TimeBan ] Nemůžeš být ve výběru postav !"); new a[3][60],id,hodiny; if(UnFormat(params,a,' ',3) != 3) return SCM(playerid,0xFF0404FF,"[ TimeBan ] Použi: /tban [iD] [HODINY] [DOVOD]"); id = strval(a[0]); if(!IsPlayerConnected(id)) return SCM(playerid,0xFF0404FF,"[ TimeBan ] Hráč není na serveru !"); //if(id == playerid) return SCM(playerid,0x0000FFFF,"[ TimeBan ] {FF0000}Nemôžeš zabanovať sám seba !"); if(IsPlayerAdmin(id)) return SCM(playerid,0xFF0404FF,"[ TimeBan ] Nemůžeš zabanovat hlavního admina !"); hodiny = strval(a[1]); new name[MAX_PLAYER_NAME],str[100],str2[75]; GetPlayerIp(id,str2,75); format(str,100,"TimeBan/IP/%s.txt",str2); print("[ TimeBan ] Ak sa vypol server (spadol) tak v ScriptFiles chyba zlozka 'TimeBan' a v nej zlozka 'IP'"); new File:s = fopen(str,io_write); GetPlayerName(id,name,MAX_PLAYER_NAME); format(str,75,"%s\r\n",name); fwrite(s,str); format(str,75,"%s\r\n",a[2]); fwrite(s,str); format(str,75,"%s\r\n",Jmeno(playerid)); fwrite(s,str); format(str,75,"%d\r\n",gettime()); fwrite(s,str); format(str,75,"%d\r\n",HODINA(hodiny)+gettime()); fwrite(s,str); fclose(s); SCMTAF(0x0000FFFF,"[ TimeBan ] Admin %s dal hráčovy %s ban na %d hodin Důvod: %s",Jmeno(playerid),name,hodiny,a[2]); SCMF(playerid,0xFF0404FF,"[ TimeBan ] Dostal si ban na %d hodin Důvod: %s",hodiny,a[2]); Kick(id); return true; } // Perma Ban dcmd_pban(playerid, params[]){ if(admin[playerid] == false) return SCM(playerid,0xFF0404FF,"[ TimeBan ] Nejsi admin !"); if(GetPlayerState(playerid) == PLAYER_STATE_WASTED) return SCM(playerid,0xFF0404FF,"[ TimeBan ] Nemůžeš být ve výběru postav !"); new a[2][60],id; if(UnFormat(params,a,' ',2) != 2) return SCM(playerid,0xFF0404FF,"[ TimeBan ] Použi: /pban [iD] [DOVOD]"); id = strval(a[0]); if(!IsPlayerConnected(id)) return SCM(playerid,0xFF0404FF,"[ TimeBan ] Hráč není na serveru!"); //if(id == playerid) return SCM(playerid,0x0000FFFF,"[ TimeBan ] Nemůžeš zabanovat sám sebe !"); if(IsPlayerAdmin(id)) return SCM(playerid,0xFF0404FF,"[ TimeBan ] Nemůžeš zabanovat hlavního admina !"); new name[MAX_PLAYER_NAME],str[100],str2[75]; GetPlayerIp(id,str2,75); format(str,100,"TimeBan/Perma/%s.txt",str2); print("[ TimeBan ] Ak sa vypol server (spadol) tak v ScriptFiles chyba zlozka 'TimeBan' a v nej zlozka 'Perma'"); new File:s = fopen(str,io_write); GetPlayerName(id,name,MAX_PLAYER_NAME); format(str,75,"%s\r\n",name); fwrite(s,str); format(str,75,"%s\r\n",a[1]); fwrite(s,str); format(str,75,"%s\r\n",Jmeno(playerid)); fwrite(s,str); format(str,75,"%d\r\n",gettime()); fwrite(s,str); fclose(s); SCMTAF(0xFF0404FF,"[ TimeBan ] Admin %s dal hráčovy %s pernamentný ban Důvod: %s",Jmeno(playerid),name,a[1]); SCMF(playerid,0xFF0404FF,"[ TimeBan ] Dostal si trvalý ban Důvod: %s",a[1]); Kick(id); return true; } // Admin Level dcmd_tadmin(playerid, params[]){ if(!IsPlayerAdmin(playerid)) return 0; new a[2][5],id,level; if(UnFormat(params,a,' ',2) != 2) return SCM(playerid,0xFF0404FF,"[ TimeBan ] Použi: /tadmin [iD] [0-1]"); id = strval(a[0]); if(!IsPlayerConnected(id)) return SCM(playerid,0xFF0404FF,"[ TimeBan ] Hráč není na servery !"); level = strval(a[1]); if(level > 1 || level < 0) return SCM(playerid,0xFF0404FF,"Použi: /tadmin [iD] [0-1]"); new str[100]; print("[ TimeBan ] Ak sa vypol server (spadol) tak v ScriptFiles chyba zlozka 'TimeBan' a v nej zlozka 'Admin'"); if(level == 0){ format(str,100,"TimeBan/Admin/%s.txt",Jmeno(id)); if(!fexist(str)) return SCM(playerid,0xFF0404FF,"[ TimeBan ] Hráč nemá právo dat Ban na čas !"); fremove(str); admin[id] = false; SCMTAF(0xFF0404FF,"[ TimeBan ] Admin %s odobral hráčovy %s admin level",Jmeno(playerid),Jmeno(id)); }else{ format(str,100,"TimeBan/Admin/%s.txt",Jmeno(id)); if(fexist(str)) return SCM(playerid,0xFF0404FF,"[ TimeBan ] Hráč má právo dat Ban na čas !"); fcreate(str); admin[id] = true; SCMTAF(0xFF0404FF,"[ TimeBan ] Admin %s dal hráčovy %s admin level",Jmeno(playerid),Jmeno(id)); } return true; } dcmd_tcmds(playerid, params[]){ #pragma unused params SCM(playerid,-1,"------------------------------------------------------------------------------------------------------------------------------------"); SCM(playerid,-1,"sss"); SCM(playerid,0xFF0404FF,"/nban - Zabanuje nick hráče na určený čas"); SCM(playerid,0xFF0404FF,"/tban - Zabanuje ip hráče na určený čas"); SCM(playerid,0xFF0404FF,"/pban - Zabanuje hráče natrvalo"); SCM(playerid,0xFF0404FF,"/tadmin - Dá hráčovy možnost použít tento příkaz"); SCM(playerid,-1,"Děkuju za Používání Tbanu"); return true; } stock fcreate(filename[]) { new File:file; if (fexist(filename)) return false; file=fopen(filename,io_write); fclose(file); return true; } stock DelChar(tstring[]) { new ln = strlen(tstring); if(tstring[ln-2] == '\r')tstring[ln-2] = '\0'; if(tstring[ln-1] == '\n')tstring[ln-1] = '\0'; } stock Jmeno(playerid){ new n[MAX_PLAYER_NAME]; GetPlayerName(playerid,n,MAX_PLAYER_NAME); return n; } stock UnFormat(str[],variables[][],cha,m=0) { new len = strlen(str),chcount,i,start,varcount; while(i < len+1){ if(i == len && chcount != 0){ strmid(variables[varcount],str,start+1,strlen(str),128); chcount++; } if(str[i] == cha){ if((m == 0) || (chcount != m-1)){ strmid(variables[varcount],str,start + ((start == 0) ? 0 : 1),i,128); start = i; chcount++; varcount++; } } i++; } return chcount; } stock date( timestamp, _form=1 ) { /* ~ convert a Timestamp to a Date. ~ 10.07.2009 date( 1247182451, 0) will print >> 09.07.2009-23:34:11 date( 1247182451) will print >> 09/07/2009, 23:34:11 date( 1247182451, 2) will print >> July 09, 2009, 23:34:11 date( 1247182451, 3) will print >> 9 Jul 2009, 23:34 */ new year=1970, day=0, month=0, hour=0, mins=0, sec=0; new days_of_month[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 }; new names_of_month[12][10] = {"Januar","Februar","Marec","April","Maj","Jun","Jul","August","September","Oktober","November","December"}; new returnstring[32]; while(timestamp>31622400){ timestamp -= 31536000; if ( ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0) ) timestamp -= 86400; year++; } if ( ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0) ) days_of_month[1] = 29; else days_of_month[1] = 28; while(timestamp>86400){ timestamp -= 86400, day++; if(day==days_of_month[month]) day=0, month++; } while(timestamp>60){ timestamp -= 60, mins++; if( mins == 60) mins=1, hour++; } sec=timestamp; switch( _form ){ case 1: format(returnstring, 31, "%02d/%02d/%d %02d:%02d:%02d", day+1, month+1, year, hour, mins, sec); case 2: format(returnstring, 31, "%s %02d, %d, %02d:%02d:%02d", names_of_month[month],day+1,year, hour, mins, sec); case 3: format(returnstring, 31, "%d %c%c%c %d, %02d:%02d", day+1,names_of_month[month][0],names_of_month[month][1],names_of_month[month][2], year,hour,mins); default: format(returnstring, 31, "%02d.%02d.%d %02d:%02d:%02d", day+1, month+1, year, hour, mins, sec); } return returnstring; }
  11. MaTiX98

    pomoc Timeban

    Ahojte lidi potřeboval bych takovou pomoc mám TimeBan když dám ban v 18:00 tak se ukážu že mám ban do 17:00 nevíte proč to je takové divné? Děkuji předem:)
  12. MaTiX98

    script Online Hráč + REKORD

    Vím začátečnické chybky Vetor3x Omlouvám se smažu rozcestník prozatím
  13. MaTiX98

    script Online Hráč + REKORD

    Čauté jelikož začínám s pawnem tak jsem udělal menší script Online Hráči, + pod tím bude rekord kolik bylo přítomno lidí na serveru je to udělané z příkladu ze SA-MP fóra upravené že se rekord zapisuje do Scriptfiles rekord.txt soubor se vytvoří automaticky!
  14. Ahoj, nějaký dobrovolník který by mi pomohl opravit? E:\Users\MaTiX\Desktop\bi.pwn(50) : warning 217: loose indentation E:\Users\MaTiX\Desktop\bi.pwn(1868) : warning 213: tag mismatch E:\Users\MaTiX\Desktop\bi.pwn(1909) : warning 213: tag mismatch E:\Users\MaTiX\Desktop\bi.pwn(1915) : warning 213: tag mismatch E:\Users\MaTiX\Desktop\bi.pwn(1916) : warning 213: tag mismatch E:\Users\MaTiX\Desktop\bi.pwn(2100) : warning 202: number of arguments does not match definition E:\Users\MaTiX\Desktop\bi.pwn(2109) : warning 213: tag mismatch E:\Users\MaTiX\Desktop\bi.pwn(2128) : warning 202: number of arguments does not match definition E:\Users\MaTiX\Desktop\bi.pwn(2136) : warning 213: tag mismatch E:\Users\MaTiX\Desktop\bi.pwn(2141) : warning 213: tag mismatch E:\Users\MaTiX\Desktop\bi.pwn(2195) : warning 213: tag mismatch E:\Users\MaTiX\Desktop\bi.pwn(2197) : warning 213: tag mismatch E:\Users\MaTiX\Desktop\bi.pwn(2209) : warning 213: tag mismatch E:\Users\MaTiX\Desktop\bi.pwn(2211) : warning 213: tag mismatch E:\Users\MaTiX\Desktop\bi.pwn(2274) : warning 213: tag mismatch Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 15 Warnings. tbx Presunuto do Help
  15. Jj to je snad nejlepší program akorát co se mi stalo stáhl jsem Winodws 8 a nebylo to v ISO takže jsem stahoval jiné od znova
×
×
  • Create New...