Jump to content

vEnd

Hlavní moderátor
  • Příspěvků

    772
  • Registrován

  • Aktivní

  • Vítězných dnů

    60

Příspěvky posted by vEnd

  1. Funkci CancelDrifting jsem nepřejmenoval, mam ještě původní neupravenou verzi Street Lifu, je to tam úplně stejně a tam to funguje. Děkuji za radu u 027.

     

    Zjistil jsem, že v neupravené verzi je CancelDrifting vždy v neupravené verzi o 10 řádků dále než v upraveném.

    Můžeš sem dát jeden příklad, z upravené i neupravené verze?

  2. error 017: undefined symbol "CancelDrifting"

    Tohle znamená, že kompilátor nemůže nalézt funkci CancelDrifting. Nepřejmenoval jsi ji náhodou?

     

     

     

    error 027: invalid character constant

     

    Smaž zpětné lomítko před písmenem p odtud: "{ffff00}Katka\n\nAhoj,\potřebovala bych vozidlo se jménem: {ff0000}%s{ffff00}\nMohl bys ho pro mně sehnat?"

     

    K tomu zbytku: Nemůžeš si jen tak v půlce řetězce odřádkovat a zbytek mít na druhém řádku (ne v Pawn). Pokud to chceš mít rozdělené na více řádků, přidej tam zpětné lomítko – "Připojit \

     

    Tím by mělo být vše vyřešeno. Příště bych při úpravách dával pozor na to, jak je zapsán původní kód.

  3. Co třeba:

    enum LUL (+= 10)
    {
        lal,
        lel,
        lol,
        lul
    }
    
    // lal == 0, lel == 10, lol == 20 atd.
    

    Taky bys mohl uvést, že lze vytvořit enum bez identifikátoru, což se hodí na ID dialogů:

    enum
    {
        DIALOG_COSI,
        DIALOG_WHATEVER
        // ...
    }
    

    Je co doplňovat, ale jinak dobré. :d

    • Líbí se mi to! (+1) 3
  4. Cela serie zacatecnickych navodu mam naucenou kompletne...

     

    Vite co jsem ale nepochopil?...

     

    Kdyz mate treba duel.. treba beru priklad od ATomase duel, hrac skoci dolu, a portne ho to zpet, ale.. jak to pozna, ze ten hrac spadl?

     

    A nebo jak to pozna, ze hrac uz je pripojenej v tom duelu, a nemuze se pripojit nikdo dalsi..

     

    Jak se dela to, ze kazdy hrac se spawne na jine strane?

     

     

    Toto by me opravdu zajimalo icon_e_biggrin.gif

    1. Vezmi si, že máš duel třeba na střeše. Tak si spustíš časovač, který bude probíhat, dejme tomu, každou sekundu, a budeš kontrolovat, zda je hráč pořád na střeše (vygoogli funkci IsPlayerInArea). Takhle pozná, zda je stále na střeše.

     

    2. Pokud jsi četl začátečnické návody, pak ti řeknu, jak pozná, že už je někdo v duelu – tyto informace ukládá do proměnné, případně do pole.

     

    3. A spawnutí je asi nejjednodušší. Zjistíš si pozice dvou míst na střeše (koordináty X, Y a Z) a jednoho hráče přemístíš na jednu pozici, druhého hráče na druhou pozici (funkce SetPlayerPos).

     

    Nehledej v tom žádnou velkou vědu, SA:MP má hromadu funkcí, které tohle řeší za tebe, akorát se chce naučit trochu programátorsky uvažovat. To se naučíš praxí.

  5. Pokud by zde taková možnost měla být, pak by měla být rozhodně časově omezená (do pár minut po rep+).

    Nová verze pracuje na podobném principu jako Facebook, tedy možnost více typů reakcí (konečně budeme moci odlišit souhlas s příspěvkem od poděkování za pomoc či návody) a jejich možné odebrání bez časového limitu. Každopádně nevylučuji, že tam ta možnost omezit to časově není, to se uvidí, až se to nahodí.

  6.  

     

    Skus if (jail[playerid] = 1)

    Další člověk, co radí hovadiny. Jedno = přiřazuje do proměnné, v tomhle případě bude tedy podmínka vždycky pravdivá. Pro porovnávání se používají dvě =, tedy ==. 

     

    Autorovi: Nerušíš mezitím náhodou hodnotu jail[playerid]?

  7. Čo zato? 

    Tohle nechce od někoho naskriptovat, jen to hledá; v podstatě se ptá, zda někdo neznáme takový skript (odtud, z oficiálního fóra...). Za to taky něco chceš?

     

    K autorovi: Pokud bys to opravdu chtěl od někoho naskriptovat, máš to ve špatné sekci.

  8. Konec OT

    Žádám vás, abyste dál nepokračovali v OT a vyjadřovali se jen k předmětu tohoto tématu, tím jsou vytvořené interiéry, případně video o nich.

    Svůj názor (Deejva a Cokolada) jste si řekli, pokud o tom chcete debatovat dál, přejděte do chatu nebo soukromých zpráv.

    Děkuji.

    • Líbí se mi to! (+1) 2
×
×
  • Create New...