-
Příspěvků
1335 -
Registrován
-
Aktivní
-
Vítězných dnů
30
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Everything posted by HighPrint
-
KM/H bude problém... Zkus to přejmenovat na KMH
-
pomoc [HELP] MySQL ukládání zbraní + munice
HighPrint replied to Adeer's question in Herní (SA:MP, CS apod.)
No prvním problémem je, že ty údaje sice načítáš do proměnných, ale nikde je nepředáváš (GivePlayerWeapon). Až tohle vyřešíš tak bude pak chyba ještě v disconnectu s GetPlayerWeaponData... budeš muset jinak konstantě zjišťovat hráčovi zbraně (OnPlayerWeaponShot, OnPlayerDeath), vlastní funkce na giveWeaps/disarm... obecně se toho musí vyřešit více – např různý spectate (tam se pak musí taky zbraně ukládat aby dostal správnej amount při spawnu) Možná existuje lepší způsob, žádný mě ale bohužel nenapadá. -
pomoc [HELP] MySQL ukládání zbraní + munice
HighPrint replied to Adeer's question in Herní (SA:MP, CS apod.)
Možná jsi měl na mysli: WeaponInfo[playerid][Weapon1] = ... WeaponInfo[playerid][Weapon1Ammo] -
pomoc [HELP] MySQL ukládání zbraní + munice
HighPrint replied to Adeer's question in Herní (SA:MP, CS apod.)
"UPDATE `account` SET `Wanted` = %d, `Skin` = %d, `Kill` = %d, `Death` = %d,`Weapon1` = %d,`Weapon1Ammo` = %d, WHERE `ID` = %d", správně: "UPDATE `account` SET `Wanted` = %d, `Skin` = %d, `Kill` = %d, `Death` = %d,`Weapon1` = %d,`Weapon1Ammo` = %d WHERE `ID` = %d", edit: Jinak si nejsem jistý, jestli je zrovna ideální zjišťovat údaje o zbraních takhle v Disconnectu, mám pocit, že tehdy je vše už vynulované -
pomoc [HELP] MySQL ukládání zbraní + munice
HighPrint replied to Adeer's question in Herní (SA:MP, CS apod.)
No já jsem chtěl spíše vidět část kódu s ukládáním weaps, který si údajně smazal. Zkus znova napsat ukládání weaps a pak ho sem postni ať máme nějaký záchytný bod. V podstatě teď po nás chceš abychom na bázi tvého ukládání/načítání pro tebe napsali ukládání a načítání zbraní -
pomoc [HELP] MySQL ukládání zbraní + munice
HighPrint replied to Adeer's question in Herní (SA:MP, CS apod.)
Tu část si neměl odmazávat, protože nám takhle v podstatě neposkytuješ nic, ten problém nemůžeme pak vyřešit -
Vyhlašování soutěže: Po podrobném testování a poradě s porotou jsme došli k následujícímu závěru: Nejdřív ale pár slov k soutěžícím. Došlo nám, že jsme vybrali ne zrovna nejvhodnější dobu pro soutěžení – mnozí z Vás jste v průběhu soutěže měli ještě zkouškové, a proto nebyl čas ani chuť. Za to se velmi omlouváme a zároveň chceme poděkovat všem, kteří se zúčastnili. Bohužel Vás není natolik, abychom selektivně vybírali soutěžící do druhého kola, proto jsme se rozhodli změnit první kolo na bodové hodnocení a nechat Vás postoupit všechny do druhého kola. Ačkoliv co můžeme udělat, je oznámit Lukasze za výherce prvního kola jakožto soutěžícího s největším bodovým ziskem. Každopádně vEnd Vám ještě do soukromé zprávy sdělí vaše chyby v kódu.
-
Vypočítáš si dny od začátku nového roku (bacha na přestupný rok) a vydělíš sedmi new m[12] = {31,28,31,30,31,30,31,31,30,31,30,31}; if (y % 4 == 0 && (y % 100 != 0 || y % 400 == 0)) m[1] = 29; new cnt = 0, i = 1; while(i != currM) // currM => aktuální měsíc cnt += m[(i++)-1)]; cnt += days; // days => dnesni datum pocetTydnu = cnt/7;
-
Tak to ti gratuluju, že gm má přes 16k řádků to je totiž něco čím by ses měl chlubit. Btw, koukám že multilang nechybí, bmx má palivo, a ty příkazy z jakého důvodu je tam rze8, rze79?
-
Bohužel není... holt při spawnu budeš muset hráči nastavit znova peněz kolik měl.
-
neneeeee nostalgie jako svine . Drzim palce
-
Nemusí
-
hledám Hladam neaku hru s dobrym dejom a nie kratku a narocnu pre pc
HighPrint replied to RIP's topic in Hledám/nabízím
csgo ma dobrej pribeh no... Suka blyat plant the bomb idiot idi nahui *Counter-terrorist win* https://www.youtube.com/watch?v=-uUZCgDMoxY -
člověk něco udělá free a stejně jsou lidi, kteří musejí rejpat. Pokud chcete něco lepšího, tak jednoduše přejděte na placenej hosting ne? Přijde mi směšný porovnávat fakahedu, jakožto placený hosting, s ixelem... je to free, nic vás to nestojí, tak místo stížnosti byste třeba naopak mohli pomoct autorovi to vylepšit
-
Co odebereš?
-
https://wiki.sa-mp.com/wiki/Strfind 4. parametr – Position (optional)The offset to start searching from. Return – The number of characters before the sub string (the sub string's start position) or -1 if it's not found. Nastavuješ z nějakého důvodu offset na 4 a pak ještě tu podmínku máš víceméně špatně. Každopádně pro porovnání jména bych spíš použil strcmp. https://wiki.sa-mp.com/wiki/Strcmp
-
Logo se mi hodně líbí, ale písmo mě jaksi trochu zaskočilo... (osobní názor) možná bych trochu použil spíš roztáhlejší font, jestli víš co tím myslím
-
1) Vyzkoušet můžeš tím, že si opravíš tu chybu se zapisováním (po 4. ti to říkám) 2) tak to mě mrzí napsal jsem ti příklad se zapisováním... new name[24]; GetPlayerName(playerid,name,sizeof(name)); INI_WriteString(Fi:soubor,"Jmeno",name); takže jestli nevíš jak pohnout, proč vlastně ještě děláš v pawnu?
-
Já jsem teda slyšel (abych nevytvářel fámy - tak konkrétně jen od dvou osob), že prestashop je nic moc a nedoporučují zkusím se jich optat proč. Každopádně je to asi na vkusu
- 11 odpovědí
-
- systémy pro eshop
- redakční system
-
(a 2 další)
Tagged with:
-
Ne, není to dobře Furt je tam chyba se zapisováním
-
Ten cyklus jsi blbě popsal a divím se že do téhle chvíle ti ještě nedocvaklo proč to máš špatně... Zkusím ti přidat realnej příklad: Sedíš v autě, zamkneš auto a vyjdeš...
-
Popiš mi co teď dělá DeletePlayerVehicle, krok za krokem (každý řádek) přesně v pořadí jak to máš teď napsané.
-
Dobře, budu předpokládat, že máš IQ houpacího koně a popíšu ti to co nejvíc jednoduše, máme dva způsoby jak to lze zrealizovat: 1) Posuneme všechny indexy o 1 2) Vyměníme chybějící místo s posledním (mnohem efektivnější) 1) Způsob (neefektivní) Ty máš funkci pro odstranění vozidel, kterou nazýváš (nazval QWER) DeletePlayerVehicle. Pro ulehčení ještě předpokládejme, že max. počet aut, které může hráč vlastnit jsou 4. Dále budem předpokládat, že hráč vlastní všech 4 vozidel. Hráč má teda vozidla č. 1, 2, 3, 4. Při odstranění libovolného vozidla se danému indexu (čti slotu), nastavuje -1. Dosud snad chápeme..., předešlá věta pouze vystihuje kód k mazání (DeletePlayerVehicle). Čeho ty chceš dosáhnout je přehodit vozidla, aby zaplnily prázdná místa mezi nima. Pro ulehčení si to pojďme ukázat na reálném příkladu: označme si indexy vozidel jako i, j k, l. 1) Pole vozidel daného hráče bude vypadat takto: 2) Mažeš hráči vozidlo č. 2, posíláš do funkce DeletePlayerVehicle(playerid,slot), kde playerid je ID daného hráče a slot v tomto případě bude j. Tady momentálně končí tvůj kód a proto se ti při vypisování v dialogu vypíše: Vozidlo č. 1 - Prázdný slot - Vozidlo č. 3 Vozidlo č. 4 Naším cílem je dostat Vozidlo č. 1 Vozidlo č. 3 Vozidlo č. 4 - Prázdný slot - Proto si posuneme všechny prvky o jeden index níž. Naším cílem je teda prohodit prvky tak aby prázdný byl co nejvíc na pravé straně Takže když popíšeme tento "mechanismus", provedli jsme následující: if(j == -1) { if(k != -1) { j = k; k = -1; } } if(k == -1) { if(l != -1) { k = l; l = -1; } } My chceme ale tento "mechanismus" algoritmizovat. A jak to provést? No přeci cyklem. Tím, že si předáváme index slotu, které mažeme, máme vlastně to naše j a stačí jen probublat tu horní část (chápejme jako posunovat k prázdnému prvku vyšší prvky do konce pole). zde je pseudokód k příkladu: pro j = slot, které mažeme, i = jeden prvek dál od slotu. Dokud i není na konci pole prohodíme prvek j a i posuneme index j dále nastavíme prvku i -1 zvětšíme i o 1 opakuji, je to jen pseudokód se základními operacemi, (=, ++), proto se základní znalostí bys měl být schopen to udělat. Pokud ne, chybí ti znalosti a doporučuji si přečíst tutoriály! 2) Způsob Efektivnější způsob je, že prohodíš chybějící prvek s posledním prvkem. Asymptoticky se ti zrychlí kód o mnohem víc. V případě, že jsi pochopil mechanismus prvního způsobu, druhý způsob pochopíš ihned, protože je dokonce i jednodušší. Vlastně když vezmeme předchozí příklad a přeskočíme ostatní kroky, tak ve výsledku při dialogu budeš mít: Vozidlo č. 1 Vozidlo č. 4 Vozidlo č. 3 - Prázdný slot - // EDIT: na druhý způsob aby bylo asymptoticky lepší doplatíme navíc proměnnou, která bude označovat počet vozidel, které vlastní hráč.
-
nicméně Tělo cyklu jsem napsal standardním způsobem a ty jedinou správnou věc neopíšeš ani správně... Víc ti už neřeknu, protože ty si marnej...
-
Tomu se říká pseudokód a pokud nevíš co s těma indexama dělat, tak je mi tě líto a poslal bych tě naučit si základy. zkus se nad tím víc zamyslet... Zkusím ti dát lepší příklad: 1 2 3 4 5 Odstraňuješ 2. prvek (resp. nastavuješ -1) 1 -1 3 4 5 Tak ty chceš aby to "probublalo" takto: 1 3 -1 4 5 1 3 4 -1 5 1 3 4 5 -1 EDIT: ode mě neočekávej přepsaný kód... chci vás naučit algoritmizovat a logicky přemýšlet při programování, a ne vám psát kódy