Peršokti į turinį

Dėl lifto.


Recommended Posts

Sveiki, kuriu lifta ir noriu padaryti, kad eitu iš vieno vietos iškviesti lifta ir iš kitos, bet iškiečia tik iš vienos vietos. Štai kodas: 

if(IsPlayerInAnyVehicle(playerid) && newkeys & KEY_HANDBRAKE || !IsPlayerInAnyVehicle(playerid) && newkeys & KEY_SPRINT) // Space klavisas
{
if(IsPlayerInRangeOfPoint(playerid, 5.0 , 2326.0952, -136.2043, -0.6939)) // Vietoi X,Y,Z iraļæ½ome vartu koordinates
{
{
if(GetPVarInt(playerid, "liftas") == 0) //Jei vartai uļæ½daryti
{
MoveObject(obj, 2326.0952, -136.2043, -0.6939, 2); // Patraukiam objekta
SetPVarInt(playerid, "liftas", 1); //Padarom vartus atidarytus
SendClientMessage(playerid, -1, "Liftas leidžiasi"); //Nusiunļæ½iam ļæ½inute?
}
else if(GetPVarInt(playerid, "liftas") == 1) //Jei vartai atidaryti
{
MoveObject(obj, 2326.0952, -136.2043, 27.2533, 2); // Patraukiam objekta
SetPVarInt(playerid, "liftas", 0); //Padarom vartus uļæ½darytus
SendClientMessage(playerid, -1, "Liftas kyla"); //Nusiunļæ½iam ļæ½inute?
}
}
return 1;
}
}
return 0;
}
Nuoroda į komentarą
Dalintis per kitą puslapį

Tai, kad pas tave tik vieną kartą tikrina koordinates, tai kaip iš dviejų vietų jis veikti gali?

 

Dadedu if(IsPlayerInRangeOfPoint(playerid, 5.0 , 2326.0952, -136.2043, 5.6939)) // Vietoi X,Y,Z iraļæ½ome vartu koordinates

Nemete pawn erroro nieko, nueinu y srw ir niekas neveike... kažką netaip darau

 

if(IsPlayerInAnyVehicle(playerid) && newkeys & KEY_HANDBRAKE || !IsPlayerInAnyVehicle(playerid) && newkeys & KEY_SPRINT) // Space klavisas

{

if(IsPlayerInRangeOfPoint(playerid, 5.0 , 2326.0952, -136.2043, -0.6939)) // Vietoi X,Y,Z iraļæ½ome vartu koordinates

if(IsPlayerInRangeOfPoint(playerid, 5.0 , 2326.0952, -136.2043, 5.6939)) // Vietoi X,Y,Z iraļæ½ome vartu koordinates

{

{

if(GetPVarInt(playerid, "liftas") == 0) //Jei vartai uļæ½daryti

{

MoveObject(obj, 2326.0952, -136.2043, -0.6939, 2); // Patraukiam objekta

SetPVarInt(playerid, "liftas", 1); //Padarom vartus atidarytus

SendClientMessage(playerid, -1, "Liftas leidžiasi"); //Nusiunļæ½iam ļæ½inute?

}

else if(GetPVarInt(playerid, "liftas") == 1) //Jei vartai atidaryti

{

MoveObject(obj, 2326.0952, -136.2043, 27.2533, 2); // Patraukiam objekta

SetPVarInt(playerid, "liftas", 0); //Padarom vartus uļæ½darytus

SendClientMessage(playerid, -1, "Liftas kyla"); //Nusiunļæ½iam ļæ½inute?

}

}

return 1;

}

}

return 0;

}

Nuoroda į komentarą
Dalintis per kitą puslapį

if( IsPlayerInRangeOfPoint( playerid, 5.0 , 2326.0952, -136.2043, -0.6939) || IsPlayerInRangeOfPoint( playerid, 5.0 , 2326.0952, -136.2043, 5.6939 ) )

pabandyk taip

Redaguota , nario MartynasK
Nuoroda į komentarą
Dalintis per kitą puslapį

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

×
×
  • Sukurti naują...