Jump to content

martanius

Uživatel
  • Příspěvků

    168
  • Registrován

  • Aktivní

  • Vítězných dnů

    2

Everything posted by martanius

  1. Moc pěkný mod 10/10 Ale bylo by lepší kdyby se u těch domů ukázala cena za jakou si ho můžu pronajmout pak nwm kolik mám šetřit
  2. martanius

    script Titanic

    Dobře udělané 9/10
  3. Děkuju No původně to mělo mít jen id a ukázku těch aut, ale pak jsem si řekl že toho udělam víc a vzniklo tohle No já si tedy nepamatuju všechny ID vozidel a skinů a explosí a pickupů xD -------------- EDIT: Opravena jedna chybka, která mi unikla kdy se v sekci Sound ID's po kliknutí na next page na straně 3 nic neukázalo (v.1.01) >> Download v prvním příspěvku
  4. Tak první verze je na světě, aktualizuji první příspěvek. Hlaste bugy a chyby které jsem přehlédnul nebo na ně nenarazil Pokud stáhnete... Jinak nedoporučuji míchat s gamemodem kdterý má dialogy!
  5. To máš pravdu, ale pak by to už nebylo rozděleno do podkategorií a bylo to na sobě naházený.
  6. No až sestavíš 42 dialogů taky nebudeš mít 200 řádků
  7. TAKŽE, po cca hodině a půl točení hlavy se mi podařilo daleko zjednodušit ovládání. Aktualizuji první příspěvek, tak čtěte
  8. Zdravím, potřeboval bych přesunout kameru na hráče, ale nevím jak. Jde o to, že když dám normálně SetPlayerCameraPos tak potom když chci aby se ta kamera vrátila zpět na hráče tak nevím jak. Děkuji.
  9. Ahoj, toto je aktualizace původního příspěvku., sestavil jsem nový obsah. ------------------------ DOWNLOAD: http://www.solidfiles.com/d/72aee70be7/ Zdravím, jistě znáte ten pocit kdy potřebujete znát rychle nějaké ID něčeho ve hře, ale nechce se vám mačkat alt+tab. Zkrátka ten pocit kdy chcete dejme tomu například umístit nějaké auto, ale nevíte jeho rozměry a tak od voka ukládáte pozice s jiným autem, třeba i daleko menším. Mám pro vás řešení a to nejen s automobily. Co je to ID Showroom a co nabízí ID Showroom je z anglického překladu něco jako představování ID, přehlídka ID nebo tak něco. Takže už asi každému dojde o co hlavně půjde. Kdykoliv ve hře se můžete kouknout na ID nějakého vozidla, skinu, explose, interiéru atd.. Jedná se o FS a nabízí spoustu ulehčení práce těžkého života pawnera. Co vlastně vše FS obsahuje ? FS vám nabízí živý pohled na ID modelů. Příkazy : /start showroom - Spustí FS /showme - Vytvoří první dialog, takové hlavní menu (tam si vybíráme co chceme zjistit) FS má mnoho dialogů (právě celkem okolo 42) a proto jsem se rozhodl upustit od původního plánu (každý dialog bude mít svůj příkaz /něco... ) Takže jsem se do toho pustil a myslím že je to daleko lepší řešení : Vytvořil jsem příkazy pro hlavní meny hlavního menu ( ) : /showvehicles - Zobrazí hlavní menu vehiklů (má několik podmenu) /showinteriors - Zobrazí první stranu interiérů (má několik stran) /showsounds - Zobrazí první stranu zvuků (má několik stran) /showpickups - Zobrazí hlavní menu pickupů /showskins - Zobrazí hlavní menu skinů (má několik podmenu) /showweathers - Zobrazí první stranu počasí (má několik stran) /showexplosions - Zobrazí dialog s explozemi. Jelikož se každý dialog po kliknutí na nějaký item hned zavře, tak pro znovuotevření naposledy zobrazeného dialogu stiskneme klávesu L.ALT, pokud chceme ještě více zpět klikáme na ikonu 'Back'. Další, úplně nová funkce FS, tu je příkaz /testit Ta funguje jen při vybírání vehiklu, ihned vás přesune do testovacího modu, kde si budete moci zajezdit s vámi navoleným vozidlem přes dialog. Přemístí vás buď na místo určené pro to vozidlo, nebo na vámi navolenou pozici přes nějaký příkaz /savetp - Uloží vaši aktuální pozici /settp - Nastaví vaši uloženou pozici s autem. Co a jak vše funguje ? Interiéry Dle výběru přesune hráče do onoho interiéru a pomocí text drawu vypíše koordináty a id interiéru. Pro uložení pozice může hráč napsat /save, součást každého sa-mp. Počasí Přesune hráčovu kameru na jedno místo v Las Venturas s pohledem na sfingu a dle výběru mění počasí, pro vybrané počasí vypíše textdrawem na obrazovku jeho ID. Skiny Přesune hráčovu kameru na jednu vilu v Los Santos a hráče umístí na jeden stupínek před kamerou. Dle výběru mění hráčův skin a textdrawem vypisuje jeho ID a název (například Sweet). Zvuky Nechá hráčovu kameru a hráče tam kde právě je, zjistí jeho pozici a na ni přehraje vybraný zvuk, na obrazovku přes textdraw vypíše jeho ID. (Některé zvuky se přehrávají stále dokola proto se odesílá varovná zpráva nebo jednoduchý příkaz /stopall) Pickupy Přesune hráčovu kameru opět k vile v Los Santos, ovšem teď s jiným pohledem a dle výběru zobrazí pickup a vypíše jeho název a ID (například Armour). Vehikly (dopravní prostředky a návěsy) Přesune hráčovu kameru opět k vilce v Los Santos, ale opět s jiným pohledem než u skinů a pickupů a dle výběru podkategorie zobrazí hráčovi onen vybraný vehikl s jeho ID a názvem (například Caddy) a pokud hráč napíše příkaz /testit lze s ním i jezdit. Po opětovném vyvolání dialogu a vybráním jiného vehiklu přesune opět hráčovu kameru k vilce a jede se znova. Explose Hráčovu kameru nastaví opět k vilce v LS, ale s pohledem na pakroviště kde dle výběru vytváří explose s jejich ID a názvem (například Chemical). Technické informace: FS je určen pro jednoho hráče. FS jede na 5ti textdrawech. Timery s opakováním nejsou. FS má právě okolo 4000 řádků. Nikdy není vytvořeno více jak jeden vehikl nebo jeden pickup najednou. Doporučuji nezapínat více FS zároveň s ID Showroom nebo gamemody s dialogy. PS: Právě to testuji kvůli chybám a bugům, explose ještě přídám. Obrázky : Seznam vehiklů a jejich rozdělení
  10. Tak asi si ten script pak každý upraví podle svého... já chtěl jen pomoct. Pixel: No jo pan chytrej se vždy ukáže
  11. No já s dcmd nedělám. Ale jestli to nemusí být nutně přes dcmd tak tdy máš celý příkaz bez publicu ani sotcku : if (strcmp("/ipcko", cmdtext, true, 7) == 0) { new name[100]; new ipcko[100]; GetPlayerName(playerid, name, 100); GetPlayerIp(playerid, ipcko, 100); format(string, sizeof(string), "%s tvá ip je %s", name, ipcko); SendClientMessage(playerid, white, string); return 1; } Me to tedy funguje.
  12. místo %d dej %s... ip není celé číslo ani desetinné je to spíše soubor znaků
  13. No jsem sice v pawnu začátečník, ale zkus tohle : (ps: funguje) nahoru nebo do prikazu : new string[100]; //novy string s maxx poctem znaku 100 new ipcko[100]; //promenna do ktere ulozime ip hrace do prikazu : GetPlayerIp(playerid, ipcko, 100); //zjisti ip a naslende ulozi do promenne format(string, sizeof(string), "Tvá ip je %s", ipcko); // preddefinujeme si zpravu SendClientMessage(playerid, barva, string); // odesleme zpravu
  14. Aha... škoda Jinak koukal jsem že vychází nebo už vyšel sa-mp 0.3e-R1.. To už vyšlo jako že je to aktuální nebo se to ještě nějak testuje a brzy teprve vyjde ? (jako bude jako aktuální verze - teď je třeba 0.3d-R3)
  15. Zdravím, nevím jak bych udělal pozici dialogu. Myslím tím kde na obrazovce se vytvoří. Standartně to je na středu obrazovky, ale dá se to nějak vytvořit třeba v rohu nebo dole ? Děkuji.
  16. Počkat... není to tím, že mám všechny proměnné takto : new promenna; ? nemělo by to být takto : new promenna[MAX_PLAYERS]; ? a pak jen dosazovat if(promenna[playerid] == 1) atd.. ? Teď mě to napadlo když jsem dělal cp. Sry za double post.. chtěl jsem jen aby se tema ukazalo s novym prispevkem. ---------------- Aha tak se zdá že je to tím. Spravil jsem velkou část modu. Ještě ty textdrawy aby mizeli a je to. ----------------------------------- Vyřešeno. Můžete Lock. Thx ATomas!
  17. Počkat... není to tím, že mám všechny proměnné takto : new promenna; ? nemělo by to být takto : new promenna[MAX_PLAYERS]; ? a pak jen dosazovat if(promenna[playerid] == 1) atd.. ? Teď mě to napadlo když jsem dělal cp.
  18. No zkuste to... news : txtdraws: pak objekty a auta sem vypisovat nebudu.... OnPlayerDisconnect, timerauto je pro kontrolu HP auta, pokud je příliš nízka upozorní hráče.: OnPlayerDeath: Příkazy... OnPlayerExitVehicle: Public na zmizení textdrawů... myslím že to s tím nemá moc společného, ale stejně... Public pro přidávání nitra, určeno pro příkaz /autonos - přidá nitro každých 25 vteřin. To samé jako autonos jenže toto mám na autofix - oprava auta každé 3 vteřiny No a nakonec ostatní.... hodiny, invalidcommand atd.. to sem už dávat nemusím.
  19. Mohu se zeptat jak tam ty objekty mohu přidat ? Mam udělanou mapu přes MTA SA a přidanou do pawno scriptu, ale chtěl bych mezi ty objekty co tam už mám nějak přidat i nějaké ty sa-mp rampy. Je na to nějaký editor ?
  20. Zdravím. Mám takový problém. Když napíšu nějaký příkaz, tak to zobrazí textdraw a za vteřinu to mí zmizet. Takže pod tím příkazem mám, že to zobrazí hráči ten textdraw a zároveň spustí timer na 1 vteřinu (je to text o dvou slovech) a poté spustí public kde všechny textdrawy vypíná. (takže TextDrawHideForPlayer) No a když mod testuji tak to funguje bez problému, text zmizí, ale jakmile se připojím přes místní síť na mém noťasu tak ten text nezmizí, ale na tom Pc na kterém jsem se připojil dřív to jde normálně, ale na tom druhém se mi tam jen ty texrdawy skládají na sebe (když se má zobrazit jiný textdraw). Možná je to tím, že jsem připojen přes místní síť. Ale co když ne ? Jde o příkaz /autofix má automaticky opravovat auto každý 3 vteřina a po vystoupení z auta, smrti nebo odpojení to má tu funkci deaktivovat. Takže spustím si PC a noťas, nejdřív se připojím na noťasu a pak na PC - na místní síti, na noťasu nastoupím do auta napíši /autofix a ubjeví se textdraw autofix aktivován, příkaz funguje. Na PC nastoupím do auta a napíši příkaz /autofix a napíše se mi textdraw že příkaz /autofix je již aktivován (a textdraw nezmizí). Na noťasu vystoupím z auta a napíše se že autofix je deaktivován a textdraw zmizí a když jdu znovu na PC napíšu příkaz /autofix a napíše se že je autofix aktivován a textdraw nezmizí. To je jakoby noťas a PC ten script bral jako jednoho hráče... spíš to bude tím že oba PC mají stejnou IP adresu a tak je ten script bere jako jednoho hráče a tímer aplikuje vždy na toho co se prvně připojil.
  21. Aha, a jak mam udělat ten cyklus ?
×
×
  • Create New...