Započeo Risticc
•28. Feb. 2024.OnPlayerPickUp
460
pregleda
8
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
156
Postovi:
45
Teme:
Pridružio se:Apr. 2020
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);
}
}
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
442
Postovi:
44
Teme:
Pridružio se:Apr. 2021
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;
}
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
7 / 250 XP
Početnik(0)
535
Postovi:
50
Teme:
Pridružio se:Nov. 2013
28. Feb. 2024.
Mozemo li vidjeti kako kreiraš pickup? Kartica[ playerid ]
Koristiš li možda DynamicPickup? (Onda je funkcija OnPlayerPickUpDynamicPickup)
Koristiš li možda DynamicPickup? (Onda je funkcija OnPlayerPickUpDynamicPickup)
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
186
Postovi:
30
Teme:
Pridružio se:Jan. 2020
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);
}
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava