Jump to content
GoFUS

[Tutorial] Cum sa creezi un pickup

Recommended Posts

Salutari, astazi m-am decis sa fac un tutorial simplu pentru incepatori, poate majoritatea deja stiu lucrul asta dar unii nu, cum sa creem un pickup?

 

  • Pasul 1 - Definirea

Imediat dupa include-uri adaugam definitia unui nou pickup, mai pe limba tuturor botezam pickup-ul, cum facem asta?

Adaugam urmatoarele:

new pickupnou; // in loc de pickupnou puteti pune orice nume doriti acesta este doar un exemplu.
  • Pasul 2 - Adaugarea Acestuia in joc

Mergem la OnGamemodeInit si adaugam urmatoarele:

pickupnou = CreatePickup(tipul, model,x, y, z, -1;

Exemplu:
pickupnou = CreatePickup(1274, 1, 2291.7900, -1438.1653, 21.3438, -1);

Tiul reprezinta id-ul obiectului pe care doriti sa il folositi.

Modelul reprezinta id-ul modelului de exemplu: 2 inseamna ca acesta dispare cand intrati in el si apare peste 30 de secunde. 1 inseamna ca acesta nu dispare niciodata.

X, Y, Z - Coordonatele respective.

Virtual World-ul reprezinta lumea in care acesta sa apara, se foloseste -1 ca acesta sa fie vizibil in toate vw-urile.

  • Pasul 3 - Atributia acestuia (Obtional)

Daca doriti ca atunci cand un jucator intra in pickup-ul respectiv sa se intample ceva atunci puteti folosii aceasta optiune.

Mergeti la public OnPlayerPickUpPickup si adaugati urmatoarele:

{
    if(pickupid == pickupnou) // Aici se verifica daca jucatorul este in pickup-ul respectiv
    {
        // Iar daca acesta este atunci acesta o sa primeasca 100 de dolari
        SendClientMessage(playerid, 0xFFFFFFFF, "Ai primit 500 de dolari pentru ca ai intrat in pickup-ul magic!"); // Jucatorul primeste mesaj ca a primit banii.
        GivePlayerMoney(playerid, 500); // Trimiterea banilor
      return 1;    
}

Puteti adauga ca acesta sa faca orice alt ceva, aceasta optiune este optionala, se poate folosii doar la adaugarea unui pickup urmat de un 3dtextlabel.

 

  • Like 3

Discord                                  

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

This site uses cookies. By continuing browsing, you agree to the use of this information. For more details, see Terms of Use and Privacy Policy.