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

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

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

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

ПРоблема с переводом денег

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

obos

Новичок
В банке есть Перевод денег, вот в чём баг, Сначало выбрасывает Введите id игрока(вводишь id),потом выбрасывает табло "Введите сумму от 1 до 100000", после подтверждения суммы выбрасывает Что неверный id/ник игрока..В чём проблема??
Вот код:



Код:
    {
        new giveplayer[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME];
        GetPlayerName(TranPlayer[playerid], giveplayer, sizeof(giveplayer));
        GetPlayerName(playerid, sendername, sizeof(sendername));
        if(response)
        {
            if(!strlen(inputtext))// åñëè îñòàâëÿåò ïóñòóþ ñòðîêó, âûâîäèì åìó îïÿòü îêíî
           	{
				format(string,sizeof(string), "Ââåäèòå ñóììó êîòîðóþ âû õîòèòå ïåðåäàòü\n%s.", giveplayer);
                ShowPlayerDialog(playerid,9125,DIALOG_STYLE_INPUT,"Äåíåæíûé ïåðåâîä",string,"Îê","Cancel");
            }
            new moneys;
			moneys = strval(inputtext);
			if(moneys < 1 || moneys > 100000)
		 	{
			 	SendClientMessage(playerid, COLOR_GREY, "Ìèíèìàëüíàÿ ñóììà ïåðåâîäà: 1, Ìàêñèìàëüíàÿ: 100000!");
			 	format(string,sizeof(string), "Ââåäèòå ñóììó êîòîðóþ âû õîòèòå ïåðåäàòü\n%s.", giveplayer);
                ShowPlayerDialog(playerid,9125,DIALOG_STYLE_INPUT,"Äåíåæíûé ïåðåâîä",string,"Îê","Cancel");
			  	return 1;
		  	}
            if(PlayerInfo[playerid][pBank] < moneys) return SendClientMessage(playerid, COLOR_GRAD1, "Ó âàñ íåò ñòîëüêî äåíåã!");
            if(IsPlayerConnected(TranPlayer[playerid]))
            {
				PlayerInfo[playerid][pBank] -= moneys;
				PlayerInfo[TranPlayer[playerid]][pBank] += moneys;
				format(string, sizeof(string), ":: SMS: %s ïåðåâ¸ë âàì ñóììó %d âèðò íà âàø áàíêîâñêèé ñ÷¸ò. Îòïðàâèòåëü: Áàíê Øòàòà", sendername, moneys);
				SendClientMessage(TranPlayer[playerid], COLOR_YELLOW, string);
				format(string, sizeof(string), "Âû ïåðåâåëè èãðîêó %s ñóììó %d âèðò", giveplayer, moneys);
				SendClientMessage(playerid, COLOR_YELLOW2, string);
				format(string,sizeof(string), "ïåðåâîäèò äåíüãè");
				SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
				TranPlayer[playerid] = 999;
 				format(string, sizeof(string), "[BANK]- [1] Nick %s Peredal = %d | [2] Nick: %s Poluchil =%d", sendername, moneys, giveplayer,moneys);
				Pay(string);
				return 1;
            }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу