OceT 60 Odesláno: 26. Únor, 2017 Share Odesláno: 26. Únor, 2017 (upraveno) Za poslední dobu jsem tu viděl dva warp systémy, tak mě napadlo, že udělám dynamický warp systém s tvořením warpů, ukládáním a zapsáním do /warpy ve hře. Jak vytvořit warp: 1) Najděte si místo, kde chcete vytvořit warp. 2) Na tom místě napište příkaz /createwarp (pro RCON) 3) Do dialogu napište jaký bude příkaz na warp (bez lomítka) 4) Zvolte, zda se můžou hráči na tento warp warpovat s vozidly nebo bez. 5) Pokud jste všechno udělali správně, tak je warp vytvořen, uložen a zapsán ve /warpy. 6) Můžete daný warp používat.. Screeny: http://prnt.sc/edicbj http://prnt.sc/edicev http://prnt.sc/edicnv http://prnt.sc/edics9 http://prnt.sc/edicw4 http://prnt.sc/edid13 http://prnt.sc/edid4j Ukládání - DOF2 (Ukládají se pozice X,Y,Z, FacingAngle a ID Interiéru): TOTAL_WARPS = 1 Nazev[0] = test X[0] = 1613.55664062 Y[0] = 1863.12292480 Z[0] = 12.01562500 A[0] = 175.98764038 Interior[0] = 0 Vozidla[0] = 1 Ke stáhnutí dávám .pwn + .amx. Download: http://pawno.cz/files/file/52-dynamicwarp-system/ Edited 26. Únor, 2017 by OceT 1 Link to comment Share on other sites More sharing options...
Neon 1 Odesláno: 26. Únor, 2017 Share Odesláno: 26. Únor, 2017 Good Job ! 1 Link to comment Share on other sites More sharing options...
OceT 60 Odesláno: 26. Únor, 2017 Author Share Odesláno: 26. Únor, 2017 Good Job ! Díky. Link to comment Share on other sites More sharing options...
CaRsA-Official 3 Odesláno: 26. Únor, 2017 Share Odesláno: 26. Únor, 2017 11/10 Dobrá Práca Link to comment Share on other sites More sharing options...
Administrátor Ewwe 434 Odesláno: 26. Únor, 2017 Administrátor Share Odesláno: 26. Únor, 2017 Možná bych místo toho že používáš číslování k rozlišení warpů použil tagy. Kde to jak to máš uložené ty: TOTAL_WARPS = 1 Nazev[0] = test X[0] = 1613.55664062 Y[0] = 1863.12292480 Z[0] = 12.01562500 A[0] = 175.98764038 Interior[0] = 0 Vozidla[0] = 1 By vypadalo takto [ System ] TOTAL_WARPS = 2 [ test] X = 1613.55664062 Y = 1863.12292480 Z = 12.01562500 A = 175.98764038 Interior = 0 Vozidla = 1 [ test ] X = 1613.55664062 Y = 1863.12292480 Z = 12.01562500 A = 175.98764038 Interior = 0 Vozidla = 1 Pak by jsi používal k parsovaní dof fci ParseFile. Link to comment Share on other sites More sharing options...
OceT 60 Odesláno: 26. Únor, 2017 Author Share Odesláno: 26. Únor, 2017 11/10 Dobrá Práca Dík moc.. Možná bych místo toho že používáš číslování k rozlišení warpů použil tagy. Dobře, díky za radu. Link to comment Share on other sites More sharing options...
DeLeTeCZ 17 Odesláno: 26. Únor, 2017 Share Odesláno: 26. Únor, 2017 Pěkný Link to comment Share on other sites More sharing options...
OceT 60 Odesláno: 26. Únor, 2017 Author Share Odesláno: 26. Únor, 2017 Pěkný Díky.. Link to comment Share on other sites More sharing options...
JappinQo 5 Odesláno: 26. Únor, 2017 Share Odesláno: 26. Únor, 2017 (upraveno) určite skúsim (y) pekne x) Edited 26. Únor, 2017 by JappinQo Link to comment Share on other sites More sharing options...
OceT 60 Odesláno: 26. Únor, 2017 Author Share Odesláno: 26. Únor, 2017 určite skúsim (y) pekne x) Dík. Link to comment Share on other sites More sharing options...
Scydo 397 Odesláno: 26. Únor, 2017 Share Odesláno: 26. Únor, 2017 - //EDIT: sakra, Ewwe mě předběhl - Docela mě zaráží, že máš definované specifické id dialogu, ale stejně mu přidáš ještě jedno id. - Používáš sscanf v OnDialogResponse na jediný parametr. Proč? inputtext je celý řetěz toho, co uživatel napíše do toho dialogu. Můžeš s ním naprosto normálně pracovat. Není třeba ho ještě kvůli podmínce rozdělovat. Stejně tak i u dialogu ohledně povolení. Tam můžeš řetězec jednoduše konvertovat za pomocí fce strval() a pro kontrolu, zda jde jen o čísla přidat jednoduchou podmínku, jestliže je znak v rozmezí toho a toho znaku. - A jen takové doporučení: Kdy už máš sscanf, mohl si ho použít i více než jen na podmínky. Mohl bys s ním i ukládat všechny warpy do jednoho souboru, ba dokonce i do 2-3 řádků a úplně se vyhnout dofu(méně includů=méně práce pro compiler). Ale dof není vůbec na zmar. - V každém případě ale musím tleskat nad tvým samostatně vypracovaným scriptě. Přeci jen, i alespoň přijatelné zdrojové kódy tu už začínají chybět. Link to comment Share on other sites More sharing options...
OceT 60 Odesláno: 26. Únor, 2017 Author Share Odesláno: 26. Únor, 2017 Dobře, díky.. Link to comment Share on other sites More sharing options...
DvaDva 2 Odesláno: 26. Únor, 2017 Share Odesláno: 26. Únor, 2017 Zaujimavé. Dávam tomu 10/10 Link to comment Share on other sites More sharing options...
OceT 60 Odesláno: 26. Únor, 2017 Author Share Odesláno: 26. Únor, 2017 Zaujimavé. Dávam tomu 10/10 Díky.. Link to comment Share on other sites More sharing options...
DeNisKo 8 Odesláno: 26. Únor, 2017 Share Odesláno: 26. Únor, 2017 Celkom pekné 10/10 Link to comment Share on other sites More sharing options...
OceT 60 Odesláno: 26. Únor, 2017 Author Share Odesláno: 26. Únor, 2017 Celkom pekné 10/10 Děkuji. Link to comment Share on other sites More sharing options...
DarkDragon_CZE69 17 Odesláno: 27. Únor, 2017 Share Odesláno: 27. Únor, 2017 Suprový Už před nějakou dobou mě napadlo, že si něco takového vytvořím, ale aspoň si mi teď ušetřil práci Fakt suprovej nápad jak ušetřit pawnění warpů Link to comment Share on other sites More sharing options...
OceT 60 Odesláno: 27. Únor, 2017 Author Share Odesláno: 27. Únor, 2017 Suprový Už před nějakou dobou mě napadlo, že si něco takového vytvořím, ale aspoň si mi teď ušetřil práci Fakt suprovej nápad jak ušetřit pawnění warpů Díky.. Link to comment Share on other sites More sharing options...
mkklm 7 Odesláno: 8. Duben, 2017 Share Odesláno: 8. Duben, 2017 Je to nejlepší warp systém co jsem viděl Link to comment Share on other sites More sharing options...
Quiter 99 Odesláno: 9. Duben, 2017 Share Odesláno: 9. Duben, 2017 Ja ti vytknem to, že to nebeží pod databázou ale pod súborovým systémom Viem si k tomu predstaviť nejaký konfigurák, kde si uživateľ navolí, či chce ukladať do svojej DB alebo niekde na vzdialený/tvoj server + meno, heslo a ip, prípadne port Ale aj tak, veľmi pekná práca. Takýchto dynamických scriptov to tu chce viac Link to comment Share on other sites More sharing options...
OceT 60 Odesláno: 9. Duben, 2017 Author Share Odesláno: 9. Duben, 2017 Ja ti vytknem to, že to nebeží pod databázou ale pod súborovým systémom Viem si k tomu predstaviť nejaký konfigurák, kde si uživateľ navolí, či chce ukladať do svojej DB alebo niekde na vzdialený/tvoj server + meno, heslo a ip, prípadne port To je taky možnost, aby to běželo přes databázi, ale né každý s Db umí, takže by se tu nějací nováčci našli, že jim to nejde.. Ale aj tak, veľmi pekná práca. Takýchto dynamických scriptov to tu chce viac Díky.. Link to comment Share on other sites More sharing options...
Quiter 99 Odesláno: 9. Duben, 2017 Share Odesláno: 9. Duben, 2017 To je taky možnost, aby to běželo přes databázi, ale né každý s Db umí, takže by se tu nějací nováčci našli, že jim to nejde.. Viem, preto hovorím že by tam bol konfigurák kde by si nastavili IPčku, meno a heslo... a defaulte by sa to ukladalo k tebe na server do DB Link to comment Share on other sites More sharing options...
OceT 60 Odesláno: 9. Duben, 2017 Author Share Odesláno: 9. Duben, 2017 Viem, preto hovorím že by tam bol konfigurák kde by si nastavili IPčku, meno a heslo... a defaulte by sa to ukladalo k tebe na server do DB Tak třeba někdy, až se budu nudit a zapnu pawno, tak to předělám na db.. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now