Jump to content

vEnd

Hlavní moderátor
  • Příspěvků

    772
  • Registrován

  • Aktivní

  • Vítězných dnů

    60

Příspěvky posted by vEnd

  1. 5 minutes ago, ThaDonMachiaveceli said:

    Ved odmena je admin + hodnost pawner :d 

    Než ti to někdo přímočaře vmete do obličeje, řeknu ti to já slušně a polehoučku. Nikdo a opakuji nikdo, kdo zde umí dobře dělat v Pawn, ti neudělá mód za admin level a hodnosti pawnera. Jestli tu nabídku myslíš vážně, budeš muset zaplatit.

    • Líbí se mi to! (+1) 1
  2. 12 minutes ago, IllidanS4 said:

    Takto rozhodně ne! Používat takováto arbitrární čísla jako 100, 128, 256 apod. jako velikost řetězce je holý nesmysl – zbytečně alokujete na zásobníku víc místa, než kolik nakonec využijete. Dobrý pawner neplýtvá místem (zvláště ne na zásobníku). Jméno hráče má nejvýše MAX_PLAYER_NAME - 1 znaků, "nejdelší" číslo (-2147483648) má znaků 11 a samotný text jich má 16. Správná velikost bufferu je tedy 27 + MAX_PLAYER_NAME (+1 buňka na ukončující nulový znak). Méně buněk nemusí stačit a více bude zaručeně plýtvat místem.

    Povšimněte si, že místo 24 píšu MAX_PLAYER_NAME. To je taky dobrý zvyk, protože definice se mohou vždy změnit, a až (když) nová verze SA-MPu zvýší velikost jména z 24 znaků na 32, přeji vám hledat ve vašem kódu všechna místa, kde to bude potřeba opravit. ;-)

    Také doporučuji použít namísto kombinace format + SendClientMessage nějakou alternativu SendClientMessageFormat. Existuje verze používající #emit a plugin YSF přidává SendClientMessagef.

    Nezapomeňte, že do řádku v chatu se vejde nejvýše 143 znaků. Pokud tedy chcete formátovaný řetězec ukazovat v chatu, použijte nejvýše velikost MAX_CHATBUBBLE_LENGTH. Chybou (či úmyslem, nevím) SA-MP je taky to, že pokud zasíláte přes SendClientMessage znak %, pochopí ho to jako formátovací specifikátor (ačkoliv SendClientMessage nemá formátovat) a může to i shodit server. Použijte %%.

    Hezký příspěvek. Nicméně v jednom s tebou nesouhlasím – do chatu lze zaslat zprávu o délce 144 znaků. A než to řekneš, tak ano, počítám i s nulovým znakem ukončující řetězce, proto u zprávy do chatu s variabilní délkou, která může dosáhnout maxima (např. zpráva o zabanování hráče, kam lze vložit důvod), se používají pole s velikostí 145 (144 + EOS).

  3. if(GetVehicleHealth(vehicleid) > 95)

    K tomuto mám 2 věci:

    1. Tato funkce má 2 parametry, jedním je ID vozidla a druhým je proměnná, do které se má uložit "zdraví" vozidla. Tento kód je tedy nefunkční.

    2. "Zdraví" vozidel není v intervalu 0 až 100, nýbrž 0 až 1000, kdy 1000 je zcela nepoškozené vozidlo a kolem 250(?) ti začne hořet. Hodnotu 95 mají hodně poškozená auta, která již hoří.

    SetVehicleHealth(vehicleid, 100);

    Zde je to totéž, když nastavíš hodnotu 100, auto začne hořet a brzy vybuchne.

  4. Trochu jsem to jeho strohé vyjádření analyzoval, konkrétně tento odstavec:

    Since some servers still want the downloading feature to be available now, 0.3.8 will be re-released as a seperate SA-MP version called 0.3.7-DL, which will be an optional download and have its own server lists. Parts of the existing 0.3.8 code that aren't related to model downloading will make their way in to 0.3.7 updates. Eventually the downloading feature will be part of a main SA-MP release, but the 0.3.8 version will be skipped.

    A měl bych k tomu pár postřehů, schválně mi řekněte, zda jsem úplně mimo, nebo by na tom mohlo něco být. Tou poslední větou naznačuje, že vlastní modely tam dříve nebo později budou, ale ne v této (0.3.8) verzi. Otázkou zůstává, proč tomu tak je a proč chce zachovat 0.3.7-DL.

     

    Je možné, že to prostě nestíhá a že na to potřebuje další čas. To se bohužel projevilo ve špatnou chvíli – mnoho lidí na tom už začalo aktivně pracovat – proto zachoval tuto 0.3.7-DL větev vývoje.

     

    Jestli je tahle domněnka pravdivá, potom tu featuru v některé z dalších verzí zveřejní (možná i v 0.4, koneckonců je to velká změna). Také by to ale znamenalo, že si opět počkáme, a to asi pěkně dlouhou dobu. Otázkou je, zda komunita po tomto šoku a zklamání dalších několik měsíců (nebo spíše let) vydrží čekat.

  5. Jedno mi není jasné. Kalcor napsal, že (cituji): "There is lack of interest in the downloading feature by most of the existing SA-MP servers."

     

    O kterých serverech to přesně mluvíme? U původního tématu má 100 stránek převážně pozitivních ohlasů, v tom novém tématu též vidím zprávy o velkých či známých serverech, že již na tom pracovali, totéž platí třeba i tady o niCovi... Není ten zakopaný pes v něčem jiném?

    • Líbí se mi to! (+1) 1
  6. Tak z tej velkej hmoty čo máš v hlave stačí spraviť pár otočiek a dopne to aj debilovi ..

    Jasné, že na zložitosti/dĺžke programovania...

    Když píšeš nabídku, má z ní být vše jasné, Matthew_Bennet měl dobrou připomínku. Jinak tím, že mu vulgárně odpovíš, si také děláš pěknou vizitku.

     

    Co se té nabídky týče, též pochybuji, že se ti někdo ozve. Referencemi (dereferencemi? huh.png) budiž tvá témata s žádostmi o pomoc. Několik jich tu máš, to poslední je dokonce staré jen pár dnů. Nevím, zda bych takovému člověku chtěl svěřit nějakou práci, za kterou očekává finance... spíš ne.

    • Líbí se mi to! (+1) 1
  7. Podměty jsou to dobré. Pokud si pamatuji, ta pravidla jsme psali zejména já a Spy. Revizi si to zaslouží, akorát by ji to chtělo od někoho, kdo se v právu vyzná. Zatím tedy zpracujeme tyhle připomínky a dál se uvidí, jestli seženeme někoho, kdo fušuje do práva.


    Děkuji že jsi nám ukázal aktuální úroveň fóra. :-D Doufejme že to sepisovali naši einsteini ... Rád bych jim řekl: Chá chá

     

    Nejvtipnější body:

     

    1.1. V případě sdílení stejné IP adresy s jiným účtem je nutné neprodleně kontaktovat globálního moderátora.

    (rly)

     

    2. Uživatel registrací potvrzuje a bere na vědomí, že jeho účet se stáva majetkem Pawno.cz.

    (rly, moje heslo které mohu používat na jiných stránkách se tudíž stává vaším majetkem? je to vůbec legální?)

     

    2.1. Uživatel registrací potvrzuje a bere na vědomí, že veškeré jeho příspěvky ve fóru či v chatu se jejich publikováním stávají majetkem Pawno.cz.

    (Edward Snowden by si měl založit účet)


     

    A co když sem přijde Polák? Když už tak všeobecně ... Zákony příslušného státu či jeho státu případně unie.

    Něco ti řeknu, rEfe. Právě jsi mi potvrdil to, co si o tobě většina fóra myslela od začátku, a to, že neumíš číst s porozuměním. Tohle téma zjevně nebylo založeno jako výsměch, čehož ty ses ale samozřejmě hned chytil. Proč taky ne, že? Když se lidi vysmívali tvému skriptu, protože jsi projevil neschopnost přeložit jeho název do angličtiny správně, choval ses jak ukňouraná holčička a fuckoval polovinu fóra. Zjevně sis z toho odnesl komplex. Tak teď udělej laskavost nám i sobě a běž se věnovat něčemu, co zvládneš. Znalost práva to totiž taky nebude... Možná si ještě přečti první odstavec, aby ses naučil, jak se přiznat ke svým chybám, ne se jim vyhýbat jak v případě tvého slavného "brigade" skriptu.

    • Líbí se mi to! (+1) 2
  8. Jestli máš problém s registrem, mělo by to správně být v HW sekci. Nebo se jedná o jiný registr, třeba registr dlužníků?

     

    To je jen ukázka, jak nesrozumitelné je tvé vyjádření. Já z toho vyčetl, že máš problém s délkou hesla u registrace, ale jiní by nemuseli. Začni psát tak, aby ti bylo rozumět, jinak se taky může stát, že ti nebude nikdo schopen pomoct.

  9. Keď už chceme zverejňovať riešenia..

    Chcel som ťa nasmerovať na niečo takéto (vyhneš sa potrebe includovať math):

     

     

    #include <iostream>
    
    int main() {
    	std::cout << "Zadaj počet členov, ktoré chceš sčítať." << std::endl;
    	int n;
    	std::cin >> n;
    	double sum = 0.0;
    
    	for (int i = 0; i < n; ++i) {
    		sum += 1.0 / (1 << i);
    	}
    
    	std::cout << "Súčet prvých " << n << " členov postupnosti je: " << sum;
    	return 0;
    }
    
    

     

     

     

    Prípadne na niečo takéto (vyhneš sa operátoru

     

     

    #include <iostream>
    
    int main() {
    	std::cout << "Zadaj počet členov, ktoré chceš sčítať." << std::endl;
    	int n;
    	std::cin >> n;
    	double sum = 0.0;
    	double last = 1.0;
    
    	for (int i = 0; i < n; ++i) {
    		sum += last;
    		last /= 2;
    	}
    
    	std::cout << "Súčet prvých " << n << " členov postupnosti je: " << sum;
    	return 0;
    }
    
    
    

     

     

    Tvůj záměr nikdo nezpochybňuje, řešení přes ten bitový operátor se mi (a nejen mně) líbí, ale řeknu ti 2 důvody, proč je to nevhodné:

     

    1. Jestli to zadali jako domácí úlohu či projekt začátečníkovi, asi budou předpokládat použití pow. Když tam uvidí tohle, mohli by se začít ptát, zda tomu rozumí, jinými slovy by mohli zpochybnit, zda to byl jeho nápad. Záleží to na škole, na počtu studentů i na tom, jak moc studují zdrojáky, ale stát se to může.

     

    2. NEOX s tím očividně začíná a vzhledem k tomu, že se operátory >> a

    • Líbí se mi to! (+1) 2
  10. nesouhlasím téma vzniklo pro prezentaci svojí stránky na facebooku a logo je jeho součástí jako když někdo tu postne já nevím třeba ukázku stránky a ty mu nemůžeš komentovat nic podle toho co si napsal

    Nesouhlasit můžeš. Nicméně z toho, co v úvodním příspěvku napsal1, je jasné, že téma vzniklo z jiného důvodu, než tu uvádíš. Navíc když se podíváš na posledních několik příspěvků, můžeš vidět, že se uživatelé přesunuli od jeho loga k logu Účtenkovky a k diskuzi o logu obecně. Takže i kdybych ti dal za pravdu, stále se tu řeší něco, co s jeho stránkou ani komunitou už nesouvisí.

     

    Z toho důvodu jsem nechtěl, aby se to dále probíralo, a na tom rozhodnutí trvám.

     

     

    1

    Pomozte nám tímto ,pokud sami hrajete tuto hru obzvlášť na PC/NTB a nemáte s kým  . Pojdme tedy vytvořit co největši společnou komunitu hráču na GTA Online.

×
×
  • Create New...