if(strcmp(cmd,"/achetermat",true)==0) // By Ellis
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "Vous devez être loggé !");
return 1;
}
if(PlayerInfo[playerid][pJob] != 23 || PlayerInfo[playerid][pJob] != 9)// ICI -----------------------------------------------------------------------------------------------------------
{
SendClientMessage(playerid, COLOR_GREY, "Vous n'êtes pas un fabriquant d'armes.");
return 1;
}
if(!PlayerToPoint(2.0, playerid, 2230.3579,-2286.2107,14.3751))
{
SendClientMessage(playerid, COLOR_GREY, "Vous n'êtes pas à la banque de materiaux !");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "UTTILISATION: /achetermat [ammount]");
return 1;
}
new mammount;
mammount = strval(tmp);
if(mammount > matssys[MatsAmmount])
{
SendClientMessage(playerid, COLOR_WHITE, "Banque: Désolé, on a pas assez de materiaux.");
return 1;
}
if(GetPlayerMoney(playerid) < mammount * 15 - 1)
{
SendClientMessage(playerid, COLOR_GREY, "Vous n'avez pas assez d'argent !");
return 1;
}
matssys[MatsAmmount] -= mammount;
PlayerInfo[playerid][pMats] += mammount;
SafeGivePlayerMoney(playerid, - mammount * 15);
format(string, sizeof(string), "Vous achetez %d materiaux pour $%d.", mammount, mammount * 15);
SendClientMessage(playerid, COLOR_GREY, string);
SaveMatsSystem();
return 1;
}
return 1;
}