-
Příspěvků
4234 -
Registrován
-
Aktivní
-
Vítězných dnů
67
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Everything posted by Ewwe
-
Určitě jste si všimli , že jsme prodělali jakýsi rollback o zhruba rok a půl. Původcem tohoto rolbacku jsem bohužel já. Moc rád bych to měl na koho hodit ale je to má chyba. Co se stalo ? Inu čistil jsem iíspcofig od projektů , které již byli hotové nebo jinak uzavřené a mazal jsem i databáze. Bohužel mezi nimi byla databáze s názvem c4_pawnotemp což byla produkční databáze tohoto webu. Díky přívlastku temp jsem si ničeho nevšiml a pokračoval v mazaní. Dostal jsem se k i mazání záloh ( ktere jsem jinak dělal každé 4 hodiny ) a z lenosti vymazal cely obsah složky ( cca 18,5 TB databázových záloh ) a šel spát. Bohužel druhý den ráno mi Spy donesl tu příšernou informaci o tom , ze forum neběží. Instatně mi došlo co se stalo a kdo za to může ( já ), Snažil jsem se soubory obnovit bohužel provider se do klientských serverů nemontuje tím pádem nedělají ani interní zálohy klientských strojů. Nejnovější zálohu databáze kterou se nám podařilo vyhrabat zde vidíte a je vázaná k datu 18.08.2018. Novější zálohu nikdo z moderátorů bohužel nemá protože spoléhali na mé systémové zálohy. Co je tedy celé co se stalo... Viníkem jsem já a má nepozornost a krátká paměť. Částečně se ještě pokusím fórum zrestaurovat pomocí waybackmachine minimálně po stránce rozložení.
-
návrh Prohození / Vymazání "hlasy" z top 5 posledních témat
Ewwe replied to Hip's topic in Návrhy na zlepšení a hlášení chyb
on to není plugin ale je to core ipbčka. Tady jde jen o to najít ten file ve kterým toje -
návrh Prohození / Vymazání "hlasy" z top 5 posledních témat
Ewwe replied to Hip's topic in Návrhy na zlepšení a hlášení chyb
Myslíš že odpovědji by byli nahoře a ostatní pod nimi ? -
návrh Prohození / Vymazání "hlasy" z top 5 posledních témat
Ewwe replied to Hip's topic in Návrhy na zlepšení a hlášení chyb
Ono jde o to , že tebou označená témata jsou uplně jiného druhu. První je Dotaz ( převzaté z stackoverflow nebo buh vi kdo to vymyslel ) a druhý je klasický téma. U dotazů jsou nejdůležitější hlasy. Čím hlasovanější tím přesnější odpověd vněm najdeš. Já samozřejmě chápu že česko-slovenská komunita není na přístup "chci pomoct" zvyklá ale v cizině je toto standart. Také chápu , že je asi už pozdě snažit se tento přístup naučit i cz-sk. Řešení: 1. Zvyknete si 2 . Zrušíme témata typu Dotaz Pokud se tu sejde více názorů tak založím téma kde se tyto dvě možnosti budou řešit. -
Nešlo. Je to nastavené v mysqlce. Na filesystém to nic neukládá
-
ale ty mu tím že zjistíš jestli má umřít nebo ne playerHP < amount zajistíš aby ho to uplně nezabilo
-
Zjistuj si v callbacku pres GetPlayerHealth stav zivotu ( tahle funkce ti vraci starý hodnoty pred "ucinkem" publiku a kdyz by mezlo zdravi klesnou ( amount ) o vic nez je GetPlayerHealth tak je "mrtvej" a muzes si snim delat co chces
-
Zdarec, nedávno jsem dostal chuť zahrát si starej Tekkit Classic. Tak jsem nahodil server stím že třeba seženu par lidí kteří by si to zahráli taky. Je to klasický modpack z Technic Launcheru. Pokud máte zájem napište mi do SZ nějaký rychlý info a vaše jméno na mc. Nevedeme žádný adminy na serveru ani nic podobnýho. Všichni mají stejný práva. Na serveru je pár pluginů ( essentials ( home sethome atd ) a běží na whitelistu. Takže pokud máte zájem pište SZ
-
Do win se dostaneš a stačí ti jen instalačka s widlema
-
jaký je typ modu a co přesně si představuješ do toho módu ?
-
Lepší budeš mít zkusit to přes Y_timers
-
Tuším že musíš použít GetStringEx protože DOF_GetString potřebuje proměnou do které uloží a tu má jako argument
-
neřeší to náhodou scanff ?
-
Celý systém "questions" který byl představen v IPB 4 je podle mě skvělou věcí z důvodů zmíněných vEndem. Vezmi si například situaci kdy na ofik foru hledáš odpověd ně problém ve vláknu které má 800 odpovědí. Jasně to tady nejspíš nehrozí ale proč prohleádvát třeba pěti stránkový thread když zakladatel helpu označí funkční řešení jako nejlepší odpověd a každý další jí uvidí přímo pod problémem. Klasické reakce jsou jak říkal vEnd pouze pozitiní a neutrální. Po upgradu jsem zakládal anketu a věětšina uživatelů negativní reakce nechtěla. Ohledně designu. Podmínkou upgradu , který byl více než nutný bylo zachovat řekněme unikátnost vzhledu fóra. A tak Spy investoval hodiny času aby tento design vytvořil. Ano může mít nějaké mouchy a pokud nějakou takovou někdo najde stačí Spyovi napsat a on se jí pokusí vyřešit. Nový systém nabízí mnoho věcí které byli dřív horko těžko k sezhnání . Nebo vůbec neexistovali například "zwidgetování" nějaké lokální url viz Konstruktivní připomínky stačí sdělit komukoliv z týmu a my je probereme a případně začleníme. S filozofíí " já na to seru proč bych to dělal" to nikdo moc daleko nedotáhne Ohledně překladu. Nejspíš si asi neuvědomuješ že žádný oficiální překlad není. Na překladu ve volných chvilkách dělám já. A vEnd může potvrdit že těch moc není. Jen abych si udělal čas a dal se Spyem dohromady upgrade trvalo skoro 3 měsíce a to jsem v podstatě upgrade hodil na Spye a jen mu sem tam asistoval. Pokud má kdokoliv zájem není problém a může se s námi na překladu podílet
-
zkus si zaktualizovat includy u mě kompilace proběhla v pořádku
-
Hele asi si zkus z aktualizovat includy u mě compilace proběhla bez problému
-
A co to řeší ? Nebo jaký je v tom praktický rozdíl ? Já ten tvůj zápis neznám...
-
Máš a_samp ?
-
No tak trochu. Přišlo mi že mi zabere dost času udělat ten script pro npc.. Ŕádově třeba minutu času který můžu věnovat něčemu jinému. Tak jsem si napsal pidi apku která tu minut scvrkne na 3 vteřiny
-
Je to taková blbost pro vygenerování a zkompilování scriptu pro spuštění NPC. Program po zadání jména nahrávky a typu nahrávky vytvoří pwn a amx soubor který umístíte do npcmodes Prakticky nic na tom není a některým začátečníkům v C# se to třeba může hodit. Zdrojový kód: private void button1_Click(object sender, EventArgs e) { int type = comboBox1.SelectedIndex; if (type == -1) button1.Text = "Vyber typ..."; else if( textBox1.Text.Length == 0 ) button1.Text = "Zadej jméno..."; else { if (type == 0) type = 2; else type = 1; string code = String.Format("#define RECORDING \"{0}\"", textBox1.Text) + Environment.NewLine; code += String.Format("#define RECORDING_TYPE {0}", type) + Environment.NewLine + Environment.NewLine; code += "#include <a_npc>" + Environment.NewLine; code += "main(){}" + Environment.NewLine; code += "public OnRecordingPlaybackEnd() StartRecordingPlayback(RECORDING_TYPE, RECORDING);" + Environment.NewLine; if (type == 1) { code += "public OnNPCEnterVehicle(vehicleid, seatid) StartRecordingPlayback(RECORDING_TYPE, RECORDING);" + Environment.NewLine; code += "public OnNPCExitVehicle() StopRecordingPlayback();" + Environment.NewLine; } else { code += "public OnNPCSpawn() StartRecordingPlayback(RECORDING_TYPE, RECORDING);" + Environment.NewLine; } System.IO.File.WriteAllText(String.Format("{0}.pwn", textBox1.Text), code); ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = "pawncc.exe"; startInfo.Arguments = String.Format("{0}.pwn", textBox1.Text); Process.Start(startInfo); } }
-
u tebe v modu je v podstatě jedno jaký datový typ použiješ. V podstatě nebudeš mít tolik dat aby to něco znamenalo. Ale pokud chceš mít tabulky optimalizované tak si pokaždé stačí říct jakých hodnot bude daný sloupec nabývat. Bude to 1 a 0 ? Pak TINYINT(1) Bude to adminLevel ? pak TINYINT Bude to ID domu který vlastní ? Pak ti stačí SMALLINT Stačí se v PMA podívat a v poli s výběrem datového typu pokud ukážeš na některou položku dostateš title s popisem rozmezí min a max hodnoty
-
pomoc Dvojitá funkcia príkazu - Naliehave
Ewwe replied to PeterHfStainer's question in Herní (SA:MP, CS apod.)
Musíš si udělat proměnou třeba new crazyNick[MAX_PLAYERS]; a kontrolovat jestli je 0 nebo 1 a podle toho zapínat a vypínat