-
Příspěvků
2935 -
Registrován
-
Aktivní
-
Vítězných dnů
87
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Everything posted by ATomas
-
Je to logicke protoze by majitele sa-mp serveru mohli takto skreslovat, kolik lidi hraje na jejich serveru a tvorit dojem ze je jejich server uspesnejsi nez je realne. (Ale i presto existuji metody jak to udelat lze, a bohuzel mam podezreni ze to nektere servery delaji...). Coz by znemoznil prechod na novou verzi, tedy za predpokladu ze tu vec nekdo opet neudela pro novou verzi znovu
-
Pokud za crash může nedostatek "dočasné paměti" (což ti prozradí crashdetect http://forum.sa-mp.com/showthread.php?t=262796). Tak si jí můžes zvětšit pomocí #pragma dynamic 65536 Samozřejme to číslo si můžeš zvolit. Mělo by být v mocninách dvojky.
-
Pokud je obsah dialogu prazdny (allstlost je null) tak se dialog nezobrazi. Takze doporucuji pouzit neco v tomto duchu: if(strlen(allslots) > 0) ShowPlayerDialog(playerid, D_PERSONALVEHICLES, DIALOG_STYLE_LIST, "Osobní vozidla", allslots, "Potvrdit", "Zpět"); else SendClientMessage(playerid,-1,"Někde se stala chyba"); Jinak na nejaky odhadovani velikosti pole se vykasli. RAM pameti je vsude dost. A hlavne ta promena existuje jen kdyz je v dane urovni te funkce/podminky a pak se smaze. Tam jde o to ze jen zabira procesorovy cas jeji vytvoreni, ale to je tak mizive ze nestoji za to se tim vubec zabyvat. Takze na velikost promenych muzes s klidnout dusi kaslat (tedy na jeji velkou velikost, pokud das veliksot moc malou tak samozrejme ne ) Jinak plugin crashdetect rozhodne doporucuji. Hodne urychli hledani nekterych typu problemu
-
Vytvoril jsem takovy hodne jednoduchy explode. Umi to jen integery a prepoklada ze na prvni pozici uz je integer. stock explode(delimiter[],string[],array[],len = sizeof(array)) { new dellen = strlen(delimiter); array[0] = strval(string); for(new i=1,pos;i<len && (pos = strfind(string,delimiter,true,pos)) != -1;i++) { array[i] = strval(string[pos]); pos+=dellen; } return 1; } public OnFilterScriptInit() { new str[] = "1 2 3 4 5"; new Pole[5]; explode(" ",str,Pole); for(new i;i<sizeof(Pole);i++) printf("%d=%d",i,Pole[i]); return 1; }
-
Nastaveni chybneho skinu muze zpusobit crash hry. Skontroluj si ze v promene, pomoci ktere nastavujes skin je cislo od 0 do 299 (Nebo je ted 312 max ? uz nwm :D)
-
Takze pokud v komentech ty odpovedi na sebe reaguji nejakym zpusobem tak to hodnoceni meni jejich poradi? To snad ne, to pak rozhodi posloupnost prispevku a je to dalsi z hrebicku do rakve.
-
Pocitalo bylo na starem systemu taky. Ale na to ze na to kliknes jen jednou za zivot je to kravsky a kazi to rozmisteni divu. Tot vse. zarovnani ma pro me vetsi priritu. Me jde o obsah prispevku ne o to kolik mu kdo naklikal lajku.
-
TO je furt o jedno tlacitko navic... ale na tuhle diskuzi uz nemam......
-
Ja se nebavim o hlasovani na otazky. Ale o hodnoceni prispevku. To slo tedy jen likovat prispevky, protoze na zadost niCeho byly smazany minusove hlasovani.
-
Takze kdyz byl na starem systemu v pravo tak ti to vadilo ?
-
Jde o zarovnani.
-
Aha quote super Myslim ze nejake hlasovaci tlacitka mi muzou... A kdyz uz tam musi byt tak proc tak kravska? a nemuzou byt aspon v pravo aby to licovalo na leve strane ? Jinak ono je tohle forum psane v nejakem frameworku ze je to v kodu neprehledne a nelze tam delat jednoduse delat zmeny s posouvat divy a buttony? Pokud je to jeste klasik PHP nebo u phyton tak by to nemel byt problem. Jinak bych barvu toho quote "nadpis divu" zmenil a nejakou mene vyraznou. Ta modra oddeluje prispevky a byt je to jiny odstrin modre je to furt dost vyrazne a docela mito pusobi chaos v tom kde zacina a konci prispevek nekoho dalsiho. BTW to je nejaky javascript antispam ze tlacitko "Uložit" funguje až na nekolikaty pokud kliknuti ?
-
Tak uz tedka kdyz te cituju tak to odmaze moje citace na ktere jsi reagoval ty. Dale nevim jak to rozdelim na kousky jako js ito udella ty. Kopirovat to je stupidita. Dopsani [ quote ] je krasne a pohodlne jak to vyresit. Kdyby byla aspon moznost ty vokna v tom psani prispevku vypnout a videt to v bbcode nebo treba na prasaka v html. Tohle je forum pro programatory, to si muzeme dovolit to udelat Jak tedy smazu ten code pripadne quote abych neprisel o jeho obsah (jen ho "vyndal z okna") ? Screenry prikladam tady tim co to nabizi RZE7.4 kdybych secetl vsechny server co najdu v internet nehraje dohromady ani 50 lidi. 8.1 200. To asi o necem vypovida Aha ja myslel ze se odmazavaji odzadu samy. Mam tam 25 zprav a to uz je to plne ? Jinak mi chybi vymozenosti "stareho" code (kde sel myslim vybrat jazyk pawn, ale C je alternativa, ale mohl by byt predvyplneny misto HTML). A nepodaril ose mi najit moznost zobrazit radky a zvolit zacatecni cislo radku. To byly hodne uzitecne veci.
-
Zdravím, nejdřív jsem si říkal, že je to o zvyku, ale už je to delší dobu, ale prostě to nejde. Kdo a proč sem nahodil tenhle design? Je to nepřehledny, napul anglicky napul česky. Ve foru jsou kometaře nejak divne odsazeny od hlavního topicu, nesmyslně do prava až moc. Nejaký divný rozestup mezi příspevky. Zbytečné divy co zabírají místo. Když píšu příspěvek, je to nepřehledné. nejde mi odmazat code kdyz ho použiju . Když použitu tu ikonku tak mi to překreje obsah takže ani nevim na co reaguju. No tahkel bych mohl pokračovat. Čekal jsem že se to nahodilo a bude se to ladit za běhu, ale moc změn, aspon těch co mě páli jsem si nevšiml. Dale je nepřehledne umístěno upravení příspevku. Když už hodim code nejde odstranit abych nepřisel o obsah ATomas
-
new pass[MAX_PLAYERS]; pass[playerid] = inputtext; Tato kontrukce je sice myslena dobře, ovšem lze použít jen u pole, kde je při kompilaci známá veikost. Což není tento případ. Doporučuji použít pass[playerid][0] = 0;//Pokud vis ze to bude prazdne, neni treba pouzit strcat(pass[playerid],inputtext);
-
Nechce se mi to testovat, ale je to napr rychlejsi nez toto? new Pole[] = {1,2,3,4},pole[sizeof(Pole)];//"pole" je vytvoreno pouze jednou, jde tedy o to testovat jen ten druhy radek v cyklu Pole = pole;
- 4 odpovědí
-
- emit
- jedu_bomby
- (a 4 další)
-
Ano taky jsem na tom nechal nekolik hodin casu. Byt mezi sebou mame neresitelne spory, myslim ze by jsme se mohli domluvit ze my velke servery, spolu se SFDFD protoze ma taky velkou fanovskovskou zakladu prestoupime na 0.3.7-DL. Aby jsme si nekradli hrace napric verzemi.
-
A co kdyby jste si to proste vyzkouseli? To je nejlepsi metoda nato zjistit jak to funguje
-
A nemas to jako filterscript? Ten totiz OnPlayerConnect vubec nevola. Spust to jako gamemode
-
Je to tim ze si to prepisujes naformatuejs sice jeden radek ale tim druhym ten prvni premazes. Existuje dve reseni, ktere muzes pouzit. Toto je vhodne pouzit pokud je radku min kod je rychlejsi if(dialogid == 2) { new string[2048],jmeno[MAX_PLAYER_NAME]; GetPlayerName(playerid,jmeno,sizeof(jmeno)); if(listitem == 0) { format(string,sizeof(string),"Peníze banka: %d",Banka[playerid]); format(string,sizeof(string),"%s\nPeníze v ruce: %d",string,GetPlayerMoney(playerid)); format(string,sizeof(string),"%s\nAdministrační úroveň: %d",string,Admin[playerid]); ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,jmeno,string,"OK",""); } } Tent odruhy zpusob je dobre pouzit pokud tec hradku v dialogu bude hodne. Protoze je zase v tomhle pripade rychlejsi tento druhy if(dialogid == 2) { new string[2048],str[128],jmeno[MAX_PLAYER_NAME]; GetPlayerName(playerid,jmeno,sizeof(jmeno)); if(listitem == 0) { format(string,sizeof(string),"Peníze banka: %d",Banka[playerid]); format(string,sizeof(string),"\nPeníze v ruce: %d",GetPlayerMoney(playerid)); strcat(string,str); format(string,sizeof(string),"\nAdministrační úroveň: %d",Admin[playerid]); strcat(string,str); ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,jmeno,string,"OK",""); } }
-
No tak tobe jde o textdraw ne ? tj .dff potrebujes jen za tim ucelem, aby ti ten .dff natahl ten .txd do clienta. Protoze AddSimpleModel musi byt uplny. Samotny .txd ke clientovy nedostanes.
-
No pokud ten .txd chces pouzit jen pro ucely textdrawu, tak si muzes do toho jednoho .txd dat vice tech obrazku a to priradit k nejkymu .dff treba nesmyslnemu, jen pro ten ucel, aby jsi mohl vytvorit AddSimpleModel kterej ti natahne ten .txd k tomu hraci, aby to v tom TD fakt videl. A ten .dff v ramci objektu nemusis vubec pouzit. Ja mam treba tu rucicku modelovanou jako .dff (protoze bych ji jinak neorotoval). Ale v tom .txd mam i texturu toho tachometru i kdyz na objekt pouzity nikdy neni. Prave pro ucel toho aby to slo zobrazit v TD
-
Tak v singlu to dava tak prepokladam ze i vlastni pujde. Jen s ito musis v tom .txd spravne nastavit.
-
Kdyztak ten muj prototyp tachace. Uz jen cekam na Kalcora, jinak se nehnu:D http://forum.sa-mp.com/showthread.php?t=646336
-
mapa Sníh v San Andreas (žádné vlastní modely či textury)
ATomas replied to IllidanS4's topic in Herní (SA:MP, CS apod.)
To je snow mod jen jsi to konvertoval do 0.3.8 ze ?