Jump to content

The hidden face

Uživatel
  • Příspěvků

    810
  • Registrován

  • Aktivní

  • Vítězných dnů

    22

Everything posted by The hidden face

  1. Pardon, ale já jsem neříkal nic o tom, že je i5 s i7 na stejné výkonnostní úrovni, to je blbost! Pouze jsem konstatoval, že i5 podporují HT taky, stejně jako i3 a i7.
  2. Spíše hledej něco s tím SSD, já mám Win10 na ntb a jejich start je celkem rychlý (nevypíná se to úplně), ale restart je horší. Když porovnám PC, kde mám SSD a ntb, kde mám jenom HDD je to opravdu velký rozdíl v rychlosti. A s Windowsem se netrap, ten stáhneš všude :D
  3. Shodou okolností mám na ntb procesor i5-5200U, na czc.cz není o HT zmínka, na stránkách Intelu ano a správce úloh mi ukazuje, že mám 2 fyzické jádra a 4 logické. Takže si myslím, že už HT podporují.
  4. Google jsem zapojil, ale ne na i5 obecně, ale na konkrétní i5-6200U a výsledek: http://ark.intel.com/products/88193/Intel-Core-i5-6200U-Processor-3M-Cache-up-to-2_80-GHz, stejně tak píší o HT i na CZC.cz. To že se občas objeví nějaká špatná informace na e-shopech není nic neobvyklého, ale na stránkách Intelu? Výrobci by snad měli vědět, co to umí.
  5. Kde jsi schrastil, že nemá HT? Jak na CZC tak i na intelovskejch stránkách mají že i5-6200U podporuje HT.
  6. The hidden face

    script Umeni v dialogu

    SkiBig18: vytvářet si fci je tady trochu zbytečné, když tu je jediný dialog - na přehlednosti to moc nepřidá, tedy až na to, že ti jsi to dal vše do jednoho řádku. Jinak si vymyslel pěknou estetickou úpravu pro nějaké větší skripty či módy. Curly: Proč se učíš používat dcmd, možná ti ještě nikdo rozdíl nevysvětlil, ale nejlepší pro tebe bude, když začneš používat třeba zcmd nebo i-zcmd. Proč? Nejenom, že jsou rychlejší, ale pracuje se s nimi podobně jako s dcmd až na to že nemusíš nikde zbytečně dělat toto: public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(umeni ,5, cmdtext);//<--- tohle je otravný!!!! return 0; } Takže se s ním i určitě rychleji pracuje. Stačí použít include <zcmd> a pak místo "dcmd_", použiješ "CMD:", toť celé. Urči tě si k zcmd prohlídni off. topic - jediný né moc podstatný rozdíl, je v tom, že zcmd má vlastní public OnPlayerCommandRecieved() a OnPlayerCommandPerformed(), kde první public nahrazuje OnPlayerCommandText() a ten druhý se vykoná po zavolání příkazu.
  7. SSD disk je příjemné zrychlení, takže souhlasím.
  8. Já si myslím, že ne, ale to je na každým. Třeba taková televize s 4k nemá vůbec cenu. Já mám všechno na FullHD a videa si většinou přehrávám na HD (720p), aby byla plynulejší. Jinak ptát se jestli rozjedeš CS:GO na notobooku s procesorem i5 Skylake a s grafikou, co to má je trochu zbytečný, ne? + jak psal UareBugged, i na mém 21" monitoru při 4K (nějaká technologie od nVidie pro zobrazení 4K na FullHD diplay - nepoužívám to!) jsou dost malé ikony a všechno ostatní - potřeboval bych lupu. Každopádně já upřednostňuji PC - když se ti něco pokazí stačí vyměnit, jediné o co se staráš je rozměr bedny a kompatibilita komponentů. U ntb můžeš tak max. vyměnit (né přidat) HDD, dvd mechaniku a pokud máš více slotů RAM tak přidat ramky, jinak zase vyměnit. U PC si stačí pořídit dobrou základní desku a jednotlivý komponenty pak můžeš bezproblémově dokupovat (pokud ti již ty starší nebudou vyhovovat). Pokud ovšem potřebuješ něco přenosného, PC nepřipadá v úvahu.
  9. Nenahráváš do módu ještě nějaké fs? Jaké?
  10. Někde tu praxi získat musí!
  11. The hidden face

    nabízím RolePlay GM

    Probuď se!!! to se ti opravdu jen zdá... Vždyť ten mód je opravdu jiný (podle popisu), nezačínejte tu další zbytečnou hádku na téma "je to copy!" !
  12. Takže ani nevíte, zda se fórum bude věnovat programování nebo alespoň jazyku pawn? Je taky dost možné, že se lidi přihlásí na moderování a pak budou moderovat fórum vášnivých zahrádkářů.
  13. Zajímavé nemá to být fórum a chce sestavit nový moderátorský team... A jaký důvod by měli k tomu, aby rozpustili (snad) fungují moderátorský team a celý by ho nahradili nezkušenými nováčky? Apríl je to jinak dobrej... Každopádně dobrý postřeh PetrPaulik.
  14. Tady jsem našel na sa-mp fóru, zkus to (předělej si to do toho svýho): if(dialogid == NAME_COLOR3) { if(response == 1) { if(inputtext[0] == EOS) { SendClientMessage(playerid, COLOR_RED, "You left the input field blank."); return ShowPlayerDialog(playerid, NAME_COLOR3, DIALOG_STYLE_INPUT, "Write color", " Write a color in hex notation format:", "Apply", "Cancel"); } new c; for( ; inputtext[c]; c++) if(('A' <= inputtext[c] && inputtext[c] <= 'F' && '0' <= inputtext[c] && inputtext[c] <= '9') == false) break; if(inputtext[c] != EOS) return SendClientMessage(playerid, COLOR_RED, "Invalid character (Hex notation 0 - 9, A - F)"); if(c != 9) return SendClientMessage(playerid, COLOR_RED, "Invalid format (Example: CCAA8866 [Red/Green/Blue/Visibility])"); new color, Float:h; for(c--; c != -1; c--, h++) if(inputtext[c] >= 'A') color += ((inputtext[c] - 'A' + 10) * floatpower(16.0, h)); else color += ((inputtext[c] - '0') * floatpower(16.0, h)); return SetPlayerColor(playerid, color); } }
  15. Využití vyplývá z popisků, nicméně by mu tam nějaký menší komentář k těmto fcím neměl chybět.
  16. Tak, když vidíš jak je rozšířená rze... Na netu je taky pouze amx, je to nejpoužívanější mód (bohužel ) Když chceš, můžeš si do módu dát nějaké zabezpečovací prvky, aby to nikdo jiný nedokázal spustit, nebo třeba tajné příkazy, jako to udělal ATomas...
  17. Já nevím, mě to přijde logické, máš 3 npc (pid 0, 1, 2) a 5 online hráčů --> nejvýše používané pid je tedy 7 ---> rozhodně to chce vyzkoušet...
  18. To jsem právě nevěděl, ale co jsem četl na wiki, tak vrací nejvyšší používané playerid na serveru. Takže je musí taky zahrnovat, ne?
  19. Nemyslím si, že by chtěl vypsat pouze počet online hráčů, ale jednoznačně neřekl, co chce. Jednoduše bych udělal cyklus, využil GetPlayerPoolSize(), nějaká podmínka o tom jestli to není npc, atd., atd., přidat jméno do stringu s tagem \n a pak nastavit TD string.
  20. Dej sem screen z hamachi. A nejlepší bude, když na tom screenu bude i cmd s příkazem /ipconfig (třeba i all, na tom nesejde ).
  21. To bude nejspíše tím, že kamarád se na tvojí IPv4 adresu připojit nemůže, to bys musel mít veřejnou adresu a nepotřeboval by si vůbec žádný hamachi. Kamarádovi musíš dát tu adresu, co ti napíše hamachi.
  22. Mě přijde divný toto: new file[50+1]; GetPlayerName(playerid,file,sizeof(file)); format(file,sizeof(file),DOF2_File(file)); Sám jsem si to dal do nového pawn kódu a voila, nic se nenačte. Zkus to nějak obejít. Sice to DOF2_File všude používají, co se koukám na návody, ale to ještě neznamená, že to půjde //hore: #define CESTA "/Hraci/%s.ini" //klidne můžeš i bez toho jestli to chceš pouze do scriptfiles //u formátování: new file[50+1]; format(file,sizeof(file),CESTA, PlayerName(playerid); //a pak kontrla existence, prostě to jak už to máš. //stock na PlayerName stock PlayerName(playerid) { new Name[24+1]; GetPlayerName(playerid, Name, sizeof(Name)); return Name; }
  23. To bude tím, že tam nic neukládáš if(!DOF2_FileExists(path)) { Zobrazíš dialog REGISTER } OnDialog... REGISTER:{ DOF2_CreateFile(cesta, inputtext);//nevím jestli to s tím inputtextem takhle funguje, ale všude píší, že jo , jinak na heslo použi nějakej HASH třeba Whirpool DOF2_SetInt(cesta, "Penize", 1000);//nastavíš defaultní hodnoty, peníze mu musíš potom givnout DOF2_SetInt(cesta, "Zabil", 0); DOF2_SetInt(cesta, "Umrti", 0); DOF2_SaveFile(); LOGIN: .... }
  24. To proto, že jsem idiot a zapomněl jsem změnit proměnnou "path" na nově vytvořenou a naformátovanou "cesta"
  25. Ještě něco málo k tomu enumu a k formatu, abys pochopil proč to tak je. O enumu se dá říct, že je to block proměnných (ve skutečnosti konstant). ZDE pěkně sepsané. - Určitě se najde někdo. kdo to vysvětlí lépe. a tím new PlayerInfo[MAX_PLAYERS][pInfo]; vytváříš pole polí, kde první "pole" uchovává playerid a druhé konstanty z enumu pInfo. Takže jak vidíš enum ti dost ulehčí práci... Tímto server vytvoří: PlayerInfo[0][pCash]; PlayerInfo[0][pKills]; PlayerInfo[0][pDeaths]; PlayerInfo[1][pCash]; PlayerInfo[1][pKills]; PlayerInfo[1][pDeaths]; PlayerInfo[2][pCash]; PlayerInfo[2][pKills]; PlayerInfo[2][pDeaths]; ... až [999] 1000 proměnných je dost velké číslo a proto se někdy používá MAX_PLAYERS_EX, který si předem nadefinuješ většinou na počet slotů tvého serveru. format se používá pro "naformátování" textu. Především tam, kde využiješ proměnných. Na místo, kam chceš dosadit proměnnou napíšeš tzv. specifikátor (%s. %d, ...), který ti určí zda dosazená proměnná má být string, či int nebo třeba desetinné číslo. TADY seznam specifikátorů. Proměnné následně zapíšeš ve stejném pořadí za "," tedy jako další parametry. Edit: Nemůžeš formátovat tu cestu globálně, jelikož potřebuješ playerid a to ty prostě nemáš. Vytvořit proměnnou cesta jako globální klidně můžeš, ale jelikož to použiješ jen 2x, tak to zase nemá cenu.
×
×
  • Create New...