SA-MP Forums Archive
/Sellart problem. (Noobie question) - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: /Sellart problem. (Noobie question) (/showthread.php?tid=95992)



/Sellart problem. (Noobie question) - Sal_Kings - 05.09.2009

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;
}



Re: /Sellart problem. (Noobie question) - Takumi.WS - 05.09.2009

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;
}



Re: /Sellart problem. (Noobie question) - Zothuron - 05.09.2009

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;
}