Jump to content

Hip

Globální moderátor
  • Příspěvků

    3067
  • Registrován

  • Aktivní

  • Vítězných dnů

    69

Příspěvky posted by Hip

  1. Jednoducha matematika:

    udelej si dva body na primce kde bude cilovka x 1,2 a y 1,2. Tim je definovana cilova cara.

    Pak potrebujes kontrolu, zda ji prekrocil nebo ne. Souradnice 3 jsou souradnice auta, kdz vysledek je bud kladny, zaporny nebo 0. Pokud je 0, vozidlo je presne na cilove care.

    Priklad

    x1: 10 y1: 10
    x2: 20 y2: 10

    (vodorvna primka)

    no a pak aplikace jednoduchy matematiky: (x2 - x1) * (y3 - y1) - (y2 - y1) * (x3 - x1)

    Vypocet pro auto bude 3x pro ukazku:

    1. x3: 12 y3: 8 pred cilovou carou
      (20-10)×(8-10)-(10-10)×(8-10) = -20
    2. x3: 15 y3: 10 na cilove care
      (20−10)⋅(10−10)−(10−10)⋅(15−10) = 0
    3. x3: 17 y3: 11 na cilove care
      (20−10)⋅(11−10)−(10−10)⋅(17−10) = 10

    No a pak to hodit nekam kde kontrolujes kde je a ve spravny moment porovnat tyhle dve hodnoty, pripadne jakmile hodnota prekroci nulu ve chvili, kdy jsi si jisty na jaky strane hrac zavodi.

    A samotna definice jsou dva body, proste si hrac stoupne na dva body a tam se udela primka. Ez

  2. Ano, pokud to neni INSERT nebo UPDATE, je potreba cistka cache.

     

    stock LoadDataPlayer(playerid)
    {
        new query[358];
        mysql_format(DB_realgaming, query, sizeof(query), "SELECT * FROM PlayerData WHERE `NickName` = '%s'", PlayerName(playerid));
        mysql_query(DB_realgaming, query);
    
        if (cache_num_rows() > 0)
        {
            // Informace o hráči ve hře
            cache_get_value_name(0, "Email", SaveData[playerid][EmailSave], 64);
            cache_get_value_int(0, "Zabit", SaveData[playerid][ZabitHrac]);
            cache_get_value_int(0, "Zabil", SaveData[playerid][ZabilHrace]);
            cache_get_value_int(0, "Penize", SaveData[playerid][MoneySave]);
            cache_get_value_int(0, "Banka", SaveData[playerid][BankaSave]);
            cache_get_value_int(0, "Skin", SaveData[playerid][Skin]);
            cache_get_value_int(0, "AdminLevel", SaveData[playerid][AdminLevel]);
            cache_get_value_int(0, "VIP", SaveData[playerid][VIPHrac]);
            cache_get_value_int(0, "XP", SaveData[playerid][XPHrac]);
            cache_get_value_int(0, "Zamestnani", SaveData[playerid][Zamestnani]);
            cache_get_value_int(0, "Odehrano", SaveData[playerid][CelkemOdehrano]);
            cache_get_value_int(0, "Vezeni", SaveData[playerid][VezeniCas]);
            cache_get_value_int(0, "WL", SaveData[playerid][WantedLevel]);
        }
    
        cache_delete();
        return 1;
    }

     

  3. O 13 let pozdeji...

    Ja vlastne nevim proc sem chodim. Zapnu prohlizec a za tech 13 let jsem se naucil automaticky po zapnuti prohlizece zadavat pawno.cz, takovej tik v ruce. A vzdycky kdyz vidim starej topic (treba tento), tak si vzpomenu jak tehdy se rikalo jak to tady jde do kytek (doslova toto se rikalo) a pak to vidim dnes a je to moc smutny. Tehdy to bylo naprosto skvely misto na pokec a tak nejak doufam, ze se tady obcas objevi nejaci stari clenove, ze treba jednoho dne to tady trochu ozije. Pochybuju ze si tento prispevek precte vic jak 5 lidi, pokud vubec. RIP

    • Paráda! (+1) 1
    • Líbí se mi to! (+1) 3
  4. tabulka by měla být setnutá taky na něco co to podporuje. Vždy jsem dával utf8mb4_general_ci (případně utf8mb4_czech_ci) ale co jsem se dočetl, tak teď už je něco lepšího. Každopádně klasický utf8 v db nepojede tuším (15 let zpět ne-e) a cp1250 asi uplně nechceš.

  5. před 7hodinami, DeLeTeCZ said:
    case DIALOG_BODY:
    {
                if(response)
                {
                    new str[128], body = strval(inputtext);
                    mysql_format(DB_realgaming,query,sizeof(query),"UPDATE `PlayerData` SET `Body` = '%d' WHERE `NickName` = '%e'",body, SaveData[playerid][NickNames]);
                    mysql_tquery(DB_realgaming,query,"");
                    SaveData[playerid][Body] = body;
                    format(str,sizeof(str),"Body byly úsěšně save počet: %d",body);
                    ShowPlayerDialogEx(playerid,INFORMACNI_DIALOG,DIALOG_STYLE_MSGBOX,"Body",str,"Zavřít","");
                }
                return 1;
     }

    koleduješ si o NumberFormatException tímhle, pokud si to strval nějak neřeší interně

  6. Hele a když je to napojený na OpenAI, tak tomu nevadí tyhle dirty věci? Protože samotný ChatGPT má hroznou moderaci, pořád mi to říká že tohle nemůže a tohle nemůže. OpenAI jelikož je to jen připojení na API, tak tam nic takovýho není? 

     

×
×
  • Create New...