SLAAAAM
Новичок
Пытался сделать так , чтобы каждый скилл можно было купить за 50р сразу все 100%. Но - не получилось.
Исходный код:
Исходный код:
C++:
case D_DONATE_SKILLS: {
if(!response) return pc_cmd_donate(playerid);
if(PlayerInfo[playerid][pRouble] < 2) return ErrorMessage(playerid,"Недостаточно средств");
if(PlayerInfo[playerid][pGunSkill][listitem] +2 >= 100) return ErrorMessage(playerid,"Выбранный навык владения оружием прокачен полностью");
PlayerInfo[playerid][pRouble] -= 2;
PlayerInfo[playerid][pGunSkill][listitem] += 2;
if(PlayerInfo[playerid][pGunSkill][listitem] > 100) PlayerInfo[playerid][pGunSkill][listitem] = 100;
SaveAccount(playerid);
UpdatePlayerData(playerid,"donatemoney",PlayerInfo[playerid][pRouble]);
SendClientMessage(playerid,CGOLD,"Вы успешно приобрели навыки владения оружием");
static const f_str[] = "Оружие\tЦена\tСкилл\n\
"G"SD-Pistol\t"GREEN"1р = 2\t"P"%d%s / 100%s\n\
"G"Desert Eagle\t"GREEN"1р = 2\t"P"%d%s / 100%s\n\
"G"ShotGun\t"GREEN"1р = 2\t"P"%d%s / 100%s\n\
"G"MP5\t"GREEN"1р = 2\t"P"%d%s / 100%s\n\
"G"AK-47\t"GREEN"1р = 2\t"P"%d%s / 100%s\n\
"G"M4\t"GREEN"1р = 2\t"P"%d%s / 100%s";
new string[sizeof(f_str) +1 + (-2 + 20)];
format(string,sizeof(string),f_str,PlayerInfo[playerid][pGunSkill][0],"%","%",PlayerInfo[playerid][pGunSkill][1],"%","%",PlayerInfo[playerid][pGunSkill][2],"%","%",PlayerInfo[playerid][pGunSkill][3],"%","%",PlayerInfo[playerid][pGunSkill][4],"%","%",PlayerInfo[playerid][pGunSkill][5],"%","%");
D(playerid, D_DONATE_SKILLS, DSTH, ""P"Донат", string, "Купить", "Назад");
}
C++:
case 5: {
static const f_str[] = "Оружие\tЦена\tСкилл\n\
"G"SD-Pistol\t"GREEN"1р = 2%s\t"P"%d%s / 100%s\n\
"G"Desert Eagle\t"GREEN"1р = 2%s\t"P"%d%s / 100%s\n\
"G"ShotGun\t"GREEN"1р = 2%s\t"P"%d%s / 100%s\n\
"G"MP5\t"GREEN"1р = 2%s\t"P"%d%s / 100%s\n\
"G"AK-47\t"GREEN"1р = 2%s\t"P"%d%s / 100%s\n\
"G"M4\t"GREEN"1р = 2%s\t"P"%d%s / 100%s";
new string[sizeof(f_str) +1 + (-2 + 20)];
format(string,sizeof(string),f_str,"%",PlayerInfo[playerid][pGunSkill][0],"%","%","%",PlayerInfo[playerid][pGunSkill][1],"%","%","%",PlayerInfo[playerid][pGunSkill][2],"%","%","%",PlayerInfo[playerid][pGunSkill][3],"%","%","%",PlayerInfo[playerid][pGunSkill][4],"%","%","%",PlayerInfo[playerid][pGunSkill][5],"%","%");
D(playerid, D_DONATE_SKILLS, DSTH, ""P"Донат", string, "Купить", "Назад");
}
Последнее редактирование модератором:
