Дёня
Умник
Приветствую всех.
У меня на сервере есть статистика оружий(т.е. на сколько процентов они прокачены) и есть команда /setgun [id] [проценты] - прокачать все оружия игроку на [проценты]
Вот команда
У меня вопрос как сделать одну команду, для прокачивания всех оружий по одиночке, допустим /setgun [id] [M4] [проценты], /setgun [id] [Deagle] [проценты] и т.д.
Естественно + не обижу.
У меня на сервере есть статистика оружий(т.е. на сколько процентов они прокачены) и есть команда /setgun [id] [проценты] - прокачать все оружия игроку на [проценты]
Вот команда
PHP:
if(strcmp(cmd, "/setgun", true) == 0){
if(IsPlayerConnected(playerid)){
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){SendClientMessage(playerid, admin, ":::Используй: /setscore [id] [scores]");return 1;}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 100|| level < 0) { SendClientMessage(playerid, admin, ":::Число не может быть меньше 0 и больше 100"); return 1; }
if (pStats[playerid][Admin] > 9){
if(IsPlayerConnected(para1)){
if(para1 != INVALID_PLAYER_ID){
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(GlobalInfo, sizeof(GlobalInfo), ":::Администратор '%s' прокачал вам оружия на %d процентов", sendername, level);
SendClientMessage(para1, 0x9C8DF3AA, GlobalInfo);
format(GlobalInfo, sizeof(GlobalInfo), ":::Вы прокачали игроку '%s' все оружия на %d процентов", giveplayer, level);
SendClientMessage(playerid, 0x9C8DF3AA, GlobalInfo);
format(GlobalInfo, sizeof(GlobalInfo), "Администратор '%s' прокачал всё оружие игроку '%s' на %d процентов",sendername, giveplayer, level);
log("Setlevel",GlobalInfo);
pStats[para1][M4] = level;//м4
pStats[para1][M4] = level;//м4
pStats[para1][Sniper] = level;//снайперка
pStats[para1][AK47] = level;//ак-47
pStats[para1][MP5] = level;//мп-5
pStats[para1][HOG] = level;//нож
pStats[para1][YZI] = level;//узи
pStats[para1][Drobov] = level;//дробовик
pStats[para1][MM] = level;//пистол. 9мм
pStats[para1][Digl] = level;//дигл
pStats[para1][Spaz] = level;//спас-12
pStats[para1][Vintov] = level;//деревенское ружье
pStats[para1][Tec] = level;//тек9
}}}else{
SendClientMessage(playerid, 0xB50F00AA, ":::Твой уровень должен быть выше");}}
return 1;}
Естественно + не обижу.
