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

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

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

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

Проблема с /sellgun

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

_GroM_

Новичок
Здравствуйте,Помогите с системой в чате пишет как выдавать пишу /sellgun [id] [eagle] [1000] а не выдает не кому даже не пишет в чате что предложил купить

PHP:
	if(strcmp(cmdtext,"/sellgun",true)==0 || strcmp(cmdtext, "/ыуддпгт", true) == 0)
	{
		if (Player[playerid][pJob] != 8)return SendClientMessage(playerid,COLOR_RED,"[ОШИБКА] {FFFFFF}Ты не продавец оружия!");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			SendClientMessage(playerid, COLOR_LIGHTBLUE, "[КОМАНДЫ]{FFFFFF} /sellgun [id игрока] [название оружия] [цена]");
			SendClientMessage(playerid, COLOR_WHITE, "Пистолеты: pistol(150) sdpistol(150) eagle(150)");
			SendClientMessage(playerid, COLOR_WHITE, "Полу-автоматы: uzi(200) mp5(200) tec9(200)");
			SendClientMessage(playerid, COLOR_WHITE, "Дробовики и винтовки: shotgun(350) cshotgun(350) rifle(350)");
			SendClientMessage(playerid, COLOR_WHITE, "Автоматы: ak47(600) m4(600)");
			return 1;
		}
		giveplayerid = ReturnUser(tmp);
		if (!IsPlayerConnected(giveplayerid) || giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, ""vError"Не активный игрок!");
		new x_weapon[32];
		x_weapon = strtok(cmdtext, idx);
		if(!strlen(x_weapon))
		{
			SendClientMessage(playerid, COLOR_LIGHTBLUE, "[КОМАНДЫ]{FFFFFF} /sellgun [id игрока] [название оружия] [цена]");
			SendClientMessage(playerid, COLOR_WHITE, "Пистолеты: pistol(150) sdpistol(150) eagle(150)");
			SendClientMessage(playerid, COLOR_WHITE, "Полу-автоматы: uzi(200) mp5(200) tec9(200)");
			SendClientMessage(playerid, COLOR_WHITE, "Дробовики и винтовки: shotgun(350) cshotgun(350) rifle(350)");
			SendClientMessage(playerid, COLOR_WHITE, "Автоматы: ak47(600) m4(600)");
			return 1;
		}
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			SendClientMessage(playerid, COLOR_LIGHTBLUE, "[КОМАНДЫ]{FFFFFF} /sellgun [id игрока] [название оружия] [цена]");
			SendClientMessage(playerid, COLOR_WHITE, "Пистолеты: pistol(150) sdpistol(150) eagle(150)");
			SendClientMessage(playerid, COLOR_WHITE, "Полу-автоматы: uzi(200) mp5(200) tec9(200)");
			SendClientMessage(playerid, COLOR_WHITE, "Дробовики и винтовки: shotgun(350) cshotgun(350) rifle(350)");
			SendClientMessage(playerid, COLOR_WHITE, "Автоматы: ak47(600) m4(600)");
			return 1;
		}
		GunPrice[giveplayerid] = strval(tmp);
		if(strcmp(x_weapon,"pistol",true) == 0) { if(Player[playerid][pMats] > 149) { GunType[giveplayerid] = 22; GunMats[giveplayerid] = 150; GunAmmo[giveplayerid] = 50;  } else { SendClientMessage(playerid,COLOR_RED,""vError"Недостаточно материалов для данного оружия!"); return 1; } }
		else if(strcmp(x_weapon,"sdpistol",true) == 0) { if(Player[playerid][pMats] > 149) { GunType[giveplayerid] = 23; GunMats[giveplayerid] = 150; GunAmmo[giveplayerid] = 50;  } else { SendClientMessage(playerid,COLOR_RED,""vError"Недостаточно материалов для данного оружия!"); return 1; } }
		else if(strcmp(x_weapon,"eagle",true) == 0) { if(Player[playerid][pMats] > 149) { GunType[giveplayerid] = 24; GunMats[giveplayerid] = 150; GunAmmo[giveplayerid] = 50;  } else { SendClientMessage(playerid,COLOR_RED,""vError"Недостаточно материалов для данного оружия!"); return 1; } }
		else if(strcmp(x_weapon,"uzi",true) == 0) {	if(Player[playerid][pMats] > 199) { GunType[giveplayerid] = 28; GunMats[giveplayerid] = 200; GunAmmo[giveplayerid] = 200;  } else { SendClientMessage(playerid,COLOR_RED,""vError"Недостаточно материалов для данного оружия!"); return 1; } }
		else if(strcmp(x_weapon,"mp5",true) == 0) {	if(Player[playerid][pMats] > 199) { GunType[giveplayerid] = 29; GunMats[giveplayerid] = 200; GunAmmo[giveplayerid] = 200;  } else { SendClientMessage(playerid,COLOR_RED,""vError"Недостаточно материалов для данного оружия!"); return 1; } }
		else if(strcmp(x_weapon,"tec9",true) == 0) {	if(Player[playerid][pMats] > 199) { GunType[giveplayerid] = 32; GunMats[giveplayerid] = 200; GunAmmo[giveplayerid] = 200;  } else { SendClientMessage(playerid,COLOR_RED,""vError"Недостаточно материалов для данного оружия!"); return 1; } }
		else if(strcmp(x_weapon,"shotgun",true) == 0) {	if(Player[playerid][pMats] > 349) { GunType[giveplayerid] = 25; GunMats[giveplayerid] = 350; GunAmmo[giveplayerid] = 50;  } else { SendClientMessage(playerid,COLOR_RED,""vError"Недостаточно материалов для данного оружия!"); return 1; } }
		else if(strcmp(x_weapon,"cshotgun",true) == 0) {	if(Player[playerid][pMats] > 349) { GunType[giveplayerid] = 27; GunMats[giveplayerid] = 350; GunAmmo[giveplayerid] = 50;  } else { SendClientMessage(playerid,COLOR_RED,""vError"Недостаточно материалов для данного оружия!"); return 1; } }
		else if(strcmp(x_weapon,"rifle",true) == 0) { if(Player[playerid][pMats] > 349) { GunType[giveplayerid] = 33; GunMats[giveplayerid] = 350; GunAmmo[giveplayerid] = 50;  } else { SendClientMessage(playerid,COLOR_RED,""vError"Недостаточно материалов для данного оружия!"); return 1; } }
		else if(strcmp(x_weapon,"ak47",true) == 0) { if(Player[playerid][pMats] > 599) { GunType[giveplayerid] = 30; GunMats[giveplayerid] = 600; GunAmmo[giveplayerid] = 250;  } else { SendClientMessage(playerid,COLOR_RED,""vError"Недостаточно материалов для данного оружия!"); return 1; } }
		else if(strcmp(x_weapon,"m4",true) == 0) { if(Player[playerid][pMats] > 599) { GunType[giveplayerid] = 31; GunMats[giveplayerid] = 600; GunAmmo[giveplayerid] = 250;  } else { SendClientMessage(playerid,COLOR_RED,""vError"Недостаточно материалов для данного оружия!"); return 1; } }
		else return SendClientMessage(playerid,COLOR_RED,""vError"Некорректное название оружия!");
		if(giveplayerid == playerid)return SendClientMessage(playerid, COLOR_RED, ""vError" Вы не можете продать оружие самому себе");
		if (!ProxDetectorS(10.0, playerid, giveplayerid)) return SendClientMessage(playerid, COLOR_RED,""vError"Игрок не возле тебя.");
		GunOffer[giveplayerid] = playerid;
		new weaponname[32];
		GetWeaponName(GunType[giveplayerid],weaponname, sizeof(weaponname));
		GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
		format(string, sizeof(string), "* Ты предложил игроку %s купить %s c %d патронами за $%d.", giveplayer, x_weapon,GunAmmo[giveplayerid],GunPrice[giveplayerid]);
		SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		format(string, sizeof(string), "* Продавец оружия %s предлагает тебе %s c %d патронами за $%d, (введи /accept gun) если согласен.", sendername(playerid), x_weapon,GunAmmo[giveplayerid],GunPrice[giveplayerid]);
		SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
		return 1;
	}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу