Ну во-первых кривое условие:
PHP код:
if(Player[playerid][pBankKart] == 1) && Player[playerid][pOrganization] == 1 && Player[playerid][pRank] == 1)
Исправление:
PHP код:
if(Player[playerid][pBankKart] == 1 && (Player[playerid][pOrganization] == 1 && Player[playerid][pRank] == 1))
Во-вторых в условии сказано, что если организация игрока равна 1 как и его ранг, тогда и произойдет вывод. Может ты хотел сделать так?:
Код:
public PayDay(playerid){
if(Player[playerid][pBankKart] == 0) return SM(playerid,-1,"Вы не получили зарплату,у вас нет банковской карточки,её можно завести в банке");
if(Player[playerid][pOrganization] == 1)
{
Player[playerid][pBankMoney] += 100;
SM(playerid,0xFF0005FF,"|*******************************************************************************************************************|");// Выводим игроку сообщение
SM(playerid,0xDCDCDCFF," STATE BANK:");
SM(playerid,0x00FFBEFF," Государственная зарплата: 100$");
new bankshetid[52]; // Но-но-но! Не стоит юзать тут стринг длинной в 256!
format(bankshetid, 51, "{FFFFFF}Баланс на счету {FF0000}%d {FFFFFF}$.", Player[playerid][pBankMoney]);
SendClientMessage(playerid, -1, bankshetid);
SM(playerid,0xFF0005FF,"|*******************************************************************************************************************|");// Выводим игроку сообщение
//Player[playerid][pBankMoney] += Player[i][pRank]*100; Вывел зар.плату несложной формулой
}
return 1;
}
В PHP Сегодня что-то не то с табуляцией