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...
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
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 .....
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
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..
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"
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
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
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... :)
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
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... :)
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š..
Lanmy textures optimizer and tako next
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)
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
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..
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.
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 :)
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.