Jump to content

Tomas99

Uživatel
  • Příspěvků

    29
  • Registrován

  • Aktivní

Příspěvky posted by Tomas99

  1. před 11 hodinami, Tanga said:

    Na vytvorenie vozidla, ktoré sa nerespawnuje sa zvyčajne používa CreateVehicle(), nie CreateStaticVehicle(). Ale to, že kde sa bude objavovať po uložení hráčom musíš jednoducho nakódiť sám.

    Keď bude hráč v garáži, tak napr. príkazom (alebo checkpointom) musíš zistiť ako dané vozidlo vyzerá (farby, tuning, ..) a uložiť to do súboru. To následne vždy načítavať a nové vozidlo spawnovať.

    Což ukládání mam samozdřejmě udělané, jakoby mě šlo o to aby to nevytvořilo ani po resetu třeba.. jako nějak jsi myslím že to ani nepůjde, ale zkusil jsem se zeptat. Děkuju

  2. Zdravím. byl by někdo ochotný mi poradit jak udělat aby se mi jedno auto nevytvořili vždy při restartu nebo prostě zapnutí gm.

    Budu mít v GM nějaké vozidla přes CreateStaticVehicleEx(...); a ve hře to auto vezmu a dejme tomu jsi ho zaparkuji do garáže, ale ted chci aby to auto zustalo u baráku a už se nevytvořilo na tom místě kde jsem ho vzal..

    Za jakékoliv rady budu moc vděčný.

  3. Zdravím. Mám v PC webovou stránku. Která má ukládání přes MySQl, jenže v kódu mám věci co podporují jen ve verzi PHP 7. A to připojení MySQL naopak na verzi 7 nefunguje jelikož syntaxe jsou na verzi 5.6?. Dokázal by mi někdo pomocí to předělat na ty nové? Zkoušel jsem to a přestalo mi to fungovat, takže dělám stále někde chybu. Děkuji za pomoc.

     

    	<?php
    	/* DATABASE CONFIGURATION */
    define('DB_SERVER', 'hosting');
    define('DB_USERNAME', 'uzivatel');
    define('DB_PASSWORD', 'heslo');
    define('DB_DATABASE', 'nazev');
    	function getDB()
    {
        $dbHost = DB_SERVER;
        $dbUser = DB_USERNAME;
        $dbPass = DB_PASSWORD;
        $dbName = DB_DATABASE;
        try
    {
            $dbConnection = new PDO("mysql:host=$dbHost;dbname=$dbName;charset=utf8", $dbUser, $dbPass);
    $dbConnection->exec("set names utf8");
    $dbConnection->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
            $dbConnection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
            return $dbConnection;
        }
    catch (PDOException $e)
    {
            echo 'pripojeni k databazi bylo neuspesne: ' . $e->getMessage();
        }
    }
    	?>

    dbconfig.php

  4. Je hezký napsat co plánuješ, druhá věc je to realizovat, ale tak daleko se nedostane

    A to víš jak ?

    To že se vetšina rozjetích projektů ruší neznamená, že to tak musí být uplně vždycky!

    A pro tebe to bude neuvěřitelné, ale ten projekt normálně běží.

  5. Stejný kód jako máš ty, akorát bez té { navíc a funguje bez problému, takže chybu musíš mít někdě jinde v kódu... nepřiřazuješ proměnný garaz1 někde jinou hodnotu?

    Proměnnou garaz1 jsem nevyuživál jinde, ale bugli se mi objekty a to zapříčinilo i to, že nefungoval MoveObject.

    Děkuji za rada! Problém vyřešen zamykám topic

  6. Zdravím, potřeboval bych pomoct s bránou na příkaz. Zkoušel jsem i google, ale prostě nikde jsem nezjistil příčinu, tak snad mi takhle pomůžete.

    #include <a_samp>
    
    new garaz1, garaz1status;
    
    public OnFilterScriptInit()
    {
    	garaz1 = CreateObject(3294, 1951.8965, -2126.9192, 15.4626,   0.0000, 0.0000, -0.5400);
    }
    return 1;
    }
    
    
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/hg1", cmdtext, true, 10) == 0)
    {
    	if (garaz1status == 0)
    	{ 
    		MoveObject(garaz1,1951.8965, -2126.9192, 21.3175,3);
    		garaz1status = 1;
    	}
    	else
    	{
    		MoveObject(garaz1,1951.8965, -2126.9192, 15.4626,3);
    		garaz1status = 0;
    	}
    	return 1;
    }
    return 0;
    }
    
    
  7. Normálně mi to vážně nedalo a šel jsem to zkusit prvně z kódu co bylo předtím a pak i ten fs od refa a funguje to bez problémů.. Takže pošli celý kód ať se přijde na chybu nebo jak již také psali nedělej z ostatních debily.

  8. Po případě že bys měl svůj stroj si můžeš napsat i .php script který bude blokovat tyto adresy proxy... Ono by bohatě stačilo kdyby developři SA-MP udělali něco lepšího než GPCI a taky udělali něco pro to aby se to nedalo lehce obejít (jestli ti obchází bany přes proxy).

    Pomocí php to laik moc neudělá myslím. A ano nebylo by naškodu, kdyby to upravili, jelikož těch skulinek jak ten ban obejít je čím dál více.
  9. ~> Všude plno ano... ale s využitím s furt těma a samýma includama (dcmd)... přes YSI je vzácné, možná dokonce i první(na google jsem koukal pár sekund a nic).

    Tak taky jsem se díval jen ze zajímavostí a žádný přes YSI jsem nenašel. Tím pádem souhlasím, že jediní na google.

    Tím pádem i měním hodnocení na 9/10

  10. Zdravím vás lidi.

     

    Tak jsem se maličko nudil a někdo po mě chtěl udělat script na respawn prázdních aut. Pak už jsi o něj neřekl tak ho dám tady vám.

     

    Vozidla se respawnují bud po určité době, kterou lze změnit na  řádku 6 a7

     Nebo je můžete respawnout pomocí příkazu /rc

     

     

     

    #include <a_samp>
    
    #define FILTERSCRIPT
    
    #define RESPAWN_MESSAGE
    #define RESPAWN_TIME 60000
    #define RESPAWN_DELAY 10000 
    
    #define COLOR_RED 0xAA3333AA
    #define COLOR_LIME 0x10F441AA
    
    new string[24+MAX_PLAYERS];
    
    #if defined FILTERSCRIPT
    public OnFilterScriptInit()
    {
        SetTimer("respawn_delay", RESPAWN_TIME, true);
        return 1;
    }
    public OnPlayerCommandText(playerid, cmdtext[])
    {
        if(!strcmp(cmdtext, "/rc", true))
        {
        new Float:delay = RESPAWN_DELAY / 1000;
        if (IsPlayerAdmin(playerid)){
            format(string, sizeof(string), "[RESPAWN] Všechny prázdné vozidla budou respawnuti za: %.0f Sekund!", delay);
            SendClientMessageToAll(COLOR_RED, string);
            SetTimer("respawn", RESPAWN_DELAY, false);
            return 1;
        }else{
                    SendClientMessage(playerid, COLOR_RED, "Nejste Administrátor!");
                    return 1;
            }
        }
    	return 0;
    }
    
    forward respawn();
    forward respawn_delay();
    forward a_respawn();
    
    public respawn()
    {
                    for(new car = 1; car <= MAX_VEHICLES; car++)
            {
                    if(IsVehicleEmpty(car)) SetVehicleToRespawn(car);
            }
          			SendClientMessageToAll(COLOR_LIME, "[RESPAWN] Všechny prázdná vozidla na serveru byli respawnuti!");
    }
    
    public a_respawn()
    {
                    for(new car = 1; car <= MAX_VEHICLES; car++)
            {
                    if(IsVehicleEmpty(car)) SetVehicleToRespawn(car);
            }
    }
    
    public respawn_delay()
    {
    new Float:delay = RESPAWN_DELAY / 1000;
    SetTimer("respawn", RESPAWN_DELAY, false);
    format(string, sizeof(string), "[RESPAWN] Všechny prázdné vozidla budou respawnuti %.0f Sekund!", delay);
    SendClientMessageToAll(COLOR_RED, string);
    }
    
    
    
    stock IsVehicleEmpty(vehicleid)
    {
            for(new i=0; i<MAX_PLAYERS; i++)
            {
                    if(IsPlayerInVehicle(i, vehicleid)) return 0;
            }
            return 1;
    }
    #endif
    

     

     

  11. Nemá cenu už na to ani odpovídat.

    Nemám čas na to abych na něm nadále pracoval.

    Nadále už tu začínáme hádky a děláme Off topic. Nejjednodušší bude Lock

  12. Ano přiznávám, že moje gramatika je strašná, ale v modu by se vyskitovat neměli. Nechal jsem jsi to i zkontrolovat a opravit. :-D


    Tak jsem mluvil s Xogosem a prý ho koupí. Víc jak 5000 Kč ale nedá.

    Ať mě kontaktuje osobně a ani z vetšíma čáskama nepočitám a furt to beru i jako hru a strkat do hry skoro desítky tisíc to by byl asi někdo blázen. :-D


    A o tom jeký má tenhle GM cenu ohladně pawn ani nemluvě.

  13. Proč i v realitě kopíš barák například na 1mg, ale iteriér jsi upravíš ne ?? Tak asi tak, ale jak jsem psal víše u každého domu to jde u jiné urovně a u některých jde mít pouze základní interiér.


    Tomas99 

    Dovoľ mi sa vyjadriť k tvojej téme. 

    Čo sa tíka módu musím uznať že som ho nikdy nevidel a dúfam že ho raz uvidím. Je mi jasné že mod má pre teba veľkú citovú hdnotu páč pre každého tvorcu je jeho práca drahá a dôležitá. 
    Čo sa tíka toho predaja je mi jasné a aj vidím isté znechutenie a chuť predať mod prvému záujemcovi za najlepšiu cenu pre teba ale musíme byť úprimný. Z toho čo si napísal daný mod ničím novým nevyniká. Osobne mi to príde ako ďalší mod ktorý nájdeme skoro všade. 
    Pre predaj by nebolo zlé rozpísať absolútne všetky funkcie a možnosti ktoré mod ponúka. Tak tiež aj popísať aký Command Systém využíva prípadne nejaké knižnice... .
    Je len škoda že si nevieš oceniť svoj produkt páč ho môžeš predávať moc lacno alebo draho. 

    Skús prosím prehodnotiť moje slová a samotný popis prepracovať. 

    Jsem rád za tvůj názor. :-) A ano každý kdo jsi něco od základu udělá a dělá se stím nějaký čas tak to tak je,. Nevím ani proč mám nechut to vlastně vypsat. Ale asi bude dobré to upravit a dát jsi na tom záležet. Možná nejlépe poprosit admina o smazání a napsat topic uplně odznova.

  14. "Dá se také koupit insterier domů" -> to akože si kúpim dom a nemám k nemu interiér :( a kde mám bývať? :( :( 

     

    PS: Držím palce s predajom

     

    "Dá se také koupit insterier domů" -> to akože si kúpim dom a nemám k nemu interiér :( a kde mám bývať? :( :( 

     

    PS: Držím palce s predajom

    Interiér tak je u některých domu običejní a u některých lepší zaleží na cenách, ale u každého domu se dá vylepšít, ale ne vždy na maximům o5 záleží co jsi ten hráč koupí za dům.

    Ach jak nemám rád tu ironii. :-D

×
×
  • Create New...