hola a todos hoy vengo a enseñar como crear cmd darmestats ya que se me vino ala cabesa algo re-fail Bueno empezemos
if(strcmp(cmd, "/darmestats", true) == 0)
{
if(PlayerInfo[playerid][pLevel] == 1)
{
GivePlayerMoney(playerid, 150000);
PlayerInfo[playerid][pLevel] = 3;
SetPlayerScore(playerid, 3);
SendClientMessage(playerid, 0xFFD300FF,"[INFO]Usted Ha Recibido Su Stats");
}
return 1;
}
________________________________________
if(strcmp(cmd, "/darmestats", true) == 0)//Esto es el encabezado como todos saven.
________________________________________
{
if(PlayerInfo[playerid][pLevel] == 1)
{//Esto es lo mas importante del comando ya que si no le ponemos 1 los usuarios podran usarlo bastnates veses y recibiran mucho dinero bueno, donde dice [pLevel] == 1) eso es haci por que? cuando entras a un servidor rolplay de default te da nivel 1 entonses si tiene nivel 1 usas /darmestats te dara el stats que tu pongas, y si el usuario que ponga el cmd tene nivel 2 no podra hacer nada, por que el == 1) significa que solo lo usaran los de nivel 1 y cuando pongan eso les dara nivel 3 no se el que quieran y luejo no lo pondran poner por que solo es 1 por usuario..
________________________________________
GivePlayerMoney(playerid, la plata que quieres quede);//ahi va el dinero que quieres que del el cmd
PlayerInfo[playerid][pLevel] = 3;//aqui pones el nivel que quieres que le de..
SetPlayerScore(playerid, 3); //aqui igual lo pones el mismo de rriba osea 3
SendClientMessage(playerid, 0xFFD300FF,"[INFO]Usted Ha Recibido Su Stats");//el mensaje que de al dar el stats.
}
return 1;
}
________________________________________
Bueno eso es todo espero les sirva adios
Ejemplo
if(strcmp(cmd, "/darmestats", true) == 0)
{
if(PlayerInfo[playerid][pLevel] == 1)
{
GivePlayerMoney(playerid, 150000);
PlayerInfo[playerid][pLevel] = 3;
SetPlayerScore(playerid, 3);
SendClientMessage(playerid, 0xFFD300FF,"[INFO]Usted Ha Recibido Su Stats");
}
return 1;
}
Explicacion
________________________________________
if(strcmp(cmd, "/darmestats", true) == 0)//Esto es el encabezado como todos saven.
________________________________________
{
if(PlayerInfo[playerid][pLevel] == 1)
{//Esto es lo mas importante del comando ya que si no le ponemos 1 los usuarios podran usarlo bastnates veses y recibiran mucho dinero bueno, donde dice [pLevel] == 1) eso es haci por que? cuando entras a un servidor rolplay de default te da nivel 1 entonses si tiene nivel 1 usas /darmestats te dara el stats que tu pongas, y si el usuario que ponga el cmd tene nivel 2 no podra hacer nada, por que el == 1) significa que solo lo usaran los de nivel 1 y cuando pongan eso les dara nivel 3 no se el que quieran y luejo no lo pondran poner por que solo es 1 por usuario..
________________________________________
GivePlayerMoney(playerid, la plata que quieres quede);//ahi va el dinero que quieres que del el cmd
PlayerInfo[playerid][pLevel] = 3;//aqui pones el nivel que quieres que le de..
SetPlayerScore(playerid, 3); //aqui igual lo pones el mismo de rriba osea 3
SendClientMessage(playerid, 0xFFD300FF,"[INFO]Usted Ha Recibido Su Stats");//el mensaje que de al dar el stats.
}
return 1;
}
________________________________________
Bueno eso es todo espero les sirva adios