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. Čaute, dnes som sa pokúšal vytvoriť si takú základnú logovaciu pomôcku namiesto klasického server logu, ktorá by ukladala text, ktorý hráč napíše do chatu, do súboru. Keďže hráči používajú aj diakritiku, volil som takýto spôsob: if(handle) { for(new i = 0; i < sizeof(text); i++) fputchar(handle, text[i], false); fclose(handle); } 1. Skontroloval som si, či je súbor korektne vytvorený a či doň môžem zapisovať. 2. Pomocou cyklu som prešiel všetky znaky uložené v stringu "text" ktorý drží samotný text, ktorý hráč napísal do chatu po stlačení klávesy T 3. Následne namiesto klasického fwrite, ktorý dokáže pracovať iba s kódovaním UTF-8, som použil funkciu fputchar, ktorej parameter "utf8" nastavený na false dokáže do súboru vložiť aj znaky v kódovaní ASCII 4. Znak po znaku som všetky zapísal a uzatvoril súbor Funkciu som si otestoval na localhoste a všetko fungovalo presne tak, ako malo. V súbore sa mi ukazovali texty s diakritikou pekne za sebou tak, ako som ich v hre písal. No keď som to chcel vyskúšať s kamarátmi a server som nahodil na hosting, ktorý používa linux, tak namiesto znakov s diakritikou sa mi zobrazovali také tie čierne bloky s otáznikmi, ktoré značili, že znak nebol korektne prečítaný a nevedel byť teda printnutý. Obracal som sa aj na podporu hostingu fakahedy, no vraj sa s týmto nedá nič robiť, keďže jadro je nastavené na kódovanie UTF-8. Existuje prosím vás nejaká možnosť, ako to viem ešte ináč vyriešiť? Chcem aby to bolo čo najjednoduchšie riešené, žiadne pluginy ani podobné veci, jedná sa iba o test. Verím, že veľa z vás s týmto má viac skúseností. Vďaka za rady.
  2. Zdravím, nemáte niekto script na tempomat? Skúšal som vlastný cez SetVehicleVelocity, ale nefunguje.
  3. Farleon

    pomoc Môj PC - PROBLEM

    Ahojte posledne dni ked mam zapnuty pc tak sa mi znicoho nic vypne a ukaze sa toto na obrazovke (vid prilozeny obrazok) neviete co stym je ???
  4. Trhzexe

    pomoc help

    cs ludia pomohli by ste mi pls pomoct mam taky problem pridal som si hrozne vela includov do zložka s pawnom a pise mi toto : E: \ Games Dyk \ Samp Server \ gamemodes \ ModSuper.pwn (2151): warning 203: symbol is never used: "strtok" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Warning. pls help niekto?
  5. Mivčo

    pomoc VIP

    Čaute mám problem ked zadam napr: "/setvip 0 3 99" čo znamená ID level a dni tak mi padne server??? jak to je možné a chybu nevidím alebo som slepí CMD:setvip(playerid, params[]) { if(IsPlayerConnected(playerid)) { new id = strval(params); new tarif = chrfind(' ',params)+1; new days = tarif+2; if(PlayerInfo[playerid][Admin] < 6) return SendClientMessage(playerid,-1,"{FF0000}[VIP] {FFFFFF}Nemas AdminLevel 6"); if(sscanf(params, "uii", id,tarif,days)) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Použi: /setvip [ ID ] [ 0-3 ] [ 0-99 ]"); if(tarif < 0 || tarif > 3) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Musiš použiť rozmetie medzi 0 až 3."); if(days < 0 || days > 99) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Musiš použit dni medzi 0 až 99."); if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Hráč zo zadaným ID nieje na serveri !"); if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ]{ffffff} Toto je NPC !"); if(tarif > 0) { new viptarif[16]; if(strval(params[tarif])==1) viptarif="Bronze"; else if(strval(params[tarif])==2) viptarif="Silver"; else if(strval(params[tarif])==3) viptarif="Gold"; else viptarif=" "; new string[256]; format(string, 256, "%s %s dal hráčovi %s VIP %s na %d dní !", GetAdminRank(playerid),PlayerName(playerid),PlayerName(id),viptarif,strval(params[days])); SendClientMessageToAll(COLOR_ADMIN, string); DOF2_SetInt(UserPath(id),"VIP_Tarif", strval(params[tarif])); DOF2_SetInt(UserPath(id),"VIP_Days", strval(params[days])); } else if(tarif == 0) { new string[128]; format(string, 128, "is %s odobral hráčovi %s VIP !", GetAdminRank(playerid),PlayerName(playerid),PlayerName(id)); SendClientMessageToAll(COLOR_ADMIN, string); DOF2_SetInt(UserPath(id),"VIP_Tarif",0); DOF2_SetInt(UserPath(id),"VIP_Days",0); DOF2_SetInt(UserPath(id),"VIP",0); DOF2_SetInt(UserPath(id),"VIP_Time",0); PlayerInfo[playerid][VIP]=0; SendClientMessage(id,COLOR_GOLD,"[ VIP ] Bol ti odobrán VIP Účet !"); } } return 1; }
  6. Čau lidi nemáte tady někdo filterscript na housesystem plus návod jak to nastavit atd. Díky
  7. Ahoj, v kanceláři mám Raspberry Pi 4 Model B na kterém mi věží OS Raspberry Pi Desktop a na něm si zobrazuji statistiky. Mám jednoduchou PHP stránku co mi tahá informace z mysql a automatickou aktualizaci pomocí jQuery každých 30 vteřin. Z nějakého důvodu se mi ale web po třeba 3 dnech zasekne a je potřeba ho ručně refreshnout, což je věc kterou bych chtěl zamezit, třeba automatickým restartem například přes cron, je to u raspbery vůbec možné? Případně jak by vypadal příkaz pro Cron aby se každý den v 6:00 resetlo. Díky ♥
  8. Nejaky C# master, ktory by mi vedel poradit s generikami a ich pretazovanim v potomkoch classy? Tu je moj kod: using System; using System.Collections.Generic; public class Program { static void Visit(Visitor visitor) { var animal = new List<Animal>(); var cat = new List<Cat>(); visitor.Visit(animal); visitor.Visit(cat); } public static void Main() { Visit(new Visitor()); Visit(new FirstVisitor()); Visit(new SecondVisitor()); Visit(new ThirdVisitor()); } public class Visitor { public virtual void Visit<T>(List<T> objects) where T : Animal { Console.WriteLine("Called visit from base visitor"); } } public class FirstVisitor : Visitor { public void Visit(List<Cat> cats) { Console.WriteLine("called cats from first visitor"); } } public class SecondVisitor : Visitor { public void Visit(List<Animal> cats) { Console.WriteLine("called animal from second visitor"); } } public class ThirdVisitor : Visitor { public override void Visit<T>(List<T> objs) { Console.WriteLine("called obj from third visitor"); } } public class Animal { } public class Cat : Animal { } } Vystup je: Called visit from base visitor Called visit from base visitor Called visit from base visitor Called visit from base visitor Called visit from base visitor Called visit from base visitor called obj from third visitor called obj from third visitor https://dotnetfiddle.net/ Problem je, ze pretazene metody vo First a Second visitore sa vobec nevolaju. Povodne to je kus C++ kodu, ktory potrebujem v podobnom style prepisat do C#
  9. Zdravím. Chceme si s kamarády zahrát na Paradise World GameModu a nelíbí se nám ta vylepšená tuning dílna v PW tu sme si zrušili ale problém je opět zde jelikož pokud někdo vjede do tuning dílny zobrazí se tuning menu ale problém nastává když si vybereme nějakou položku včetně Color jinak vše ostatní nedělá nic a klikneme na položku HOOD a jsou tam nějaké zbraně. Budu moc rád za každou pomoc a hlavně když se ta tuning dílna zpět nastaví na originální tuning dílnu jak ji známe ze singleplayeru. Děkuju všem za pomoc. PS : Nechceme vytvářet nový GM chceme si zahrát na Paradise World chceme zavzpomínat. Jelikož nejde sem nahrát pwn kod GM jelikož je moc velký dávám sem odkaz na uložto kde je ke stažení. rzt.pwn | Ulož.to (ulozto.cz)
  10. Anonimus24

    pomoc TS3 server

    nevíte někdo jak to opravit? děkuji 2021-03-14 14:31:49.660677|ERROR |FileManager | |bind failed on 0.0.0.0:30033; reason: Address already in use 2021-03-14 14:31:49.660758|ERROR |FileManager | |bind failed on [::]:30033; reason: Address already in use 2021-03-14 14:31:49.660794|ERROR |FileManager | |Could not bind filetransfer listen port on default addresses 2021-03-14 14:31:49.660819|CRITICAL|VirtualSvrMgr | |Could not start file manager 258 no network port available
  11. _viTo_

    pomoc Ganja CIty GM

    Zdravím, potřebuju pomoc rozjet GanjaCIty GM ale nevím jak ho rozjet. Vždy když zapnu server v logu mi píše a na serveru mi to napíše do GameMOdu " UNKNOWN "
  12. Zdravím mam takhle kód na ukládaní vlastního auta ale vždy když se hráč odpojí ze serveru tak hráče auto zmizne a vždy když se připojí tak se zas auto hráče spawne má otázka je jak udělat že i když hráč odejde ze serveru tak že tam auto zůstane a nezmizí ? děkuji za odpovědi CMD:park(playerid, params[]) { #pragma unused params if(IsPlayerConnected(playerid)) { new bool:IsVehicleTrueVehicle=false; new vehicleseries; if(GetPlayerVehicleID(playerid) > 0) { for(new s=0; s<5; s++) { if(PlayerVehicle_State[playerid] == true) { if(GetPlayerVehicleID(playerid) == PlayerVehicle[playerid]) { IsVehicleTrueVehicle=true; vehicleseries = s; break; } } } } if(GetPlayerVehicleID(playerid) == 0) return SendClientMessage(playerid, COLOR_WARNING, "[ ! ]{ffffff} Nejsi ve vozidle !"); else if(IsVehicleTrueVehicle == false) return SendClientMessage(playerid, COLOR_WARNING, "[ ! ]{ffffff} Nejsi ve vlastném vozidle !"); else { new way[32], Name[24]; GetPlayerName(playerid, Name, 24); format(way, 32, "SL/%s.cfg", Name); new Float:x, Float:y, Float:z, Float:a; GetVehiclePos(GetPlayerVehicleID(playerid), x, y, z); GetVehicleZAngle(GetPlayerVehicleID(playerid), a); new V_posX[16], V_posY[16], V_posZ[16], V_angle[16]; format(V_posX, 16, "V%d_posX", vehicleseries); format(V_posY, 16, "V%d_posY", vehicleseries); format(V_posZ, 16, "V%d_posZ", vehicleseries); format(V_angle, 16, "V%d_angle", vehicleseries); dini_FloatSet(way, V_posX, x); dini_FloatSet(way, V_posY, y); dini_FloatSet(way, V_posZ, z); dini_FloatSet(way, V_angle, a); FormatPlayerInfoBox(playerid, "~g~Info Box", "~w~Uspesne sis zaparkoval vozidlo!", 2750); } } return 1; }
  13. Dobrý večer, potřeboval bych pomoct s modifikací. Najdu někde odkaz na stáhnutí, abych si potom mohl přidávat a upravovat věci. Popřípadě stránku, kde bych si stáhl pluginy.
  14. Lukynek

    pomoc Poradit

    Čauko potřebuju pomoci attach object nebo nějaky tutorial hlavně i v pawnu nebo kdyby byl nějaky pomocny pawner naučil by mě to ja rad za to něco dam potřeboval bych napawnit auto s radlici + nějaky ty objekty ja mam urobeny auta s radlici ale dam je do hry a nespawne se to tak potřeboval bych pomoci Muj Discord: Lukynek#3457 předem diky
  15. hledám někoho kdo umí s MySQL potřeboval bych pár věci pokud budete mít zajáme napište jsem schopný i za práci zaplatit předem děkuji.
  16. Zdravím. Robím si Movement Recorder do CS:GO a mám problém z výpisom pozíc zo súboru do array-u a následným zistením maximalného čísla prvej "dimenzie" (array[ i ][ j ]). No problém je, že sa mi to "nevloží" do arrayu takže potom "PainTraverse" callback sa vôbec nevyvolá kvôli loopu ktorý tam je. Resp. kód vyzerá takto: -- mapfile [Start] Count=1 1PosX=1262 1PosY=-73 1PosZ=-103 -- Recorder.lua -- FileSys.GetVarStringFromFile(PathLocation, string:name, string:category, string:defaultvalue) local movementpoint = { } for i = 1, count do table.insert(movementpoint[i][0], FileSys.GetVarStringFromFile(mapfile, i.."PosX", "Start", "0")) table.insert(movementpoint[i][1], FileSys.GetVarStringFromFile(mapfile, i.."PosY", "Start", "0")) table.insert(movementpoint[i][2], FileSys.GetVarStringFromFile(mapfile, i.."PosZ", "Start", "0")) end "count" ktorý je v loope je braný zo súboru. Zistovanie maximalného čísla prvej dimenzie potrebujem na vykreslenie circle na danej pozícií, kvôli tomu loopu sa tam nevyvolá nič.. for i = 1, #movementpoint do ... end Skúšal som do loopov nastaviť manualne maximalne hodnoty a aj tak to nešlo, čo ma privádza k tomu, že zápis pozícií do array-u bude zlý. Nepredpokladám, že to tu niekto niekedy robil ale niekto kto vie lua mi určite bude vedieť pomôcť, predsta len je to array ktorý je vo všetkých LUA API rovnaký. Ďakujem za pomoc
  17. Ahoj zdravím potřeboval bych poradit jelikož celou dobu mi fungovalo F5 a teď pokud dám F5 tak mi v PAWN Compiler Output začne blikat kurzor nevíe proč mi to nejde do amx?
  18. Dobré ráno chci se zeptat všude hledám i na YouTube link na Attach Object kde bych přímo ve hře umístil object nebo radlici na vozidlo a pak hodil na server, ale marně nemůžu nic najít. Chci se zeptat lze nějak upevnit object v map editorů?. Díky Můj Discord: Lukynek#3457
  19. Zdravím, z nějakého důvodu mi nefunguje funkce strcmp i přesto, že na základě informací zjištěných na wikipedii dělám všechno korektně. Mám vytvořené detekování zón: new ZonyMiniher[][Zona] = { {"Queens", {-2533.00,458.40,0.00,-2329.30,578.30,200.00}}, {"Kings", {-2994.40,-811.20,0.00,-2178.60,-430.20,200.00}}, {"City Hall", {-2324.90,-2584.20,-6.10,-1964.20,-2212.10,200.00}} }; Následně zjišťuji hráčovu pozici a porovnávám definované souřadnice abych zjistil, ve které zóně se nachází. Výsledek formátuji do stringu RealZone. Minihra se odehrává v San Fierru, konkrétně ve dvou zónách, které jsou vedle sebe - Queens a Kings. Hráčům chci nechat volný pohyb ale ty, kteří přejdou do nepovolené zóny, chci potrestat. Mám tedy vytvořenou funkci, kde používám již zmíněné strcmp: if(strcmp(RealZone, "Queens", true) == -1 || strcmp(RealZone, "Kings", true) == -1) SendClientMessage(playerid, MAGENTA, "Vrať se do bezpečné zóny!"); else SendClientMessage(playerid, MAGENTA, "Nacházíš se v bezpečné / povolené zóně."); Zóny si pro jistotu i zobrazuji pomocí TextDrawu abych zjistil, zda se string RealZone na základě porovnávání formátuje korektně - formátuje se korektně. Problém však spočívá v tom, že ať už jsem v zónách Queens či Kings nebo v zakázané zóně City Hall, za každým dostávám hlášení Vrať se do bezpečné zóny! Tedy to vypadá tak, že za každým je výsledek porovnávání -1 (to znamená, že nějaký znak se neshoduje). Já se ptám, jak je to možné? Ještě jsem si pro jistotu string RealZone i printoval do konzole, zda tam není někde chyba v znaménku no ne, vypadá to, že je všechno napsáno správně. Řeším to už s přestávkami nějaký ten pátek a původně jsem se chtěl zakládání podobných témat vyhnout, protože je to poměrně banální chyba, no kdyby se našel někdo, kdo by mi pomohl tuto záhadu rozlousknout, tak bych byl velmi rád. Za veškeré rady předem děkuji.
  20. Ahojte mám jeden problém a neviem si s ním poradiť tak sa s ním obraciam na vás. Mám spravené ukladanie componentov na aute cez dudb a to aj funguje:
  21. Paulee

    pomoc Excel a flow

    Dobrý den, potřeboval bych pomoct s věcí, se kterou si již v práci chvíli lámu hlavu. Mám Excelovskou tabulku uloženou na serveru, kde k ní mají všichni přístup. Jedná se o seznam úkolu s překlikem na jednotlivé listy s datailem. Ale jde mi o to, jakmile něco dopíšu do seznamu úkolů (sloupeček na tu určený), aby se mi rovnou vytvořil list k tomu úkolu - snad je mi dobře rozumět. Zkouším se hrabat v Microsoft flow a nastavit to. Myslel jsem si, že to mám, ale list to nevytvoří. Nemáte někdo s tím prosím zkušenosti? Je to vůbec možné? Děkuji moc a přeji hezký den
  22. Mivčo

    pomoc CP

    Ako by som spravil vstupy do budov tak že chcem namiesto pickupov použiť čekpoint ale tak aby mi na mini mape neukazovalo čekpoint lebo keby mám 40 vchodovtak mini mapa by bola zamorená červenými štvorčekmi...
  23. 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?
  24. 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.
  25. 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; }
×
×
  • Create New...