Alan_Waket
Умник
В public OnPlayerCommandText(playerid, cmdtext[])
В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
if(strcmp(cmd,"/numbercar",true)==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(PlayerInfo[playerid][pDonateRank] >=2)
{
ShowPlayerDialog(playerid,7579,DIALOG_STYLE_INPUT,"Смена автомобильного номера","Введите новый номер автомобиля","Готово","Отмена");
return 1;
}
}
return 1;
}
PHP:
case 7579:
{
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Автомобильныей номер"," Введите номера автомобиля ","Ок","Отмена");
new ClickedPlayerName[MAX_PLAYER_NAME],pName[MAX_PLAYER_NAME]; GetPlayerName(ChosenPlayer[playerid],ClickedPlayerName,24); GetPlayerName(playerid,pName,24);
if (ProxDetectorS(5.0, playerid, ChosenPlayer[playerid])){} else { SendClientMessage(playerid, COLOR_GREY, "Человек далеко от вас!"); return 1; }
if(GetSRVMoney(ChosenPlayer[playerid]) < 10000) return SendClientMessage(playerid, COLOR_GREY, "У человека нет 10000 вирт");
if(caridhouse[ChosenPlayer[playerid]] == 0) return SendClientMessage(playerid, COLOR_GRAD1, "У человека нет машины!");
if(PlayerInfo[ChosenPlayer[playerid]][pPhousekey] == 255) return SendClientMessage(playerid, COLOR_GRAD1, "У человека нет дома!");
format(string, sizeof(string), "%s.ini", ClickedPlayerName);
new File = ini_openFile(string);
ini_setString(File,"Numbercar",inputtext);
ini_closeFile(File);
SetVehicleNumberPlate(caridhouse[ChosenPlayer[playerid]], inputtext);
format(string, sizeof(string), "%s установил вам новый автомобильный номер: %s", pName,(inputtext));
SendClientMessage(ChosenPlayer[playerid], 0x6495EDFF, string);
format(string, sizeof(string), "Вы установили %s новый автомобильный номер: %s", ClickedPlayerName,(inputtext));
SendClientMessage(playerid, 0x6495EDFF, string);
soglasen[ChosenPlayer[playerid]] = 0;
PlayerInfo[ChosenPlayer[playerid]][pCash] -= 10000;
PlayerInfo[playerid][pCash] += 1000;
OnPlayerSave(playerid);
}
else
{
soglasen[ChosenPlayer[playerid]] = 0;
return 1;
}
}
