qrudik
Ученик
Как правильно сделать проверку,если в общаке есть 150 матов то игроку при спавне выдадут оружие и у общака отнимут 150 матов,а если меньше 150 матов или нету в общаке то оружие не выдаеться?
Это спавн игрока
Вот команда взятия матов со склада:
Это спавн игрока
PHP:
else if(Player[playerid][pMember] == 5 || Player[playerid][pLeader] == 5)//LaCosaNostra spawn
{
SetPlayerInterior(playerid, 2);
SetPlayerVirtualWorld(playerid, 5);
ServerSetPlayerPos(playerid,2549.1706542969,-1284.7836914063,1060.984375);
GivePlayerWeaponAC(playerid, 5, 1);
switch(FInfo[5][fGun])
{
case 1: GivePlayerWeaponAC(playerid, 22, 120);
case 2:
{
GivePlayerWeaponAC(playerid, 24, 120);
GivePlayerWeaponAC(playerid, 25, 120);
GivePlayerWeaponAC(playerid, 29, 120);
}
case 3:
{
GivePlayerWeaponAC(playerid, 24, 120);
GivePlayerWeaponAC(playerid, 25, 120);
GivePlayerWeaponAC(playerid, 29, 120);
GivePlayerWeaponAC(playerid, 31, 120);
}
}
SetCameraBehindPlayer(playerid);
OnPlayerCommandText(playerid,"/cvet 44");
return 1;
}
PHP:
if(strcmp(x_nr,"mats",true) == 0)
{
if(ObshakInfo[fam-1][oMats] < kolvo) return send(playerid, COLOR_RED, ""vError" В общаке нет столько материалов");
ObshakInfo[fam-1][oMats] -= kolvo;
Player[playerid][pMats] += kolvo;
format(string,sizeof(string),"Лидер %s[%d] взял из общака %d материалов.В общаке: %d матов",sendername(playerid),playerid,kolvo,ObshakInfo[fam-1][oMats]);
SendTeamMessage(fam, TEAM_AZTECAS_COLOR, string);
SaveAccount(playerid);
SaveObshak();
return 1;
}
