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

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

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

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

[Вопрос] /sellgun

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

Syxcho

Специалист
Всем привет,подскажите как сделать так что бы можно было продавать оружие не на своей территории а где угодно?

Вот сама команда.

PHP:
	if(strcmp(cmd, "/sellgun", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
      		for(new i = 0; i < sizeof(GZInfo); i++)
			{
	 			if(PlayerToKvadrat(playerid,GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]))
				{
					if(PlayerInfo[playerid][pMember] == GZInfo[i][gFrakVlad])
					{
			            if(IsAGang(playerid))
			            {
				            tmp = strtok(cmdtext, idx);
				            if(!strlen(tmp))
				            {
				                SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /sellgun [id] [ID îðóæèå] [ïàòðîíû] [öåíà]");
				                SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /gunlist - íàçâàíèå îðóæèÿ è ðàñõîäû ìàòåðèàëîâ");
				                SendClientMessage(playerid, COLOR_GREY, "Ìèíèìàëüíàÿ öåíà 4 âèðò!");
				                return true;
				            }
				            new playeridxx;
				            playeridxx = strval(tmp);
				            if(playeridxx == INVALID_PLAYER_ID) { SendClientMessage(playerid, COLOR_GREY, "Íå ïðàâèëüíûé id"); return true; }
				            tmp = strtok(cmdtext, idx);
				            if(!strlen(tmp))
				            {
				                SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /sellgun [id] [ID îðóæèå] [ïàòðîíû] [öåíà]");
				                SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /gunlist - íàçâàíèå îðóæèÿ è ðàñõîäû ìàòåðèàëîâ");
				                SendClientMessage(playerid, COLOR_GREY, "Ìèíèìàëüíàÿ öåíà 4 âèðò!");
				                return true;
				            }
				            new gunidxx;
				            gunidxx = strval(tmp);
				            if(gunidxx == 24 || gunidxx == 25 || gunidxx == 29 || gunidxx == 23 || gunidxx == 30 || gunidxx == 31 || gunidxx == 33)
				            {
					            tmp = strtok(cmdtext, idx);
					            if(!strlen(tmp))
					            {
					                SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /sellgun [id] [ID îðóæèå] [ïàòðîíû] [öåíà]");
					                SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /gunlist - íàçâàíèå îðóæèÿ è ðàñõîäû ìàòåðèàëîâ");
					                SendClientMessage(playerid, COLOR_GREY, "Ìèíèìàëüíàÿ öåíà 4 âèðò!");
					                return true;
					            }
					            new ammogunxx;
					            ammogunxx = strval(tmp);
					            if(ammogunxx > 100||ammogunxx<0) { SendClientMessage(playerid, COLOR_GREY, "Ïàòðîíîâ äîëæíî áûòü îò 1 äî 100"); return true; }
					            tmp = strtok(cmdtext, idx);
					            if(!strlen(tmp))
					            {
					                SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /sellgun [id] [ID îðóæèå] [ïàòðîíû] [öåíà]");
					                SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /gunlist - íàçâàíèå îðóæèÿ è ðàñõîäû ìàòåðèàëîâ");
					                SendClientMessage(playerid, COLOR_GREY, "Ìèíèìàëüíàÿ öåíà 4 âèðò!");
					                return true;
					            }
					            if(!ProxDetectorS(5.0, playerid, playeridxx)) return SendClientMessage(playerid, COLOR_GREY, "Èãðîêà äàëåêî îò âàñ");
					            new priceplayer;
					            priceplayer = strval(tmp);
					            if(priceplayer < 4)
								{
									SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /sellgun [id] [ID îðóæèå] [öåíà]");
						            SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /gunlist - íàçâàíèå îðóæèÿ è ðàñõîäû ìàòåðèàëîâ");
									SendClientMessage(playerid, COLOR_GREY, "Ïèøè íå ìåíüøå 4 âèðò!");
									return true;
								}
					            if(PlayerInfo[playerid][pMaterials] < (2*ammogunxx))
					            {
						            SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íåäîñòàòî÷íî ìàòåðèàëîâ");
						            return true;
					            }
					            sellgun = playeridxx;
					            sellgun1 = gunidxx;
					            sellgun2 = ammogunxx;
					            sellgun3 = priceplayer;
					            sellgun4 = playerid;
					            new dialogexx[512];
								if(gunidxx == 24)
								{
					            	format(dialogexx,sizeof(dialogexx), "{FFFFFF}Âàì ïðåäëîæèëè êóïèòü îðóæèå:\nDeagle\nÑòîèìîñòü %d\nÏàòðîíû %d",priceplayer,ammogunxx);
								}
								if(gunidxx == 25)
								{
									format(dialogexx,sizeof(dialogexx), "{FFFFFF}Âàì ïðåäëîæèëè êóïèòü îðóæèå:\nShotGun\nÑòîèìîñòü %d\nÏàòðîíû %d",priceplayer,ammogunxx);
								}
								if(gunidxx == 29)
								{
									format(dialogexx,sizeof(dialogexx), "{FFFFFF}Âàì ïðåäëîæèëè êóïèòü îðóæèå:\nMP5\nÑòîèìîñòü %d\nÏàòðîíû %d",priceplayer,ammogunxx);
								}
								if(gunidxx == 23)
								{
									format(dialogexx,sizeof(dialogexx), "{FFFFFF}Âàì ïðåäëîæèëè êóïèòü îðóæèå:\nSDPistol\nÑòîèìîñòü %d\nÏàòðîíû %d",priceplayer,ammogunxx);
								}
								if(gunidxx == 30)
								{
									format(dialogexx,sizeof(dialogexx), "{FFFFFF}Âàì ïðåäëîæèëè êóïèòü îðóæèå:\nAK47\nÑòîèìîñòü %d\nÏàòðîíû %d",priceplayer,ammogunxx);
								}
								if(gunidxx == 31)
								{
									format(dialogexx,sizeof(dialogexx), "{FFFFFF}Âàì ïðåäëîæèëè êóïèòü îðóæèå:\nM4A1\nÑòîèìîñòü %d\nÏàòðîíû %d",priceplayer,ammogunxx);
								}
								if(gunidxx == 33)
								{
									format(dialogexx,sizeof(dialogexx), "{FFFFFF}Âàì ïðåäëîæèëè êóïèòü îðóæèå:\nRifle\nÑòîèìîñòü %d\nÏàòðîíû %d",priceplayer,ammogunxx);
								}
					            ShowPlayerDialog(playeridxx, 22572, DIALOG_STYLE_MSGBOX, "Ïîêóïêà îðóæèÿ",dialogexx, "Êóïèòü", "Îòìåíà");
					            SendClientMessage(playerid, COLOR_WHITE, "Îæèäàéòå îäîáðåíèÿ èãðîêà");
							}
						}
					}
					else return SendClientMessage(playerid, COLOR_GREY, "Âû íå íà ñâîåé òåððèòîðèè");
				}
			}
		}
		return true;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу