SA-MP Forums Archive
[Ayuda] Comandos - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Ayuda] Comandos (/showthread.php?tid=132464)



[Ayuda] Comandos - X-DiEgO-X - 07.03.2010

Hola..
He creado un comando de armas pero cuando no tiene suficiente dinero igual la compra y le aparece el total en negativo..

pawn Код:
if (strcmp(cmdtext, "/m4", true)==0) {
  GivePlayerWeapon(playerid, 31, 200);
   if(GetPlayerMoney(playerid) < 500)
   
{
  SendClientMessage(playerid, COLOR_RED, "No tienes suficiente dinero para comprar esto!"); }

   return 1;
Que debo poner o que debo modificar?


Re: [Ayuda] Comandos - HuRRiCaNe - 07.03.2010

pawn Код:
if (strcmp(cmdtext, "/m4", true)==0)
{
 
   if(GetPlayerMoney(playerid) < 500)
   
  {
     SendClientMessage(playerid, COLOR_RED, "No tienes suficiente dinero para comprar esto!");
  }
  GivePlayerWeapon(playerid, 31, 200);
  GivePlayerMoney(playerid,-500);
   return 1;
}



Re: [Ayuda] Comandos - CristianTdj - 07.03.2010

Primero, como dijo BiG_Sm0k3, hay que checkear si el jugador tiene el dinero.

Que esto sirva para otros comandos como los de nivel, si el jugador estб en un coche o si estб conectado.

PRIMERO CHECKEAD


Re: [Ayuda] Comandos - X-DiEgO-X - 07.03.2010

Quote:
Originally Posted by BiG_Sm0k3
pawn Код:
if (strcmp(cmdtext, "/m4", true)==0)
{
 
   if(GetPlayerMoney(playerid) < 500)
   
  {
     SendClientMessage(playerid, COLOR_RED, "No tienes suficiente dinero para comprar esto!");
  }
  GivePlayerWeapon(playerid, 31, 200);
  GivePlayerMoney(playerid,-500);
   return 1;
}
Aun sigue pasando aparece no tienes suficiente dinero pero igual compora el arma y pasa su total a negativo.


Re: [Ayuda] Comandos - Miguel - 07.03.2010

pawn Код:
if (strcmp(cmdtext, "/m4", true)==0)
{
 
   if(GetPlayerMoney(playerid) < 500)  
   {
     SendClientMessage(playerid, COLOR_RED, "No tienes suficiente dinero para comprar esto!");
     return 1;
   }
   else
   {
     GivePlayerWeapon(playerid, 31, 200);
     GivePlayerMoney(playerid,-500);
   }
   return 1;
}



Re: [Ayuda] Comandos - TheChaoz - 07.03.2010

pawn Код:
if(strcmp("/m4", cmdtext, true) == 0){
  if(GetPlayerMoney(playerid) <= 500)return SendClientMessage(playerid, COLOR_RED, "No tienes suficiente dinero para comprar esto!");
  GivePlayerWeapon(playerid, 31, 200);
  GivePlayerMoney(playerid,-500);
  return 1;
}



Re: [Ayuda] Comandos - X-DiEgO-X - 08.03.2010

Quote:
Originally Posted by the_chaoz
pawn Код:
if(strcmp("/m4", cmdtext, true) == 0){
  if(GetPlayerMoney(playerid) <= 500)return SendClientMessage(playerid, COLOR_RED, "No tienes suficiente dinero para comprar esto!");
  GivePlayerWeapon(playerid, 31, 200);
  GivePlayerMoney(playerid,-500);
  return 1;
}
Muchas gracias si me sirvio y es corta..

Quote:
Originally Posted by SAWC™
pawn Код:
if (strcmp(cmdtext, "/m4", true)==0)
{
 
   if(GetPlayerMoney(playerid) < 500)  
   {
     SendClientMessage(playerid, COLOR_RED, "No tienes suficiente dinero para comprar esto!");
     return 1;
   }
   else
   {
     GivePlayerWeapon(playerid, 31, 200);
     GivePlayerMoney(playerid,-500);
   }
   return 1;
}
Tambien esta buenta muchas gracias

PD: Cerrar PosT