Jump to content

JardaHrajeCZ

Uživatel
  • Příspěvků

    132
  • Registrován

  • Aktivní

  • Vítězných dnů

    4

Everything posted by JardaHrajeCZ

  1. Díky, když bude potřeba, určitě ti napíšu. ..Určitě nemám v zájmu někoho nasírat
  2. Musím s tebou na 50% souhlasit. Nechci nic slibovat, nebo něco předčasně říkat, ale něco málo už začínám, ale dokud není něco pořádného hotového, tak nemá cenu zakládat hned téma, protože by to vypadalo zase, jako jen zbožné, nedokončené přání.
  3. Supr, doufám, že to dokončíš, protože co jsem tak prohlížel zpětně prezentace, tak už tam někdo něco takového měl pokud se tedy nepletu, ale nedokončilo se to, tak doufám, že se to nestane i zde https://pawno.cz/topic/52581-gmback-to-sp/ Ale je to samozdřejmě rok zpět a ani se to nedokončilo Každopádně GL.
  4. Vááu supr. Jen tak dál, doufám, že se to dokončí
  5. už se těším, jak se to dokončí. Vypadá to podle screenů super. Jakmile se to dokončí, tak mě tam máte mezi prvníma
  6. Každý nějak začíná a každý se dle zájmu zlepšuje...

    1. Show previous comments  4 more
    2. DvaDva

      DvaDva

      Zaujímavá schopnosť :d

    3. DarkDragon_CZE69

      DarkDragon_CZE69

      Ta by se šikla hodně lidem :d

    4. Woody

      Woody

      Až napawníš Jarda system, tak něco řikej!

  7. JardaHrajeCZ

    script Ammo Script 1.0

    Koukám, že jsem to ještě nehodnotil Za mě 8/10 na to, že jsi ,,začátečník".
  8. Došli mi, že vzhledem k mím zkušenostem nemá cenu dělat takový gamemode, který bych stejně nedokončil, jelikož mé zkušenosti nejsou na tohle ještě dostačující.. Motivace by i byla, ale zkušenosti....
  9. Good luck. Vypadá to podle popisu super.
  10. No jo, ale já to dal do OnGameModeInit A né to OnPlayerCommandText. Ok chápem se, ale já to nedal do toho OnPlayerCommandText, ale do OnGameModeInit Ou, do prd... Už to vidím, jdu to opravit Moje chyba sorry, děkuji za úpravy. Už jsem to opravil.
  11. Pod hranatou závorkou už ,,můžeme" né ,,musíme" to je rozdíl A skopíroval jsem uložené souřadnice spolu s ,,funkcí" Promiň, ale tutoriál z googlu by byl určitě lepší a navíc jsem ani nic takového nenašel
  12. Tak určitě je toto lepší no ..
  13. Trošku divné dvě prezentace na 1 hosting. Každopádně ok
  14. To tam samozdřejmě dávat nemáš. O řádek výše je napsáno, že je to pouze můj příklad, jak by to vypadalo
  15. Úvod Tak, dnes jsem si pro vás připravil již třetí pokračování návodů ze ,,série: Neznáme pawno". Dnes by jsme si ukázali jak se ukládají souřadnice, takové základní věci, jako peníze po prvním připojení na server, apod.. Jdeme na to Ukládání souřadnic [*] Ukládání souřadnic ve vozidle [*] Souřadnice se nám ukládají do: dokumenty/GTA San Andreas User Files/SAMP/savedpositions.txt. Po otevření tam naleznete všechny uložené pozice, teď tam ale žádné nemáte, pokud jste si teda žádnou neuložili Ve hře se pozice ukládají příkazem /save. Pokud chcete ukládat i vozidla, tak doporučuji přes program: samp_debug.exe, který naleznete ve složce se hrou GTA San Andreas. V mém případě: C/Program Files/Rockstar Games/GTA San Andreas/samp_debug.exe. Po spuštění se spawnete se skinem CJ u Vinewoodu. Jestliže si budete chtít uložit vozidlo, tak stačí dojít na místo, kde chcete dané vozidlo mít, poté napsat do chatu příkaz /vsel. Po napsání příkazu /vsel se vám ukáže výběr vozidel, pomocí mezerníku a levého shiftu přepínáté vozidla. Po vybrání daného vozidla potvrdíte výběr enterem a spawnete se ve vozidle. Poté už jen auto zaparkujete kam chcete a jako řidič vozidla napíšete do chatu /vsave, čímž se vám uloží souřadnice do dokumentu savedpositions. Můžete si ještě za /vsel napsat nějakou poznámku, aby jste poznali, že je to zrovna to vozidlo, co jste chtěli. Ukládání souřadnic bez vozidla [*] (například na warp) Podobný postup jako s vozidly, jen si stoupnete na místo, kde chcete uložit dané souřadnice, například na warp. Napíšete do chatu opět příkaz /vsave, čímž se vám pozice uloží taktéž do savedpostitions, ovšem v jiném ,,formátu" na začátku. Za příkaz /vsave si opět můžete napsat nějakou poznámku, aby jste poznali, odkud ty souřadnice jsou. Rozdíl souřadnic v savedpositions s vozidlem a bez vozidla: Bez vozidla se vám uloží do dokumentu něco takového: AddPlayerClass(0,1476.5414,-883.9592,57.2152,85.0383,0,0,0,0,0,0); // TestBezVozidla AddPlayerClass (v závorce souřadnice) //TestBezVozidla = Poznámka, kterou jsem si já napsal za příkaz /vsave. AddStaticVehicle(400,1477.8805,-880.7305,57.4691,85.1863,101,1); // TestSVozidlem AddStaticVehicle(v závorce souřadnice) //TestSVozidlem = Poznámka, kterou jsem si já napsal za příkaz /vsave. Zapsání souřadnic do pawna [*] Otevřeme pawno. Najedeme na public OnGameModeInit() { No a pod závorku už můžeme ukládat naše pozice, příklad mích použitých souřadnic v tomto tématu: public OnGameModeInit() { AddStaticVehicle(400,1477.8805,-880.7305,57.4691,85.1863,101,1); // TestSVozidlem AddPlayerClass(0,1476.5414,-883.9592,57.2152,85.0383,0,0,0,0,0,0); // TestBezVozidla Nakonec jsem se rozhodl, že dnešní ,,díl" bude pouze o ukládání a použití souřadnic. V dalším tématu se vrhneme na navrhovaná GivePlayerMoney, SetPlayerHealth, SetPlayerArmour, apod... Jelikož tohle není moc dlouhé, tak to vyšlo ve stejný den, jako druhý díl. Každou kritiku přijímám. Nechápu, jaktože Úvod je tak dementně odtabované, když když to chci upravit, tak je to tam krásně srovnané, fakt nechápu
  16. Myšleno tak, že jestli o to vůbec bude zájem. Ale ano, bude se tedy pokračovat Do OnGameModeInit se zapisujou věci co se stavou po zapnutí gamemodu, nebo filterscriptu, ano. Já to možná vysvětlil trochu jinak, ale myšleno stejně. Zapisuješ tam například souřadnice vozidel.
  17. Ano, několik nedostatků tu je. Vím, že v konfingu je toho více, ale pro úplného nováčka a z toho co jsem zatím tak nějak popsal, tak je to dostačující. Ty další funkce jako SetPlayerHealth, SetPlayerArmour, GivePlayerMoney bych zavedl do nějakého z příštích témat, pokud má tedy cenu pokračovat. Co se týče pozic, tak pokud nějaké příště bude, tak mám v plánu tam ty pozice použít. Ale samozdřejmě každé kritiky beru. Pojmenování bylo část tématu, ne celý. Myslím si, že ten co by pawno otevřel poprvé, tak by ani toto nevěděl a musel by si to najít.
  18. Mohl bych se zeptat na jednu věc ? Asi znám odpověď Je lepší map editor: SA-MP construction, nebo MTA editor ?
  19. ÚVOD Po poměrně delší době od prvního tématu jsem se rozhodl, že zkusím druhý díl, se kterým si chci dát více práce. Dnes bych vám chtěl říct něco, o prvních jednoduchých příkazech, ukázat, jak se pojmenovává gamemode a napsat pár vysvětlivek, které i právě chyběly u prvního tématu. První příkazy [*] Ve složce se serverem ve složce pawno si otevřeme soubor pawno.exe, doporučuji spouštět jako správce. Po otevření nalezneme několik funkcí, které nás zatím zajímat nebudou, ale pokusím se je ve vysvětlivkách popsat. Nalezneme tuto funkci: public OnPlayerCommandText(playerid, cmdtext[]) //Toto je funkce, kde se píši veškeré příkazy (warpy, hráčské příkazy..). { if (strcmp("/mycommand", cmdtext, true, 10) == 0) //Zde se udává, co chcete, aby se muselo napsat do chatu). { // Do something here //Zde se udává přímo ta funkce, pod těmito řádky vám ukážu vzor. return 1; //Ukončení příkazu hodnotou 1, ta hodnota 0 se píše až po posledním napsaném příkazu. } return 0; } // } = tímto se taktéž ukončuje každá funkce. VZOR PŘÍKAZU [Pouze vzor] { if (strcmp("/lv", cmdtext, true, 10) == 0) //lv = text, který jsem v mém případě napsal, co se musí do chatu zadat. { SetPlayerPos(playerid, x, y, z); //SetPlayerPos = Funkce pro změny pozice hráče (souřadnice si ukážeme příště). SendClientMessage(playerid, color, "Byl jsi odwarpován do LV !"); //SendClientMessage = příkaz, kde si můžete vytvořit zprávu pro hráče po napsání příkazu. return 1; //Ukončení příkazu hodnotou 1, ta hodnota 0 se píše až po posledním napsaném příkazu. } return 0; } Pojmenování gamemodu [*] Najdeme funkci: public OnGameModeInit(). //Funke, kde se pojmenovává mod, zapisují souřadnice s vozidly, ... Máme tam: SetGameModeText("Blank Script"); //Místo toho Blank Script si gamemode pojmenujeme. To samé zde: main() { print("\n----------------------------------"); print(" Blank Gamemode by your name here"); //do závorky místo toho Blank gamemode... napíšeme název gamemodu. print("----------------------------------\n"); } Vysvětlivky na závěr [*] V confingu: gamemode0 //V confingu se za gamemode0 vždy napíše název gamemodu před spuštěním serveru. rcon_password //Heslo,díky kterému se můžete na serveru přihlásit jako rcon administrátor. maxplayers //Počet slotů, kolik chcete na serveru mít, to znamená, že kolik max. hráčů může být online najednou. hostname //Za hostname se píše jak chcete, aby se váš server v server listu jmenoval. filterscripts //Za filterscripts se píši názvy filterscriptů, které chcete na serveru mít, např: House systém, Job systém, ... weburl //Za weburl se píše název vašeho webu serveru, pokud tedy nějaký máte. language //Za language se píše jazyk vašeho serveru. Zobrazí se v server listu. V pawnu: include //Includy jsou vlastně takové věcičky, které musíte mít ve složce pawno/include, jinak by vám některé systémy nemusely fungovat. public OnFilterScriptInit() //Funkce, kde se pojmenovává váš filterscript. print("\n----------------------------------"); print(" Blank Gamemode by your name here"); //Zde se pojmenovává váš gamemode. print("----------------------------------\n"); public OnGameModeInit() //Funkce, kde se zapisují souřadnice aut, ikony na mapě, objekty, ... public OnPlayerCommandText(playerid, cmdtext[]) //Funkce, kde se vytváří příkazy, warpy, ... Toto už by mohlo být vše, funkcí je hodně, ale z toho, co jsme zatím dělali, tak je to dostačující. Tak snad někdy příště pokračování. S těma barvama, nevěděl jsem, jestli to nechat tak, počkám na ohlasy.
  20. verry verry nice ! hodně super, originální, prostě super.. ale to už zde bylo řečeno, každopádně nice !
×
×
  • Create New...