prado1
Новичок
Приветствую всех!
Кому не сложно, можете подправить команду sellform в моем моде:
-после того как бандит покупает форму, у военного остается форма, а надо чтобы он оказался в трусах.
-После релога бандита с формой, он спавниться в трусах.
Вот сама команда:
^
|
|
|
P.S./accept form
Кому не сложно, можете подправить команду sellform в моем моде:
-после того как бандит покупает форму, у военного остается форма, а надо чтобы он оказался в трусах.
-После релога бандита с формой, он спавниться в трусах.
Вот сама команда:
PHP:
else if(strcmp(cmd, "/sellform", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /sellforma [id] [цена]");
new playa;
new money;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
money = strval(tmp);
if(money < 1000 || money > 50000) { SendClientMessage(playerid, COLOR_GREY, "Цена должна быть: от 1000 до 50000!"); return 1; }
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
if(ProxDetectorS(8.0, playerid, playa))
{
if(playa == playerid) { SendClientMessage(playerid, COLOR_GREY, "Вы указали свой ид!"); return 1; }
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Вы предложили %s купить форму за %d вирт",giveplayer,money);
SendClientMessage(playerid, 0x6495EDFF, string);
format(string, sizeof(string), "%s предлагает вам купить форму за %d вирт. (( ::: Введите: /accept forma для покупки))",sendername,money);
SendClientMessage(playa, 0x6495EDFF, string);
FormaOffer[playa] = playerid;
FormaPrice[playa] = money;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Игрок не рядом с вами");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Игрок не найден!");
return 1;
}
}
PHP:
else if(strcmp(x_job,"form",true) == 0)
{
if(FormaOffer[playerid] < 999)
{
if(IsPlayerConnected( FormaOffer[playerid]))
{
if(PlayerInfo[playerid][pCash] > FormaPrice[playerid])
{
GetPlayerName(FormaOffer[playerid], giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Вы купили форму у %s за %d вирт.",giveplayer, FormaPrice[playerid]);
SendClientMessage(playerid, 0x6495EDFF, string);
format(string, sizeof(string), "Вы продали форму %s за %d вирт.",sendername, FormaPrice[playerid]);
SendClientMessage(FormaOffer[playerid], 0x6495EDFF, string);
forma[playerid] = 1;
PlayerInfo[playerid][pModel] =252;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s потерял/продал армейскую форму", sendername);
SendFamilyMessage(19,COLOR_YELLOW2, string);
SendFamilyMessage(3,COLOR_YELLOW2, string);
SendFamilyMessage(8,COLOR_YELLOW2, string);
PlayerInfo[playerid][pCash] -=FormaPrice[playerid];
PlayerInfo[FormaOffer[playerid]][pCash]+= FormaPrice[playerid];
FormaOffer[playerid] = 999;
FormaPrice[playerid] = 0;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "У вас недостаточно денег!");
return 1;
}
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Вам ни кто не предлагал форму!");
return 1;
}
}
|
|
|
P.S./accept form
