Jump to content
  • 0

pomoc [TuT]MoveObject


Sparko

Dotaz

Zdravím čítateľov tohto fóra.

Pripravil som si pre vás jednoduchý tutoriál. Z názvu už môžete vedieť o čo ide. Dnes vám ukážem ako si môžete presúvať objekty z miesta na miesto pomocou jedného príkazu. Tak podme na to! :)

 

Hore pod includy si vložíme:

new posilovnag; // Toto je naša premena.

Ak to dávate do módu toto vložte do OnGameModeInit

Ak to chcete použiť do filterscriptu tak to vložte do OnFilterScriptInit

posilovnag = CreateObject(ID Objektu,X,Y,Z,Rx,Rz,Ry); // Máte to vysvetlené nižšie.

CreateObject - príkaz na vytvorenie objektu.

ID Objektu - ID (číslo) objektu, ktorý sa vytvorí na súradniciach

X,Y,Z - súradnice

Rz,Rx,Ry - rotácia

 

Teraz prejdeme na príkaz. Do OnPlayerCommandText vložíme nasledujúci kód:

    {
    if(strcmp(cmdtext, "/oposilovna", true) == 0) {
    MoveObject(posilovnag, X,Y,Z, rýchlosť); //Sem vložíte pozíciu keď je brána zatvorená.
    SendClientMessage(playerid, FARBA_TEXTU, "Posilka je otvorená."); // Odošle hráčovi správu
    return 1;
    }

    if(strcmp(cmdtext, "/zposilovna", true) == 0) {
    MoveObject(posilovnag, X,Y,Z, rýchlosť); //Sem vložíte pozíciu keď je brána otvorená.
    SendClientMessage(playerid, FARBA_TEXTU,"Posilka je zatvorená."); // Odošle hráčovi správu
    return 1;
    }

Ideme si to rozobrať.

/oposilovna - je náš príkaz na otvorenie posilky.

MoveObject - príkaz na presunutie objektu, ktorý sme vyššie vytvorili.

posilovnag - to sme si vytvorili úplne hore.

X,Y,Z - súradnice

rýchlosť - rýchlosť otvárania objektov ( doporučujem 3.0 )

SendClientMessage - pošle hráčovi správu ( v našom prípade "Posilka je otvorená/zatvorená" )

 

Už sme na konci tutoriálu, naozaj to nie je nič ťažké keď som to dokázal urobiť dokonca ja tak to dokáže urobiť každý. :)

 

Verím, že aspoň niekomu som pomohol. 

 

Návod označen jako platný

Ten to návod byl označen jako platný.Návod může být kdykoli označen jako nevhodný či neplatný

Link to comment
Share on other sites

2 odpovědí na tuto otázku

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...