Jump to content

VolfikCZ

Uživatel
  • Příspěvků

    558
  • Registrován

  • Aktivní

  • Vítězných dnů

    11

Příspěvky posted by VolfikCZ

  1. No poslední záznam co tam máš tak je nějaký mod LVDM od tvurcu ale předposlední spuštění ti vypsalo že nemáš vytvořenou složku SL..bud to blbě vytváříš nebo si ten mod upravil a někde je chyba která se nezobrazí nebo pak nevím..ale ta verze modu streelife kde si psal tak tu mám na PC a funguje mi bez problému ..zkontroluj si to ještě jednou..

  2. Vypadá to fakt pěkně a povedené takové console nebo spíše terminály jak to ty nazíváš se mi vždy líbí zadavaní příkazu do console přímo ze hry fakt super i ty NPC,i když někdy blbnou no ale věřím že to nějak fixneš..

  3. Citace:  Noob14_

     

     

       CMD:tempban(playerid,params[])
        {
            new name[MAX_PLAYER_NAME];
            new giveplayer[MAX_PLAYER_NAME];
            new giveplayerid;

            if(Account[playerid][Level] < 5) return SendClientMessage(playerid,Red,"ERROR: You are not a high enough level to use this command");
                tmp = strtok(cmdtext,idx);
                if(!strlen(tmp))
                {
                    SendClientMessage(playerid,COLOR_ERROR, "{6EF83C}Usage: {FFFFFF}/tempban [PlayerID] [Day(s)] [Reason]");
                    return 1;
                }
                giveplayerid = ReturnUser(tmp);
                if(IsPlayerConnected(giveplayerid))
                {
                 tmp = strtok(cmdtext, idx);
                 if (!strlen(tmp))
                 {
                    SendClientMessage(playerid, COLOR_ERROR, "{6EF83C}Usage: {FFFFFF}/tempban [PlayerID] [Day(s)] [Reason]");
                    return 1;
                    }
                    new days = strval(tmp);
                    if(!IsNumeric(tmp))
                    return SendClientMessage(playerid, Red, "ERROR: Invalid Day! Only Numbers!");

                    if(strval(tmp) <= 0 || strval(tmp) > 1000)
                    return SendClientMessage(playerid, Red, "ERROR: Invalid Day! (1-1000)");

                    new reason[128];
                    reason = strtok2(cmdtext,idx);
                    if (!strlen(reason))
                    return SendClientMessage(playerid, Red, "ERROR: Reason not Specified!");

                    if (strlen(reason) <= 0 || strlen(reason) > 100)
                    return SendClientMessage(playerid, Red, "ERROR: Invalid Reason length!");

                    new ip[15];
                    GetPlayerIp(giveplayerid,ip,15);
                    GetPlayerName(playerid, name, sizeof name);
                    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                    new File:tempban = fopen("ZeroAdmin/Logs/TempBans.ban", io_append);
                    if (tempban)
                    {
                     new year,month,day;
                     getdate(year, month, day);
                     day += days;
                     if (IsMonth31(month))
                     {
                     if (day > 31)
                     {
                     month += 1;
                     if (month > 12)
                     {
                     year += 1;
                     while(day > 31) day -= 31;
                     }
                     else while(day > 31) day -= 31;
                     }
                     }
                     else if (!IsMonth31(month))
                     {
                     if (day > 30)
                     {
                     month += 1;
                     if (month > 12)
                     {
                     year += 1;
                     while(day > 30) day -= 30;
                     }
                     else while(day > 30) day -= 30;
                     }
                     }
                     else if (!IsMonth31(month) && IsMonth29(year) && month == 2)
                     {
                     if (day > 29)
                     {
                     month += 1;
                     if (month > 12)
                     {
                     year += 1;
                     while(day > 29) day -= 29;
                     }
                     else while(day > 29) day -= 29;
                     }
                     }
                     else if (!IsMonth31(month) && !IsMonth29(year) && month == 2)
                     {
                     if (day > 28)
                     {
                     month += 1;
                     if (month > 12)
                     {
                     year += 1;
                     while(day > 28) day -= 28;
                     }
                     else while(day > 28) day -= 28;
                     }
                     }
                     format(string, sizeof string, "%d|%d|%d|%s\n", day, month, year, ip);
                     fwrite(tempban, string);
                     fclose(tempban);
                    }
                    format(string,128,"Administrator %s Temporarily Banned %s for %d Day(s) Reason: %s",name,giveplayer,days,reason);
                    SendClientMessageToAll(Red,string);
                    Kick(giveplayerid);

                format(string, sizeof string, "Admin %s Temporarily Banned %s for %d Day(s) Reason: %s",name,giveplayer,days,reason);
                 SaveLogs("TempBansLog",string);
                }
                else
                {
                SendClientMessage(playerid,Red,"ERROR: Player is not connected");
                }
        }

     

     

     

    Pán chytrolín to je nejlepší co můžeš udělat zkopírovat kod a vložit ho do příkazu.. :slap: ono to možná zní jednoduché ale bohužel není..

     

     

     

    Taková otázka když máš ten příkaz v CMD v klasickém tak ti to hází errory a nebo né ? Já si myslím že ti to musí házet errory i v tom základním příkazu.

  4. Fajn problém vyřešen odinstaloval jsem nějaké blbosti nějaký Doctor PC místo odinstalace tak se to znovu nainstalovalo + to nainstalovalo dalších 10 programu nějaký hotmail,browser a další capiny a už mě to sere..Ale děkuji za pomoc.

     

     

    EDIT: Po kompletní odinstalaci různých sraček spamu a programů jsem restartoval počítač a vše jede jak má stránky se načítají rychleji a na nic nečekám a prý že DoctorPC dokonce to na mě i mluvilo anglicky že se v počítači nacházelo dostatek různých souborů škodlivých no vůbec určitě nedoporučuji akorát ojebávají lidi.

  5.  

    Zdravím vás přátelé :d No kde bych začal..mám takový problém se starým známým přítelem Google Strejda přesněji Internetový prohlížeč Google Chrome.Inc No jak už to jsem se zmínil v názvu vlákna tak se mi dnes s čista jasna objevila bílá skvrna.Prostě at jdu na jakou koliv stránku a ta stránka má tmavé pozadí fotku atp. tak se po chvilce stránka aktualizuje (2 skeundy) a změní celé pozadí webu. na příklad stránka sa-mp.cz tu všichni známe tak že vám ukážu nějaké fotečky aby jste byli v přehledu..

     

     

    1.Fotka

     

    http://prntscr.com/5qsdzq // Zde můžete vidět že je vše v pořádku ale po dvou sekundách nastane tohle to viz níže..

     

     

    Následující fotka

     

    http://prntscr.com/5qseoj //Na pozadí webu lze vidět bílé pozadí webu

     

     

    A takhle bychom mohli pokračovat dále tak že si myslím že je zbytečné abych sem dával samé fotky z různých webu to se prostě stane všude to bílé pozadí.Tak vás žádám o pomoc jestli nevíte jak tu to chybu napravit jestli stím nemáte zkušenosti budu rád za každou normální a užitečnou radu.Mezitím se pokusím najít něco na internetu ale pochybuji..

     

    P.S: RE-INSTALACE PROHLÍŽEČE GOOGLE CHROME NEPOMOHLA ! ! !

  6. Sleduj a uč se :d

    dcmd_tvujprikaz(playerid, params[])
    {
            GameTextForPlayer(playerid,"~w~ZDE JE CERVENA BARVA ~y~ZDE JE ZLUTA BARVA...",5000,4); //TĚCH 5000 to znamená že se to zobrazí na 5 sekund můžeš to změnit jak už psal LYRIcS 1000 milisekund je jedna sekunda a za těch 5000,4 jak je ta 4 na konci to je styl písma jakoby FONT jestli chceš aby to bylo jiným stylem tak tam dej 1-4 (nevím kolik jich je) 
    	return 1;
    }
    
    GameTextForPlayer // to znamená že to pošle pouze určitému hráči ten kdo to napíše 
    

    a pokud chceš aby to psalo všem hráčům co jsou na serveru tak použiješ tohle..

    GameTextForAll // tohle to odešle všem hráčům je to trošku složitější než kdyby jsi to měl odeslat jednomu hráči a rači si přečti samp.wikipedii to ti pomůže jak to chápat.
    

    WIKIPEDIE: http://wiki.sa-mp.com/wiki/GameTextForAll

    Pokud by jsi ještě něco chtěl vědět tak napiš.

  7. Porušuješ pravidla ! :d Patří to do sekce Herní módy po případě pokud chceš aby to bylo ke stáhnutí (i se zdrojovým kódem co že je povinné) tak to musíš nahrát do sekce "Ke stáhnutí" a počkat na Globálního moderátora aby ti to schválil.Jinak mrknu se jak sis stím pohrál. 

  8. Použití je velmi jednoduché stačíkdyž tu funkci celou zkopíruješ jako by ten řádeka vložíš ho do příkazu kde potřebuješ a pak stačí už si to podle sebe upravit tak jak už ti uživatelé nademnou vysvětlyli..

  9. 1. musíš použít funkce toho ho streameru normálně v sampu funguje funkce na vytvoření objectu "CreateObject(playerid,ID-OBJECTU,x,y,z,..,..);" ale ten streamer je přejmenován na CreateDynamicObject(playerid,OD-OBJECTU,x,y,z,..,...,...) // Ta funkce má dalších spoustu parametrů jako je třeba virtual world,interier,draw distance a podobně. ale tebe stačí jen ten základ.Tak že stačí když přepíšeš objecty z CreateObject na CreateDynamicObject.

     

    2. Až to teda budeš mít hotové tak s kompiluješ soubor do .amx nahraješ do složky zapíšeš do server.cfg.Ještě jsem ti zapoměl zmínit aby ti to neházelo chybu v pawnu tak si musíš includ streamer.inc nahrát do složky s pawnem a pak do složky includes a v tom souboru kde máš ty objecty soubor.pwn tak nahoru pod includ #include <a_samp> napiš #include <streamer> bez toho by ti to házelo errory že ta funkce neexistuje že není nadefinována atd.Až to teda uděláš tak pak ti zbývá poslední věc a to je plugin který bude za rarovaný někde ve složce bude pokud máš server na linux tak ten plugin "streamer.so" nahrej do složky Plugins v tvojem serveru ale pokud běží ten tvůj server na windows tak tam dáš místo streamer.so tak místo něj dáš streamer.dll... (.so -> linux koncovka .dll - > windows koncovka) až to tam nahraješ otevři si soubor server.cfg a tam si zapíšeš ten plugin tak že pod řádek filterscripts by měl být řádek plugins (pokud tam nebude tak ho tam napiš takhle se to píše "plugins" a za ten plugins napíšeš ten streamer.dll/.so (záleží na jakém OS ti to běží ten server)

     

    No a pak restartni server jdi na server a uvidiš jestli tam mapa bude nebo nebude + pokud nebude ta mapa koukni se do server logu co to vypíše a po případě to sem postni..

     

    Doufám že jsem ti aspon trošičku pomohl.

    • Líbí se mi to! (+1) 1
  10. public OnPlayerSpawn(playerid)

    {

    return 1;

    }

     

     

    Fajn a dost ! Nevím co ti na tom příjde vtipné a ani nevím jestli to tady jen zkoušíš a nebo si děláš srandu ale sranda to fakt není víš co to znamená "POSLAT CELÝ KÓD?" to znamená že celý obsah toho pawna nebo přesněji pošlu celý stock/public a né že pošleš prázdný public ve kterém nic není,tak že..laskavě spolupracuj než ti to tu zamknu a opravuj sám..jako promin ale jak stoho to kódu viz. níže..

    public OnPlayerSpawn(playerid)
    {
    return 1;
    }
    

    řekni mi kde ti tam mám v tom pomoc ? tam není co opravovat...

  11. mužeš mi říct proč tu závorku stále dávaš nad return ?? kolegove nademnou ti už poradili ale ty očividně ignoruješ jejich zprávy zkus ještě jednou si přečíst příspěvky nademnou a pak napis jestli jsi to udělal jako oni..

     

     

    EDIT..omlouvam se napsal jsem to pozdě :d

     

     

     

    Chyba je někde v ulozskore nemáš to nikde nadefinované pro to hází error

  12. jestli myslíš jako kompletně tratový systém ale kompletně aby fungoval tak to bohužel né aspon v samp nevím jak na MTA ale taky moc do toho nevsázím..jako mapu mužeš zkusit třeba v apokalipse to jde to jsem zažil ale jako fungující systém né holdí ti musí vystačit žel. Trat ,která už je zabudovana v kompletním GTA.

×
×
  • Create New...