Pitanje/savjet:Uspesno sam napravio komandu za paketic,napravim paketic pokupim paketic dobijem nagradu,ali paketic ne nestane moze neko pomoc kako da ga uklonim kao dynamicpickup
Opširnije://
Dodatno://
https://www.open.mp/docs/scripting/resources/pickuptypes
nisam tako pravio komandu komandu sam napravio ovako
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;
}
posalji funkciju gdje pokupi paketic
Pod onplayerpickupdynamicpickup stavi ono destroypickup...
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~PRONADJEN PAKETIC!", 5000, 4);
SendClientMessage(playerid, -1, col_zeltamno "Cestitamo! U paketicu ste dobili $15000!");
}
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!");
if(PaketicPickup != -1) DestroyDynamicPickup(PaketicPickup), PaketicPickup = -1;
}
}
}
}
return 1;
}
eto ga
[pawn]
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~PRONADJEN PAKETIC!", 5000, 4);
SendClientMessage(playerid, -1, col_zeltamno "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!");
if(PaketicPickup != -1) DestroyDynamicPickup(PaketicPickup), PaketicPickup = -1; //sta ti je ovo ?
}
}
}
}
return 1;
}
[/pawn]
ne radi,isto prolazim i dobijam nagradu ali,paketic se ne dispawna
Citat: G0Bl1N poslato Decembar 28, 2022, 23:19:17 POSLE PODNE
ne radi,isto prolazim i dobijam nagradu ali,paketic se ne dispawna
aj pokusaj ovo:
umjesto [pawn] if(PaketicPickup != -1) DestroyDynamicPickup(PaketicPickup), PaketicPickup = -1;[/pawn]
stavi:
[pawn]
DestroyDynamicPickup(PaketicPickup);
[/pawn]
i kakva je ovo provjera ?
[pawn]
if(PaketicPickup != -1)
[/pawn]
Citat: G0Bl1N poslato Decembar 28, 2022, 18:44:04 POSLE PODNE
Pitanje/savjet:Uspesno sam napravio komandu za paketic,napravim paketic pokupim paketic dobijem nagradu,ali paketic ne nestane moze neko pomoc kako da ga uklonim kao dynamicpickup
Opširnije://
Dodatno://
Nisi ti druze to nista sam napravio...
Citat: Fr0z3n poslato Decembar 28, 2022, 19:47:54 POSLE PODNE
Pod onplayerpickupdynamicpickup stavi ono destroypickup...
Ili izmeni pravila ili nemoj da ih kršiš ti kao moderator nego lockuj ove teme, ne treba mi da te učimo pravila tvog pdf-a.
CitatZabranjeno je tražiti bilo kakav tutorial (kako da napravim ovo, kako da uradim ono).
CitatUkoliko zelite da Vam neko odradi sistem/komandu, nemojte otvarati temu za to, imate 'Trebam nesto - temu ((click))', u suprotnom sledi lock.
Citat: Galardo poslato Decembar 29, 2022, 07:25:02 PRE PODNE
Nisi ti druze to nista sam napravio...
Nisam reko da sam ja licno napravio,napravio sam uz pomoc ovog foruma
moze neko pomoci, ne radi ni jedan nacin,prolazim kroz paketic dobijam nagradu,ali paketic se ne despawna
Citat: G0Bl1N poslato Decembar 29, 2022, 16:40:06 POSLE PODNE
moze neko pomoci, ne radi ni jedan nacin,prolazim kroz paketic dobijam nagradu,ali paketic se ne despawna
ne može, trošiš i svoje i naše vreme, niko neće vikend servere da pravi, dosta su svojih pozatvarali, zpo
Nereseno Lock!