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

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

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

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

/transfer

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

seriu

Специалист
Автор: НЕ знаю!
Вырезал команду из мода: "Мадьяр РП" немного изменил. когда передавалось больше 500к писало тому кто передавал "вы получили..." - убрал!
кому нужна команда берите p/s на RLS работает.

PHP:
	            if(strcmp(cmd, "/transfer", true) == 0 || strcmp(cmd, "/wiretransfer", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pLevel] < 3)
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Вы должны быть уровня 3 !");
                return 1;
            }
            if(!PlayerToPoint(20.0,playerid,2308.7268,-13.8100,26.7422))
            {
                SendClientMessage(playerid, COLOR_GREY, "Вы не в банке!");
                return 1;
            }
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}Используйте: /transfer [id] [сумма]");
				return 1;
			}
			giveplayerid = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}Используйте: /transfer [id] [сумма]");
				return 1;
			}
			moneys = strval(tmp);
			if (IsPlayerConnected(giveplayerid))
			{
			    if(giveplayerid != INVALID_PLAYER_ID)
			    {
					GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					playermoney = PlayerInfo[playerid][pBank] ;
					if (moneys > 0 && playermoney >= moneys)
					{
                        new mtext[20];
		                new  year, month, day;
			            getdate(year, month, day);
		                if (month == 1) {mtext = "January";}
	                	else if (month == 2) {mtext = "February";}
	                	else if (month == 3) {mtext = "March";}
		                else if (month == 4) {mtext = "April";}
		                else if (month == 5) {mtext = "May";}
		                else if (month == 6) {mtext = "June";}
		                else if (month == 7) {mtext = "in July";}
		                else if (month == 8) {mtext = "August";}
		                else if (month == 9) {mtext = "Sentebrya";}
		                else if (month == 10) {mtext = "October";}
		                else if (month == 11) {mtext = "November";}
		                else if (month == 12) {mtext = "December";}
		                new hour,minuite;
		                gettime(hour,minuite);
		                FixHour(hour);
		                hour = shifthour;
						PlayerInfo[playerid][pBank] -= moneys;
						PlayerInfo[giveplayerid][pBank] += moneys;
						format(string, sizeof(string), "{FFFFFF}Вы передали %d вирт, на счет %s [%d/%d/%d %d:%d] ", moneys, giveplayer,day,month,year,hour,minuite);
						PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
						SendClientMessage(playerid, COLOR_WHITE, string);
						format(string, sizeof(string), "{FFFFFF}Вы получили %d вирт, на свой счет от %s [%d/%d/%d %d:%d]", moneys, sendername,day,month,year,hour,minuite);
						SendClientMessage(giveplayerid, COLOR_WHITE, string);
						printf("%s", string);
						Pay(string);
						PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
					}
					else
					{
						SendClientMessage(playerid, COLOR_WHITE, "Неверная сумма сделки.");
					}
				}
			}
			else
			{
				format(string, sizeof(string), "   %d не активен.", giveplayerid);
				SendClientMessage(playerid, COLOR_GRAD1, string);
			}
		}
		return 1;
	}
профикса [C.M.D] у меня нету :|
если было извеняюсь.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу