Jump to content

[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                                  

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

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.