Al_de_Pachino
Новичок
Привет форумчане!, такая проблема есть мод типо гв, там в моде есть банк мафий, проблема в чем, хочу положить на счет деньги ложаться но у меня обратно прибавляет, дела вроде с антимоней. что куда вставить надо?что бы не возвращало?, очень надо вот код:
Спасибо
PHP:
if(dialogid == 165)
{
if(response)
{
if(listitem == 0)
{
format(string, sizeof(string), "Taxi");
ShowPlayerDialog(playerid,166,1,"Ïîëîæèòü",string,"Ïîëîæèòü","Íàçàä");
}
if(listitem == 1)
{
if(PlayerInfo[playerid][pLeader] == 10)
{
format(string, sizeof(string), "Çàðïëàòà");
ShowPlayerDialog(playerid,167,1,"âûäàòü çàðïëàòó",string,"âûäàòü","Íàçàä");
}
}
if(listitem == 2)
{
LoadT();
format(string, sizeof(string), "Ñ÷¸ò Taxi %d $", TMoney);
SendClientMessage(playerid, COLOR_GREEN, string);
SaveT();
}
}
}
if(dialogid == 166)
{
if(response)
{
LoadT();
new cashdeposit = strval(inputtext);
if(cashdeposit > GetSRVMoney(playerid))
{
SendClientMessage(playerid,COLOR_GREY,"Ó âàñ íåò ñòîëüêî äåíåã!");
return 1;
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pMember] == 10 || PlayerInfo[i][pLeader] == 10)
{
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string, sizeof(string), "[TRANSFER]Òîëüêî ÷òî %s Ïîëîæèë íà ñ÷¸ò %d $",sendername, cashdeposit);
SendClientMessage(i, TEAM_AZTECAS_COLOR, string);
}
}
GivePlayerMoney(playerid,- cashdeposit);
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string, sizeof(string), " Âû ïîëîæèëè %d $ íà ñ÷¸ò Taxi!", cashdeposit);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
new babki = TMoney + cashdeposit;
TMoney = babki;
SaveT();
return 1;
}
}
if(dialogid == 167)
{
if(response)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
LoadT();
new cashdeposit = strval(inputtext);
if (cashdeposit > TMoney)
{
SendClientMessage(playerid, COLOR_GRAD2, " Íà ñ÷åòó íåò ñòîëüêî äåíåã! ");
}
else
{
if(PlayerInfo[i][pMember] == 10 || PlayerInfo[i][pLeader] == 10)
{
format(string, sizeof(string), " * Âû ïîëó÷èëè çàðïëàòó îò Ëèäåðà, â ðàçìåðå $%d",cashdeposit);
SendClientMessage(i, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), " * Âû âûäàëè çàðïëàòó ÷ëåíàì ñâîåé ôðàêöèè, â ðàçìåðå $%d",cashdeposit);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoney(i, cashdeposit);
TMoney -= cashdeposit;
SaveT();
}
}
}
}
OnPropUpdate();
}
return 1;
}
