Page 1 of 1
[PAWNO] Kā uztaisīt rotējošu objektu!
Posted: 13 Jun 2009, 16:13
by kartons
Code: Select all
#include
new taimeris;
new objekts;
forward RotateObjectOneDegree();
public OnFilterScriptInit()
{
objekts = CreateObject(10771, 3203.9980+2500, 1996.5876+2500, 3.5062+2, 0.0000, 0.0000, 90.0000);
taimeris = SetTimer("Rote par vienu gradu", 10, true); //uztaisit taimeri, kurs liks rotateobjectinedegree() rotet katru sekundi
return 1;
}
public RotateObjectOneDegree() //taimera funkcija, lai objekts rotetu
{
new Float:rotx;
new Float:roty;
new Float:rotz;
GetObjectRot(objectid, rotx, roty, rotz);
rotx = rotx + 0.1;
SetObjectRot(objectid, rotx, roty, rotz);
return 1;
}
Laikam viss!

Re: [PAWNO] Kā uztaisīt rotējošu objektu!
Posted: 13 Jun 2009, 17:06
by Deliite[1337]
tada pamaciba vnk

Re: [PAWNO] Kā uztaisīt rotējošu objektu!
Posted: 13 Jun 2009, 17:11
by Faust
Piedod, copy & paste es jau mācēju.
Re: [PAWNO] Kā uztaisīt rotējošu objektu!
Posted: 13 Jun 2009, 20:22
by nismo_AmP
Atļaušos palabot:
Code: Select all
#include
new taimeris;
new objekts;
forward RotateObjectOneDegree();
public OnFilterScriptInit()
{
objekts = CreateObject(10771, 3203.9980+2500, 1996.5876+2500, 3.5062+2, 0.0000, 0.0000, 90.0000);
taimeris = SetTimer("RotateObjectOneDegree", 1000, true); //uztaisit taimeri, kurs liks rotateobjectinedegree() rotet katru sekundi (sekunde ir 1000ms)
return 1;
}
public OnFilterScriptExit()
{
KillTimer(taimeris);
return 1;
}
public RotateObjectOneDegree() //taimera funkcija, lai objekts rotetu
{
new Float:rotx,Float:roty,Float:rotz;
GetObjectRot(objekts, rotx, roty, rotz);
rotx = rotx + 0.1;
SetObjectRot(objekts, rotx, roty, rotz);
return 1;
}
Re: [PAWNO] Kā uztaisīt rotējošu objektu!
Posted: 14 Jun 2009, 11:50
by Disaster
nismo wrote:Atļaušos palabot:
Code: Select all
#include
new taimeris;
new objekts;
forward RotateObjectOneDegree();
public OnFilterScriptInit()
{
objekts = CreateObject(10771, 3203.9980+2500, 1996.5876+2500, 3.5062+2, 0.0000, 0.0000, 90.0000);
taimeris = SetTimer("RotateObjectOneDegree", 1000, true); //uztaisit taimeri, kurs liks rotateobjectinedegree() rotet katru sekundi (sekunde ir 1000ms)
return 1;
}
public OnFilterScriptExit()
{
KillTimer(taimeris);
return 1;
}
public RotateObjectOneDegree() //taimera funkcija, lai objekts rotetu
{
new Float:rotx,Float:roty,Float:rotz;
GetObjectRot(objekts, rotx, roty, rotz);
rotx = rotx + 0.1;
SetObjectRot(objekts, rotx, roty, rotz);
return 1;
}
Pēc nismo jau varēja saprast beidzot!
Pamācība nekāda, pats skripta kods ganjau noderēs.