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

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. Tak jo, mám zajímavý problém k řešení pro nadšence matematiky: Mám funkci, která vypočítává pro hráče hodnotu, kolik mu skutečně ubere poškození dle zbroje co má na sobě, a napadlo mě následujicí: Hráči se utrpěné poškození zmenšuje podle toho, jaké všechny typy zbroje má na sobě a jakou má hodnotu (aby to bylo dynamické, kdyby měl například level 100 se zbrojí co by mu přidávalo dohromady 3000 obrany ale stále by blokoval určité procento poškození): float ReturnTrueDamage(unsigned int damage, float armor, unsigned int per_armor) { return (damage - ((armor / 100) * per_armor)); } Každá část zbroje přidává určité procento: Helma - 5 %, Pancíř - 15 %, Rukavice - 5 %, Nohavice - 10 %, Boty - 5 %, Štít - dle úrovně (min 10 % | max 25 %). To znamená, jestliže mám na sobě kompletní nejlepší těžkou zbroj, tak moje procentuální obrana je 65 %. Takže, během obdrženého poškození odblokuji 65 % své celkové zbroje. Příklad: Jestliže obdržím poškození 1000, a mám armor 200 z toho mám procentuální zbroj 10 % (Helma + Boty), tak následně obdržím: (1000 mínus 10 % ze 200) = 980 poškození. A jestliže obdržím opět 1000 a opět mám armor 200 ale moje procentuální zbroj je 65 % (kompletní) tak obdržím (1000 - 65 % ze 200) = 870 poškození. Ale, tady je problém, že jestliže damage je menší než armor, tak výsledné poškození jde do mínusu. Tak jsem si řekl, že když je hráč hodně OP, tak mu to ubere pouze 1 hp: return damage < armor ? (1) : (damage - ((armor / 100) * per_armor)); Nicméně tady je další problém, že jakmile tohle aplikuji a damage je třeba jen o 1 jednotku menší, tak okamžitě obdržím pouze 1 poškození, i kdybych měl například pouze 5 % procentuální zbroje. Další varianta, co mě napadla tak při menším damage než armor, by vracel damage odečtené damage jeho procentuální zbroje: return damage < armor ? ((damage / 100) * per_armor) : (damage - ((armor / 100 ) * per_armor)); Ale to není moc férové, protože jestliže mám 10 % procentuální zbroje tak mi ubere pouze 10 % damage, mezitím kdybych měl nejlepší 65 % procentuální zbroje, ubere mi to ještě více. Nenapadá někoho lepší řešení/vzoreček na to?
  2. Trhzexe

    pomoc time

    Dobrý zrejme tu mam chybu ale neviem na ňu prísť pls help ? ZCMD : CMD:time(playerid, params[]) { new newTime; if(sscanf(params,"i", newTime)) return SCM(playerid, -1, “Usage: /time <time>”); // returns the usage if you wrote the command without a parameter if (newTime < 0 || newTime > 24) return SCM(playerid, -1, "Time is from 0 to 24."); // if you wrote a lower value than 0 OR a bigger value than 24 returns it can only be used from 0 to 24 SetWorldTime(newTime); // sets world time SCM(playerid, -1, “You have changed your time.”); // returns successful time change return 1; // return 1 for the command so it worked } ERROR : E:\Games Dyk\Samp Server\gamemodes\Mod2.pwn(512) : error 029: invalid expression, assumed zero E:\Games Dyk\Samp Server\gamemodes\Mod2.pwn(512) : error 029: invalid expression, assumed zero E:\Games Dyk\Samp Server\gamemodes\Mod2.pwn(512) : error 017: undefined symbol "time" E:\Games Dyk\Samp Server\gamemodes\Mod2.pwn(512) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.
  3. Trhzexe

    pomoc weather, time

    Dobrý prosím vás vedel by mi niekto dať alebo poradiť kde zohnať script na weather /Werather ID a /time ID lenže pokúšal som sa dať toto a hladal som na ytb a nešlo to : pls help ? CMD:time(playerid,params[]) { new string[125], time,pName[MAX_PLAYER_NAME]; GetPlayerName(playerid,pName,sizeof(pName)); format(string,sizeof(string),"%s Has changed the world time."); if(sscanf(params,"d",timer))return SendClientMessage(playerid,-1,![ERROR] {FFFFFF} /time [time] (0-23"); SendClientMessageToAll(-1,string); return 1; }
  4. Trhzexe

    pomoc UsePlayerPedAnims()

    Dobrý pawnujem si tak mod a zrazu som si vsimol ze postavicky mi behaju ako zo singlu tak som si siel dat tento prikaz : UsePlayerPedAnims() a pise mi to toto : E:\Games Dyk\Samp Server\gamemodes\NewServer.pwn(47) : error 001: expected token: ";", but found "return" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error. čo mam s tym pls
  5. Farleon

    pomoc CHROMECAST 3

    Zdravim mam chromecast 3 pripojeny k tv bez ethernet adaptera ktory nebol sucastou balenia tak ho mam pripojeny na adapter s ktorym nabijam mobil aby som chromecast zapal problem je v tom ze ked si idem prenasat obrazovku cez youtube (doteraz robene len cez mobil do tv) tak ten obraz je strasne rozmazany .. Neviem co za wifi ma zabudovany ten chromecast 3 v sebe a ako to prenasa ale neda sa proste nic cez youtube pozerat preto sa chcem spytat ako to viem vyriesit ci je potreba ten ethernet adapter alebo co a potom ci ho este musim ten ethernet adapter prepojit s ethernet kablom do wifi routera
  6. Zdravím, chcel by som sa spýtať, ako je to s kompatiblitou medzi jazykom Pawn určeným pre SA-MP a oficiálnou najnovšou verziou. Rozhodol som sa totiž, že si stiahnem najnovšiu verziu (The Pawn language (compuphase.com)), ale akonáhle som pridal includy a_samp a všetky ostatné, ktoré tam patria, vypisovalo mi to rôzne chyby a varovania, aj ked vo verzii Pawn pre SA-MP mi to nevypisovalo vôbec. Chyby a varovania to vypisuje hlavne pri jedno/dvoj rozmerných poliach, ktoré v tej pôvodnej verzii pre SA-MP fungujú. Neviem teda, či sa nepozmenila syntax zápisu jednotlivých dátových typov, premenných a pod., alebo je chyba inde. Za každú pomoc dakujem. Za každú pomoc D Ide hlavne o varovania a chyby typu : warning 229: mixing packed and unpacked array indexing or array assignment error 043: character constant 300 exceeds range for a packed string/array
  7. Ahojte dnes som vymazal par videi nechtiac z kosa a chcel by som ich obnovit len neviem ako poradte prosim
  8. Mivčo

    pomoc LC MOD

    Seeerus... mám LC mod + modely a mám tam word takýto "#define LC2SA4SAMP_VWORLD 696968" lenže chcem tam mať auta len mi auta nezobrazí vobec aj ked do príkazu som zadal napr toto: SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, LC2SA4SAMP_VWORLD); auto sa mi nespawne proste nič.. je to hluché
  9. D3jv_

    pomoc Texture Studio

    Čaute, učím se s Texture studio, nemužu zjistit, jak dát do pawna do samp módu moje auto, co sem si udelal v tom texture studio, je to auto s objectama mám to v pwn a potřeboval bych to dát do modu ale s příkazem na spawn toho auta, s pawnem neumím, až dneska sem se s tím začal učit, prosím no hate, děkuji všem co se mí snaží pomoct ! :)
  10. Musasi

    pomoc Server list

    Ahojte testujem jeden server list podobný ako má nonsteam alebo iné. Všetko funguje až nato že ked dám vytvoriť server tak mi ho tam nepridá ale vypíše že buď "nesprávne údaje" alebo že "server je vypnutý" ale aj údaje servera sú správne aj server funguje a je jedno či som pridal server CS 1.6 alebo MC. Poprípade vám poskytnem url adresu kde to je Dakujem za každú pomoc.
  11. DaNn

    pomoc Pomoc

    Zdravím, věděl by někdo jak udělat napr: Hráčů zabito M4 nebo Hráčů zabito AK47 potřeboval bych prostě aby mi to do mého /info přicitalo kills jenže nevím jak na to. Díky všem kdo by to věděl ❤️
  12. MAREK333

    pomoc Názov fontu

    Dobrý deň prajem, prosím vás neviete aký by mohol byť toto font? Prípadne nejaký podobný? Ideálne free. Ďakujem pekne
  13. Zdravím, chtěl jsem se zeptat jak se dá pawnit, přesněji kde by se to dalo naučit (Vím že už to tu bylo, ale všechny odkazy které jsem tak nějak obcházel a kontroloval buď už neexistovali a nebo byli nefunkční). Mám i už svůj vlastní server (Zatím Offline, než si udělám ten herní mod).. Vím že si myslíte že jsem "noob" že mi budete tvrdit že je to těžké a že s tím začínám pozdě apod. Ale všiml jsem si že by mě to mohlo bavit, strašně rád programuju hry, instaluji mody přenastavuji hry, "hackuji" a tohle je věc kterou dělá půlka serverů na SA-MP a strašně bych se to chtěl naučit. A vím že mi budete psát: "Musíš mít ale chuť to dělat a musí tě to bavit", tak vám říkám předem že budu jeden ze známých pawnerů a že vše co začnu tak mě baví a i dokončím! Tak zkuste radit, díky. PoSeiDon
  14. Janik22

    pomoc Rze 8

    Zdrávim použivám na serveri rze8 ocet uprávenu len že ked tam pridám house system a property žiadny pickup nenahody pridám to na iny mod hned to ide pluginy použivám fakt neviem prečo to nejde pisal som už s viacerimy pawnermy nevedia v čom je chyba pls porádte mi
  15. Kudris

    pomoc VPS/Cloud

    Hezký zimní den Všem. Jdu za Vámi s otázkou ohledně VPS/Cloudu, jelikož máme již několik desítek affilate webů atd, a na každý platíme zvlášť webhosting který ani nevyužijeme, tak uvažuji nad myšlenkou nějakého chytrého VPS / Cloudové služby, kam bych si mohl nahodit třeba cPanel a všechny ty weby tlačit na tom jednom serveru, ideálně by se mi líbila možnost něco jako GCP. Jasný, každého napadne hned proč tedy nevyužít GCP, ale mě přijde že tam mají tolik funkcí až se jejich systém stává nepřehledný, proto bych rád nějakou jinou služb. Jde mi hlavně o ponížení ceny za HW který ani nevyužiju, proto se mi líbí politika GCP "Zaplať jen to co využiješ". Děkuji každému kdo mi nějak poradí nebo aspoň nasměruje správným směrem a přeji Vám hezký den ♥
  16. Dobry den, chtel bych se zeptat jak se da udelat kulecnik, jako to maj treba na serveru SP nebo WTLS. Jakym zpusobem to funguje a ktere funkce jsou potrebne pro to, aby to cele fungovalo. Nechci zadne konkretni kody, jenom napad, ktery me dovede k reseni teto situace.
  17. _viTo_

    pomoc Text na vozidlo

    Dobrý večer, Snažím se vytvořit script, který má napsat z obou stran boku vozidla libovolný text který napíšu v kodu scriptu. Dokážete mi nějak poradit ? kod k tomu nemám, jelikož absolutně netuším jak se to dělá. Tak pokud by mi někdo dokázal pomoc. Byl bych rád. Děkuji
  18. Mivčo

    pomoc Camera

    Spravil som si cameru cez tento program ako je na videu... Camera J*bačkovská Kód sa mi vygeneroval vo forme: InterpolateCameraLookAt a InterpolateCameraPos Ale ked to dam na server tam kde to chcem dať tak mi to stále ukazuje to isté to isté dookola tu kameru proste nezastaví sa ako to vytváram ale prehrava to dokola... dalo by sa spraviť nejaký public alebo niečo na to už také je? dík za pomoc
  19. Zdravím, začal som sa znova učiť c++ a narazil som na problém ktorý som pred tým opravil, no už neviem ako. Čo chcem je aby sa program keď dôjde na koniec znova od začiatku spustil, to som spravil cez while. Lenže v tom programe mám input, pomocou ktorého sa spustí daný "script", aby som nevytváral 10x nový project. Takže keď môj kod spustí daný script a ten sa ukončí, tak následne sa ten kód opakuje bez toho aby počkal na další input. Skúšal som nastaviť option na -1 na začiatku while ale ani to nepomohlo.. Ďakujem za rady bool close = false; int option = -1; while (!close) { option = -1; system("CLS"); std::cout << "input:\n"; std::cin >> option; switch (option) { case 0: CreateAccount(); case 1: Login(); } } // Zlá kategória, pardón :D
  20. Zdravím.. Dnes keď som sa konečne dopracoval k učeniu cpp a tak som vytvoril tic tac toe a po uploadnutí na github som si všimol, že je tam napísaný moj windows username (C:\Users\xxx) ako "uploader". Vo Windowse som prihlásený cez microsoft účet a nikde som nenašiel ako to mám zmeniť, vie mi niekto poradiť ? (moje priezvisko je cringy hlavne keď je tam bez mena) :D
  21. Zdravím bando, Mám na vás menší prosbu zkouším si pawno tím že zkouším upravovat nějaký starý gamemode podle sebe ale mám menší problém a proto se obracím zde na vás Chtěl bych přepsat příkazy například když na starém gamemode je /account chtěl bych to přepsat na /info ale když v pwn změním dcmd_account na -: dcmd_info a přepisu to všude tak na serveru stejně nefunguje i když je to bez jakých koliv chyb to samé jsem zkoušel i u gamemode streetlife kde jsem přepsal u Vip výhod otočení vozidla kde příkaz byl dcmd_vf a já to všude přestal na flip opět bez jaké koliv chyby ale na serveru prostě příkaz neexistuje neví někdo co s tím? Popřípadě pošlu co budete potřebovat 😀 moc děkuji za všechny rady
  22. Zdravicko komunito, Pouzivam tento system pro ukladani dat na svem serveru: https://github.com/pBlueG/SA-MP-MySQL/blob/master/example_scripts/login_system-cache.pwn Je pravda ze nemam velkou znalost ohledne SQL ale neco jsem se docetl a na zaklade toho jsem se rozhodl udelat mirne vylepseni ktere mi udela system vic prehlednejsi. Abych nemusel mit 1000 odstavcu v jedne tabulce rozhodl jsem se udelat pro ukladani vic tabulek. Pro tohle jsem pouzil takzvanou MULTI_STATEMENTS funkci ktera dokaze v jedne query jich vyvolat vic. Ukladani dat timto zpusobem (pres mysql_tquery) funguje perfektne a dokaze to ty MULTI_STATEMENTS precist a ulozit do databaze korektne. Problem ale nastava kdyz se je snazim nacist. Muj kod tedy vypada nejak takhle: mysql_format(g_SQL, query, sizeof query, "SELECT * FROM `first` WHERE `username` = '%e' LIMIT 1 ; SELECT * FROM `second` WHERE `username` = '%e' LIMIT 1 ; SELECT * FROM `third` WHERE `username` = '%e' LIMIT 1", Player[playerid][Name], Player[playerid][Name], Player[playerid][Name]); Jo asi to vypada hrozne ale ukladani dat stejnym zpusobem funguje suprove. Tenhle format je tedy ve OnPlayerConnect (ja to chapu tak ze to nacte data z databaze a posle je pak dal pro dalsi spracovani v AssignPlayerData (koukni link vyse). No kdyz potvrdim prihlasovaci dialog a dojde k funkci AssignPlayerData tak se mi ulozena data nenactou a do mysql error logu se mi vypise tohle: Field X does not exist Field X does not exist Field X does not exist Field X does not exist pod X si predstavte nazev odstavce v tabulce. Tyto odstavce tam vsak existuji a jsou v nich ulozena data. Zajimavosti je ze vypsany jsou pouze odstavce tabulek "second" a "third" data tabulky "first" se v pohode nacitaji a to me uz popletlo nadoraz. Jsem uz zoufaly tento problem resim 4 tydny ano nelzu je to tak. Kdo by mi s timto dokazal pomoci k vyreseni tak beze srandy ziskava muj obdiv.
  23. Ahoj mám malý problém a potřeboval bych pomoct: Uvedu příkaz pro konzoli (OnRconCommand): public OnRconCommand(cmd[]) { printf("[RCON COMMAND]: CONSOLE issued server command: | %s |", cmd); if(strcmp("addvip", cmd, true, 6) == 0) { printf("command %s executed!", cmd); new playerVipName; new days; if(!sscanf(cmd, "s[65]i", playerVipName, days)) { new sqliteAddVip[120]; format(sqliteAddVip, sizeof(sqliteAddVip), "UPDATE samp_players SET `Vip`='1' WHERE `Nick`='%s'", playerVipName); mysql_query(Database, sqliteAddVip, false); new registrydate; registrydate = GetTime(); // set second by NOW new expirationdate = SetExpirationTime(days, registrydate); //check if user is in samp_vip new checkVip[120]; format(checkVip, sizeof(checkVip), "SELECT `Nick` FROM `samp_vip` WHERE `Nick`='%s'", playerVipName); mysql_query(Database, checkVip); if(cache_num_rows() != 0) { new updateQuery[256]; format(updateQuery, sizeof(updateQuery), "UPDATE `samp_vip` SET `Registry`='%i', `Expiration`='%i' WHERE `Nick`='%s'", registrydate, expirationdate, playerVipName); mysql_query(Database, updateQuery, false); printf("[RCON] SERVER UPDATES Player |> %s <| to VIP for %i DAYS", playerVipName, days); } else { new insertQuery[256]; format(insertQuery, sizeof(insertQuery), "INSERT INTO `samp_vip`(`Nick`, `Registry`, `Expiration`) VALUES ('%s','%i','%i')", playerVipName, registrydate, expirationdate); mysql_query(Database, insertQuery, false); new insert[135]; format(insert, sizeof(insert), "INSERT INTO `samp_player_vip_car` (`Nick`) VALUES ('%s')", playerVipName); mysql_query(Database, insert, false); printf("[RCON] SERVER adds Player |> %s <| to VIP for %i DAYS", playerVipName, days); } //log event //new logText[200]; //format(logText, sizeof(logText), "[*#46FF33*]%s[*///Color] si zakoupil [*#46FF33*]VIP[*/Color] ucet na [*#46FF33*]%i[*/Color] dnu!)", playerVipName, days); //samp_log(GetTime(), logText); } else { print("USE SYNTAX: addvip [name] [days]"); } } return 1; } Abych tedy věc vysvětlil. Mám zde příkaz, který když zadám do konzole: addvip jmeno 30, tak se mi má hráč vložit do databáze do tabulky nebo upravit řádek a upravit čas registrace. Jenomže, po zadání příkazu mi vyjede chyba: [14:36:21] [RCON COMMAND]: CONSOLE issued server command: | addvip MichaelMik1 30 | > [14:36:21] command addvip MichaelMik1 30 executed! > [14:36:21] USE SYNTAX: addvip [name] [days] > [14:36:21] [debug] Run time error 5: "Invalid memory access" > [14:36:21] [debug] AMX backtrace: > [14:36:21] [debug] #0 00000000 in public OnRconCommand () Hledal jsem na googlu, co konkrétně znamená chyba: Run time error 5 ale nějak jsem to nevygooglil. Může mě prosím někdo nasměrovat a zkusit zjistit, kde by chyba mohla být? Pro větší přehlednost přikládám nové funkce pro čas a datum expirace: stock GetTime() { new Hour, Minute, Second; return gettime(Hour, Minute, Second); } stock SetExpirationTime(days, registryTime) { new expTime; new Days; Days = 60*60*24*days; //Expiration in seconds expTime = registryTime+Days; return expTime; }
  24. Ahojte mám obyčajnú wifi doma a chcel by som tak o 2 domy predĺžiť signál čo je tak 50 metrov cca pomocou čoho by som to vedel spraviť ?
  25. Ahoj mám malý problém. Vytvořil jsem si jednuduché editování objektů a potřebuji přeparsovat řetězec (inputtext) do celého čísla (do object id). Dříve, když fungovalo fórum samp, tak si myslím, že se to tam dalo najít ale Googlil jsem a nenašel jsem, jak to provést. Zkoušel jsem funkci intval(), která neexistuje nebo netuším v jakém includu se nachází :). Byl by prosím někdo schopen poradit? Moc děkuji za odpovědi
×
×
  • Create New...