Jump to content

Recommended Posts

Posted

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                                  

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
  • 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.