-
Hello valaki megcsinálná nekem ezt az objectet mozgóra? ez egy katonai ajtó nyitó objecte:
CreateObject(986, 96.6640625, 1918.8442382813, 17.271324157715, 0, 0, 270);
Ha lehet akkor egy parancsot hozzá hogy /k1-nyit /k1-zár
-
new k1;//a new okhoz kell tenni.
ezt rakd az OnGameModeInit() alá:
k1 = CreateObject(986, 96.6640625, 1918.8442382813, 17.271324157715, 0, 0, 270);
zt pedig az OnPlayerCommandText alá tedd:
if(strcmp(cmdtext, \"/k1-nyit\", true) == 0)
{
MoveObject(k1, 96.6640625, 1918.8442382813, 17.271324157715, 2.5); // a 2.5 az a sebessége és ezek az xyz koodrináták: 96.6640625, 1918.8442382813, 17.271324157715
return 1;
}
-
Helló!
Úgy akarom megcsinálni, hogy ez a kar felemelkedjen amikor odamegyek hozzá
Nem tudom, hogy melyik a kar és melyik az alja, de az biztos, hogy 4 kat és 4 alja van!
CreateObject(966, 2095.414063, 1716.913940, 9.820313, 0.0000, 0.0000, 258.7500);
CreateObject(966, 2093.779785, 1717.136963, 9.820313, 0.0000, 0.0000, 258.7500);
CreateObject(968, 2095.476563, 1717.149414, 10.673788, 0.0000, 0.0000, 258.7500);
CreateObject(968, 2093.828125, 1717.375244, 10.711717, 0.0000, 0.0000, 258.7500);
CreateObject(966, 2088.754883, 1641.878906, 9.820313, 0.0000, 0.0000, 270.0000);
CreateObject(966, 2087.757813, 1641.913574, 9.820313, 0.0000, 0.0000, 270.0000);
CreateObject(968, 2087.765625, 1642.106689, 10.703865, 0.0000, 0.0000, 270.0000);
CreateObject(968, 2088.757080, 1642.072021, 10.687585, 0.0000, 0.0000, 270.0000);
Köszi!
-
Légyszi ne duplapostolj, már unom.
-
#include <a_samp>
forward PlayerToPoint(Float:r, who, Float:x, Float:y, Float:z);
forward OtherTimer();
//new mo0;
main() { print(\"GM betöltve!\"); }
public OnGameModeInit() {
//mo0 = CreateObject(966, 10.0, 10.0, 10.0, 0.0, 0.0, 270.0);
// Hozzunk létre egy teszt objectet
SetTimer(\"OtherTimer\", 5000, 1); // hozzunk létre egy timer hogy hányszor nézze meg azt a pontot
return 1;
}
public OtherTimer() {
for(new i = 0; i < MAX_PLAYERS; i++) {
if(PlayerToPoint(5.0, i, 10.0, 10.0, 10.0)) { // gamemodeinit koordinátái (rad, kinek, X, Y, Z)
//moveobject(mo0, 0.0, 0.0, 0.0, 2.5); // X,Y,Z,Float:Speed
//Ide hogy mitcsináljon az object mikor a közelébe mész
} else if(!PlayerToPoint(5.0, i, 10.0, 10.0, 10.0)) { // megint gamemodeinit koordinátái, csak a
//moveobject(mo0, 10.0, 10.0, 10.0, 2.5); // X,Y,Z,Float:Speed
//ide ugyan azt amit a GameModeInitbe raktál (vagyis a koordinátája)
//de ha nem vagy a közelében akkor lezár a kapu
}
}
return 1;
}
public PlayerToPoint(Float:r, who, Float:x, Float:y, Float:z) {
new Float:ox, Float:oy, Float:oz;
new Float:tx, Float:ty, Float:tz;
GetPlayerPos(who, ox, oy, oz);
tx = (ox -x);
ty = (oy -y);
tz = (oz -z);
if (((tx < r) && (tx > -r)) && ((ty < r) && (ty > -r)) && ((tz < r) && (tz > -r)))
return true;
return false;
}
-
Nem csinálnád meg ahhoz?
-
Ez szerintem lehetetlen hogy a kapu Y rotationja 90 fokba áljon :-\\
Csináljak egy másik kaput?
-
Helló!
Ha átjönnél a szerómra akkor megmutatom, hogy hogy is akartam!
0.2X
5.114.188.79:8000
178.22.228.37:8000
-
:-\\ nincsmás kliens? :o
Nem tudok belépni csak azért :D
-
ragd 0.3c RC7 re xd
-
hogyan?
ennél jó a fegyverbolt meg minden!
-
akkor valaki adjon kliens linket én még sosem voltam 0.2x-en xd
-
http://data.hu/get/3342822/sa-mp-0.2x-install.exe
-
megvan?
-
már fent vagyok a szerón, Yeaseiro néven
-
mi a neved?
-
min én is