Перейти к содержанию
Авторизация  

Рекомендуемые сообщения

#Bazuka

Параметры вставляйте свои.

Го GO!!!

Думаю расписывать нечего не нужно там всё понятно по диалогом 

Автор: by Artem_Bandit то есть я

В public OnPlayerCommandText(playerid, cmdtext[])

	if(strcmp(cmd, "/donate", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			new co[40];
			format(co,sizeof(co),"|Счёт| %d ДО",PlayerlogInfo[playerid][lRezerv]);
			ShowPlayerDialog(playerid,9000,DIALOG_STYLE_LIST,co,"Купить VIP[150]ДО\nКупить респект's[1]ДО\nКупить деньги[100]ДО\nПередать ДО\nКупить слот[70]ДО\nКупить level[45]ДО\nКупить военный билет[50]ДО\nСнять Warn's[20]ДО\nКупить медицинскую карту[20]ДО\nСнять розыск[15]ДО\nКупить Neon[100]ДО\n[ТС]Купить номер[100]\nКупить категорию B[60]ДО\nОБМЕН $ на ДО","Далее","Отмена");
		}
		return 1;
	}

Далее идет в диалоги,наш диалог 9000 вы можете заменить на свой

 

В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

	//==============================================================================
	if(dialogid == 9000)//админ доступ
	{
		if(response)
		{
			if(listitem == 0)
			{
				new ice[256];
				format(ice, sizeof ice, "Вы уверены что хотите купить VIP за {57ff00}150 ДО");
				return ShowPlayerDialog(playerid, 9001, DIALOG_STYLE_MSGBOX, "Покупка VIP", ice, "Отмена", "Купить");
			}
			if(listitem == 1)
			{
				ShowPlayerDialog(playerid,9002,DIALOG_STYLE_INPUT,"Платёжная система","{ff00ae}2 ДО = 2 респектам,{7fffd4} за респекты можно купить левле\nВведи колличество ДО которые хочешь потратить на респект's","Ок","Отмена");
			}
			if(listitem == 2)
			{
				ShowPlayerDialog(playerid,9003,DIALOG_STYLE_INPUT,"Платёжная система","{ff00ae}100 ДО = $100000,{7fffd4}\nВведи колличество ДО которые хочешь потратить на игровые деньги","Ок","Отмена");
			}
			if(listitem == 3)
			{
				ShowPlayerDialog(playerid,9004,DIALOG_STYLE_INPUT,"Платёжная система","Введите ID игрока,которому хочешь передать ДО","Ок","Отмена");
				return 1;
			}
			if(listitem == 4)
			{
				new ice[256];
				format(ice, sizeof ice, "Вы уверены,что хотите купить 1 слот для бизнеса? {57ff00}За 70 ДО");
				return ShowPlayerDialog(playerid, 9007, DIALOG_STYLE_MSGBOX, "Покупка слотов бизнеса", ice, "НЕТ", "Купить");
			}
   			if(listitem == 5)
            {
            	if(PlayerlogInfo[playerid][lRezerv] <= 44) return SendClientMessage(playerid, COLOR_LIGHTRED,"{57ff00}У вас недостаточно {FF0000}ДО");//Если у человека нехватает донат монет то выводим ему сообщение
            	PlayerInfo[playerid][pLevel]++;//Даём +1 к уровню игрока
             	PlayerlogInfo[playerid][lRezerv]-= 45;
            	SendClientMessage(playerid, COLOR_LIGHTRED,"Спасибо за покупку,вам выдали + level");
            }
   			if(listitem == 6)
            {
            	if(PlayerlogInfo[playerid][lRezerv] <= 49) return SendClientMessage(playerid, COLOR_LIGHTRED,"{57ff00}У вас недостаточно {FF0000}ДО");//Если у человека нехватает донат монет то выводим ему сообщение
            	PlayerInfo[playerid][pArmBil] = 1;//Даём +1 к уровню игрока
             	PlayerlogInfo[playerid][lRezerv]-= 50;
            	SendClientMessage(playerid, COLOR_LIGHTRED,"Спасибо за покупку,вам выдали военный билет");
            }
   			if(listitem == 7)
            {
            	if(PlayerlogInfo[playerid][lRezerv] <= 19) return SendClientMessage(playerid, COLOR_LIGHTRED,"{57ff00}У вас недостаточно {FF0000}ДО");//Если у человека нехватает донат монет то выводим ему сообщение
            	PlayerInfo[playerid][pWarns] -= 1;//Даём +1 к уровню игрока
             	PlayerlogInfo[playerid][lRezerv]-= 20;
            	SendClientMessage(playerid, COLOR_LIGHTRED,"Спасибо за покупку,вам сняли один Warn");
            }
   			if(listitem == 8)
            {
            	if(PlayerlogInfo[playerid][lRezerv] <= 19) return SendClientMessage(playerid, COLOR_LIGHTRED,"{57ff00}У вас недостаточно {FF0000}ДО");//Если у человека нехватает донат монет то выводим ему сообщение
            	PlayerInfo[playerid][pMedCard] = 1;//Даём +1 к уровню игрока
             	PlayerlogInfo[playerid][lRezerv]-= 20;
            	SendClientMessage(playerid, COLOR_LIGHTRED,"Спасибо за покупку,вам выдали медицинскую карту");
            }
   			if(listitem == 9)
            {
            	if(PlayerlogInfo[playerid][lRezerv] <= 19) return SendClientMessage(playerid, COLOR_LIGHTRED,"{57ff00}У вас недостаточно {FF0000}ДО");//Если у человека нехватает донат монет то выводим ему сообщение
				WantedPoints[playerid] = 0;
				WantedLevel[playerid] = 0;
				ClearCrime(playerid);
				PlayerInfo[playerid][pWantedLevel] = 0;
				SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWantedLevel]);
             	PlayerlogInfo[playerid][lRezerv]-= 20;
            	SendClientMessage(playerid, COLOR_LIGHTRED,"Спасибо за покупку,вам сняли все звезды");
			}
 			if(listitem == 10)
            {
				SendClientMessage(playerid, COLOR_ORANGERED, "GPS: Покупка {ff0000}Neon показан на карте,езжайте на место за покупкой Neon");
				SetPlayerCheckpoint(playerid, 2152.4531,-1852.2424,18.8309,8);
				CP[playerid] = 0;
            }
 			if(listitem == 11)
            {
            	if(PlayerlogInfo[playerid][lRezerv] <= 99) return SendClientMessage(playerid, COLOR_LIGHTRED,"{57ff00}У вас недостаточно {FF0000}ДО");
				OnPlayerCommandText(playerid, "/donatenomer");
   				PlayerlogInfo[playerid][lRezerv]-= 100;
   				SendClientMessage(playerid, COLOR_LIGHTRED,"Спасибо за покупку,вам выдали номер");
            }
 			if(listitem == 12)
            {
            	if(PlayerlogInfo[playerid][lRezerv] <= 59) return SendClientMessage(playerid, COLOR_LIGHTRED,"{57ff00}У вас недостаточно {FF0000}ДО");
				PlayerInfo[playerid][pCarLic] = 1;
   				PlayerlogInfo[playerid][lRezerv]-= 60;
   				SendClientMessage(playerid, COLOR_LIGHTRED,"Спасибо за покупку,вам выдали {FF0000}Категорию B");
            }
 			if(listitem == 13)
            {
 				if(PlayerInfo[playerid][pCash] <= 99999) return SendClientMessage(playerid, COLOR_LIGHTRED,"{57ff00}У вас недостаточно {FF0000}Денег");
				PlayerlogInfo[playerid][lRezerv] = 5;
				PlayerInfo[playerid][pCash]-= 100000;
				SendClientMessage(playerid, COLOR_LIGHTRED,"Спасибо за покупку,вы обменяли игровую валюту на ДО");
            }
		}
		return 1;
	}
	//==============================================================================
	if(dialogid == 9001)
	{
		if(!response){
			if(PlayerlogInfo[playerid][lRezerv] >= 150)
			{
				if(PlayerInfo[playerid][pDonateRank] <= 4)
				{
					PlayerlogInfo[playerid][lRezerv]-= 150;
					new logid = PlayerInfo[playerid][pLogsistembyan];
					Savelogplayer(logid,playerid);
					PlayerInfo[playerid][pDonateRank] = 5;
					SendClientMessage(playerid, COLOR_GREEN, "Спасибо за покупку!");
					if(PlayerInfo[playerid][pVaip] >= 30)
					{
						new hour,minuite,second;
						gettime(hour,minuite,second);
						new year, month,day;
						getdate(year, month, day);
						new ipplayer[32];
						GetPlayerIp(playerid,ipplayer,sizeof(ipplayer));
						if(!strcmp(PlayerlogInfo[playerid][lDonatper],"none",false))
						{
							format(PlayerlogInfo[playerid][lDonatper] ,512, "{ff0005}-150{75ff0e}ДО{cadaba}Число:{78c42d}%d{cadaba}Месяц:{78c42d}%d{cadaba}Год:{78c42d}%d{cadaba}Время(мск):{78c42d}%d{cadaba}:{78c42d}%d{cadaba}:{78c42d}%d{cadaba},IP({063103}%s{cadaba}){00ffc6}Покупка VIP",day,month,year,hour,minuite,second,ipplayer);
							Savelogplayer(logid,playerid);
						}
						else
						{
							format(PlayerlogInfo[playerid][lDonatper10] ,512, PlayerlogInfo[playerid][lDonatper9]);
							format(PlayerlogInfo[playerid][lDonatper9] ,512, PlayerlogInfo[playerid][lDonatper8]);
							format(PlayerlogInfo[playerid][lDonatper8] ,512, PlayerlogInfo[playerid][lDonatper7]);
							format(PlayerlogInfo[playerid][lDonatper7] ,512, PlayerlogInfo[playerid][lDonatper6]);
							format(PlayerlogInfo[playerid][lDonatper6] ,512, PlayerlogInfo[playerid][lDonatper5]);
							format(PlayerlogInfo[playerid][lDonatper5] ,512, PlayerlogInfo[playerid][lDonatper4]);
							format(PlayerlogInfo[playerid][lDonatper4] ,512, PlayerlogInfo[playerid][lDonatper3]);
							format(PlayerlogInfo[playerid][lDonatper3] ,512, PlayerlogInfo[playerid][lDonatper2]);
							format(PlayerlogInfo[playerid][lDonatper2] ,512, PlayerlogInfo[playerid][lDonatper]);
							format(PlayerlogInfo[playerid][lDonatper] ,512, "{ff0005}-150{75ff0e}ДО{cadaba}Число:{78c42d}%d{cadaba}Месяц:{78c42d}%d{cadaba}Год:{78c42d}%d{cadaba}Время(мск):{78c42d}%d{cadaba}:{78c42d}%d{cadaba}:{78c42d}%d{cadaba},IP({063103}%s{cadaba}){00ffc6}Покупка VIP.",day,month,year,hour,minuite,second,ipplayer);
							Savelogplayer(logid,playerid);
						}
					}
                }else{SendClientMessage(playerid, COLOR_RED, "У вас уже есть VIP!");}
			}else{SendClientMessage(playerid, COLOR_RED, "У вас не достаточно денег для покупки!");}
		}
		return true;
	}
	//==============================================================================
	if(dialogid == 9002){
		if(response){
			if(!strlen(inputtext))return ShowPlayerDialog(playerid,9002,DIALOG_STYLE_INPUT,"Платёжная система","{ff00ae}2 ДО = 2 респектам,{7fffd4} за респекты можно купить левле\nВВеди колличество ДО которые хочешь потратить на респект's","Ок","Отмена");
			if(strlen(inputtext) == 0)return ShowPlayerDialog(playerid,9002,DIALOG_STYLE_INPUT,"Платёжная система","{ff00ae}2 ДО = 2 респектам,{7fffd4} за респекты можно купить левле\nВВеди колличество ДО которые хочешь потратить на респект's","Ок","Отмена");
			respectforplayer[playerid] = strval(inputtext);
			new ice[256];
			format(ice, sizeof ice, "Вы уверены что хотите купить %d респект's\nЗа %d ДО\nС вас будет списано %d ДО",respectforplayer[playerid]*2,respectforplayer[playerid],respectforplayer[playerid]);
			return ShowPlayerDialog(playerid, 9906, DIALOG_STYLE_MSGBOX, "Покупка респектов", ice, "НЕТ", "ДА");
		}
		return true;
	}
	//==============================================================================
	if(dialogid == 9003){
		if(response){
			if(!strlen(inputtext))return ShowPlayerDialog(playerid,9003,DIALOG_STYLE_INPUT,"Платёжная система","{ff00ae}1 ДО = $100000,{7fffd4}\nВВеди колличество ДО которые хочешь потратить на игровые деньги","Ок","Отмена");
			if(strlen(inputtext) == 0)return ShowPlayerDialog(playerid,9003,DIALOG_STYLE_INPUT,"Платёжная система","{ff00ae}1 ДО = $100000,{7fffd4}\nВВеди колличество ДО которые хочешь потратить на игровые деньги","Ок","Отмена");
			respectforplayer[playerid] = strval(inputtext);
			new ice[256];
			format(ice, sizeof ice, "Вы уверены что хотите купить $%d\nЗа %d ДО\nС вас будет списано %d ДО",respectforplayer[playerid]*100000,respectforplayer[playerid],respectforplayer[playerid]);
			return ShowPlayerDialog(playerid, 9912, DIALOG_STYLE_MSGBOX, "Покупка денег", ice, "НЕТ", "ДА");
		}
		return true;
	}
	//==============================================================================
	if(dialogid == 9004){
		if(response){
			if(!strlen(inputtext))
			return ShowPlayerDialog(playerid,9004,DIALOG_STYLE_INPUT,"Платёжная система","ВВеди ид игрока которому хочешь передать ДО","Ок","Отмена");
			ShowPlayerDialog(playerid,9005,DIALOG_STYLE_INPUT,"Платёжная система","ВВеди количество ДО которые хочешь передать","Ок","Отмена");
			playeridooooo[playerid] = strval(inputtext);
		}
		return true;
	}
	//==============================================================================
	if(dialogid == 9005){
		if(response){
			if(!strlen(inputtext))
			return ShowPlayerDialog(playerid,9005,DIALOG_STYLE_INPUT,"Платёжная система","ВВеди количество ДО которые хочешь передать","Ок","Отмена");
			new ice[256];
			moneyplayeridooooo[playerid] = strval(inputtext);
			format(ice, sizeof ice, "Вы уверены что хотите перевести [%d] ДО, на [%d]",strval(inputtext),playeridooooo[playerid]);
			return ShowPlayerDialog(playerid, 9006, DIALOG_STYLE_MSGBOX, "Перевод ДО", ice, "НЕТ", "ДА");
		}
		return true;
	}
	if(dialogid == 9006)
	{
		if(!response)
		{
			if(moneyplayeridooooo[playerid] >= 1)
			{
				if(PlayerlogInfo[playerid][lRezerv] >= moneyplayeridooooo[playerid])
				{
					new getplayerid = playeridooooo[playerid];
					if(zagruzka[getplayerid] == 0){OnPlayerCommandText(playerid,"/перезагрузка");return 1;}
					if(PlayerInfo[playerid][pVaip] >= 30)
					{
						new sendernamer[MAX_PLAYER_NAME];
						new giveplayer[MAX_PLAYER_NAME];
						GetPlayerName(getplayerid, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendernamer, sizeof(sendernamer));
						if(playeridooooo[playerid] == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GREY, "Игрок не найден!");
						{
							new hour,minuite,second;
							gettime(hour,minuite,second);
							new year, month,day;
							getdate(year, month, day);
							new ipplayer[32];
							GetPlayerIp(playerid,ipplayer,sizeof(ipplayer));
							if(!strcmp(PlayerlogInfo[playerid][lDonatper],"none",false))
							{
								format(PlayerlogInfo[playerid][lDonatper] ,512, "{ff0005}-%d{75ff0e}ДО{cadaba}Число:{78c42d}%d{cadaba}Месяц:{78c42d}%d{cadaba}Год:{78c42d}%d{cadaba}Время(мск):{78c42d}%d{cadaba}:{78c42d}%d{cadaba}:{78c42d}%d{cadaba},IP({063103}%s{cadaba}){00ffc6}Перевод денег.На: %s",moneyplayeridooooo[playerid],day,month,year,hour,minuite,second,ipplayer,giveplayer);
							}
							else
							{
								format(PlayerlogInfo[playerid][lDonatper10] ,512, PlayerlogInfo[playerid][lDonatper9]);
								format(PlayerlogInfo[playerid][lDonatper9] ,512, PlayerlogInfo[playerid][lDonatper8]);
								format(PlayerlogInfo[playerid][lDonatper8] ,512, PlayerlogInfo[playerid][lDonatper7]);
								format(PlayerlogInfo[playerid][lDonatper7] ,512, PlayerlogInfo[playerid][lDonatper6]);
								format(PlayerlogInfo[playerid][lDonatper6] ,512, PlayerlogInfo[playerid][lDonatper5]);
								format(PlayerlogInfo[playerid][lDonatper5] ,512, PlayerlogInfo[playerid][lDonatper4]);
								format(PlayerlogInfo[playerid][lDonatper4] ,512, PlayerlogInfo[playerid][lDonatper3]);
								format(PlayerlogInfo[playerid][lDonatper3] ,512, PlayerlogInfo[playerid][lDonatper2]);
								format(PlayerlogInfo[playerid][lDonatper2] ,512, PlayerlogInfo[playerid][lDonatper]);
								format(PlayerlogInfo[playerid][lDonatper] ,512, "{ff0005}-%d{75ff0e}ДО{cadaba}Число:{78c42d}%d{cadaba}Месяц:{78c42d}%d{cadaba}Год:{78c42d}%d{cadaba}Время(мск):{78c42d}%d{cadaba}:{78c42d}%d{cadaba}:{78c42d}%d{cadaba},IP({063103}%s{cadaba}){00ffc6}Перевод денег.На: %s",moneyplayeridooooo[playerid],day,month,year,hour,minuite,second,ipplayer,giveplayer);
							}
							if(PlayerInfo[getplayerid][pVaip] >= 30)
							{
								new ipplayers[32];
								GetPlayerIp(getplayerid,ipplayers,sizeof(ipplayers));
								if(!strcmp(PlayerlogInfo[getplayerid][lDonatper],"none",false))
								{
									format(PlayerlogInfo[getplayerid][lDonatper] ,512, "{00ff00}+%d{75ff0e}ДО{cadaba}Число:{78c42d}%d{cadaba}Месяц:{78c42d}%d{cadaba}Год:{78c42d}%d{cadaba}Время(мск):{78c42d}%d{cadaba}:{78c42d}%d{cadaba}:{78c42d}%d{cadaba},IP({063103}%s{cadaba}){00ffc6}Перевод денег.От: %s",moneyplayeridooooo[playerid],day,month,year,hour,minuite,second,ipplayer,sendernamer);
								}
								else
								{
									format(PlayerlogInfo[getplayerid][lDonatper10] ,512, PlayerlogInfo[getplayerid][lDonatper9]);
									format(PlayerlogInfo[getplayerid][lDonatper9] ,512, PlayerlogInfo[getplayerid][lDonatper8]);
									format(PlayerlogInfo[getplayerid][lDonatper8] ,512, PlayerlogInfo[getplayerid][lDonatper7]);
									format(PlayerlogInfo[getplayerid][lDonatper7] ,512, PlayerlogInfo[getplayerid][lDonatper6]);
									format(PlayerlogInfo[getplayerid][lDonatper6] ,512, PlayerlogInfo[getplayerid][lDonatper5]);
									format(PlayerlogInfo[getplayerid][lDonatper5] ,512, PlayerlogInfo[getplayerid][lDonatper4]);
									format(PlayerlogInfo[getplayerid][lDonatper4] ,512, PlayerlogInfo[getplayerid][lDonatper3]);
									format(PlayerlogInfo[getplayerid][lDonatper3] ,512, PlayerlogInfo[getplayerid][lDonatper2]);
									format(PlayerlogInfo[getplayerid][lDonatper2] ,512, PlayerlogInfo[getplayerid][lDonatper]);
									format(PlayerlogInfo[getplayerid][lDonatper] ,512, "{00ff00}+%d{75ff0e}ДО{cadaba}Число:{78c42d}%d{cadaba}Месяц:{78c42d}%d{cadaba}Год:{78c42d}%d{cadaba}Время(мск):{78c42d}%d{cadaba}:{78c42d}%d{cadaba}:{78c42d}%d{cadaba},IP({063103}%s{cadaba}){00ffc6}Перевод денег.От: %s",moneyplayeridooooo[playerid],day,month,year,hour,minuite,second,ipplayer,sendernamer);
								}
								PlayerlogInfo[playerid][lRezerv]-= moneyplayeridooooo[playerid];
								PlayerlogInfo[getplayerid][lRezerv]+= moneyplayeridooooo[playerid];
								new tuce[256];
								format(tuce, sizeof(tuce), "На ваш счёт было зачислино:%d ДО!",moneyplayeridooooo[playerid]);
								SendClientMessage(getplayerid, COLOR_BLUE, tuce);
								format(tuce, sizeof(tuce), "С вашего счёта было списано:%d ДО!",moneyplayeridooooo[playerid]);
								SendClientMessage(playerid, COLOR_BLUE, tuce);
								new logid2 = PlayerInfo[getplayerid][pLogsistembyan];
								Savelogplayer(logid2,getplayerid);
								new logid = PlayerInfo[playerid][pLogsistembyan];
								Savelogplayer(logid,playerid);
								return true;
							}
						}
					}
					SendClientMessage(playerid, COLOR_RED, "Ошибка! Данные аккаунта не найдены, и/или ида такого нету!");
					return true;
				}else{SendClientMessage(playerid, COLOR_RED, "У вас нет такой суммы ДО!");}
			}else{SendClientMessage(playerid, COLOR_RED, "0 нельзя!");}
		}
		return true;
	}
	//==============================================================================
	if(dialogid == 9007){
		if(!response){
			if(PlayerlogInfo[playerid][lRezerv] >= 70)
			{
				if(PlayerInfo[playerid][pSlots] <= 8)
				{
					PlayerlogInfo[playerid][lRezerv]-= 70;
					new logid = PlayerInfo[playerid][pLogsistembyan];
					Savelogplayer(logid,playerid);
					PlayerInfo[playerid][pSlots]++;
					SendClientMessage(playerid, COLOR_GREEN, "Спасибо за покупку!");
					if(PlayerInfo[playerid][pVaip] >= 30)
					{
						new hour,minuite,second;
						gettime(hour,minuite,second);
						new year, month,day;
						getdate(year, month, day);
						new ipplayer[32];
						GetPlayerIp(playerid,ipplayer,sizeof(ipplayer));
						if(!strcmp(PlayerlogInfo[playerid][lDonatper],"none",false))
						{
							format(PlayerlogInfo[playerid][lDonatper] ,512, "{ff0005}-30{75ff0e}ДО{cadaba}Число:{78c42d}%d{cadaba}Месяц:{78c42d}%d{cadaba}Год:{78c42d}%d{cadaba}Время(мск):{78c42d}%d{cadaba}:{78c42d}%d{cadaba}:{78c42d}%d{cadaba},IP({063103}%s{cadaba}){00ffc6}Покупка слота для бизнеса",day,month,year,hour,minuite,second,ipplayer);
							Savelogplayer(logid,playerid);
						}
						else
						{
							format(PlayerlogInfo[playerid][lDonatper10] ,512, PlayerlogInfo[playerid][lDonatper9]);
							format(PlayerlogInfo[playerid][lDonatper9] ,512, PlayerlogInfo[playerid][lDonatper8]);
							format(PlayerlogInfo[playerid][lDonatper8] ,512, PlayerlogInfo[playerid][lDonatper7]);
							format(PlayerlogInfo[playerid][lDonatper7] ,512, PlayerlogInfo[playerid][lDonatper6]);
							format(PlayerlogInfo[playerid][lDonatper6] ,512, PlayerlogInfo[playerid][lDonatper5]);
							format(PlayerlogInfo[playerid][lDonatper5] ,512, PlayerlogInfo[playerid][lDonatper4]);
							format(PlayerlogInfo[playerid][lDonatper4] ,512, PlayerlogInfo[playerid][lDonatper3]);
							format(PlayerlogInfo[playerid][lDonatper3] ,512, PlayerlogInfo[playerid][lDonatper2]);
							format(PlayerlogInfo[playerid][lDonatper2] ,512, PlayerlogInfo[playerid][lDonatper]);
							format(PlayerlogInfo[playerid][lDonatper] ,512, "{ff0005}-30{75ff0e}ДО{cadaba}Число:{78c42d}%d{cadaba}Месяц:{78c42d}%d{cadaba}Год:{78c42d}%d{cadaba}Время(мск):{78c42d}%d{cadaba}:{78c42d}%d{cadaba}:{78c42d}%d{cadaba},IP({063103}%s{cadaba}){00ffc6}Покупка слота для бизнеса",day,month,year,hour,minuite,second,ipplayer);
							Savelogplayer(logid,playerid);
						}
					}
                }else{SendClientMessage(playerid, COLOR_RED, "У вас уже 10 слотов, больше нельзя!");}
			}else{SendClientMessage(playerid, COLOR_RED, "У вас не достаточно денег для покупки!");}
		}
		return true;
	}
	if(dialogid == 9906){
		if(!response){
			if(respectforplayer[playerid] >= 2)
			{
				if(PlayerlogInfo[playerid][lRezerv] >= respectforplayer[playerid])
				{
					new str[64];
					PlayerInfo[playerid][pExp] += respectforplayer[playerid]*2;
					PlayerlogInfo[playerid][lRezerv] -= respectforplayer[playerid];
					format(str, sizeof(str), "С вас было списано: [%d] ДО", respectforplayer[playerid]);
					SendClientMessage(playerid, COLOR_GREEN, str);
					if(PlayerInfo[playerid][pVaip] >= 30)
					{
						new hour,minuite,second;
						gettime(hour,minuite,second);
						new year, month,day;
						getdate(year, month, day);
						new ipplayer[32];
						GetPlayerIp(playerid,ipplayer,sizeof(ipplayer));
						if(!strcmp(PlayerlogInfo[playerid][lDonatper],"none",false))
						{
							format(PlayerlogInfo[playerid][lDonatper] ,512, "{ff0005}-[%d]{75ff0e}ДО{cadaba}Число:{78c42d}%d{cadaba}Месяц:{78c42d}%d{cadaba}Год:{78c42d}%d{cadaba}Время(мск):{78c42d}%d{cadaba}:{78c42d}%d{cadaba}:{78c42d}%d{cadaba},IP({063103}%s{cadaba}){00ffc6}Покупка респектов.",respectforplayer[playerid],day,month,year,hour,minuite,second,ipplayer);
							new logid = PlayerInfo[playerid][pLogsistembyan];
							Savelogplayer(logid,playerid);
						}
						else
						{
							format(PlayerlogInfo[playerid][lDonatper10] ,512, PlayerlogInfo[playerid][lDonatper9]);
							format(PlayerlogInfo[playerid][lDonatper9] ,512, PlayerlogInfo[playerid][lDonatper8]);
							format(PlayerlogInfo[playerid][lDonatper8] ,512, PlayerlogInfo[playerid][lDonatper7]);
							format(PlayerlogInfo[playerid][lDonatper7] ,512, PlayerlogInfo[playerid][lDonatper6]);
							format(PlayerlogInfo[playerid][lDonatper6] ,512, PlayerlogInfo[playerid][lDonatper5]);
							format(PlayerlogInfo[playerid][lDonatper5] ,512, PlayerlogInfo[playerid][lDonatper4]);
							format(PlayerlogInfo[playerid][lDonatper4] ,512, PlayerlogInfo[playerid][lDonatper3]);
							format(PlayerlogInfo[playerid][lDonatper3] ,512, PlayerlogInfo[playerid][lDonatper2]);
							format(PlayerlogInfo[playerid][lDonatper2] ,512, PlayerlogInfo[playerid][lDonatper]);
							format(PlayerlogInfo[playerid][lDonatper] ,512, "{ff0005}-%d{75ff0e}ДО{cadaba}Число:{78c42d}%d{cadaba}Месяц:{78c42d}%d{cadaba}Год:{78c42d}%d{cadaba}Время(мск):{78c42d}%d{cadaba}:{78c42d}%d{cadaba}:{78c42d}%d{cadaba},IP({063103}%s{cadaba}){00ffc6}Покупка респектов.",respectforplayer[playerid],day,month,year,hour,minuite,second,ipplayer);
							new logid = PlayerInfo[playerid][pLogsistembyan];
							Savelogplayer(logid,playerid);
						}
					}
					return true;
				}else{SendClientMessage(playerid, COLOR_RED, "У вас не достаточно денег для покупки!");}
			}else{SendClientMessage(playerid, COLOR_RED, "0 нельзя!");}
		}
		return true;
	}
	if(dialogid == 9912){
		if(!response){
			if(respectforplayer[playerid] >= 100)
			{
				if(PlayerlogInfo[playerid][lRezerv] >= respectforplayer[playerid])
				{
					new str[64];
					PlayerlogInfo[playerid][lRezerv] -= respectforplayer[playerid];
					GiveMoney(playerid, respectforplayer[playerid]*100000);
					format(str, sizeof(str), "С вас было списано: [%d] ДО", respectforplayer[playerid]);
					SendClientMessage(playerid, COLOR_GREEN, str);
					if(PlayerInfo[playerid][pVaip] >= 30)
					{
						new hour,minuite,second;
						gettime(hour,minuite,second);
						new year, month,day;
						getdate(year, month, day);
						new ipplayer[32];
						GetPlayerIp(playerid,ipplayer,sizeof(ipplayer));
						if(!strcmp(PlayerlogInfo[playerid][lDonatper],"none",false))
						{
							format(PlayerlogInfo[playerid][lDonatper] ,512, "{ff0005}-[%d]{75ff0e}ДО{cadaba}Число:{78c42d}%d{cadaba}Месяц:{78c42d}%d{cadaba}Год:{78c42d}%d{cadaba}Время(мск):{78c42d}%d{cadaba}:{78c42d}%d{cadaba}:{78c42d}%d{cadaba},IP({063103}%s{cadaba}){00ffc6}Покупка игровых денег.",respectforplayer[playerid],day,month,year,hour,minuite,second,ipplayer);
							new logid = PlayerInfo[playerid][pLogsistembyan];
							Savelogplayer(logid,playerid);
						}
						else
						{
							format(PlayerlogInfo[playerid][lDonatper10] ,512, PlayerlogInfo[playerid][lDonatper9]);
							format(PlayerlogInfo[playerid][lDonatper9] ,512, PlayerlogInfo[playerid][lDonatper8]);
							format(PlayerlogInfo[playerid][lDonatper8] ,512, PlayerlogInfo[playerid][lDonatper7]);
							format(PlayerlogInfo[playerid][lDonatper7] ,512, PlayerlogInfo[playerid][lDonatper6]);
							format(PlayerlogInfo[playerid][lDonatper6] ,512, PlayerlogInfo[playerid][lDonatper5]);
							format(PlayerlogInfo[playerid][lDonatper5] ,512, PlayerlogInfo[playerid][lDonatper4]);
							format(PlayerlogInfo[playerid][lDonatper4] ,512, PlayerlogInfo[playerid][lDonatper3]);
							format(PlayerlogInfo[playerid][lDonatper3] ,512, PlayerlogInfo[playerid][lDonatper2]);
							format(PlayerlogInfo[playerid][lDonatper2] ,512, PlayerlogInfo[playerid][lDonatper]);
							format(PlayerlogInfo[playerid][lDonatper] ,512, "{ff0005}-[%d]{75ff0e}ДО{cadaba}Число:{78c42d}%d{cadaba}Месяц:{78c42d}%d{cadaba}Год:{78c42d}%d{cadaba}Время(мск):{78c42d}%d{cadaba}:{78c42d}%d{cadaba}:{78c42d}%d{cadaba},IP({063103}%s{cadaba}){00ffc6}Покупка игровых денег.",respectforplayer[playerid],day,month,year,hour,minuite,second,ipplayer);
							new logid = PlayerInfo[playerid][pLogsistembyan];
							Savelogplayer(logid,playerid);
						}
					}
					return true;
				}else{SendClientMessage(playerid, COLOR_RED, "У вас не достаточно денег для покупки!");}
			}else{SendClientMessage(playerid, COLOR_RED, "0 нельзя!");}
		}
		return true;
	}

 

Изменено пользователем Artem_Bandit

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Smolin

Автор системы явно не ты, но автор вырезки, может и быть ты.

 

Систему полноценно вырезай, пойдут вопросы потом.

PlayerlogInfo заменить на PlayerInfo, это по стандарту для каждого.
lRezerv не объявлено

В общем, пересматривай на недостающие функции.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Bazuka

ЭТО ДЛЯ GAMER and CR:MP!!!!!!!!!!!!!!!!!!!

Систему я сам делал и не надо тут говорить против 

Изменено пользователем Rusty'k

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils

ЭТО ДЛЯ GAMER and CR:MP!!!!!!!!!!!!!!!!!!!

Систему я сам делал и не надо тут говорить против 

В жизни не поверю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ryslik42

С твоими знаниями, максимум, что ты можешь сделать - это поменять название переменной. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Komaroff 71

Видел подобную систему на других порталах.Здесь чистый копипаст.Автор даже id диалогов сменить не удосужился.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Predator

Вот смысл так поступать? Написал бы настоящего автора и все. Изменился он.. Мир скорее всего изменится, чем ты..

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Bazuka

Ну если все такие умные жду через 10 минут работу которую я сделал.

То есть где я её сделал,если не будет модератор который выдал предупреждение будет говорить создателю.

Есть 3 человека которые скажут,что это я делал они сами видили.

Есть тема в которой я спрашивал на счет этого.

Ну и последнее вы не думайте,что вы поп земли со временем лучше вас учат pawno.

И я делал в моде CR:MP

Изменено пользователем Artem_Bandit

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Predator

Ну если все такие умные жду через 10 минут работу которую я сделал.

То есть где я её сделал,если не будет модератор который выдал предупреждение будет говорить создателю.

Есть 3 человека которые скажут,что это я делал они сами видили.

Есть тема в которой я спрашивал на счет этого.

Ну и последнее вы не думайте,что вы поп земли со временем лучше вас учат pawno.

И я делал в моде CR:MP

А здесь даже и доказывать ничего не надо. Я просмотрел несколько систем с сампа, они схожи с твоей. Ты просто изменил немного и все.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Bazuka

Ну давай покажи мне это,я хочу увидеть значит у всех одно и тоже если ты не понял,повторение у всех есть и не надо если ты не знаешь,лучше нечего не говори 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.