Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Общак,помогите...

Статус
В этой теме нельзя размещать новые ответы.

_SereJka_

Новичок
Ребят подскажите,я сделал общак.Но встаю на Пикап > Выбераю какой либо пункт и меня кикает с сервера
Вот КОД

PHP:
new Security;
new obwyak9;
new GangMoney;
new GangDrugs;
new GangMats;
PHP:
    else if(pickupid == obwyak9)
    {
    new leader = PlayerInfo[playerid][pLeader];
    new memer = PlayerInfo[playerid][pMember];
    if(leader == 16 || memer == 16)// || leader == 6 || memer == 6 || leader == 11 || memer == 11 || leader == 12 || memer == 12 || leader == 13 || memer == 13 || leader == 14 || memer == 14 || leader == 15 || memer == 15 || leader == 16 || memer == 16 || leader == 18 || memer == 18 || leader == 19 || memer == 19 || leader == 21 || memer == 21
	{
    new s[512];
    SetPlayerPos(playerid, -2505.3521,2362.4819,4.9852);
    format(s,sizeof(s),"Деньги\nНаркотики\nМатериалы");
    ShowPlayerDialog(playerid,330,DIALOG_STYLE_LIST,"Русская Мафия",s,"Открыть","Отмена");
    return 1;
    }
    else
	{
    SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[Ошибка]{FFFFFF} Вы не состоите в Русской Мафии");
    return 1;
    }
    }

PHP:
	obwyak9 = CreatePickup(1279, 23, -2506.1692,2366.5315,4.9856, -1); // obhak RM
	//
	Create3DTextLabel("{e3be88}<{FFFFFF} Общак Русской Мафии {e3be88}>",0xFFFFFFFF,-2506.1692,2366.5315,4.9856,18.0,0,1);
Диалог
PHP:
//======================================money=============================================
    if(dialogid == 3300)
    {
    if(response)
    {
    if(listitem == 0)
    {
    format(string, sizeof(string), "Сумма денег");
    ShowPlayerDialog(playerid,3304,1,"Отдать общяку Русской Мафии",string,"Отдать","Назад");
    }
    if(listitem == 1)
    {
    format(string, sizeof(string), "Взять денги");
    ShowPlayerDialog(playerid,3305,1,"Взять с склада Русской Мафии",string,"Взять","Назад");
    }
    if(listitem == 2)
    {
    LoadRM();
    format(string, sizeof(string), "У вашей банды {e3be88}%d{FFFFFF} долар(ов)", GangMoney);
    SendClientMessage(playerid, COLOR_WHITE, string);
    SaveRM();
    }
    }
    }
    if(dialogid == 3304)
    {
    if(response)
    {
    LoadRM();
    new cashdeposit = strval(inputtext);
    if (cashdeposit > GetPlayerMoney(playerid) || cashdeposit < 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[Ошибка]{FFFFFF} Вы не имеете так много денег");
    }
    else
    {
    GiveMoney(playerid,- cashdeposit);
    format(string, sizeof(string), "Вы положили %d $ в общяк Русской Мафии", cashdeposit);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    new babki = GangMoney + cashdeposit;
    GangMoney = babki;
    SaveRM();
    return 1;
    }
    }
    }
    if(dialogid == 3305)
    {
    if(response)
    {
    LoadRM();
    new cashdeposit = strval(inputtext);
    if(PlayerInfo[playerid][pLeader] == 16)
    {
    if (cashdeposit > GangMoney || GangMoney < 1)
    {
   	SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[Ошибка]{FFFFFF} В общяке нет столько денег");
    }
    else
    {
    GiveMoney(playerid, cashdeposit);
    format(string, sizeof(string), "Вы взяли %d $ с общяка Русской Мафии", cashdeposit);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    new babki = GangMoney - cashdeposit;
    GangMoney = babki;
    SaveRM();
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_WHITE, "{FF0000}[Ошибка]{FFFFFF} Вы не лидер");
    return 1;
    }
    }
    }
//=======================================================Drugs===================================
    if(dialogid == 3301)
    {
    if(response)
    {
    if(listitem == 0)
    {
    format(string, sizeof(string), "Количество нарко");
    ShowPlayerDialog(playerid,3306,1,"Отдать общяку Русской Мафии",string,"Отдать","Назад");
    }
    if(listitem == 1)
    {
    format(string, sizeof(string), "Взять нарко");
    ShowPlayerDialog(playerid,3307,1,"Взять с склада",string,"Взять","Назад");
    }
    if(listitem == 2)
    {
   	LoadRM();
   	format(string, sizeof(string), "В общяке {e3be88}%d{FFFFFF} грам(ов) нарко", GangDrugs);
   	SendClientMessage(playerid, COLOR_WHITE, string);
   	SaveRM();
    }
    }
    }
    if(dialogid == 3306)
    {
    if(response)
    {
    LoadRM();
    new dr = strval(inputtext);
    if (dr > PlayerInfo[playerid][pDrugs] || dr < 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[Ошибка]{FFFFFF} Вы не имеете так много грамм нарко");
    }
    else
    {
    PlayerInfo[playerid][pDrugs] -= dr;
    format(string, sizeof(string), "Вы положили %d грам(ов) в общяк Русской Мафии", dr);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    new nark = GangDrugs + dr;
    GangDrugs = nark;
    SaveRM();
    return 1;
    }
    }
    }
    if(dialogid == 3307)
    {
    if(response)
    {
    LoadRM();
    new dr = strval(inputtext);
    if(PlayerInfo[playerid][pLeader] == 16)
    {
    if (dr > GangDrugs || GangDrugs < 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[Ошибка]{FFFFFF} В общяке нет столько нарко");
	}
	else
    {
    PlayerInfo[playerid][pDrugs] = dr;
    format(string, sizeof(string), "Вы взяли %d нарко с общяка Русской Мафии", dr);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    new nark = GangDrugs - dr;
    GangDrugs = nark;
    SaveRM();
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_WHITE, "{FF0000}[Ошибка]{FFFFFF} Вы не лидер");
    return 1;
    }
    }
    }
//=================================================mats==========================================
    if(dialogid == 3302)
    {
    if(response)
    {
    if(listitem == 0)
    {
    format(string, sizeof(string), "Количество материалов");
    ShowPlayerDialog(playerid,3308,1,"Отдать общяку Русской Мафии",string,"Отдать","Назад");
    }
    if(listitem == 1)
    {
    format(string, sizeof(string), "Взять материалы");
    ShowPlayerDialog(playerid,3309,1,"Взять с склада",string,"Взять","Назад");
    }
    if(listitem == 2)
    {
    LoadRM();
    format(string, sizeof(string), "В общяке {e3be88}%d{FFFFFF} материал(ов)", GangMats);
    SendClientMessage(playerid, COLOR_WHITE, string);
    SaveRM();
    }
    }
    }
    if(dialogid == 3308)
    {
    if(response)
    {
    LoadRM();
    new mt = strval(inputtext);
    if (mt > PlayerInfo[playerid][pMats] || mt < 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[Ошибка]{FFFFFF} Вы не имеете так много материалов");
	}
    else
    {
    PlayerInfo[playerid][pMats] -= mt;
    format(string, sizeof(string), "Вы положили %d материал(ов) в общяк Русской Мафии", mt);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    new mat = GangMats + mt;
    GangMats = mat;
    SaveRM();
    return 1;
    }
    }
    }
    if(dialogid == 3309)
    {
    if(response)
    {
    LoadRM();
    new mt = strval(inputtext);
    if(PlayerInfo[playerid][pLeader] == 16)
    {
    if (mt > GangMats || GangMats < 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[Ошибка]{FFFFFF} В общяке нет столько материалов");
    }
    else
    {
    PlayerInfo[playerid][pMats] = mt;
    format(string, sizeof(string), "Вы взяли %d материал(ов) с общяка Русской Мафии", mt);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    new mat = GangMats - mt;
    GangMats = mat;
    SaveRM();
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_WHITE, "{FF0000}[Ошибка]{FFFFFF} Вы не лидер");
    return 1;
    }
    }
    }
    else if(dialogid == 110)
    {
    if(response)
    {
    if(listitem == 0)
    {
    format(string, sizeof(string), "Положить\nВзять (Только лидер)\nПросмотреть");
    ShowPlayerDialog(playerid,1100,2,"Деньги",string,"Дальше","Отмена");
    }
    if(listitem == 1)
    {
    format(string, sizeof(string), "Положить\nВзять (Только лидер)\nПросмотреть");
    ShowPlayerDialog(playerid,1101,2,"Наркотики",string,"Дальше","Отмена");
    }
    if(listitem == 2)
    {
    format(string, sizeof(string), "Положить\nВзять (Только лидер)\nПросмотреть");
    ShowPlayerDialog(playerid,1102,2,"Материалы",string,"Дальше","Отмена");
	}
 	}
    }
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу