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

Wysłany: 2012-05-10, 19:43


ziomek33







Wiek: 30
Na forum: 6016 dni
Posty: 6

Piwa: 1

Respekt: 50

Witajcie, mam problem z pewn? funkcj? odpowiadaj?cym za zapis obiektow. Nie wiem sk?d pobra? "modelid" obiektu ktory ma si? zapisa? po kliknieciu ikonki zapisz...


Kod:

C:\Documents and Settings\Pulpit\Kopia Kopia SYSTOBJ.pwn(360) : error 017: undefined symbol "modelid"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.


Skrypt ktory odpowiada za ikonke zapisu "dyskietk?"... (Warning zaznaczony poni?ej strza?k?)

Kod:

public OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ)
{
if(!IsValidObject(objectid)) return;
MoveObject(objectid, fX, fY, fZ, 10.0, fRotX, fRotY, fRotZ);

if(response == 1)//Klikniecie na dyskietk? powoduj? zapis obiektu..
{
new idx;
while (idx < sizeof(Obiekt))
{
GetObjectRot(objectid, fRotX, fRotY, fRotZ);
GetObjectPos(objectid, fX, fY, fZ);
Obiekt[idx][UID] = objectid;
Obiekt[idx][OModelID] = modelid; <----- (360) W jaki sposob pobrac modelid.??
Obiekt[idx][fX2] = fX;
Obiekt[idx][fY2] = fY;
Obiekt[idx][fZ2] = fZ;
Obiekt[idx][fRotX2] = fRotX;
Obiekt[idx][fRotY2] = fRotY;
Obiekt[idx][fRotZ2] = fRotZ;
}
}
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-10, 20:04


Sillence







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

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Hmm ... Spr?buj doda? :
Kod:

new modelid;


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-10, 20:32


ziomek33







Wiek: 30
Na forum: 6016 dni
Posty: 6

Piwa: 1

Respekt: 50

Niestety to nic nie daje, gdyz nie ma sk?d pobrac "modelid" tyle wiem, tylko nie wiem jak to zrobi? ?eby go pobiera?.

Po wklejeniu new modelid; lub dopisaniu do new idx, modelid; ukazuje si? taki warning, musi byc inny spos?b na to..

Kod:


C:\Documents and Settings\Pulpit\ZapisObiektow 0,3e SAMP.pwn(362) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Pulpit\ZapisObiektow 0,3e SAMP.pwn(358) : warning 203: symbol is never used: "modelid"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-10, 21:08


Sillence







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

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

U?ywasz streamera ? Do tych ca?ych obiekt?w ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-10, 21:15


ziomek33







Wiek: 30
Na forum: 6016 dni
Posty: 6

Piwa: 1

Respekt: 50

To jest nowy edytor obiektow z wersji 0.3e, nie ma sensu uzywania streamera.

Dodam jeszcze kawa?ek kodu... Mozna by to jako? powiaza? z komend? /obj [model], tylko jak?
Kod:

enum ObiektInfo
{
UID,
OModelID,
Float:fX2,
Float:fY2,
Float:fZ2,
Float:fRotX2,
Float:fRotY2,
Float:fRotZ2,
};


new Obiekt[8][ObiektInfo];
new Obiekt2[MAX_OBIEKTOW];

/////////////////////////////////

CMD:obj(playerid, params[])
{
if(isnull(params))
return SendClientMessage(playerid, -1, "Aby stworzy? obiekt wpisz: /obj [id modelu]");

new Float:pPos[3];
GetPlayerPos(playerid, pPos[0], pPos[1], pPos[2]);

new Object = CreateObject(strval(params), pPos[0], pPos[1], pPos[2], 0.0, 0.0, 0.0);
EditObject(playerid, Object);
SendClientMessage(playerid, 0x00FF00, "W?a?nie rozpocza?e? edycj? obiektu!");
return 1;
}




Postaw piwo autorowi tego posta
 

 
Tagi: skąd :: pobrać :: quotmodelidquot :: obiektu :: skrypt :: temacie :: zapis...
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] Skąd pobrać "modelid" obiektu ? Skrypt w te 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