h3r0
Умник
Сделал команду для общака но каждый человек своей фракции когда ложит в общак(у каждой фракции свой общак ) оно ложится всё в 1, как исправить?
PHP:
if(strcmp(cmd, "/fputmoney", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if((PlayerInfo[playerid][pLeader] == 0 && PlayerInfo[playerid][pMember] == 0))
{
SendClientMessage(playerid, COLOR_GRAD1, "{00a86b}[Поправка]{FFFFFF} Вы не можете использовать эту команду!");
return 1;
}
switch(PlayerInfo[playerid][pMember] || PlayerInfo[playerid][pLeader])
{
case 1: if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5) SaveLCN();
case 2: if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6) SaveYak();
case 3: if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) SaveBallas();
case 4: if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) SaveGrove();
case 5: if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) SaveVagos();
case 6: if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) SaveCoronos();
case 7: if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) SaveRifa();
case 8: if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15) SaveRM();
case 9: if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18) SaveStreetLV();
case 10: if(PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19) SaveBikers();
}
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Используй: /fputmoney [кол-во].");
return 1;
}
new too = 1 * strval(tmp);
if(too > PlayerInfo[playerid][pMoney])
{
new commmsg[1830];
format(commmsg,sizeof(commmsg), "У тебя нет с собой столько денег!");
SendClientMessage(playerid, COLOR_LIGHTBLUE, commmsg);
return 1;
}
new commmsg[1830];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(commmsg,sizeof(commmsg), "%s положил(а) в общак: %d $.",sendername,strval(tmp));
SendFamilyMessage(GetPlayerFaction(playerid), COLOR_LIGHTBLUE, commmsg);
ObMoney += too;
PlayerInfo[playerid][pMoney] -= too;
}
}
return 1;
}
