/Sellart problem. (Noobie question)
#1

Ok so, When you type /sellart and u have no art it will still sell the art.
If you don't have at least 1
Код:
new ART[MAX_PLAYERS];
then a message will say "You don't have any art to sell!"

Код:
if(!strcmp(cmdtext,"/Sellart",true))
{
  SendClientMessage(playerid,COLOR_GREEN,"________________Art Sold!_____________________________");
  SendClientMessage(playerid,COLOR_GREEN,"You sell your peace of art, To the art muesem.");
  ART[playerid]--;
  GivePlayerMoney(playerid,50);
  SendClientMessage(playerid,COLOR_GREEN,"+50 USD.");
  SendClientMessage(playerid,COLOR_GREEN,"________________________________________________________");
  return 1;
}
Reply
#2

Well try this
Код:
if(!strcmp(cmdtext,"/Sellart",true))
{ 
if(ART[playerid] == 1)
{
  SendClientMessage(playerid,COLOR_GREEN,"________________Art Sold!_____________________________");
  SendClientMessage(playerid,COLOR_GREEN,"You sell your peace of art, To the art muesem.");
  ART[playerid] = 0;
  GivePlayerMoney(playerid,50);
  SendClientMessage(playerid,COLOR_GREEN,"+50 USD.");
  SendClientMessage(playerid,COLOR_GREEN,"________________________________________________________");
}
else
{
SendClientMessage(playerid, COLOR_RED, "You don't have any art to sell"
}
return 1;
}
Reply
#3

Quote:
Originally Posted by Takumi[URP
]
Well try this
Код:
if(!strcmp(cmdtext,"/Sellart",true))
{ 
if(ART[playerid] == 1)
{
  SendClientMessage(playerid,COLOR_GREEN,"________________Art Sold!_____________________________");
  SendClientMessage(playerid,COLOR_GREEN,"You sell your peace of art, To the art muesem.");
  ART[playerid] = 0;
  GivePlayerMoney(playerid,50);
  SendClientMessage(playerid,COLOR_GREEN,"+50 USD.");
  SendClientMessage(playerid,COLOR_GREEN,"________________________________________________________");
}
else
{
SendClientMessage(playerid, COLOR_RED, "You don't have any art to sell");
}
return 1;
}
Yea basically what he said BUT if players are able to carry more than one art piece then it would be:

Код:
if(!strcmp(cmdtext,"/Sellart",true))
{
  if(ART[playerid] > 0) {
  SendClientMessage(playerid,COLOR_GREEN,"________________Art Sold!_____________________________");
  SendClientMessage(playerid,COLOR_GREEN,"You sell your peace of art, To the art muesem.");
  ART[playerid]--;
  GivePlayerMoney(playerid,50);
  SendClientMessage(playerid,COLOR_GREEN,"+50 USD.");
  SendClientMessage(playerid,COLOR_GREEN,"________________________________________________________");
  } else {
  SendClientMessage(playerid,COLOR_RED,"You don't have any art to sell!");
  }
  return 1;
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)