Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: xLanmi poslato Septembar 01, 2019, 22:56:44 POSLE PODNE

Naslov: Attach Object - Textura
Poruka od: xLanmi poslato Septembar 01, 2019, 22:56:44 POSLE PODNE
Problem(error/warning): Uopste se objekat nece pojaviti kad stavim texturu na njega niti kad ga pozivam CreateObject
Deo skripte: [pawn]new kutijamleko = CreateObject(19572, 0, 0, 0, 0.0, 0.0, 0.0);
SetObjectMaterial(kutijamleko, 0, 12821, "alleystuff", "cratec", 0);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
SetPlayerAttachedObject(playerid, 6, kutijamleko, 5, 0.042000, 0.115999, 0.184000, 8.499999, 14.900006, 10.999997, 0.551000, 0.406000, 0.593999, 0, 0);[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): // Nemam nista jer ni ne vidi se ..

Objekat se vidi samo ako je ovako stavljen

[pawn]SetPlayerAttachedObject(playerid, 6, 1220, 5, 0.042000, 0.115999, 0.184000, 8.499999, 14.900006, 10.999997, 0.551000, 0.406000, 0.593999, 0, 0);[/pawn]

a ne radi ako je ovako
[pawn]new kutijamleko = CreateObject(19572, 0, 0, 0, 0.0, 0.0, 0.0);
SetPlayerAttachedObject(playerid, 6, kutijamleko, 5, 0.042000, 0.115999, 0.184000, 8.499999, 14.900006, 10.999997, 0.551000, 0.406000, 0.593999, 0, 0);
[/pawn]

Sad da li je to problem do streamera ili? Ne znam ni ja...
Naslov: Odg: Attach Object - Textura
Poruka od: Osamu Dazai poslato Septembar 01, 2019, 23:02:12 POSLE PODNE
Ne radi tako jer ti stavljaš ID objekta umesto modela na slot za model objekta

new kutijamleko = CreateObject(19572, 0, 0, 0, 0.0, 0.0, 0.0);
SetPlayerAttachedObject(playerid, 6, 19572, 5, 0.042000, 0.115999, 0.184000, 8.499999, 14.900006, 10.999997, 0.551000, 0.406000, 0.593999, 0, 0);

EDIT 1: I da napomenem mislim da je CreateObject totalno druga stvar i da njegovi parametri nemaju veze sa attached jer attach pravi svoj objekat posebno ( Tako da CreateObject nema upotrebu nego destroyaš objekat i onda attacuješ ako ne želiš da igrač više vidi kutiju )

EDIT 2: Ako nisi razumeo to je isto kao da si stavio playerid a ne kutijamleko jer imaju isti koncept
EDIT 3: Ovo gore se naziva index za ubuduće da ne moram ovako pisati primere
Naslov: Odg: Attach Object - Textura
Poruka od: xLanmi poslato Septembar 01, 2019, 23:07:13 POSLE PODNE
Citat: Osamu Dazai poslato Septembar 01, 2019, 23:02:12 POSLE PODNE
Ne radi tako jer ti stavljaš ID objekta umesto modela na slot za model objekta

new kutijamleko = CreateObject(19572, 0, 0, 0, 0.0, 0.0, 0.0);
SetPlayerAttachedObject(playerid, 6, 19572, 5, 0.042000, 0.115999, 0.184000, 8.499999, 14.900006, 10.999997, 0.551000, 0.406000, 0.593999, 0, 0);

EDIT 1: I da napomenem mislim da je CreateObject totalno druga stvar i da njegovi parametri nemaju veze sa attached jer attach pravi svoj objekat posebno ( Tako da CreateObject nema upotrebu nego destroyaš objekat i onda attacuješ ako ne želiš da igrač više vidi kutiju )

EDIT 2: Ako nisi razumeo to je isto kao da si stavio playerid a ne kutijamleko jer imaju isti koncept
EDIT 3: Ovo gore se naziva index za ubuduće da ne moram ovako pisati primere

(playerid, index, modelid,
sto je kod mene
kutijamleko .. prvo pogledaj lepo kod ocigledno ni ne vidis kakav je code..
Znam ja dobro sta je index .....
Naslov: Odg: Attach Object - Textura
Poruka od: Osamu Dazai poslato Septembar 01, 2019, 23:08:59 POSLE PODNE
SetPlayerAttachedObject(playerid, 6, kutijamleko,

SetPlayerAttachedObject(playerid, 6, id_objekta_a_ne_index,

index = playerid, objectid, actorid i slično, index u ovom smislu je unique broj a ne nešto što je zajedničko nekom predmetu il šta tebi već treba

EDIT: Eto ti ako mene ne razumeš...

https://www.quora.com/What-is-index-in-C

Zamisli new Player[MAX_PLAYERS] kao array sa 1000 indexa
Naslov: Odg: Attach Object - Textura
Poruka od: xLanmi poslato Septembar 01, 2019, 23:11:18 POSLE PODNE
new kutijamleko = CreateObject(Modelid

kutijamleko ce upravljati tim objektom i automatski ce ga procitati ..

Dobro ako ti mislis onda na koji nacin da stavim TEXTURU... :)

Meni je to pitanje..
Naslov: Odg: Attach Object - Textura
Poruka od: Osamu Dazai poslato Septembar 01, 2019, 23:18:00 POSLE PODNE
Neću ti dati gotov kod ali sam bi trebao da se snaÄ'eÅ¡ sada, ako sada nisi razumeo onda ne znam Å¡ta da ti kažem:

[pawn]lanmi_SetPlayerAttachedObject(&retModel, playerid, index, modelid, bone, Float:fOffsetX = 0.0, Float:fOffsetY = 0.0, Float:fOffsetZ = 0.0, Float:fRotX = 0.0, Float:fRotY = 0.0, Float:fRotZ = 0.0, Float:fScaleX = 1.0, Float:fScaleY = 1.0, Float:fScaleZ = 1.0, materialcolor1 = 0, materialcolor2 = 0)
{
   retModel = modelid; // retModel je sada argument koji smo preneli
   SetPlayerAttachedObject(playerid, 6, 19572, 5, 0.042000, 0.115999, 0.184000, 8.499999, 14.900006, 10.999997, 0.551000, 0.406000, 0.593999, 0, 0);
}

// Sad tamo neka f-ja

new kutijamleko = SetPlayerAttachedObject(playerid, 6, 19572, 5, 0.042000, 0.115999, 0.184000, 8.499999, 14.900006, 10.999997, 0.551000, 0.406000, 0.593999, 0, 0);
// kutijamleko sada ima vrednost 0 ( na primer ) ako je ovo prvi kreirani objekat (ili kako vec sa-mp dodeluje index)

new kutijamleko;
lanmi_SetPlayerAttachedObject(kutijamleko, playerid, 6, 19572, 5, 0.042000, 0.115999, 0.184000, 8.499999, 14.900006, 10.999997, 0.551000, 0.406000, 0.593999, 0, 0);
// Sada smo putem funkcije vratili argument modelid i sada kutijamleko ima vrednost 19572[/pawn]

EDIT 2: evo još malo da helpam ako nisi razumeo, ti dodeljuješ ID a ne MODEL ID varijabli kutijamleko u tvom kodu.

Na primer hoćemo da uništimo objekat.
[pawn]native DestroyObject(objectid);[/pawn]
I zamisli da je kutijamleko 19572 i da tako stvari funkcionišu, onda bi ti uništio SVAKI objekat koji ima MODEL 19572 a ovako svaka varijabla ima svoj index u memoriji i onda native pristupi tom index-u i kaže: "Aha, ova varijabla je dodeljnja tom objektu, treba da ga uništim"
Naslov: Odg: Attach Object - Textura
Poruka od: xLanmi poslato Septembar 01, 2019, 23:28:31 POSLE PODNE
Citat: Osamu Dazai poslato Septembar 01, 2019, 23:18:00 POSLE PODNE
Neću ti dati gotov kod ali sam bi trebao da se snaÄ'eÅ¡ sada, ako sada nisi razumeo onda ne znam Å¡ta da ti kažem:

[pawn]lanmi_SetPlayerAttachedObject(&retModel, playerid, index, modelid, bone, Float:fOffsetX = 0.0, Float:fOffsetY = 0.0, Float:fOffsetZ = 0.0, Float:fRotX = 0.0, Float:fRotY = 0.0, Float:fRotZ = 0.0, Float:fScaleX = 1.0, Float:fScaleY = 1.0, Float:fScaleZ = 1.0, materialcolor1 = 0, materialcolor2 = 0)
{
   retModel = modelid; // retModel je sada argument koji smo preneli
   SetPlayerAttachedObject(playerid, 6, 19572, 5, 0.042000, 0.115999, 0.184000, 8.499999, 14.900006, 10.999997, 0.551000, 0.406000, 0.593999, 0, 0);
}

// Sad tamo neka f-ja

new kutijamleko = SetPlayerAttachedObject(playerid, 6, 19572, 5, 0.042000, 0.115999, 0.184000, 8.499999, 14.900006, 10.999997, 0.551000, 0.406000, 0.593999, 0, 0);
// kutijamleko sada ima vrednost 0 ( na primer ) ako je ovo prvi kreirani objekat (ili kako vec sa-mp dodeluje index)

new kutijamleko;
lanmi_SetPlayerAttachedObject(kutijamleko, playerid, 6, 19572, 5, 0.042000, 0.115999, 0.184000, 8.499999, 14.900006, 10.999997, 0.551000, 0.406000, 0.593999, 0, 0);
// Sada smo putem funkcije vratili argument modelid i sada kutijamleko ima vrednost 19572[/pawn]

EDIT 2: evo još malo da helpam ako nisi razumeo, ti dodeljuješ ID a ne MODEL ID varijabli kutijamleko u tvom kodu.

Na primer hoćemo da uništimo objekat.
[pawn]native DestroyObject(objectid);[/pawn]
I zamisli da je kutijamleko 19572 i da tako stvari funkcionišu, onda bi ti uništio SVAKI objekat koji ima MODEL 19572 a ovako svaka varijabla ima svoj index u memoriji i onda native pristupi tom index-u i kaže: "Aha, ova varijabla je dodeljnja tom objektu, treba da ga uništim"

Za texture opet taj tvoj kod ne valja
jer neces ti ici

IsValidObject(modelid) vec objectid - index tog objekta tako je i za setmaterial u tome je stvar.. ne u modelidu
Naslov: Odg: Attach Object - Textura
Poruka od: Osamu Dazai poslato Septembar 01, 2019, 23:35:45 POSLE PODNE
Na telefonu sam sada, bato ovo su najosnovnije osnove svakog programskog jezika znači nisi nit imaš pravo nazivati sebe programerom ako ne znaš šta je index...

new kutijamleko = CreateObject(19572, 0, 0, 0, 0.0, 0.0, 0.0); //NE, TI SI SADA DODELIO VREDNOST 0 VARIJABLI kutijamleko A NE 19572 ZNAČI NIKAKO I NIKADA NE MOŽEŠ ZNATI MODEL OBJEKTA OVDE, JASNO?

SetPlayerAttachedObject(playerid, 6, kutijamleko, 5, 0.042000, 0.115999, 0.184000, 8.499999, 14.900006, 10.999997, 0.551000, 0.406000, 0.593999, 0, 0); // TI SI SADA KREIRAO OBJEKAT SA MODELOM NULA A NE SA VALIDNIM MODELOM OBJEKTA.

ZNAÄŒI
OVO JE SKROZ DRUGI POJAM I CREATEOBJECT NIJE POVEZAN INTERNO SA ATTACH OBJEKTIMA.
new kutijamleko = CreateObject(19572, 0, 0, 0, 0.0, 0.0, 0.0);

ZNAÄŒI OVAKO KORISTIÅ 

SetPlayerAttachedObject(playerid, 6, 19572, 5, 0.042000, 0.115999, 0.184000, 8.499999, 14.900006, 10.999997, 0.551000, 0.406000, 0.593999, 0, 0);
I BRIÅ EÅ  GA SA

if(IsPlayerAttachedObjectSlotUsed(playerid, 6)) RemovePlayerAttachedObject(playerid, 6);

A NE SA DESTROYOBJECT JER ATTACH OBJECT != OBJECT

KAO MALOJ BEBI, BUKVALNO SAM NACRTAO
https://wiki.sa-mp.com/wiki/Objects
https://wiki.sa-mp.com/wiki/Objects
https://wiki.sa-mp.com/wiki/Objects
Naslov: Odg: Attach Object - Textura
Poruka od: xLanmi poslato Septembar 01, 2019, 23:37:41 POSLE PODNE
ZNAM STA JE ATTACH OBJECT JA PRICAM OVDE U TEXTURAMA A NE O INDEXU...
ZASTO NISI PROCITAO LEPO POST, NON STOP MI PRICAS O OVOME SETPLAYERATTACHED KAO DA SAM RETARD...

NIJE MI TO BILO PITANJE VEC TEXTURE KAKO DA STAVIM TEXTURU NA OBJEKAT, AKO NE ZNAS NEMOJ MI PISATI GLUPOSTI U POSTU.
POZ

NEKA SE JAVI NEKO KO ZNA... :)
Naslov: Odg: Attach Object - Textura
Poruka od: Osamu Dazai poslato Septembar 01, 2019, 23:39:02 POSLE PODNE
CitatObjekat se vidi samo ako je ovako stavljen

Pawno Code: [Izaberi]
SetPlayerAttachedObject(playerid, 6, 1220, 5, 0.042000, 0.115999, 0.184000, 8.499999, 14.900006, 10.999997, 0.551000, 0.406000, 0.593999, 0, 0);

a ne radi ako je ovako
Pawno Code: [Izaberi]
new kutijamleko = CreateObject(19572, 0, 0, 0, 0.0, 0.0, 0.0);
SetPlayerAttachedObject(playerid, 6, kutijamleko, 5, 0.042000, 0.115999, 0.184000, 8.499999, 14.900006, 10.999997, 0.551000, 0.406000, 0.593999, 0, 0);

Sad da li je to problem do streamera ili? Ne znam ni ja...
Ja sam pročitao ono što piše i ovo sam ispravio...

EDIT : @6cadilab9 jel možeš banovati lika jer jasno se vidi da mi namerno diže pritisak ovde, priča o streameru a koristi Sa-Mp native funkcije i slicno, očigledno troll tema da si nabije postove il je glup ko beton, treće nema..


EDIT: ALS jebeno hookuj funkciju i printuj svaki argument ako si toliki bolid da ne razumeš nešto što sam ponovio trideset pet puta.

CreateObject ne možeš attach jer on nije attachable Tag (vrsta/tip) što ti radiš u kodu kom si dao
Naslov: Odg: Attach Object - Textura
Poruka od: xLanmi poslato Septembar 01, 2019, 23:42:08 POSLE PODNE
Citat: Osamu Dazai poslato Septembar 01, 2019, 23:39:02 POSLE PODNE
Ja sam pročitao ono što piše i ovo sam ispravio...

EDIT : @6cadilab9 jel možeš banovati lika jer jasno se vidi da mi namerno diže pritisak ovde, priča o streameru a koristi Sa-Mp native funkcije i slicno, očigledno troll tema da si nabije postove il je glup ko beton, treće nema..

Problem(error/warning): Uopste se objekat nece pojaviti kad stavim texturu na njega niti kad ga pozivam CreateObject

Ocigledno ne vidis dobro..
:)

Ne mogu se nervirati dzabe.. Uvek trollujes i nikad ne znas nikome pomoci... Ne znam ni sto ulazis u ovo jednostavno kazi ne znam i kraj... :)
Naslov: Odg: Attach Object - Textura
Poruka od: Osamu Dazai poslato Septembar 01, 2019, 23:44:01 POSLE PODNE
Gde se neće pojaviti?
Ja vidim da ti attachuješ objekat koji uopšte nije objekat tamo gde ne treba da bude i logično da se neće videti...

edit: daj anydesk ovde ako ne razumeš..
Naslov: Odg: Attach Object - Textura
Poruka od: 02 poslato Septembar 02, 2019, 15:07:26 POSLE PODNE
Lanmy textures optimizer and tako next
Naslov: Odg: Attach Object - Textura
Poruka od: Bašovski poslato Septembar 02, 2019, 17:35:07 POSLE PODNE
Svi potencirate tu wiki.sa-mp.com, a niko nije u stanju je pogledati prije postavljanja tema.
wiki.sa-mp.com/wiki/SetPlayerAttachedObject


Lijepo piše:
CitatThis function is separate from the CreateObject / CreatePlayerObject pools.

I ovdje lijepo piše modelid, ne objekat id.
Citat(playerid, index, modelid, bone, Float:fOffsetX = 0.0, Float:fOffsetY = 0.0, Float:fOffsetZ = 0.0, Float:fRotX = 0.0, Float:fRotY = 0.0, Float:fRotZ = 0.0, Float:fScaleX = 1.0, Float:fScaleY = 1.0, Float:fScaleZ = 1.0, materialcolor1 = 0, materialcolor2 = 0)

Teksture se ne mogu primjeniti nad player-attached objektima. Možeš jedino boju (zadnja dva argumenta)
Naslov: Odg: Attach Object - Textura
Poruka od: Osamu Dazai poslato Septembar 02, 2019, 19:25:21 POSLE PODNE
Citat: Bašovski poslato Septembar 02, 2019, 17:35:07 POSLE PODNE
Svi potencirate tu wiki.sa-mp.com, a niko nije u stanju je pogledati prije postavljanja tema.
wiki.sa-mp.com/wiki/SetPlayerAttachedObject


Lijepo piše:
I ovdje lijepo piše modelid, ne objekat id.
Teksture se ne mogu primjeniti nad player-attached objektima. Možeš jedino boju (zadnja dva argumenta)

Jebem ti brt pa pročitaj šta sam napisao u 25 poruka iznad (bukvalno isto to pišem u svakoj poruci), uporno mu pišem isto to tako da nema smisla ova tvoja poruka tj ima ona smisla nego je on besmislen AHAHAH
Naslov: Odg: Attach Object - Textura
Poruka od: xLanmi poslato Septembar 02, 2019, 19:31:14 POSLE PODNE
Citat: Bašovski poslato Septembar 02, 2019, 17:35:07 POSLE PODNE
Svi potencirate tu wiki.sa-mp.com, a niko nije u stanju je pogledati prije postavljanja tema.
wiki.sa-mp.com/wiki/SetPlayerAttachedObject


Lijepo piše:
I ovdje lijepo piše modelid, ne objekat id.
Teksture se ne mogu primjeniti nad player-attached objektima. Možeš jedino boju (zadnja dva argumenta)

Znam za to, ali postoji nacin da se to uradi sigurno, jer video sam negde da je uradjeno tako sa teskturama, samo sto ocigledno niko nikad nije hteo isprobavati..

Ocigledno ne znate da udjete u native da procitate sta je OBJECTID a sta modelid ...

Nebitno lock cu temu

Citat: Osamu Dazai poslato Septembar 02, 2019, 19:25:21 POSLE PODNE
Jebem ti brt pa pročitaj šta sam napisao u 25 poruka iznad (bukvalno isto to pišem u svakoj poruci), uporno mu pišem isto to tako da nema smisla ova tvoja poruka tj ima ona smisla nego je on besmislen AHAHAH

A ti si besmislen jer ne znas smisliti way, vec samo kopiras sa google-a i prevodis..
Nikad nisi znao pomoci tako da ...
Bolje se drzi YSI-a to ti ide bolje nego sve ostalo..
Naslov: Odg: Attach Object - Textura
Poruka od: Bašovski poslato Septembar 02, 2019, 20:07:01 POSLE PODNE
Citat: LANMY.pwN poslato Septembar 02, 2019, 19:31:14 POSLE PODNE
Znam za to, ali postoji nacin da se to uradi sigurno, jer video sam negde da je uradjeno tako sa teskturama, samo sto ocigledno niko nikad nije hteo isprobavati..

Ocigledno ne znate da udjete u native da procitate sta je OBJECTID a sta modelid ...

Nebitno lock cu temu

A ti si besmislen jer ne znas smisliti way, vec samo kopiras sa google-a i prevodis..
Nikad nisi znao pomoci tako da ...
Bolje se drzi YSI-a to ti ide bolje nego sve ostalo..

E neka si se ti prvi sjetio, bravo genije. Vidim da ne čitaš postove već blebećeš kao tele. Naravno da ćeš zaključati temu kada si se već dovoljno izblamirao. Ćao.
Naslov: Odg: Attach Object - Textura
Poruka od: xLanmi poslato Septembar 02, 2019, 23:19:23 POSLE PODNE
Citat: Bašovski poslato Septembar 02, 2019, 20:07:01 POSLE PODNE
E neka si se ti prvi sjetio, bravo genije. Vidim da ne čitaš postove već blebećeš kao tele. Naravno da ćeš zaključati temu kada si se već dovoljno izblamirao. Ćao.

Lepo ponasanje moderatora , samo to da kazem, ne nabijaj postove kroz zakljucane teme..
Posto ocigledno ne znas da pomognes, tako da cemu tvoje javljanje u ovoj temi nakon sto je bila ZAKLJUCANA?
Koristenje pozicije, nice ;)

@SLAVICBEAST  - resi ovog moderatora :)
Naslov: Odg: Attach Object - Textura
Poruka od: Bašovski poslato Septembar 02, 2019, 23:54:28 POSLE PODNE
Ti očigledno imaš ogroman psihički problem. Gore argumente u svom životu nisam vidio.

Ako misliš da si tako pametan i da sve znaš, zašto tražiš pomoć ovdje?

Citatne nabijaj postove kroz zakljucane teme..
Hahahahah, jel ti stvarno misliš da mi je stalo do postova?

CitatKoristenje pozicije, nice ;)
Korištenje pozicije jeste, ISKORIŠTAVANJE NIJE.
Odgovorio sam ti argumentovano da ne postoji mogućnost da primjeniš teksture na playerattached objektu, lijepo piše na wiki.sa-mp.com ali ti nisi u stanju otvoriti i pročitati jer imaš poteškoće sa engleskim pa prosipaš jeftinu priču ovdje.

Molim te makni to C# Software developer iz opisa jer to sigurno nisi.
SModovi znaju od kada sam ovdje i koliko sam se trudio da ovaj forum učinim boljim mjestom, uvijek iz dobre namjere.
Ti si svo vrijeme na ovom forumu proveo prepirući se koristeći samo loše i providne argumente i izvlačio se na svako pitanje koje ti se postavi.
Jesam li ja problem ovdje, ili si ti? Ti, koji jedva čekaÅ¡ da se svaÄ'aÅ¡ po forumu. Pogledaj svoje zadnje postove, 'skripteru'. Samo se svaÄ'aÅ¡ i prosipaÅ¡ neku pamet koju nemaÅ¡.

I još nešto, registrovan si tri godine prije mene, trebao bi imati makar isto ili približno isto znanje kao i ja. Ali nemaš.

Napomena za ostale koji će pročitati ovo: Nisam se navikao da trashtalkam niti da se izražavam na sličan način, jednostavno sa sirovinom ne možeš drugačije.