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

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

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

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

Проблема с /sellgun у работы Ган Диллер.

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

vladbro

Ученик
При вводе просто команды /sellgun,выбивает в чат название товара и стоимость,но после ввода ИД перса,название товара и цены,ничего не происходит...
PHP:
	if(strcmp(cmdtext,"/sellgun",true)==0 || strcmp(cmdtext, "/ûóääïãò", true) == 0)
	{
		if (Player[playerid][pJob] != 8)return send(playerid,COLOR_RED,"[ÎØÈÁÊÀ] {FFFFFF}Òû íå ïðîäàâåö îðóæèÿ!");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			send(playerid, COLOR_LIGHTBLUE, "[ÊÎÌÀÍÄÛ]{FFFFFF} /sellgun [id èãðîêà] [íàçâàíèå îðóæèÿ] [öåíà]");
			send(playerid, COLOR_WHITE, "Ïèñòîëåòû: pistol(150) sdpistol(150) eagle(150)");
			send(playerid, COLOR_WHITE, "Ïîëó-àâòîìàòû: uzi(200) mp5(200) tec9(200)");
			send(playerid, COLOR_WHITE, "Äðîáîâèêè è âèíòîâêè: shotgun(350) cshotgun(350) rifle(350)");
			send(playerid, COLOR_WHITE, "Àâòîìàòû: ak47(600) m4(600)");
			return 1;
		}
		giveplayerid = ReturnUser(tmp);
		if (!IsPlayerConnected(giveplayerid) || giveplayerid == INVALID_PLAYER_ID) return send(playerid, COLOR_RED, ""vError"Íå àêòèâíûé èãðîê!");
		new x_weapon[32];
		x_weapon = strtok(cmdtext, idx);
		if(!strlen(x_weapon))
		{
			send(playerid, COLOR_LIGHTBLUE, "[ÊÎÌÀÍÄÛ]{FFFFFF} /sellgun [id èãðîêà] [íàçâàíèå îðóæèÿ] [öåíà]");
			send(playerid, COLOR_WHITE, "Ïèñòîëåòû: pistol(150) sdpistol(150) eagle(150)");
			send(playerid, COLOR_WHITE, "Ïîëó-àâòîìàòû: uzi(200) mp5(200) tec9(200)");
			send(playerid, COLOR_WHITE, "Äðîáîâèêè è âèíòîâêè: shotgun(350) cshotgun(350) rifle(350)");
			send(playerid, COLOR_WHITE, "Àâòîìàòû: ak47(600) m4(600)");
			return 1;
		}
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			send(playerid, COLOR_LIGHTBLUE, "[ÊÎÌÀÍÄÛ]{FFFFFF} /sellgun [id èãðîêà] [íàçâàíèå îðóæèÿ] [öåíà]");
			send(playerid, COLOR_WHITE, "Ïèñòîëåòû: pistol(150) sdpistol(150) eagle(150)");
			send(playerid, COLOR_WHITE, "Ïîëó-àâòîìàòû: uzi(200) mp5(200) tec9(200)");
			send(playerid, COLOR_WHITE, "Äðîáîâèêè è âèíòîâêè: shotgun(350) cshotgun(350) rifle(350)");
			send(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 { send(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 { send(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 { send(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 { send(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 { send(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 { send(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 { send(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 { send(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 { send(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 { send(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 { send(playerid,COLOR_RED,""vError"Íåäîñòàòî÷íî ìàòåðèàëîâ äëÿ äàííîãî îðóæèÿ!"); return 1; } }
		else return send(playerid,COLOR_RED,""vError"Íåêîððåêòíîå íàçâàíèå îðóæèÿ!");
		if(giveplayerid == playerid)return send(playerid, COLOR_RED, ""vError" Âû íå ìîæåòå ïðîäàòü îðóæèå ñàìîìó ñåáå");
		if (!ProxDetectorS(10.0, playerid, giveplayerid)) return send(playerid, COLOR_RED,""vError"Èãðîê íå âîçëå òåáÿ.");
		GunOffer[giveplayerid] = playerid;
		new weaponname[32];
		GetWeaponName(GunType[giveplayerid],weaponname, sizeof(weaponname));
		format(string, sizeof(string), "* Òû ïðåäëîæèë èãðîêó %s êóïèòü %s c %d ïàòðîíàìè çà $%d.", sendername(params[0]), x_weapon,GunAmmo[giveplayerid],GunPrice[giveplayerid]);
		send(playerid, COLOR_LIGHTBLUE, string);
		format(string, sizeof(string), "* Ïðîäàâåö îðóæèÿ %s ïðåäëàãàåò òåáå %s c %d ïàòðîíàìè çà $%d, (ââåäè /accept gun) åñëè ñîãëàñåí.", sendername(playerid), x_weapon,GunAmmo[giveplayerid],GunPrice[giveplayerid]);
		send(giveplayerid, COLOR_LIGHTBLUE, string);
		return 1;
	}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу