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

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

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

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

Описание внутри

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

mr.CaJlO)I(O_op

Дебютант
Почему когда встаю на пикап чтобы положить маты/нарко/деньги на склад меня кикает
Вот вся система:​

PHP:
new Security = 0;
new obwyak[10];
new GangMoney[10];
new GangDrugs[10];
new GangMats[10];
PHP:
//общаг
	if(pickupid == obwyak[0])
    {
    new s[512];
    format(s,sizeof(s),"Деньги\nНаркотики\nМатериалы");
    ShowPlayerDialog(playerid,340,DIALOG_STYLE_LIST,"Russian Mafia",s,"Открыть","Отмена");
    }
PHP:
obwyak[0] = CreatePickup(1239,2, -2505.36,2365.24,4.99);
PHP:
//============================================================================rm
	if(dialogid == 440)
	{
 	if(response)
 	{
//---------------------------------------------money----------------------------
	if(listitem == 0)
 	{
  	format(string, sizeof(string), "Положить\nВзять\nПросмотреть");
   	ShowPlayerDialog(playerid,4400,2,"Деньги",string,"Дальше","Отмена");
   	}
//---------------------------------------------drugs----------------------------
	if(listitem == 1)
 	{
  	format(string, sizeof(string), "Положить\nВзять\nПросмотреть");
   	ShowPlayerDialog(playerid,4401,2,"Наркотики",string,"Дальше","Отмена");
   	}
//--------------------------------------------mats------------------------------
	if(listitem == 2)
    {
    format(string, sizeof(string), "Положить\nВзять\nПросмотреть");
    ShowPlayerDialog(playerid,4402,2,"Материалы",string,"Дальше","Отмена");
    }
//--------------------------------------------resp------------------------------
    }
     }
//==============================================================================
     if(dialogid == 4400)
     {
     if(response)
     {
     if(listitem == 0)
     {
     format(string, sizeof(string), "Сумма деняг");
     ShowPlayerDialog(playerid,4404,1,"Отдать банде",string,"Отдать","Назад");
     }
     if(listitem == 1)
     {
     format(string, sizeof(string), "Взять денги");
     ShowPlayerDialog(playerid,4405,1,"Взять с склада",string,"Взять","Назад");
     }
     if(listitem == 2)
     {
     LoadRM();
     format(string, sizeof(string), "У вашей банды %d доларов", GangMoney[0]);
     SendClientMessage(playerid, COLOR_GREEN, string);
     SaveRM();
     }
     }
     }
     if(dialogid == 4404)
     {
     if(response)
     {
     LoadRM();
     new cashdeposit = strval(inputtext);
     if (cashdeposit > GetPlayerMoney(playerid) || cashdeposit < 1)
     {
     SendClientMessage(playerid, COLOR_GRAD2, " Вы не имеете так много ! ");
     }
     else
     {
     GivePlayerMoney(playerid,-cashdeposit);
     format(string, sizeof(string), " Вы положили %d в общяк банды ", cashdeposit);
     SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
     new babki = GangMoney[0] + cashdeposit;
     GangMoney[0] = babki;
     SaveRM();
     return 1;
     }
     }
     }
     if(dialogid == 4405)
     {
     if(response)
     {
     LoadRM();
     new cashdeposit = strval(inputtext);
     if(PlayerInfo[playerid][pMember] == 16 && PlayerInfo[playerid][pRank] < 5 || PlayerInfo[playerid][pLeader] == 16)
     {
     if (cashdeposit > GangMoney[0] || GangMoney[0] < 1)
     {
     SendClientMessage(playerid, COLOR_GRAD2, " У банды нет столько ");
     }
     else
	 {
     GivePlayerMoney(playerid,cashdeposit);
     format(string, sizeof(string), " Вы взяли %d с общяка банды ", cashdeposit);
     SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
     new babki = GangMoney[0] - cashdeposit;
     GangMoney[0] = babki;
     SaveRM();
     return 1;
     }
     }
     else
     {
     SendClientMessage(playerid,COLOR_RED, "Вам нужен 5 ранг");
     return 1;
     }
     }
     }
PHP:
forward LoadRM();
public LoadRM()
{
     new arrCoords[15][64];
     new strFromFile2[256];
     new File: file = fopen("[obwyak]/rm.ini", io_read);
     if (file)
     {
         fread(file, strFromFile2);
         split(strFromFile2, arrCoords, ',');

          GangMoney[0] = strval(arrCoords[0]);
          GangDrugs[0] = strval(arrCoords[1]);
          GangMats[0] = strval(arrCoords[2]);

         fclose(file);
         if(Security == 0 || Security == 1)
         {
         }
         else
         {
             GameModeExit();
         }
     }
     else
     {
         GameModeExit();
     }
     return 1;
}
forward SaveRM();
public SaveRM()
{
     new coordsstring[256];
     format(coordsstring, sizeof(coordsstring), "%d,%d,%d", GangMoney[0], GangDrugs[0], GangMats[0]);
     new File: file2 = fopen("[obwyak]/rm.ini", io_write);
     fwrite(file2, coordsstring);
     fclose(file2);
     return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу