OnPlayerPickUp

Započeo Risticc
•28. Feb. 2024.
460
pregleda
8
postova
slashpx
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
28. Feb. 2024.
Treba mi pomoc, zasto kada prodjem neki put kroz neki random label koji ni nije pickupable, meni iskoci da sam uzeo karticu, ili skocim bezveze negde bukvalno na nekim random lokacijama?
public OnPlayerPickUpPickup( playerid, pickupid)
{
    if(pickupid == Kartica[ playerid ])
    {
if( KarticaUzeta[ playerid ] == false )
{
SendInfoMessage( playerid, "Uzeli ste karticu, sada idite dole do sefa!");
KarticaUzeta[ playerid ] = true;
DestroyPickup( Kartica[ playerid ] );
}
    }
return true;
}

        if(HP < 140 && KapetanUbijen[ playerid ] == false )
        {
if( KarticaUzeta[ playerid ] == false )
{
            SetActorHealth(Kapetan, 0);
ApplyActorAnimation(Kapetan, "ped", "KO_shot_face", 4.1, false, false, false, true, 1);
SendInfoMessage( playerid, "Ubili ste kapetana, sada uzmite karticu" );
PostaviWanted( playerid, "Pljacka Broda", "Nepoznati", 9 );
KapetanUbijen[ playerid ] = true;
Kartica[ playerid ] = CreatePickup(1581, 2, 3030.4216, -1898.7028, 11.1655, 0);
}
        }

Dime123
4
Made Man
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
28. Feb. 2024.

public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
    if(pickupid == Kartica[ playerid ])
    {
if( KarticaUzeta[ playerid ] == false )
{
SendInfoMessage( playerid, "Uzeli ste karticu, sada idite dole do sefa!");
KarticaUzeta[ playerid ] = true;
DestroyDynamicPickup( Kartica[ playerid ] );
}
    }
return 1;
}
slashpx
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
28. Feb. 2024.
A koja je razlika
Dime123
4
Made Man
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
28. Feb. 2024.
Risticc wrote on February 28, 2024, 8:53 pm:
A koja je razlika

Pojma neam probaj 😄
Adam_Lay
6
Underboss
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
28. Feb. 2024.
Mozemo li vidjeti kako kreiraš pickup? Kartica[ playerid ]

Koristiš li možda DynamicPickup? (Onda je funkcija OnPlayerPickUpDynamicPickup)
slashpx
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
29. Feb. 2024.
Poslao sam vec, ispod se nalazi da kad ubijes kapetana da ti kreira pickup
Bentham
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
6. Mar. 2024.
Pokusaj ovako, nisam siguran da li ce raditi.
 public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == Kartica && !KarticaUzeta)
    {
        SendInfoMessage(playerid, "Uzeli ste karticu, sada idite dole do sefa!");
        KarticaUzeta = true;
        DestroyPickup(Kartica);
        return true; // Ovdje dodajemo return true kako bismo spriječili izvršavanje ostatka funkcije za pokupljanje pickup-a
    }
    return false; // Vraćamo false ako nije pokupljena kartica kako bi se izvršio ostatak funkcije za pokupljanje pickup-a
}

if(HP < 140 && !KapetanUbijen)
{
    if(!KarticaUzeta) // Provjeravamo je li kartica već uzeta
    {
        SetActorHealth(Kapetan, 0);
        ApplyActorAnimation(Kapetan, "ped", "KO_shot_face", 4.1, false, false, false, true, 1);
        SendInfoMessage(playerid, "Ubili ste kapetana, sada uzmite karticu");
        PostaviWanted(playerid, "Pljacka Broda", "Nepoznati", 9);
        KapetanUbijen = true;
        Kartica = CreatePickup(1581, 2, 3030.4216, -1898.7028, 11.1655, 0);
    }
}
slashpx
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
7. Mar. 2024.
Resio sam bio lock.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha