Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Команда

Статус
В этой теме нельзя размещать новые ответы.

#DIALOG

Новичок
else if(strcmp(string,"/sellgun",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Для начала авторизируйтесь!");
if (PlayerInfo[playerid][pJob] != 9) return SendClientMessage(playerid,COLOR_GRAD2, "Ты не оружейник.");
new weapon[MAX_PLAYERS],ammo[MAX_PLAYERS],price[MAX_PLAYERS];
string = strtok(cmdtext, idx);
if(!strlen(string))
{
SendClientMessage(playerid, COLOR_GRAD2, "Используй: /sellgun [playerid/PartOfName] [weaponname]");
SendClientMessage(playerid, COLOR_GREY, "Оружие: flowers(25) sdpistol(150) eagle(300) mp5(250) shotgun(300)");
SendClientMessage(playerid, COLOR_GREY, "Оружие: ak47(600) m4(600) rifle (600)");
return 1;
}
giveplayerid = ReturnUser(string);
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Этого игрока нет на сервере.");
if(giveplayerid != INVALID_PLAYER_ID)
{
string = strtok(cmdtext, idx);
if(!strlen(string))
{
SendClientMessage(playerid, COLOR_GRAD2, "Используй: /sellgun [playerid/PartOfName] [weaponname]");
SendClientMessage(playerid, COLOR_GREY, "Оружие: flowers(25) sdpistol(100) eagle(150) mp5(200) shotgun(200)");
SendClientMessage(playerid, COLOR_GREY, "Оружие: ak47(600) m4(600) rifle (600)");
return 1;
}
}
if(giveplayerid == playerid) return SendClientMessage(playerid,COLOR_GREY,"Собирать оружие самому себе запрещено!");
if(strcmp(string,"sdpistol",true) == 0) { if(PlayerInfo[playerid][pMats] > 99) { weapon[playerid] = 23; price[playerid] = 100; ammo[playerid] = 50; } else { SendClientMessage(playerid,COLOR_GREY,"Недостаточно материалов для cоздания оружия!"); return 1; } }
else if(strcmp(string,"flowers",true) == 0) { if(PlayerInfo[playerid][pMats] > 24) { weapon[playerid] = 14; price[playerid] = 25; ammo[playerid] = 1; } else { SendClientMessage(playerid,COLOR_GREY,"Недостаточно материалов для cоздания оружия!"); return 1; } }
else if(strcmp(string,"eagle",true) == 0) { if(PlayerInfo[playerid][pMats] > 199) { weapon[playerid] = 24; price[playerid] = 150; ammo[playerid] = 50; } else { SendClientMessage(playerid,COLOR_GREY,"Недостаточно материалов для cоздания оружия!"); return 1; } }
else if(strcmp(string,"mp5",true) == 0) { if(PlayerInfo[playerid][pMats] > 199) { weapon[playerid] = 29; price[playerid] = 200; ammo[playerid] = 200; } else { SendClientMessage(playerid,COLOR_GREY,"Недостаточно материалов для cоздания оружия!"); return 1; } }
else if(strcmp(string,"shotgun",true) == 0) { if(PlayerInfo[playerid][pMats] > 199) { weapon[playerid] = 25; price[playerid] = 200; ammo[playerid] = 50; } else { SendClientMessage(playerid,COLOR_GREY,"Недостаточно материалов для cоздания оружия!"); return 1; } }
else if(strcmp(string,"ak47",true) == 0) { if(PlayerInfo[playerid][pMats] > 599) { weapon[playerid] = 30; price[playerid] = 600; ammo[playerid] = 250; } else { SendClientMessage(playerid,COLOR_GREY,"Недостаточно материалов для cоздания оружия!"); return 1; } }
else if(strcmp(string,"m4",true) == 0) { if(PlayerInfo[playerid][pMats] > 599) { weapon[playerid] = 31; price[playerid] = 600; ammo[playerid] = 250; } else { SendClientMessage(playerid,COLOR_GREY,"Недостаточно материалов для cоздания оружия!"); return 1; } }
else if(strcmp(string,"rifle",true) == 0) { if(PlayerInfo[playerid][pMats] > 599) { weapon[playerid] = 33; price[playerid] = 600; ammo[playerid] = 50; } else { SendClientMessage(playerid,COLOR_GREY,"Недостаточно материалов для cоздания оружия!"); return 1; } }
else { SendClientMessage(playerid,COLOR_WHITE,"Неизвестное название оружия!"); return 1; }
if(!ProxDetectorS(5.0, playerid, giveplayerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Ты слишком далеко.");
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendFormattedMessage(playerid, COLOR_GRAD1, "Вы дали %s, %s с %d боеприпасами, из %d Материалов.", PlayerName(giveplayerid),string, ammo[playerid], price[playerid]);
SendFormattedMessage(giveplayerid, COLOR_GRAD1, "Ты получил(а) %s с %d патронами от %s.", string, ammo[playerid], PlayerName(playerid));
PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "собрал оружие из материалов, и дал его %s." ,PlayerName(giveplayerid));
Action(playerid, string);
ServerGivePlayerWeapon(giveplayerid,weapon[playerid],ammo[playerid]);
PlayerInfo[playerid][pGunSkill]++;
switch(PlayerInfo[playerid][pGunSkill])
{
case 50: SendClientMessage(playerid, COLOR_YELLOW, "Ваш скилл гандиллера теперь 2, вы можете продавать больше оружий и закупать больше материалов.");
case 100: SendClientMessage(playerid, COLOR_YELLOW, "Ваш скилл гандиллера теперь 3, вы можете продавать больше оружий и закупать больше материалов.");
case 200: SendClientMessage(playerid, COLOR_YELLOW, "Ваш скилл гандиллера теперь 4, вы можете продавать больше оружий и закупать больше материалов.");
case 400: SendClientMessage(playerid, COLOR_YELLOW, "Ваш скилл гандиллера теперь 5, вы можете продавать больше оружий и закупать больше материалов.");
}
PlayerInfo[playerid][pMats] -= price[playerid];
}
return 1;
}
Помогите перевести команду на Life_Cmd, я перевел, но как-то криво, вообще не работает.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу