Wysłany: 2017-05-14, 17:19
zawil123
Początkujący Pawner
Wiek: 31 Na forum: 3911 dni Posty: 30
Nick w MP: SzaKal.
Witam, ogarn??bym mi kto? co robi? ?le??
Kod: if(newkeys & KEY_LOOK_BEHIND || newkeys & KEY_HANDBRAKE)
{
if(gGracz[playerid][FrakcjaSP] == 1)
{
if(IsPlayerInRangeOfPoint(playerid,2,2889.816894, 2200.959716, 11.156503)) //Drzwi SP1
{
if(DrzwiSP1 == false)
{
MoveDynamicObject(DrzwiSP1, 2889.816894, 2200.959716, 8.446500, 1.0, 0.000000, 0.000000, -89.700012);
DrzwiSP1 = true;
}
else if(DrzwiSP1 == true)
{
MoveDynamicObject(DrzwiSP1, 2889.816894, 2200.959716, 11.156503, 1.0, 0.000000, 0.000000, -89.700012);
DrzwiSP1 = false;
}
}
if(IsPlayerInRangeOfPoint(playerid,2,2898.949218, 2210.508300, 11.156503)) //Drzwi SP2
{
if(DrzwiSP2 == false)
{
MoveDynamicObject(DrzwiSP2, 2898.949218, 2210.508300, 8.416500, 1.0, 0.000000, 0.000000, -89.700012);
DrzwiSP2 = true;
}
else if(DrzwiSP2 == true)
{
MoveDynamicObject(DrzwiSP2, 2898.949218, 2210.508300, 11.156503, 1.0 ,0.000000, 0.000000, -89.700012);
DrzwiSP2 = false;
}
}
}
}
Kod: DrzwiSP1 = CreateDynamicObject(3089, 2889.816894, 2200.959716, 11.156503, 0.000000, 0.000000, -89.700012); //wys 8.446500
DrzwiSP1 = false;
DrzwiSP2 = CreateDynamicObject(3089, 2898.949218, 2210.508300, 11.156503, 0.000000, 0.000000, -89.700012); //wys 8.416500
DrzwiSP2 = false;
news zrobiony nie wyskakuje ?adnej b??d lecz drzwi si? nie otwieraj?
Wysłany: 2017-05-14, 18:16
FamousPL
Wiek: 34 Na forum: 3771 dni Posty: 17
Nick w MP: FamousPL
Piwa : 249
Kod:
Co ty masz zamiar tu zrobi??
Czemu dajesz obiekt na false, jak to sensu nie ma ;d
Zrob zmienna bool ktora bedzie przechowywala czy drzwi sa zamkniete czy nie.
jesli sa zamkniete to jak kliknie robisz moveobject i tak samo tylko ze z zamknieciem
Wysłany: 2017-05-14, 20:47
zawil123
Początkujący Pawner
Wiek: 31 Na forum: 3911 dni Posty: 30
Nick w MP: SzaKal.
a widzisz xd w tym problem by? dzi?ki za pomoc tylko wyskakuje mi warning
Kod: warning 213: tag mismatch
Kod:
if(IsPlayerInRangeOfPoint(playerid,2,2889.816894, 2200.959716, 11.156503)) //Drzwi SP1
{
if(DrzwiSP11 == 0)
{
MoveDynamicObject(DrzwiSP1, 2889.816894, 2200.959716, 8.446500, 1.0, 0.000000, 0.000000, -89.700012);
DrzwiSP11 = 1;
}
else if(DrzwiSP11 == 1)
{
MoveDynamicObject(DrzwiSP1, 2889.816894, 2200.959716, 11.156503, 1.0, 0.000000, 0.000000, -89.700012);
DrzwiSP11 = 0;
}
}
to jest w newkeys
Kod: to jest na poczatku
Kod: to jest w OnGameModeInt
Wysłany: 2017-05-14, 20:50
Wafelowski
Wiek: 29 Na forum: 5347 dni Posty: 428
Piwa : 100
Zmienna bool, w warunku zamiast 0 lub 1 dajesz false lub true.
Kod:
if(IsPlayerInRangeOfPoint(playerid,2,2889.816894, 2200.959716, 11.156503)) //Drzwi SP1
{
if(DrzwiSP11 == false)
{
MoveDynamicObject(DrzwiSP1, 2889.816894, 2200.959716, 8.446500, 1.0, 0.000000, 0.000000, -89.700012);
DrzwiSP11 = 1;
}
else if(DrzwiSP11 == true)
{
MoveDynamicObject(DrzwiSP1, 2889.816894, 2200.959716, 11.156503, 1.0, 0.000000, 0.000000, -89.700012);
DrzwiSP11 = 0;
}
}
Wysłany: 2017-05-14, 20:56
zawil123
Początkujący Pawner
Wiek: 31 Na forum: 3911 dni Posty: 30
Nick w MP: SzaKal.
dzieki do zamkniecia
Tagi: otwieranie/zamykanie :: drzwi :: jednym :: przyciskiem
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: