[Ayuda] Problema de lуgica en cуdigo
#8

Buenas, eso es sencillo y solo es en un callback que es este: OnPlayerKeyStateChange(playerid, newkeys, oldkeys);
y te dejare aquн un codigo de como seria eso:

Код:
new PuertaMecanicosLA = 0; // En los news 0: Cerrada 1: Abierta

if(OnPlayerKeyStateChange(playerid, newkeys, oldkeys))
{
   if(newkeys == KEY_YES)
   {
      if(IsPlayerInRangeOfPoint(playerid, 30.0, 2260.96704, -1342.05200, 24.55900)) // Remueve esto si la quieres abrir/cerrar donde quieras
      {
         if(!Team_Mecanicos(playerid)) return SendClientMessage(playerid, COLOR_GREY, "* Acceso Denegado.");
         if(PuertaMecanicosLA == 0)
         {
            MoveDynamicObject(PuertaMecanicos,2260.96704, -1342.05200, 17.35023, 5.0);
         }
         else if(PuertaMecanicosLA == 1)
         {
            MoveDynamicObject(PuertaMecanicos,2260.96704, -1342.05200, 24.55900, 5.0);
         }
      }
   }
   return 1;
}
Responde si tienes algъn problema, saludos.
NOTA: Se abre con la tecla 'Y'
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)