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 = CreateDynamicPickup(RandomModel, 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)://
Pomoc oko paketica
477
pregleda
14
postova
3. Jan. 2023.
public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
for(new i = 0; i < MAX_GIFTS; i++)
{
if(pickupid == Gift && Picked == 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;
}
{
for(new i = 0; i < MAX_GIFTS; i++)
{
if(pickupid == Gift && Picked == 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;
}
3. Jan. 2023.
G0Bl1N wrote on January 3, 2023, 8:56 pm:
public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
for(new i = 0; i < MAX_GIFTS; i++)
{
if(pickupid == Gift && Picked == 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;
}
{
for(new i = 0; i < MAX_GIFTS; i++)
{
if(pickupid == Gift && Picked == 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
3. Jan. 2023.
G0Bl1N wrote on January 3, 2023, 9:42 pm:
pa brate gledao sam ovde po forumu i sastavio sam tako deo po deo,ali me zajebava nece da se destorya paketic
4. Jan. 2023.
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 = CreateDynamicPickup(RandomModel, 1, x + 3, y + 1, z, GetPlayerVirtualWorld(playerid));
giftCounter++;
SendErrorMessage(playerid,col_zeltamno "{FFFFFF}Napravili ste paketic");
return 1;
}
{
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 = CreateDynamicPickup(RandomModel, 1, x + 3, y + 1, z, GetPlayerVirtualWorld(playerid));
giftCounter++;
SendErrorMessage(playerid,col_zeltamno "{FFFFFF}Napravili ste paketic");
return 1;
}
4. Jan. 2023.
public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
for(new i = 0; i < MAX_GIFTS; i++)
{
if(pickupid == Gift && Picked == 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;
}
{
for(new i = 0; i < MAX_GIFTS; i++)
{
if(pickupid == Gift && Picked == 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;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava