Yasha
Умник
Прописываю ID игрока, пишет что ID неверный. В чем может быть проблема?
PHP:
case 9125:
{
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);
SPD(playerid,9125,DIALOG_STYLE_INPUT,"Денежный перевод","Ок","Cancel");
}
new moneys;
moneys = strval(inputtext);
if(moneys < 1 || moneys > 100000)
{
SendClientMessage(playerid, COLOR_GREY, "Минимальная сумма: 1, максимальная: 100000!");
format(string,sizeof(string), "Введите сумму которую хотите передать\n%s.", giveplayer);
SPD(playerid,9125,DIALOG_STYLE_INPUT,"Денежный перевод","Ок","Cancel");
return true;
}
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;
return true;
}
else return SPD(playerid,9125,DIALOG_STYLE_INPUT,"Неверный ID/Ник игрока","Введите ID/Ник игрока","Ок","Cancel");
}
else return true;
}
Последнее редактирование:
