Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: G0Bl1N poslato Januar 03, 2023, 21:55:30 POSLE PODNE

Naslov: Pomoc oko paketica
Poruka od: G0Bl1N poslato Januar 03, 2023, 21:55:30 POSLE PODNE
Problem(error/warning):Uz pomoc ovog foruma sam sastavio komandu da napravim paketic(DynamicPickup),napravim paketic, paketic se stvori pokupim ga dobijem nagradu,ali nece da se destroya pickup,pa ako moze neko pomoc
Deo skripte:CMD:paketic(playerid, params[])
{
   if( PlayerInfo[ playerid ][ xAdmin ] < 6 ) return SendErrorMessage( playerid, "Niste u mogucnosti koristiti ovu komandu." );
   if( !AdminDuty[ playerid ] ) return SendErrorMessage( playerid, "Da bi koristili ovu komandu morate biti Admin na duznosti" );
   new Float:x, Float:y, Float:z;
   new rand = random(sizeof(RandomModel));
   GetPlayerPos(playerid, x, y, z);
   Gift[giftCounter] = CreateDynamicPickup(RandomModel[rand][0], 1, x + 3, y + 1, z, GetPlayerVirtualWorld(playerid));
   giftCounter++;
   SendErrorMessage(playerid,col_zeltamno "{FFFFFF}Napravili ste paketic");
   return 1;
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Slika/video ingame problema(obavezno ako je ingame problem)://
Naslov: Odg: Pomoc oko paketica
Poruka od: G0Bl1N poslato Januar 03, 2023, 21:56:23 POSLE PODNE
public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
   for(new i = 0; i < MAX_GIFTS; i++)
   {
      if(pickupid == Gift && Picked[playerid] == 0)
      {
         switch(random(5))
         {
            case 0:
            {
            new paket1 = (15000);
                GivePlayerMoney(playerid, paket1);
                GameTextForPlayer(playerid, "~g~CESTITAMO, NASAO SI PAKETIC!", 5000, 4);
                SendClientMessage(playerid, -1, "Cestitamo! U paketicu ste dobili $15000!");
                DestroyDynamicPickup(PaketicPickup); //dodano
            }

            case 1:
               {
                new paket2 = (45000);
                GivePlayerMoney(playerid, paket2);
                GameTextForPlayer(playerid, "~g~PAKETIC PRONADJEN!", 5000, 4);
                SendClientMessage(playerid, -1, col_zeltamno "Cestitamo! U paketicu ste dobili $45000!");
                DestroyDynamicPickup(PaketicPickup);
                 }
         }
        }
    }
    return 1;
}
Naslov: Odg: Pomoc oko paketica
Poruka od: №Grella poslato Januar 03, 2023, 22:30:18 POSLE PODNE
Citat: G0Bl1N poslato Januar 03, 2023, 21:56:23 POSLE PODNE
public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
   for(new i = 0; i < MAX_GIFTS; i++)
   {
      if(pickupid == Gift && Picked[playerid] == 0)
      {
         switch(random(5))
         {
            case 0:
            {
            new paket1 = (15000);
                GivePlayerMoney(playerid, paket1);
                GameTextForPlayer(playerid, "~g~CESTITAMO, NASAO SI PAKETIC!", 5000, 4);
                SendClientMessage(playerid, -1, "Cestitamo! U paketicu ste dobili $15000!");
                DestroyDynamicPickup(PaketicPickup); //dodano
            }

            case 1:
               {
                new paket2 = (45000);
                GivePlayerMoney(playerid, paket2);
                GameTextForPlayer(playerid, "~g~PAKETIC PRONADJEN!", 5000, 4);
                SendClientMessage(playerid, -1, col_zeltamno "Cestitamo! U paketicu ste dobili $45000!");
                DestroyDynamicPickup(PaketicPickup);
                 }
         }
        }
    }
    return 1;
}

AKo mu u provjeri stoji pickup kao Gift zasto ti stavljas unistavanje na PaketicPickup kad ga uopste nigdje nema... objasni molim te
Naslov: Odg: Pomoc oko paketica
Poruka od: G0Bl1N poslato Januar 03, 2023, 22:42:18 POSLE PODNE
pa brate gledao sam ovde po forumu i sastavio sam tako deo po deo,ali me zajebava nece da se destorya paketic
Naslov: Odg: Pomoc oko paketica
Poruka od: njoBe_ poslato Januar 03, 2023, 23:41:23 POSLE PODNE
kreiras pickup pod ovom nekom varijablom: Gift[giftCounter], a unistavas pickup pod ovom: PaketicPickup
Naslov: Odg: Pomoc oko paketica
Poruka od: №Grella poslato Januar 03, 2023, 23:41:46 POSLE PODNE
Citat: G0Bl1N poslato Januar 03, 2023, 22:42:18 POSLE PODNE
pa brate gledao sam ovde po forumu i sastavio sam tako deo po deo,ali me zajebava nece da se destorya paketic
pa ne moze unistiti pickup koji ne postoji, pickup ti se naziva Gift njega moras da unistis
Naslov: Odg: Pomoc oko paketica
Poruka od: G0Bl1N poslato Januar 04, 2023, 00:30:36 PRE PODNE
brate kako god da ga nazovem pod DestroyDynamicPickup opet se ne destroya paketic
pomagajte braco molim vas
Naslov: Odg: Pomoc oko paketica
Poruka od: G0Bl1N poslato Januar 04, 2023, 00:33:56 PRE PODNE
haha :D :D :D,nije mi do zajebancije zajebavaju me ovi paketici vec mesec dana
Naslov: Odg: Pomoc oko paketica
Poruka od: G0Bl1N poslato Januar 04, 2023, 01:26:06 PRE PODNE
CMD:paketic(playerid, params[])
{
   if( PlayerInfo[ playerid ][ xAdmin ] < 6 ) return SendErrorMessage( playerid, "Niste u mogucnosti koristiti ovu komandu." );
   if( !AdminDuty[ playerid ] ) return SendErrorMessage( playerid, "Da bi koristili ovu komandu morate biti Admin na duznosti" );
   new Float:x, Float:y, Float:z;
   new rand = random(sizeof(RandomModel));
   GetPlayerPos(playerid, x, y, z);
   Gift[giftCounter] = CreateDynamicPickup(RandomModel[rand][0], 1, x + 3, y + 1, z, GetPlayerVirtualWorld(playerid));
   giftCounter++;
   SendErrorMessage(playerid,col_zeltamno "{FFFFFF}Napravili ste paketic");
   return 1;
}
Naslov: Odg: Pomoc oko paketica
Poruka od: G0Bl1N poslato Januar 04, 2023, 01:26:42 PRE PODNE
public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
   for(new i = 0; i < MAX_GIFTS; i++)
   {
      if(pickupid == Gift && Picked[playerid] == 0)
      {
         switch(random(5))
         {
            case 0:
            {
            new paket1 = (15000);
                GivePlayerMoney(playerid, paket1);
                GameTextForPlayer(playerid, "~g~CESTITAMO, NASAO SI PAKETIC!", 5000, 4);
                SendClientMessage(playerid, -1, "Cestitamo! U paketicu ste dobili $15000!");
                 DestroyDynamicPickup(Gift);
            }

            case 1:
               {
                new paket2 = (45000);
                GivePlayerMoney(playerid, paket2);
                GameTextForPlayer(playerid, "~g~PAKETIC PRONADJEN!", 5000, 4);
                SendClientMessage(playerid, -1, col_zeltamno "Cestitamo! U paketicu ste dobili $45000!");
                 DestroyDynamicPickup(Gift);
                 }
         }
        }
    }
    return 1;
}
Naslov: Odg: Pomoc oko paketica
Poruka od: G0Bl1N poslato Januar 04, 2023, 01:27:33 PRE PODNE
#define MAX_GIFTS 500
  #define Konvertujbroj
new giftCounter;
new Gift[MAX_GIFTS];
new Picked[MAX_PLAYERS];
new RandomModel[5][1] =
{
   {19054},
   {19055},
   {19056},
   {19057},
   {19058}
};

Naslov: Odg: Pomoc oko paketica
Poruka od: G0Bl1N poslato Januar 04, 2023, 01:29:31 PRE PODNE
https://pastebin.com/gHmS3bjC evo sve je tu
Naslov: Odg: Pomoc oko paketica
Poruka od: G0Bl1N poslato Januar 04, 2023, 02:31:55 PRE PODNE
Hvala ti brate mojjjjjjj ziv bio 10000000 godina,kako da ti se oduzim brat moj ljubim te u celo ;D ;D ;D ;D ;D ;D ;D
Naslov: Odg: Pomoc oko paketica
Poruka od: G0Bl1N poslato Januar 04, 2023, 02:37:56 PRE PODNE
RESENO LOCK!