їCуmo crear comandos para una faccion?...
#1

Disculpen, me estбba preguntando como crear comandos para una faccion ъnicamente, Por ejemplo, yo ley el post para crear facciones aquн de vale, pero ni idea de como hago para crear comandos para estб faccion es decir: Comando para abrir la puerta de su HQ, /F Etc... Porfavor ayuda..
Reply
#2

Quote:
Originally Posted by GtaChile!
Disculpen, me estбba preguntando como crear comandos para una faccion ъnicamente, Por ejemplo, yo ley el post para crear facciones aquн de vale, pero ni idea de como hago para crear comandos para estб faccion es decir: Comando para abrir la puerta de su HQ, /F Etc... Porfavor ayuda..
pawn Код:
if(strcmp("/abrirreja", cmdtext, true) == 0)
{
   if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//esto seria para la facciуn de policнas, que mayormente siempre es la 1. El "||" quiere decir "OR" que en espaсol quiere decir "у". Ejemplo: Bacas || Conejos = Bacas у Conejos
   {
     //el cуdigo que tengas para abrir la puerta/reja
   }
   return SendClientMessahe(playerid,0xFF0080FF,"El comando no existe у lo has escrito mal");
}
Reply
#3

Quote:
Originally Posted by Cesar_Biker
Bueno, falta lo que serнa el "sino" es del clan/equipo/facciуn:

pawn Код:
//OnPlayerCommandText
{
  if(strcmp("/abrirreja", cmdtext, true) == 0) //Comando
  {
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    {
       //el cуdigo que tengas para abrir la puerta/reja
    } else { //Si el jugador no es de la facciуn
    SendClientMessage(Playerid, 0xFF0000FF, "** No perteneces a esta facciуn."); //Mensaje que se le envнa
    }
    return 1; //Fin del comando
  }
  return SendClientMessage(playerid, 0xffffffff, "Este comando no existe, prueba con /Ayuda o /Comandos");
}

Reply
#4

Gracias de verdad, Les debo una, pero ahora otra pregunta...

їComo hago para abrir la puerta presionanando una tecla?

Por ejemplo yo quiero que cuando estes en un carro toques la corneta y se abra la puerta...

Y quй despues se cierre en 7 segundos..

Eh leido tutoriales sobre timer, pero no entiendo muy bien si ъstedes me lo facilitan se los agradeceria..
Reply
#5

Quote:
Originally Posted by GtaChile!
Gracias de verdad, Les debo una, pero ahora otra pregunta...

їComo hago para abrir la puerta presionanando una tecla?

Por ejemplo yo quiero que cuando estes en un carro toques la corneta y se abra la puerta...

Y quй despues se cierre en 7 segundos..

Eh leido tutoriales sobre timer, pero no entiendo muy bien si ъstedes me lo facilitan se los agradeceria..
No entiendo lo de la corneta, si me lo dices te lo hago.
Reply
#6

Osea que cuando toque el boton para activar la alarma (Corneta, Claxon) Como lo quieras llamar del carro, se abra, y despues que se cierre la verja sola en 7 segundos..

Ah otra cosa, enseсenme a crear el comando /F Para una faccion..
Reply
#7

Lo de la Corneta seria en public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) agregarle lo mismo que esto:

pawn Код:
if(strcmp("/abrirreja", cmdtext, true) == 0) //Comando
  {
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    {
       //el cуdigo que tengas para abrir la puerta/reja
    } else { //Si el jugador no es de la facciуn
    SendClientMessage(Playerid, 0xFF0000FF, "** No perteneces a esta facciуn."); //Mensaje que se le envнa
    }
    return 1; //Fin del comando
  }
  return SendClientMessage(playerid, 0xffffffff, "Este comando no existe, prueba con /Ayuda o /Comandos");
}
pero sin el /abrirreja que queda tal que asi

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
  new Float:cx, Float:cy, Float:cz;
  GetPlayerPos(playerid, cx, cy, cz);
  new string[256];
  if (((newkeys & KEY_ACTION) == KEY_ACTION) && ((oldkeys & KEY_ACTION) != KEY_ACTION)) // El KEY_ACTION SUSTITUYELO POR EL DE LA CORNETA QUE NO SE CUAL ES AHORA MISMO
  {
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    {
       //el cуdigo que tengas para abrir la puerta/reja
    } else { //Si el jugador no es de la facciуn
    SendClientMessage(Playerid, 0xFF0000FF, "** No perteneces a esta facciуn."); //Mensaje que se le envнa
    }
    return 1;
  }
  return 1;
}
Reply
#8

ЎGracias! Tratare de mejorar en todo lo posible.. xD

Otra cosa.. esto es algo aparte nada mбs son 2 cosillas y gracias por su gran ayuda..

Me pueden ayudar en el formato del comando /F...?, Es que no entiendo muy bien como hacerlo, tengo una idea pero no me sale..

Ah, y el otro problema es que tengo el XObjects, y tengo muy pocos objetos, y aun asн coloque unos pocos para una HQ De una nueva faccion y algunos objetos desaparecen de la nada O.O, ЎAyuda porfavor!, Aveces desaparecen uno aveces desaparecen otros, es muy raro y estoy preocupado O.O..

Y Gracias a los que me han ayudado..

Y porfavor, tambien facilitenme como poner autos para una faccion.
Reply
#9

Quote:
Originally Posted by GtaChile!
ЎGracias! Tratare de mejorar en todo lo posible.. xD

Otra cosa.. esto es algo aparte nada mбs son 2 cosillas y gracias por su gran ayuda..

Me pueden ayudar en el formato del comando /F...?, Es que no entiendo muy bien como hacerlo, tengo una idea pero no me sale..

Ah, y el otro problema es que tengo el XObjects, y tengo muy pocos objetos, y aun asн coloque unos pocos para una HQ De una nueva faccion y algunos objetos desaparecen de la nada O.O, ЎAyuda porfavor!, Aveces desaparecen uno aveces desaparecen otros, es muy raro y estoy preocupado O.O..

Y Gracias a los que me han ayudado..

Y porfavor, tambien facilitenme como poner autos para una faccion.
1 xobects no lo uses usa el midosxtream.
Reply
#10

Mm Tu respuesta no fue muy compleja, de todas maneras gracias.xD!

Bueno me ayudarian a crear el comando /f Para el chat de mi facciуn?, Y Me ayudarian a poner los carros privados para mi mansiуn?, Bueno se los agradeceria.

Agradeceria su ayuda..

Oye, no te ofendas pero la proxima ves cuando des una respuesta se un poco mбs complementario їDonde consigo un tutorial de midoxtream?
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)