Jump to content

Search the Community

Showing results for tags 'pomoc'.

  • Search By Tags

    Oddělujte čárkami
  • Search By Author

Content Type


Fórum

  • Obecné
    • Všeobecné
    • Všechno možné
  • Programování
    • Poradna
    • Návody
    • Tvorba
    • Hledám programátora
  • Herní oblast
    • Poradna
    • Jak na to?
    • Herní kontext
    • Herní zážitky
    • Komunita
  • Grafika
    • Poradna
    • Návody
    • Tvorba
  • Ostatní
    • Hardware a software
    • Hledám/nabízím
    • Archiv
    • 3D Tisk

Calendars

  • Kalendář Pawno.cz

Categories

  • Verze

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web


Facebook


Jabber


Skype


Steam


Twitter


Github


Pastebin

  1. Zdravím mám problém že u jobu hotelová služba(u všech to funguje) tak to má nastavit skin pokud dá hráč ano chci nastavit skin tak to hodí uplně jinej skin a né 185 a pokud hráč kline na ne tak stejně mu to dá random skin jen u tohohle jobu nevíte čím by to mohlo být ? CODE HERE: case DIALOG_MISE_HOTEL: { if(response == 1) { switch(listitem) { case 0: { Sav[Last_Job][playerid] = HOTEL_SLUZBA; DovozVozidlaMise(playerid); } case 1: { SetPlayerSkinEx(playerid, 185); ApplyAnimationEx(playerid,"CLOTHES","CLO_Buy",4.1,0,1,1,1,1,0); } case 2: { if(Sav[Vyplata][playerid] == 0) return SPIB(playerid, "Na vyplatni pasce nemate zadne penize!", 3); SPIBF(100, playerid, 5, "Vybral jste vyplatu:~r~%s$", Number(Sav[Vyplata][playerid])); GivePlayerMoneyEx(playerid, Sav[Vyplata][playerid]); Sav[Vyplata][playerid] = 0; } case 3: { strcat(MAX_STR, "{5A096A}Hotelová služba\n"); strcat(MAX_STR, "{FFFFFF}Mise: Misi zahájíte u hotelu v Las Venturas označenou fialovou postavou.\n"); strcat(MAX_STR, "Nasednete do auta a odvezete ho zaparkovat na parkoviště.\n"); strcat(MAX_STR, "Průkaz: {5A096A}-{FFFFFF} , Město: Las Venturas\n"); strcat(MAX_STR, "Navigace: {5A096A}/gps > Povolání > Hotelová služba\n"); format(MAX_STR, sizeof(MAX_STR), "%s{FFFFFF}Maximální odměna:{5A096A} %s$\n\n",MAX_STR, Number(VyplataSTR( HOTEL_SLUZBA))); ShowPlayerDialogEx(playerid, INFORMACNI_DIALOG, DIALOG_STYLE_MSGBOX, "Hotelová služba", MAX_STR, "Zavřít", ""); } case 4: { if(Sav[Last_Job][playerid] != HOTEL_SLUZBA) { SPIB(playerid, "Nejste zamestnan u tohoto povolani", 3); return 1; } SetPlayerColorEx(playerid, 0xFFFFFFFF); SPIB(playerid, "Pro vypoved /end", 3); Sav[Last_Job][playerid] = -1; } } } } všechno je vpohodě takže nevím ještě mě napadá toto: stock DovozVozidlaMise(playerid) { new ID = GetPlayerID(NPC_PRODEJ); if(ServerDovozceOnly == 1) { SPIB2(playerid,"Tuto misi jiz nekdo vykonava",5); return 1; } //---- new i = random(12); if(VehicleUSE == 0) { SetPlayerColorEx(playerid, 0x5A096AFF); SPIB2(playerid,"Cekejte pred hotelem a zaparkujte kazde ~y~vozidlo~w~, ktere zakaznici privezou.",5); //ConnectNPC(NPC_PRODEJ,"Prodejce1"); Hrac[Zamestnani][playerid] = HOTEL_SLUZBA; Sav[Last_Job][playerid] = HOTEL_SLUZBA; ServerDovozceOnly = 1; MiseOn[playerid] = 1; DisablePlayerCheckpointEx(playerid); VehicleUSE = 2; SetPlayerVirtualWorld(ID, 0); new IDs = RandomCislo(9,11,12,13,18,19,20,21,22,55); SetPlayerSkinEx(playerid, IDs); PutPlayerInVehicle(ID, VehicleSAV, 0); //----- SetPlayerColor(ID, 0x97FFFF00); }else DovozVozidlaMise(playerid); //---- return 1; } děkuji za odpověď
  2. Ahoj, pracuju zrovna na e-shopu (hodně předělaná stará Presta), který má občas velký traffic. Většinu této návštěvnosti tvoří připojení ní ze zahraničí (pravděpodobně boti), které nakonec stejně žádný nákup neuskuteční. Moje představa je taková, že když se klient pokusí navštívit stránky, zjistím, jaký je aktuální traffic. Pokud je traffic velký a klient se připojuje ze zahraničí, zobrazím statickou stránku s Captchou. Problém mám spíše s výběrem nejlepšího způsobu, jak zjistit aktuální návštěvnost. Nejsem si jistý, jestli posílání dotazu do databáze pro každé připojení je nejlepší způsob, když je provoz velký. Napadlo mě počítat provoz vytvořením WebSocket serveru, který by počítal pouze aktuální počet spojení. Jen nevím, jak by to zatížilo server a jestli to není horší řešení z hlediska výkonu. Poslední věc, která mě napadla, je počítání provozu za aktuální minutu tak, že bych hodnotu načetl pomocí apcu_fetch() (když klient pošle požadavek) a pomocí apcu_store() uložil +1. Skript na kontrolu provozu by se pak vždy díval na hodnotu uloženou předchozí minutu. Které řešení má nejmenší dopad na zatížení serveru a nenapadá vás ještě něco jiného co by jste mi doporučili?
  3. Pingvin

    pomoc Team

    Zdravím potřeboval bych když nějaký hráč napíše v chatu "!jo rozumím"aby se to obě vylo pouze všem hráčům u Hasičů policie a záchrance děkuji za radu jak udělat aby to fungovalo přikládám kod takhle jak to mám na pawněné to ukazuje pouze hráčům který jsou v teamu 1 ( odtahovka ) atd mužou si psat joko v team chatu pouze mezi sebou ale ja bych chtrěl aby v té vysílačce mohli mezi sebou komunikovat pouze všechny tři složky IZS diky moc všem za radu else if(text[0] == '_') { new Vysilacka[512]; format(Vysilacka,512,"{FF0000}[ {00FFFF} VYSÍLAČKA {FF0000}] {FF0000}[ {FFFFFF}%s {FFBB00}- {00FF00}%s {FF0000}] {FFFFFF}%s",Name,GetPlayerTitulString(playerid),text[1]); for(new i=0; i<=Server[ConP]; i++) { if(IsPlayerConnected(i)) { if(Player[playerid][Cjsdh] == Player[Cjsdh] && Player[playerid][Team] == Player[Team] ) { if(!IsPlayerNPC(i)) SendClientMessage(i, COLOR_ADMIN, Vysilacka); } } } return 0; }
  4. Zdravím komunita, Po dlhom čase som sem prišiel s prosbou o pomoc 😁. Mám excel tabulku s produktami. Každý produkt má svoje varianty (konkrétne 6) a tie varianty sú vždy v ďalšom riadku. Čiže prakticky jeden produkt je na 6 riadkov a potrebujem k týmto 6 riadkom priradiť vždy rovnaký kód - kód predstavuje kľudne náhodne generované číslo, napr. 168456. Na obrázku je znázornená tabuľka - to čo potrebujem je na stĺpci pairCode, čiže ono to slúži nato, aby systém vedel priradiť veľkosti ku tomu jednému produktu na základne zhodného pair kódu. Vedeli by ste mi s tým dakto pomôcť? Potreboval by som nejak či sa buď nedá priamo v excely alebo prípadne cez funkciu rekurzívne nastaviť aaalebo by kľudne stačilo mi dopomôcť ako sa mám k tomu dopátrať na googly, skúšal som tam písať všelijaké hovadiny ale nenašla mi to to, čo hľadám 😂 Vopred ďakujem.
  5. NeviemSkúšamPawno

    pomoc RandomVeci

    čaute, Skúšam pawno ale fakt som low v tom pawne a chcel by som sa opytať či by mi niekto nechcel helpnuť z jednym "zavodom" :D ak to tak mozem nazvat ehm... Je to zatiaľ iba kostra taka rozpadnuta, ale chcel by som spraviť to že, ako spravím to aby proste tie objekty sa spawnuli v inom worlde ? a tie auta čo tam mam pridane tak vzdy ked da hráč /zavod1 tak sa na seba nakopia to chapem lebo vzdy ked hrac da ten prikaz tak proste sa tie objekty vytvoria aj spoločne z autami ale ako spravim to ze tie objekty hrač v svojom real worlde teda "0" worlde neuvidi ale oni tam budu stale ale napr. vo worlde 545 a ked sa hrač pripoji /zavod1 tak proste iba ho dohra a potom ho to portne naspat to naspat by som mozno vedel spraviť. ale robia mi problem tie objekty. Ale celkom ma napadla jedna myšlienka ze hráč da /zavod1 a hned ho to da do nejakeho vozidla to neviem tak pls help. Kod pre ukazku: | | | \|/ CMD:zavod1(playerid,params[]) { SetPlayerPos(playerid,835.9068,-2067.2805,12.8672); SetPlayerVirtualWorld(playerid,545); AddStaticVehicle(411,850.8638,-2073.9155,12.4391,108.1080,211,211); // Závod auto #1 AddStaticVehicle(411,822.7151,-2080.1833,12.4359,245.8311,211,211); // Závod auto #2 AddStaticVehicle(541,822.7036,-2088.6709,12.4351,249.8430,211,1); // Závod auto #3 AddStaticVehicle(541,850.2290,-2094.7412,12.4364,65.2214,211,1); // Závod #4 SetVehicleVirtualWorld(GetPlayerVehicleID(playerid),411); SetVehicleVirtualWorld(GetPlayerVehicleID(playerid),411); SetVehicleVirtualWorld(GetPlayerVehicleID(playerid),541); SetVehicleVirtualWorld(GetPlayerVehicleID(playerid),541); SetPlayerVirtualWorld(playerid,545); CreateObject(6189, 836.44330, -2134.47559, -2.64063, 0.00000, 0.00000, 0.00000); CreateObject(6189, 836.45209, -2265.24927, -2.64063, 0.00000, 0.00000, 0.00000); CreateObject(6189, 836.55780, -2396.18652, -2.72060, 0.00000, 0.00000, 0.00000); CreateObject(19646, 837.24719, -2465.67700, 13.84970, -0.04000, 0.00000, 88.67990); CreateObject(19646, 837.02008, -2475.34473, 13.84970, -0.04000, 0.00000, 88.67990); CreateObject(19646, 836.57227, -2495.09741, 13.84970, -0.04000, 0.00000, 88.67990); CreateObject(19646, 836.81146, -2485.29761, 13.84970, -0.04000, 0.00000, 88.67990); CreateObject(19646, 836.31763, -2505.10791, 13.84970, -0.04000, 0.00000, 88.67990); CreateObject(19646, 836.00024, -2514.96606, 13.84970, -0.04000, 0.00000, 88.67990); CreateObject(19646, 835.75488, -2525.05835, 13.84970, -0.04000, 0.00000, 88.67990); CreateObject(19646, 835.54364, -2535.09888, 13.84970, -0.04000, 0.00000, 88.67990); CreateObject(19646, 835.28534, -2545.03418, 13.84970, -0.04000, 0.00000, 88.67990); CreateObject(19646, 835.00201, -2554.92993, 13.84970, -0.04000, 0.00000, 88.67990); CreateObject(19646, 834.76099, -2564.88794, 13.84970, -0.04000, 0.00000, 88.67990); CreateObject(18983, 834.82349, -2617.85229, 15.90810, 0.00000, 0.00000, 0.00000); CreateObject(18983, 834.85352, -2717.74512, 15.90810, 0.00000, 0.00000, 0.00000); CreateObject(18983, 834.78857, -2817.38306, 15.90810, 0.00000, 0.00000, 0.00000); CreateObject(18852, 834.87769, -2916.73291, 16.79790, -91.00000, 0.00000, 0.00000); CreateObject(18852, 834.61371, -3016.35889, 18.59790, -90.92000, 0.00000, 0.00000); CreateObject(18827, 834.39075, -3116.24927, 19.21270, 0.00000, 0.00000, 0.00000); CreateObject(18827, 834.51990, -3216.22241, 19.21270, 0.00000, 0.00000, 0.00000); CreateObject(18827, 834.27765, -3316.29077, 19.21270, 0.00000, 0.00000, 0.00000); CreateObject(18827, 834.22461, -3416.18799, 19.21270, 0.00000, 0.00000, 0.00000); CreateObject(18828, 689.02197, -3471.13184, 92.11960, 1.00000, 0.00000, 0.00000); CreateObject(18836, 733.88464, -3493.26416, 169.73030, 0.00000, 0.00000, 0.00000); CreateObject(18836, 733.93011, -3543.27100, 169.83430, 0.00000, 0.00000, 0.00000); CreateObject(18836, 734.02972, -3593.23511, 169.83430, 0.00000, 0.00000, 0.00000); CreateObject(18836, 734.05426, -3643.26001, 169.83430, 0.00000, 0.00000, 0.00000); CreateObject(18836, 734.02289, -3693.17285, 169.83430, 0.00000, 0.00000, 0.00000); CreateObject(18836, 734.02368, -3743.15210, 169.83430, 0.00000, 0.00000, 0.00000); CreateObject(18809, 734.37390, -3793.12305, 169.44260, 89.99400, 0.00000, 0.00000); CreateObject(18809, 734.38342, -3843.08765, 169.44260, 89.99400, 0.00000, 0.00000); CreateObject(18809, 734.64764, -3893.08179, 169.44260, 89.99400, 0.00000, 0.00000); CreateObject(18809, 734.79358, -3943.14258, 169.44260, 89.99400, 0.00000, 0.00000); CreateObject(18809, 734.67316, -3993.14941, 169.44260, 89.99400, 0.00000, 0.00000); CreateObject(18809, 734.70691, -4043.12891, 169.44260, 89.99400, 0.00000, 0.00000); CreateObject(18809, 734.55310, -4092.96582, 169.44260, 89.99400, 0.00000, 0.00000); CreateObject(18809, 734.28259, -4142.85498, 169.44260, 89.99400, 0.00000, 0.00000); CreateObject(18809, 734.36591, -4192.75146, 169.44260, 89.99400, 0.00000, 0.00000); CreateObject(18809, 734.19745, -4242.86182, 169.44260, 89.99400, 0.00000, 0.00000); CreateObject(18853, 733.37878, -4316.26563, 167.38260, 0.00000, -81.00000, 89.00000); CreateObject(19333, 732.63599, -4437.60059, 173.55299, 0.00000, 0.00000, 0.00000); CreateObject(8355, 733.43188, -4524.12256, 197.62601, 0.00000, 0.00000, 0.00000); CreateObject(8355, 733.37140, -4662.11035, 197.62601, 0.00000, 0.00000, 0.00000); CreateObject(8355, 733.39935, -4800.18652, 197.62601, 0.00000, 0.00000, 0.00000); CreateObject(18844, 740.54364, -4941.01563, 198.28169, 18.00000, -87.00000, -88.82005); CreateObject(8355, 733.72479, -4932.60400, 197.62601, 0.00000, 181.00000, 0.00000); CreateObject(18752, 729.49158, -4945.62891, 132.11099, 0.00000, 0.00000, 5.51990); CreateObject(18793, 742.88757, -5037.96777, 197.30000, 15.00000, -1.00000, -88.00000); CreateObject(18793, 745.29102, -5116.63867, 197.30000, 15.00000, -1.00000, -88.00000); CreateObject(18750, 680.00043, -3476.68652, 103.77760, 87.00000, 0.00000, 87.36004); CreateObject(18772, 745.74152, -5281.16260, 206.92999, -3.00000, -14.00000, 0.00000); CreateObject(18772, 745.83618, -5530.69287, 219.92999, -3.00000, -14.00000, 0.00000); CreateObject(18777, 766.23511, -5654.23779, 225.95410, 0.00000, 0.00000, -176.57953); CreateObject(18843, 747.09039, -5728.36328, 253.85201, -91.00000, 0.00000, 0.00000); CreateObject(18846, 747.97369, -5696.29102, 248.90500, 178.00000, 0.00000, 0.00000); CreateObject(18846, 748.22241, -5700.93164, 248.90500, 178.00000, 0.00000, 0.00000); CreateObject(18846, 748.42456, -5705.67090, 248.90500, 178.00000, 0.00000, 0.00000); CreateObject(18846, 748.06348, -5710.44971, 248.90500, 178.00000, 0.00000, 0.00000); CreateObject(18846, 747.32697, -5715.16016, 248.90500, 178.00000, 0.00000, 0.00000); CreateObject(18846, 746.47839, -5719.78418, 248.90500, 178.00000, 0.00000, 0.00000); CreateObject(18846, 746.16705, -5724.12354, 248.90500, 178.00000, 0.00000, 0.00000); CreateObject(18846, 747.13702, -5727.51221, 248.90500, 178.00000, 0.00000, 0.00000); CreateObject(18846, 747.44855, -5732.23877, 248.90500, 178.00000, 0.00000, 0.00000); CreateObject(18846, 747.81543, -5737.42725, 248.90500, 178.00000, 0.00000, 0.00000); CreateObject(18846, 748.13892, -5742.95459, 248.90500, 178.00000, 0.00000, 0.00000); CreateObject(18846, 748.23151, -5747.26123, 248.90500, 178.00000, 0.00000, 0.00000); CreateObject(18846, 748.74091, -5751.60254, 248.90500, 178.00000, 0.00000, 0.00000); CreateObject(18847, 741.52698, -5893.44580, 248.90500, 1.00000, 0.00000, -91.00000); CreateObject(18846, 748.92944, -5760.08008, 248.90500, 178.00000, 0.00000, 0.00000); CreateObject(18846, 748.81470, -5764.76709, 248.90500, 178.00000, 0.00000, 0.00000); CreateObject(18846, 748.58966, -5769.25977, 248.90500, 178.00000, 0.00000, 0.00000); CreateObject(18846, 748.58966, -5769.25977, 248.90500, 178.00000, 0.00000, 0.00000); CreateObject(18846, 748.58966, -5769.25977, 248.90500, 178.00000, 0.00000, 0.00000); CreateObject(18846, 747.99902, -5772.40039, 248.90500, 147.00000, 0.00000, 0.00000); CreateObject(18847, 737.61768, -6133.23145, 248.90500, 1.00000, 0.00000, -91.00000); CreateObject(18847, 733.36206, -6372.51221, 248.90500, 1.00000, 0.00000, -91.00000); CreateObject(18998, 735.43280, -6587.96875, 237.95340, -92.00000, -8.00000, -9.00000); CreateObject(18999, 732.00226, -6787.76611, 241.31610, 36.00000, 90.00000, -91.00000); CreateObject(19000, 726.99951, -6987.00146, 244.30690, -92.00000, 0.00000, -2.10000); CreateObject(18982, 723.42584, -7136.58008, 247.40520, 0.00000, 0.00000, 0.00000); CreateObject(18983, 723.41711, -7236.57666, 247.40520, 0.00000, 0.00000, 0.00000); CreateObject(18984, 723.39960, -7336.47217, 247.40520, 0.00000, 0.00000, 0.00000); CreateObject(18985, 723.45227, -7436.28271, 247.40520, 0.00000, 0.00000, 0.00000); CreateObject(18985, 723.47406, -7535.89844, 247.40520, 0.00000, 0.00000, 0.00000); CreateObject(18985, 723.20795, -7635.59375, 247.40520, 0.00000, 0.00000, 0.00000); CreateObject(18985, 723.15857, -7734.82520, 247.40520, 0.00000, 0.00000, 0.00000); CreateObject(19129, 723.85760, -7794.75488, 242.37880, 0.00000, 0.00000, 0.00000); CreateObject(19129, 723.85297, -7814.76660, 242.37880, 0.00000, 0.00000, 0.00000); CreateObject(19129, 723.84955, -7834.50146, 242.37880, 0.00000, 0.00000, 0.00000); CreateObject(19129, 723.87579, -7854.24951, 242.37880, 0.00000, 0.00000, 0.00000); CreateObject(19129, 723.86493, -7874.03857, 242.37880, 0.00000, 0.00000, 0.00000); CreateObject(19129, 723.81104, -7894.01758, 242.37880, 0.00000, 0.00000, 0.00000); CreateObject(19634, 722.97778, -7914.10596, 242.43460, -88.00000, 0.00000, 0.00000); CreateObject(19634, 723.43182, -7934.06299, 241.43460, -88.00000, 0.00000, 0.00000); CreateObject(19634, 723.62170, -7954.36182, 240.43460, -88.00000, 0.00000, 0.00000); CreateObject(18783, 723.70172, -7974.44189, 232.43460, 0.00000, 0.00000, 0.00000); CreateObject(18783, 723.72510, -7994.34180, 232.43460, 0.00000, 0.00000, 0.00000); CreateObject(18783, 723.75726, -8014.45508, 232.43460, 0.00000, 0.00000, 0.00000); CreateObject(18783, 723.63690, -8034.48486, 232.43460, 0.00000, 0.00000, 0.00000); CreateObject(18761, 723.26813, -8044.08252, 234.92891, 0.00000, 0.00000, 0.00000); CreateObject(18783, 723.57391, -8047.16943, 232.43460, -92.00000, 4.00000, 1.82000); CreateObject(19817, 732.47009, -4451.18457, 197.62613, 0.00000, 0.00000, 0.00000); CreateObject(19817, 729.67773, -4451.49463, 197.62613, 0.00000, 0.00000, 0.00000); CreateObject(19817, 735.07178, -4451.30371, 197.62613, 0.00000, 0.00000, 0.00000); CreateObject(19633, 746.34650, -5666.24316, 249.44804, 0.00000, 0.00000, 0.00000); CreateObject(19337, 751.44409, -5680.37061, 220.24609, 0.00000, 0.00000, 0.00000); return 1; }
  6. Dělám hodně jednoduchý systém při kterém, když hráč nasedne do určeného vozidla ukážou se racepointy. Můj kod funguje bez errorů, ale když hráč dokončí trasu jednou, tak po druhé se mu ukáže jenom první racepoint, který nejde sebrat. Potřebuji vymyslet, aby se switch resetoval na původní hodnotu. Myslím... Pokud to k něčemu bude:
  7. Potřebuji vymyslet jak udělat při smrti respawn u nejbližší nemocnice, bohužel nevím jak porovnat všechny souřadnice a zjistit u které jsem nejblíže. Vím, že musím použít něco GetPlayerDistanceFromPoint https://open.mp/docs/scripting/functions/GetPlayerDistanceFromPoint Z tohodle to nevyčtu https://pawno.cz/index.php?/topic/54885-po-smrti-spawn-u-nemocnice/#comment-335040 Co mám za kód: Ps. Jsem uplný začátečník
  8. Hezký den všem uživatelům fóra. Jdu si k vám pro radu... Jsem OSVČ a aktuálně vystavuji faktury v účetním systému, mají tedy řadu ve tvaru ROK + pětimístné číslo(Např. 202100001) Nyní však spouštím eshop a řeším tam jak řešit číslování faktur, aby se mi neduplikovali a hlavně aby to bylo v pořádku pro případnou kontrolu Napadlo mě na Eshopu to řešit formou ROK + 5 + čtyřmístné číslo (Vypadalo by to tedy asi takto: 202150001) čímž bych zamezil duplikaci čísel, ale nevím jestli to je účetně správně. Jak řešíte/či by jste tuto situaci řešili vy? Předem moc děkuji za jakýkoliv feedback.
  9. Zdravím, dělám na interním systému (php, mysql) a přemýšlím jak navrhnout tabulky, aby systém byl udržitelný do budoucna a nebyl tak úplně overkill. Momentálně mám tabulky: pricelist - [id | company_id | discount] pricelist_has_item - [id | pricelist_id | item_id | price] Tak nějak bych chtěl rozvíjet historii ceníků - kdykoliv se položka v ceníku nebo ceník samotný změní tak změnu zapsat. Což by nebyl problém. Háček je v tom, že potřebuju, aby změna byla ale současně platná až následující den (abych ve stejný den neměl jednu zakázku takovou a druhou makovou). Změnu provedu dnes (12.11.2021) (sleva 0% -> 5%), ale těch 5% se bude počítat až od zítra Za měsíc se chci podívat, za jaký ceník měla bejt zakázka 8.11.2021 (měla by bejt sleva 0%) Prozatím mě napadlo to udělat jako snapshoty, co se bude vrstvit (jako malba na zdi). Což by pak změna v tabulkách vypadala tak: pricelist [id | company_id | 3% | valid_from 2021-11-13] (momentálně) pricelist_snapshot [id | pricelist_id | old_valid_from | 0% sleva] (snapshot před změnou) Ale přijde mi pak stupidní se pomocí query ptát - select pricelist -> aplikuj a prolni první snapshot pokud datum na který se ptám < 2021-11-13. A to jsem se ještě nedostal, k tomu, pokud by změna proběhla až v samotných položkách. Změním položku id 1 v ceníku (1 kč -> 5 kč) ale taky potřebuju aby to bylo až následující dny. To bych pak musel snapshotovat i položky. Nebo hledat položku, která platila pro daný snapshot celého ceníku. Kdybych místo snapshotu jenom předchozí zrušil a vytvořil nový pod novým primary key, tak by to mělo stejnej efekt a furt bych musel hledat ve vrstvách. Vítám jakékoliv nápady nebo doplňky
  10. Ahoj, chci se zeptat. Mám server běžící na 0.3.7. R1, ale potřebuju aby běžel s clientem 0.3.7. R4, jak toho mohu docílit a je potřeba někde něco přepsat, nebo to půjde i tak? Děkuji všem za odpovědi.
  11. Zdravím, Potřeboval bych udělat jednoduchý system pomocí kterého si uložím pozici X,Y,Z,A pomocí příkazu /ulozitpozici tak se mi uloží moje pozice kde stojí moje postava a uloží se do souboru ve scriptfile do souboru ulozenapozice.txt CMD:ulozitpozici(playerid) { new Float:x, Float:y, Float:z; SendClientMEssage(playerid,1-,"Uložil sis pozici do souboru."); GetPlayerPos(playerid, x, y, z); return 1; } Toto jsem udělal já ale netuším jak postupovat pro system uložení do souboru ve scriptfiles složce. Prosím Vás o pomoc.
  12. Ahoj, sháním odbornou radu ohledně deploymentu Spring appky na Elastci beanstalk na AWSku. Jedná se o simple appku a Correcto 11 server. Po deploymentu mi to hlásí, že Health status appky je dead. Logy co z toho dokážu vytáhnout, tak z těch jsem dost zmatenej a nevím do čeho přesně kouknout. Všeobecně se jedná o debug špatně fungující appky na beanstalku, který nevím, jak se dělá. Port 5000 v nastavení mám nastaven. Nějaký odborník nebo alespoň někdo, komu to na AWSku běží bez problémů? Díky Edit, přemýšlel jsem co sem mohu hodit ještě, napadlo mě POM soubor:
  13. Ahoj potřebuju pomoci mam paradiseworld a když, si chci exportnout auto do sf export na te tabulce je nazev auta ale když, ho odvezu nic se nestane tady je kod z pwn public OnPlayerEnterCheckpoint(playerid) { print("OnPlayerEnterCheckpoint"); //--- PlayerInCP[playerid] = 1; //--- if(PosledniCP[playerid] != -1) { switch(PosledniCP[playerid]) { case CP_EXPORT: { if(PlayerExported[playerid] == 1 && IsPlayerInAnyVehicle(playerid)) { if(GetPlayerVehicleID(playerid) < PosledniAuto) { new Float: vehiclehp; new Cena_E = 5000, Stav_E; GetVehicleHealth(GetPlayerVehicleID(playerid), vehiclehp); if(vehiclehp > 750 && vehiclehp <= 1000) { Stav_E = (floatround(vehiclehp) / 10) + 1; Stav_E = 100 - Stav_E; Cena_E = 5000 - (Stav_E * 100); ODMENAF(100,playerid,5,"Odmena~n~~b~~h~%s$",Number(Cena_E)); Sav[Banka][playerid] += Cena_E; //GetPlayerMoney(playerid, Cena_E); Log_Write(100,playerid,"(MONEY) Doky - %s(%dHP) - %s$", VehName[GetVehicleModel(GetPlayerVehicleID(playerid))-400], floatround(vehiclehp)/10, Number(Cena_E)); PlayerExported[playerid] = 0; new engine,lights,alarm,doors,bonnet,boot,objective; GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),0,lights,alarm,1,bonnet,boot,objective); StopVehicle(GetPlayerVehicleID(playerid)); RemovePlayerFromVehicle(playerid); DisablePlayerCheckpointEx(playerid); Tabule(); PlayerPlaySound(playerid,1058,0.0,0.0,0.0); Sav[ExportAut][playerid] ++; //Log_Write(100,playerid,"Hráč %s prodal %s "); }else SPIB(playerid, "~b~Vozidlo je prilis poskozene, nelze jej prodat!", 5); }else{ if(IsVehicleInAnyHouse(GetPlayerVehicleID(playerid)) != 0 && VehicleCanPark[GetPlayerVehicleID(playerid)] == 1) { for(new x; x < sizeof(SalonCars); x ++) { if(SalonCars[x][Veh_IDs] == GetVehicleModel(GetPlayerVehicleID(playerid))) { //Number(SalonCars[S_Count][Veh_Cost]) PlayerExported[playerid] = 0; StopVehicle(GetPlayerVehicleID(playerid)); DisablePlayerCheckpointEx(playerid); SetPVarInt(playerid, "ExportVehicle", x); new STR[100]; if(HaveVIP(playerid) == 1) format(STR, sizeof(STR), "Opravdu chcete prodat Vaše vozidlo za %s$ ?", Number(SalonCars[x][Veh_Cost] / 2)); else format(STR, sizeof(STR), "Opravdu chcete prodat Vaše vozidlo za %s$ ?", Number(SalonCars[x][Veh_Cost] / 2)); ShowPlayerDialogEx(playerid, DIALOG_EXPORT_HOUSE_CAR, DIALOG_STYLE_MSGBOX, "Export vozidel", STR, "Prodat", "Zavřít"); return 1; }
  14. Zdravím, mám grafickú kartu EVGA GTX 980 Ti 6gb, a problém je ten, že na karte je prepináč normal/LN2, ak je karta v režime normal, tak sa s ňou PC absolutne nezapne, ani nePOSTne, vetráky sa snaží roztočiť ale ihneď sa zastavia, príde mi ako by to stále rebootovalo ak ale kartu prepnem do režimu LN2, PC sa normálne zapne a karta normálne funguje, aj vetráky sa točia, chcem sa spýtať či nemal niekto podobný problém, alebo ho nenapadá čo by s tou kartou mohlo byť ? Pripomínam že nebol na nej robený flash vbiosu. Ďakujem za vaše rady.
  15. _DIAMOND_

    pomoc Kody

    Zdravíčko, Potřebuju poradit se systemem, který má vykonávat následovně: Hráč získá někde 16 místný kod ( 5555 5555 5555 5555 ) Pokud zadá /voucher zobrazí se dialog kde bude DIALOG_STYLE_INPUT Tam zadá ten 16 místný kod ( 5555 5555 5555 5555 ) klikne se na levé tlačítko Aktivovat a zobrazí se další dialog DIALOG_STYLE_MSGBOX kde bdue napsáno " Kód byl úspěšně aktivován. " Hráč obdrží počet peněz. [ ! ] Pokud stejný hráč nebo kdokoliv jiný zadá ten voucher, tak podruhé už nebude možné použít znovu. [ ! ] _____________________________________________________________________________________________________________ Můj Kód #include <a_samp> #include <zcmd> #include <sscanf> #define DIALOG_VOUCHER 801 new Voucher [250]; CMD:voucher(playerid) { new MAX_STR[3000]; format(MAX_STR, sizeof(MAX_STR), ""); strcat(MAX_STR, "{FFFFFF}Aktivujte Váš voucher ve hře a získejte herní peníze do hry.\n"); strcat(MAX_STR, "{FFFFFF}Na Vás zadaný email při platbě byl odeslán Email s kartou voucheru kde stačí opsat\n"); strcat(MAX_STR, "{FFFFFF}16 místné číslo do kolonky.\n"); ShowPlayerDialog(playerid, DIALOG_VOUCHER, DIALOG_STYLE_INPUT, "Aktivace Voucherů", MAX_STR, "Aktivovat", "Závřít"); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("5555 5555 5555 5555", cmdtext, true, 10) == 0) { SendClientMessage(playerid,-1,"Voucher Aktivován."); return 1; } return 0; } Obracím se na Vás s pomocí. Děkuji za pomoc. Vážím si každé pomoci.
  16. Ahoj měl bych dotaz jak mohu opravit chybu když využívám MySQL Databázy a pokuď načtu některé věci ze serveru nebere mi to (á,ý, atdd...) jak tento problém vyřešit. děkuji
  17. Zdravím vás, už nějakou chvíli si pohrávám s myšlenkou začít podnikat. Nechci hned mít podnikání jako hlavní zdroj příjmů, ale chtěl bych si přivydělávat při zaměstnání. Ve své lokaci se dost často setkávám s lidmi, kteří jsou technologiemi nepolíbeni a nedokáží si ani zapojit monitor. Proto se občas naskytne příležitost jít a někomu sestavit počítač, zapojit, poradit s výběrem, SW a HW support apod. Samozřejmě jsem za to nikdy moc nechtěl, ale vždy jsem za to něco dostal (a ano, vím, že to není úplně ok a musím přiznávat i tyto záležitosti) a chtěl bych si tak tím zvýšit svůj měsíční příjem. A proto píši právě sem. Jaké všechny povinnosti bych měl jako podnikatel s vedlejší živností a zaměstnáním? Živnost vím jak si založit, stačí tedy jen jednou za rok přiznat svoje příjmy? Je tam nějaký limit? Co jsem tak pochopil, tak první rok nemusím odvádět soc. + zdravotní v plné výši, ale jen velmi malé procento (jelikož to za mě platí zaměstnavatel). Zajímají mně zde vaše zkušenosti, postřehy a rady co dělat a nedělat. Tipy a triky jak začít. Chci do budoucna podnikat na plný úvazek, ale to má ještě čas (postupně se učím programovat v C#, webové aplikace a weby celkově - to je můj záměr budoucího podnikání). Není to úplná kravina? Má to smysl? Též se pro jistotu chci zeptat, zda by to nemuselo vadit mému zaměstnavateli, zastávám totiž pozici co se IT týče, ale příjmy firmy jsou přitom z jiné oblasti podnikání. Budu moc rád za každou odpověď, radu, myšlenku, tip a nebo jen postřeh či zkušenost. Díky
  18. Mivčo

    pomoc Router

    Čaute chalani... Chcem sa vás opýtať že aký router by ste mi odporučili lebo mám problém veľký s routerom aj keď mám po dome krabičky wifi routera čo sa dáva do zásuvky ako prenos tak to moc nejde... Proste mám router na poschodí a na prízemí mi nenájde nič žiadnu wifi 🙄🙄 a musím mať predlžovače aby mi to len tak tak našlo... Pozeral som tento router aby mi to našlo napríklad aj na dvore 😂 ale neviem... Nechcem hovadiny kupovať https://m.alza.sk/asus-gt-ac2900-d5663149.htm Alebo tento https://m.alza.sk/asus-rt-ax82u-d5895753.htm
  19. lolec

    pomoc Errory

    Čau když jsem začal kompilovat gamemode tak mi to ukázalo nějaký errory nevim co s tím protože pawnu moc nerozumím C:\Users\Admin\Desktop\SVR\gamemodes\RP.pwn(43) : error 017: undefined symbol "GetPlayerCustomSkin" C:\Users\martin\Desktop\SVR\gamemodes\RP.pwn(42) : warning 203: symbol is never used: "playerid" C:\Users\martin\Desktop\SVR\gamemodes\RP.pwn(46) : error 017: undefined symbol "GetPlayerCustomSkin" C:\Users\martin\Desktop\SVR\gamemodes\RP.pwn(44517) : error 021: symbol already defined: "S@@_OnPlayerCommandText" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 3 Errors.
  20. sakulmore

    pomoc Hľadám grafika

    Zdravím, hľadám niekoho, kto by bol ochotný urobiť logo / banner / profilovka na hernú tému. Ceny: Logo: Za kvalitnú prácu som ochotný zaplatiť 40,-€ a viac! (40,-€+ / 1x logo) Banner: Dohodou, taktiež platí to čo pri logu -> Za kvalitne odvedenú prácu som ochotný zaplatiť viac! Profilovka: Dohodou, taktiež platí to čo pri logu -> Za kvalitne odvedenú prácu som ochotný zaplatiť viac! Konkrétny popis loga by som rád prebral s dotyčným osobne. E-mail: [email protected] Discord: RayCodeCSC#9624
  21. Ahoj mám problém a nevím jak ho vyřešit: Kod: Chyby které vypisuje:
  22. cau nevi nekdo jak zapnout gamemode PLA:RP?
  23. Zdravím, Nevíte někdo na jednoduchý system, pokud hráč nasedne na motorku, kolo, motokáru čtyřkolku... tak pokud hráč bude 2 sekundy stát na motorce či kole... zobrazí se animace jak si postava nasazuje na hlavu helmu a poté co animace skončí tak objekt helmy se vytvoří na postavě. A pokud hráč sleze z motorky tak opět animace jak si postava sundavá helmu pokud 2 sekundy bude stát na místě. Děkuji moc za pomoc
  24. _viTo_

    pomoc level System

    #include <a_samp> new Text:Textdraw1; new Text:Textdraw2; public OnFilterScriptInit() { Textdraw1 = TextDrawCreate(44.000000, 316.000000, "Level: 999"); TextDrawBackgroundColor(Textdraw1, 255); TextDrawFont(Textdraw1, 2); TextDrawLetterSize(Textdraw1, 0.400000, 1.400000); TextDrawColor(Textdraw1, -7667457); TextDrawSetOutline(Textdraw1, 1); TextDrawSetProportional(Textdraw1, 1); TextDrawSetSelectable(Textdraw1, 0); Textdraw2 = TextDrawCreate(43.000000, 329.000000, "EXP: 9999999999 / 9999999999"); TextDrawBackgroundColor(Textdraw2, 255); TextDrawFont(Textdraw2, 2); TextDrawLetterSize(Textdraw2, 0.140000, 0.899999); TextDrawColor(Textdraw2, -1); TextDrawSetOutline(Textdraw2, 0); TextDrawSetProportional(Textdraw2, 1); TextDrawSetShadow(Textdraw2, 0); TextDrawSetSelectable(Textdraw2, 0); for(new i; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { TextDrawShowForPlayer(i, Textdraw1); TextDrawShowForPlayer(i, Textdraw2); } } return 1; } public OnFilterScriptExit() { TextDrawHideForAll(Textdraw1); TextDrawDestroy(Textdraw1); TextDrawHideForAll(Textdraw2); TextDrawDestroy(Textdraw2); return 1; } public OnPlayerConnect(playerid) { TextDrawShowForPlayer(playerid, Textdraw1); TextDrawShowForPlayer(playerid, Textdraw2); return 1; } Zdravím, Zde mám kod k Level Systemu. Hodinu koumám, jak to zprovoznit aby to fungovalo. Systém funguje na bázi že nový hráč začíná od levelu 1 následuje level 2 XP se při každém levelu zvýší o 500 to znamená Level 1 = 0/500 - 500/500 Level 2 = 0/1000 - 1000/1000 Až do levelu 999 kdy je vlastně hranice levelu. Potřebuju udělat podmínku, kterou mohu vložit kamkoliv kde pouze pozměním číslo EXP Napadlo mě toto : if(playerid,EXPpridat"500"); // Nevím zda tato podmínka je správná. Samozřejmě chci udělat podmínku na odebrání XP
  25. Ahoj mám problém pokud mám prázdnou DB a nemám vytvořené nemovitosti nemovitosti se vytvoří a na serveru se zobrazí poté server restartuj a nemovitosti se již nezobrazuji. stock CreateObchod(const P_name[], Float:P_X1, Float:P_Y1, Float:P_Z1, P_Cena1,P_Vlastnici) { ObchodCount ++; format(Obchod[ObchodCount][P_Nazev], MAX_PROPERTY_NAME, "%s", P_name); format(Obchod[ObchodCount][ObchodOwner], MAX_PLAYER_NAME, "Mesto"); if(ObchodCount < MAX_PROPERTY) { if(!IsObchodCreate(MySQL:g_SQL, ObchodCount)) { new query[500]; mysql_format(g_SQL, query, sizeof(query), "INSERT INTO `property`(`ID`,`PosX`,`PosY`, `PosZ`, `Price`, `Ochrana`) VALUES (%d, %f, %f, %f, %i, %i)",ObchodCount, P_X1, P_Y1, P_Z1, P_Cena1,P_Vlastnici); mysql_tquery(g_SQL, query, "OnCreateObchod", "ifffii",ObchodCount, P_X1, P_Y1, P_Z1, P_Cena1,P_Vlastnici); }else Update3DTextObchod(ObchodCount); }else print("Prekrocen max nemovitosti"); return 1; } stock IsObchodCreate(MySQL:dbHandle, ObchodED) { new query[128]; mysql_format(dbHandle, query, sizeof(query), "SELECT COUNT(*) FROM `property` WHERE `ID`=%d", ObchodED); mysql_query(dbHandle, query); new found; cache_get_value_index_int(0, 0, found); return found; }
×
×
  • Create New...