samperonline
Умник
Привет, добавил команду cancel для отмены своего предложение другому игроку через команды y n но как сделать проверку что вы нечего не предлагали игроку?
C++:
CMD:cancel(playerid, params[])
{
foreach(Player,i)
{
if(pSelectTemp2[i] == playerid)
{
switch(GetPVarInt(i, "SelectType"))
{
case 1: DeletePVar(pSelectTemp2[playerid], "InvID");
case 2: DeletePVar(pSelectTemp2[playerid], "ShowpassEx");
case 3: DeletePVar(pSelectTemp2[playerid], "family_id");
case 4: DeletePVar(pSelectTemp2[playerid], "price_dice");
}
DeletePVar(i, "InvID");
DeletePVar(i, "ShowpassEx");
DeletePVar(i, "family_id");
DeletePVar(i, "price_dice");
pSelectTemp2[i] = INVALID_PLAYER_ID;
DeletePVar(playerid, "Select");
SendClientMessage(i, COLOR_ORANGE, "Отозвал свое предложение.");
SendClientMessage(playerid, COLOR_ORANGE, "Вы отозвали свое предложение.");
return 1;
}
}
return 1;
}
