Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-10-28, 23:01


DMN







Wiek: 33
Na forum: 5015 dni
Posty: 15

Piwa: 17

Respekt: 45,3

Witam. Doda?em do mapy callbacka:

Kod:

OnPlayerEditAttachedObject( playerid, response, index, modelid, boneid,
Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ,
Float:fRotX, Float:fRotY, Float:fRotZ,
Float:fScaleX, Float:fScaleY, Float:fScaleZ )


Przy kompilacji wyskakuje mi jeden b??d dotycz?cy tej linijki.

Kod:

: error 010: invalid function or declaration


Dodam, ?e mam najnowszy include a_samp, pr?bowa?em te? kompilowa? inn? map? z tym callbackiem i wszystko przebieg?o pomy?lnie. Gdzie zatem mo?e le?e? przyczyna?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-28, 23:10


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

DMN, Powinno to wygl?da? tak:
Kod:

public OnPlayerEditAttachedObject(playerid, response, index, modelid, boneid, Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ, Float:fRotX, Float:fRotY, Float:fRotZ, Float:fScaleX, Float:fScaleY, Float:fScaleZ)


zapomnia?e? doda? s?owa 'public' :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-28, 23:22


DMN







Wiek: 33
Na forum: 5015 dni
Posty: 15

Piwa: 17

Respekt: 45,3

Heh.. Nie zapomnia?em, po prostu tu go nie wklei?em. Chodzi?o mi raczej o wskazanie callbacka z kt?rym mam problem, ca?y kod wygl?da tak:

Kod:

public OnPlayerEditAttachedObject(playerid, response, index, modelid, boneid, Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ, Float:fRotX, Float:fRotY, Float:fRotZ, Float:fScaleX, Float:fScaleY, Float:fScaleZ)
{
new uid = PlayerInfo[playerid][pEditingPlayerObject];
if(response)
{
MSG(playerid, "Dodatek do ubrania zosta? pomy?lnie zapisany!");

ItemInfo[uid][iOffsetX] = fOffsetX;
ItemInfo[uid][iOffsetY] = fOffsetY;
ItemInfo[uid][iOffsetZ] = fOffsetZ;
ItemInfo[uid][iRotX] = fRotX;
ItemInfo[uid][iRotY] = fRotY;
ItemInfo[uid][iRotZ] = fRotZ;
ItemInfo[uid][iScaleX] = fScaleX;
ItemInfo[uid][iScaleY] = fScaleY;
ItemInfo[uid][iScaleZ] = fScaleZ;
SaveItem(uid);
}
else
{
SetPlayerAttachedObject(playerid, ItemInfo[uid][iAttSlot], ItemInfo[uid][iModel], ItemInfo[uid][iAttBone], ItemInfo[uid][iOffsetX], ItemInfo[uid][iOffsetY], ItemInfo[uid][iOffsetZ], ItemInfo[uid][iRotX], ItemInfo[uid][iRotY], ItemInfo[uid][iRotZ], ItemInfo[uid][iScaleX], ItemInfo[uid][iScaleY], ItemInfo[uid][iScaleZ]);
DestroyObject(ItemModel[uid]);
ItemInfo[uid][iUsed] = 0;
PlayerInfo[playerid][pEditingPlayerObject] = 0;
MSG(playerid, "Dodatek do ubrania zosta? pomy?lnie usuni?ty!");
}
return 1;
}


Nie istotne czy usun? zawarto?? i zostawi? samego callbacka, i tak jest b??d. Dopiero po usuni?ciu go (czyli tre?ci public...) b??d znika.





//EDIT:

Dzi?kuj?, poradzi?em sobie. Rzecz w tym, ?e zdefiniowa?em 'index' na g?rze mapy bo by?o mi to potrzebne do innego kodu. Zmieni?em nazw? i dzia?a bez zarzutu. Mora? z tego taki, ?eby przy definicjach wymy?la? bardziej z?o?one nazwy. Do zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Tagi: onplayereditattachedobject
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] OnPlayerEditAttachedObject Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku