[Pomoc] Attached Object


Započeo RilleX, Jul 30, 2014, 20:53:02 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Moja
Detaljan opis problema:Imam posao za drvosjecu i kada utovara drva stavi attached objekat na vozilo ali kada treba da ga ukloni sa DestroyObject(ime) nece da ga ukloni
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

koristi

for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
        {
            if(IsPlayerAttachedObjectSlotUsed(playerid, i)) RemovePlayerAttachedObject(playerid, i);
        }
69

Citat: C++ poslato Jul 30, 2014, 20:55:10 POSLE PODNE
koristi

for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
        {
            if(IsPlayerAttachedObjectSlotUsed(playerid, i)) RemovePlayerAttachedObject(playerid, i);
        }

Radise o objektima koji se kace na auta a ne na igrace

izvini nisam razumio...

pa jel objekte kreiras sa dynamic ili globalno?
69

Citat: C++ poslato Jul 30, 2014, 20:57:28 POSLE PODNE
izvini nisam razumio...

pa jel objekte kreiras sa dynamic ili globalno?
Evo ovako koristim
new drva1,drva2;


drva1 = CreateObject(18609,0,0,-1000,0,0,0,100);
drva2 = CreateObject(18609,0,0,-1000,0,0,0,100);

Ovako kaci drva

AttachObjectToVehicle(drva1, GetPlayerVehicleID(playerid), 0.074999,-3.750001,0.824999,0.000000,0.000000,2.700000);
AttachObjectToVehicle(drva2, GetPlayerVehicleID(playerid), 0.074999,-7.724992,0.824999,0.000000,0.000000,-356.400268); }

Ovde treba da skida

DestroyObject(drva1);
DestroyObject(drva2);


i ja sam imao bug pa mi nije htelo uklonit na taj nacin ajde probaj ovako

new Drva[2][MAX_PLAYERS];


Drva[0][playerid] = kreiraj;


nadam se da si svatio princip kreiranja...
i onda kad unistavas uradi loop i unisti ih...
Poslednja Izmena: Jul 30, 2014, 21:06:55 POSLE PODNE od C++
69

Citat: C++ poslato Jul 30, 2014, 21:06:26 POSLE PODNE
i ja sam imao bug pa mi nije htelo uklonit na taj nacin ajde probaj ovako

new Drva[2][MAX_PLAYERS];


Drva[0][playerid] = kreiraj;


nadam se da si svatio princip kreiranja...
i onda kad unistavas uradi loop i unisti ih...
Kreiranje jesam ali unistavanje ne

pa uradis loop..

for(new i = 0; i < sizeof(Drva); i++)
	{
	 DestroyObject(Drva[i][playerid]);
}
69

Citat: C++ poslato Jul 30, 2014, 21:31:24 POSLE PODNE
pa uradis loop..

for(new i = 0; i < sizeof(Drva); i++)
	{
	 DestroyObject(Drva[i][playerid]);
}

Nece da otkaci opet ostane na vozilu

jesi attachovo preko varijable kojom si kreirao objekt?
69

Citat: C++ poslato Jul 30, 2014, 21:42:12 POSLE PODNE
jesi attachovo preko varijable kojom si kreirao objekt?
Stavio sam
new Drva[0][MAX_PLAYERS];

Drva[0][playerid] = Kreira;

a attachvehicle jesi objekt preko varijable attach?
69

Citat: C++ poslato Jul 30, 2014, 21:45:02 POSLE PODNE
a attachvehicle jesi objekt preko varijable attach?
Ovako sam

AttachObjectToVehicle(Drva[0][playerid], GetPlayerVehicleID(playerid), 0.074999,-3.750001,0.824999,0.000000,0.000000,2.700000);

ajd probaj napravit komandu pa samo jedan od objekata unistit.
69

Citat: C++ poslato Jul 30, 2014, 21:46:56 POSLE PODNE
ajd probaj napravit komandu pa samo jedan od objekata unistit.
Sa komandom oce