В теме 27 сообщений

Внимание Это не [ FS ] Скрипт Это нужно выписывать самим в Мод

всего Подарков 8 но дума. сами сможете увеличить количество подарков
Координаты подарков измените на свои и призы тоже измените на свои

Спойлер

new podarok[8];// Количество подарков на карте

 

Спойлер

pPodarok,// Подарки
pPodarok1,// Подарки
pPodarok2,// Подарки
pPodarok3,// Подарки
pPodarok4,// Подарки
pPodarok5,// Подарки
pPodarok6,// Подарки
pPodarok7,// Подарки
pPodarok8,// Подарки

 

Спойлер

PlayerInfo[playerid][pPodarok1] = 0; PlayerInfo[playerid][pPodarok2] = 0;//Подарки//
PlayerInfo[playerid][pPodarok3] = 0; PlayerInfo[playerid][pPodarok4] = 0;//Подарки//
PlayerInfo[playerid][pPodarok5] = 0; PlayerInfo[playerid][pPodarok6] = 0;//Подарки//
PlayerInfo[playerid][pPodarok7] = 0; PlayerInfo[playerid][pPodarok8] = 0;//Подарки//

 

Спойлер

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ Подарки на карте ] ~~~~~~~~~~~~~~~~~~~~~~~~~~~
podarok[0] = CreatePickup(19056,1,-55.4535,937.1276,12.1393);
podarok[1] = CreatePickup(19056,1,-712.0522,945.1098,12.1700);
podarok[2] = CreatePickup(19056,1,2507.8210,-2129.6099,23.4558);
podarok[3] = CreatePickup(19056,1,2219.1543,-1960.7726,18.8197);
podarok[4] = CreatePickup(19056,1,1859.8710,-1970.5662,31.9357);
podarok[5] = CreatePickup(19056,1,1863.1366,-2320.5496,6.3150);
podarok[6] = CreatePickup(19056,1,-2226.4800,262.2672,24.5571);
podarok[7] = CreatePickup(19056,1,1767.7008,2274.0122,15.9718);

 

Спойлер

//=/=/=/=/=/=/=/=/=/=/=/ [ Подарки ] /=/=/=/=/=/=/=/=/=/=/=/=/=/=/
        if(pickupid == podarok[0])
        {
        if(PlayerInfo[playerid][pPodarok] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 10000;
        PlayerInfo[playerid][pDm] += 200;
        PlayerInfo[playerid][pPodarok] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #1 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10.000 рублей и 200 ДО!");
        }
        if(pickupid == podarok[1])
        {
        if(PlayerInfo[playerid][pPodarok1] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 31000;
        PlayerInfo[playerid][pDm] += 105;
        PlayerInfo[playerid][pPodarok1] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #2 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 31000 рублей и 105 ДО!");
        }
        if(pickupid == podarok[2])
        {
        if(PlayerInfo[playerid][pPodarok2] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 1;
        PlayerInfo[playerid][pDm] += 1;
        PlayerInfo[playerid][pPodarok2] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #3 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 1 рублей и 1 ДО!( Жаль )");
        }
        if(pickupid == podarok[3])
        {
        if(PlayerInfo[playerid][pPodarok3] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 150023;
        PlayerInfo[playerid][pDm] += 40;
        PlayerInfo[playerid][pPodarok3] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #4 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 150.023 рублей и 40 ДО!");
        }
        if(pickupid == podarok[4])
        {
        if(PlayerInfo[playerid][pPodarok4] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 100000;
        PlayerInfo[playerid][pDm] += 200;
        PlayerInfo[playerid][pPodarok4] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #5 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 100.000 рублей и 200 ДО!");
        }
        if(pickupid == podarok[5])
        {
        if(PlayerInfo[playerid][pPodarok6] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 220000;
        PlayerInfo[playerid][pDm] += 30;
        PlayerInfo[playerid][pPodarok6] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #6 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 220.000 рублей и 30 ДО!");
        }
        if(pickupid == podarok[6])
        {
        if(PlayerInfo[playerid][pPodarok7] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 0;
        PlayerInfo[playerid][pDm] += 150;
        PlayerInfo[playerid][pPodarok7] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #7 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 150 ДО!");
        }
        if(pickupid == podarok[7])
        {
        if(PlayerInfo[playerid][pPodarok8] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже получили бонус на открытие!");
        PlayerInfo[playerid][pMoney] += 670000;
        PlayerInfo[playerid][pDm] += 40;
        PlayerInfo[playerid][pPodarok8] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #8 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 670.000 рублей и 40 ДО!");
        }
        //=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/

 

Спойлер

format(var, 32, "PODAROK=%d\n",PlayerInfo[playerid][pPodarok]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK1=%d\n",PlayerInfo[playerid][pPodarok1]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK2=%d\n",PlayerInfo[playerid][pPodarok2]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK3=%d\n",PlayerInfo[playerid][pPodarok3]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK4=%d\n",PlayerInfo[playerid][pPodarok4]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK5=%d\n",PlayerInfo[playerid][pPodarok5]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK6=%d\n",PlayerInfo[playerid][pPodarok6]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK7=%d\n",PlayerInfo[playerid][pPodarok7]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK8=%d\n",PlayerInfo[playerid][pPodarok8]);fwrite(hFile, var);//Подарки//

 

Спойлер

format(var, 32, "PODAROK=%d\n",PlayerInfo[playerid][pPodarok]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK1=%d\n",PlayerInfo[playerid][pPodarok1]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK2=%d\n",PlayerInfo[playerid][pPodarok2]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK3=%d\n",PlayerInfo[playerid][pPodarok3]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK4=%d\n",PlayerInfo[playerid][pPodarok4]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK5=%d\n",PlayerInfo[playerid][pPodarok5]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK6=%d\n",PlayerInfo[playerid][pPodarok6]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK7=%d\n",PlayerInfo[playerid][pPodarok7]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK8=%d\n",PlayerInfo[playerid][pPodarok8]);fwrite(hFile, var);//Подарки//

 

Спойлер

if( strcmp( key , "PODAROK" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK1" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok1] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok2] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK3" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok3] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK4" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok4] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK5" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok5] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK6" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok6] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK7" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok7] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK8" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok8] = strval( val ); }//Подарки//

 

Спойлер

6TE4uZi9AVo.jpg.985c9b3ac8b44b281a1965916be03e47.jpgC7QOjndXGHI.jpg.4511bfdb817844c73772a24db1cc2f18.jpglPcMxu2NdCw.jpg.1010d4d95e8465b8b72a99a7b1b8c520.jpg

P.S: Измените все на свое
[pDm] - Донат измените на Свое
[pMoney] - Выдача денег измените на Свое
Автор Системы: Илья Гантимуров [ MaJoR ]

Отредактировано пользователем RASTAMAN
Причина: добавил автора

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно ли как то сделать что бы подарки выдавались рандомно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 27.08.2017 в 23:00, FENRIS сказал:

Можно ли как то сделать что бы подарки выдавались рандомно?

Вот Все работает проверял

Спойлер

//=========================== [ Подарки ] ==================================//
	if(pickupid == podarok[0])
	{
	if(PlayerInfo[playerid][pPodarok] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
	new Prise = random(13);
	if(Prise == 0) PlayerInfo[playerid][pMoney] += 10000;
	if(Prise == 1) PlayerInfo[playerid][pDm] += 200;
	if(Prise == 2) PlayerInfo[playerid][pExp] += 4;
	if(Prise == 3) PlayerInfo[playerid][pDonateRank] += 2;
	if(Prise == 4) PlayerInfo[playerid][pMoney] += 100000;
	if(Prise == 5) PlayerInfo[playerid][pMoney] += 87000;
	if(Prise == 6) PlayerInfo[playerid][pMoney] += 109000;
	if(Prise == 7) PlayerInfo[playerid][pMoney] += 910000;
	if(Prise == 8) PlayerInfo[playerid][pMoney] += 510000;
	if(Prise == 9) PlayerInfo[playerid][pDm] += 19;
	if(Prise == 10) PlayerInfo[playerid][pExp] += 10;
	if(Prise == 11) PlayerInfo[playerid][pLevel] += 2;
	if(Prise == 12) PlayerInfo[playerid][pZakon] += 10;
	PlayerInfo[playerid][pPodarok] = 1;
	SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #1 собран!");
    if(Prise == 0) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10000 рублей!");
    if(Prise == 1) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 20 ДО!");
    if(Prise == 2) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 4 Exp!");
    if(Prise == 3) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 2 Level VIP!");
    if(Prise == 4) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 100000 рублей!");
    if(Prise == 5) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 87000 рублей!");
    if(Prise == 6) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 109000 рублей!");
    if(Prise == 7) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 910000 рублей!");
    if(Prise == 8) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 510000 рублей!");
    if(Prise == 9) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 19 ДО!");
    if(Prise == 10) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10 Exp!");
    if(Prise == 11) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 2 Level!");
    if(Prise == 12) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10 Законапослушнасти!");
    }
	if(pickupid == podarok[1])
	{
 if(PlayerInfo[playerid][pPodarok1] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
	new Prise1 = random(13);
	if(Prise1 == 0) PlayerInfo[playerid][pMoney] += 10000;
	if(Prise1 == 1) PlayerInfo[playerid][pDm] += 200;
	if(Prise1 == 2) PlayerInfo[playerid][pExp] += 4;
	if(Prise1 == 3) PlayerInfo[playerid][pDonateRank] += 2;
	if(Prise1 == 4) PlayerInfo[playerid][pMoney] += 100000;
	if(Prise1 == 5) PlayerInfo[playerid][pMoney] += 87000;
	if(Prise1 == 6) PlayerInfo[playerid][pMoney] += 109000;
	if(Prise1 == 7) PlayerInfo[playerid][pMoney] += 910000;
	if(Prise1 == 8) PlayerInfo[playerid][pMoney] += 510000;
	if(Prise1 == 9) PlayerInfo[playerid][pDm] += 19;
	if(Prise1 == 10) PlayerInfo[playerid][pExp] += 10;
	if(Prise1 == 11) PlayerInfo[playerid][pLevel] += 2;
	if(Prise1 == 12) PlayerInfo[playerid][pZakon] += 10;
	PlayerInfo[playerid][pPodarok1] = 1;
	SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #2 собран!");
	if(Prise1 == 0) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10000 рублей!");
    if(Prise1 == 1) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 20 ДО!");
    if(Prise1 == 2) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 4 Exp!");
    if(Prise1 == 3) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 2 Level VIP!");
    if(Prise1 == 4) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 100000 рублей!");
    if(Prise1 == 5) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 87000 рублей!");
    if(Prise1 == 6) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 109000 рублей!");
    if(Prise1 == 7) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 910000 рублей!");
    if(Prise1 == 8) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 510000 рублей!");
    if(Prise1 == 9) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 19 ДО!");
    if(Prise1 == 10) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10 Exp!");
    if(Prise1 == 11) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 2 Level!");
    if(Prise1 == 12) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10 Законапослушнасти!");
	}
	if(pickupid == podarok[2])
	{
	if(PlayerInfo[playerid][pPodarok2] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
	new Prise2 = random(13);
	if(Prise2 == 0) PlayerInfo[playerid][pMoney] += 10000;
	if(Prise2 == 1) PlayerInfo[playerid][pDm] += 200;
	if(Prise2 == 2) PlayerInfo[playerid][pExp] += 4;
	if(Prise2 == 3) PlayerInfo[playerid][pDonateRank] += 2;
	if(Prise2 == 4) PlayerInfo[playerid][pMoney] += 100000;
	if(Prise2 == 5) PlayerInfo[playerid][pMoney] += 87000;
	if(Prise2 == 6) PlayerInfo[playerid][pMoney] += 109000;
	if(Prise2 == 7) PlayerInfo[playerid][pMoney] += 910000;
	if(Prise2 == 8) PlayerInfo[playerid][pMoney] += 510000;
	if(Prise2 == 9) PlayerInfo[playerid][pDm] += 19;
	if(Prise2 == 10) PlayerInfo[playerid][pExp] += 10;
	if(Prise2 == 11) PlayerInfo[playerid][pLevel] += 2;
	if(Prise2 == 12) PlayerInfo[playerid][pZakon] += 10;
	PlayerInfo[playerid][pPodarok2] = 1;
	SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #3 собран!");
	if(Prise2 == 0) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10000 рублей!");
    if(Prise2 == 1) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 20 ДО!");
    if(Prise2 == 2) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 4 Exp!");
    if(Prise2 == 3) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 2 Level VIP!");
    if(Prise2 == 4) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 100000 рублей!");
    if(Prise2 == 5) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 87000 рублей!");
    if(Prise2 == 6) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 109000 рублей!");
    if(Prise2 == 7) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 910000 рублей!");
    if(Prise2 == 8) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 510000 рублей!");
    if(Prise2 == 9) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 19 ДО!");
    if(Prise2 == 10) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10 Exp!");
    if(Prise2 == 11) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 2 Level!");
    if(Prise2 == 12) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10 Законапослушнасти!");
	}
	if(pickupid == podarok[3])
	{
	if(PlayerInfo[playerid][pPodarok3] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
 new Prise3 = random(13);
	if(Prise3 == 0) PlayerInfo[playerid][pMoney] += 10000;
	if(Prise3 == 1) PlayerInfo[playerid][pDm] += 200;
	if(Prise3 == 2) PlayerInfo[playerid][pExp] += 4;
	if(Prise3 == 3) PlayerInfo[playerid][pDonateRank] += 2;
	if(Prise3 == 4) PlayerInfo[playerid][pMoney] += 100000;
	if(Prise3 == 5) PlayerInfo[playerid][pMoney] += 87000;
	if(Prise3 == 6) PlayerInfo[playerid][pMoney] += 109000;
	if(Prise3 == 7) PlayerInfo[playerid][pMoney] += 910000;
	if(Prise3 == 8) PlayerInfo[playerid][pMoney] += 510000;
	if(Prise3 == 9) PlayerInfo[playerid][pDm] += 19;
	if(Prise3 == 10) PlayerInfo[playerid][pExp] += 10;
	if(Prise3 == 11) PlayerInfo[playerid][pLevel] += 2;
	if(Prise3 == 12) PlayerInfo[playerid][pZakon] += 10;
	PlayerInfo[playerid][pPodarok3] = 1;
	SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #4 собран!");
	if(Prise3 == 0) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10000 рублей!");
    if(Prise3 == 1) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 20 ДО!");
    if(Prise3 == 2) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 4 Exp!");
    if(Prise3 == 3) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 2 Level VIP!");
    if(Prise3 == 4) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 100000 рублей!");
    if(Prise3 == 5) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 87000 рублей!");
    if(Prise3 == 6) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 109000 рублей!");
    if(Prise3 == 7) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 910000 рублей!");
    if(Prise3 == 8) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 510000 рублей!");
    if(Prise3 == 9) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 19 ДО!");
    if(Prise3 == 10) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10 Exp!");
    if(Prise3 == 11) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 2 Level!");
    if(Prise3 == 12) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10 Законапослушнасти!");
	}
	if(pickupid == podarok[4])
	{
	if(PlayerInfo[playerid][pPodarok4] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
	new Prise4 = random(13);
	if(Prise4 == 0) PlayerInfo[playerid][pMoney] += 10000;
	if(Prise4 == 1) PlayerInfo[playerid][pDm] += 200;
	if(Prise4 == 2) PlayerInfo[playerid][pExp] += 4;
	if(Prise4 == 3) PlayerInfo[playerid][pDonateRank] += 2;
	if(Prise4 == 4) PlayerInfo[playerid][pMoney] += 100000;
	if(Prise4 == 5) PlayerInfo[playerid][pMoney] += 87000;
	if(Prise4 == 6) PlayerInfo[playerid][pMoney] += 109000;
	if(Prise4 == 7) PlayerInfo[playerid][pMoney] += 910000;
	if(Prise4 == 8) PlayerInfo[playerid][pMoney] += 510000;
	if(Prise4 == 9) PlayerInfo[playerid][pDm] += 19;
	if(Prise4 == 10) PlayerInfo[playerid][pExp] += 10;
	if(Prise4 == 11) PlayerInfo[playerid][pLevel] += 2;
	if(Prise4 == 12) PlayerInfo[playerid][pZakon] += 10;
	PlayerInfo[playerid][pPodarok4] = 1;
	SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #5 собран!");
	if(Prise4 == 0) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10000 рублей!");
    if(Prise4 == 1) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 20 ДО!");
    if(Prise4 == 2) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 4 Exp!");
    if(Prise4 == 3) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 2 Level VIP!");
    if(Prise4 == 4) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 100000 рублей!");
    if(Prise4 == 5) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 87000 рублей!");
    if(Prise4 == 6) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 109000 рублей!");
    if(Prise4 == 7) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 910000 рублей!");
    if(Prise4 == 8) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 510000 рублей!");
    if(Prise4 == 9) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 19 ДО!");
    if(Prise4 == 10) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10 Exp!");
    if(Prise4 == 11) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 2 Level!");
    if(Prise4 == 12) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10 Законапослушнасти!");
	}
	if(pickupid == podarok[5])
	{
	if(PlayerInfo[playerid][pPodarok5] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
	new Prise5 = random(13);
	if(Prise5 == 0) PlayerInfo[playerid][pMoney] += 10000;
	if(Prise5 == 1) PlayerInfo[playerid][pDm] += 200;
	if(Prise5 == 2) PlayerInfo[playerid][pExp] += 4;
	if(Prise5 == 3) PlayerInfo[playerid][pDonateRank] += 2;
	if(Prise5 == 4) PlayerInfo[playerid][pMoney] += 100000;
	if(Prise5 == 5) PlayerInfo[playerid][pMoney] += 87000;
	if(Prise5 == 6) PlayerInfo[playerid][pMoney] += 109000;
	if(Prise5 == 7) PlayerInfo[playerid][pMoney] += 910000;
	if(Prise5 == 8) PlayerInfo[playerid][pMoney] += 510000;
	if(Prise5 == 9) PlayerInfo[playerid][pDm] += 19;
	if(Prise5 == 10) PlayerInfo[playerid][pExp] += 10;
	if(Prise5 == 11) PlayerInfo[playerid][pLevel] += 2;
	if(Prise5 == 12) PlayerInfo[playerid][pZakon] += 10;
	PlayerInfo[playerid][pPodarok5] = 1;
	SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #6 собран!");
	if(Prise5 == 0) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10000 рублей!");
    if(Prise5 == 1) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 20 ДО!");
    if(Prise5 == 2) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 4 Exp!");
    if(Prise5 == 3) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 2 Level VIP!");
    if(Prise5 == 4) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 100000 рублей!");
    if(Prise5 == 5) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 87000 рублей!");
    if(Prise5 == 6) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 109000 рублей!");
    if(Prise5 == 7) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 910000 рублей!");
    if(Prise5 == 8) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 510000 рублей!");
    if(Prise5 == 9) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 19 ДО!");
    if(Prise5 == 10) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10 Exp!");
    if(Prise5 == 11) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 2 Level!");
    if(Prise5 == 12) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10 Законапослушнасти!");
	}
	if(pickupid == podarok[6])
	{
	if(PlayerInfo[playerid][pPodarok6] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
    new Prise6 = random(13);
	if(Prise6 == 0) PlayerInfo[playerid][pMoney] += 10000;
	if(Prise6 == 1) PlayerInfo[playerid][pDm] += 200;
	if(Prise6 == 2) PlayerInfo[playerid][pExp] += 4;
	if(Prise6 == 3) PlayerInfo[playerid][pDonateRank] += 2;
	if(Prise6 == 4) PlayerInfo[playerid][pMoney] += 100000;
	if(Prise6 == 5) PlayerInfo[playerid][pMoney] += 87000;
	if(Prise6 == 6) PlayerInfo[playerid][pMoney] += 109000;
	if(Prise6 == 7) PlayerInfo[playerid][pMoney] += 910000;
	if(Prise6 == 8) PlayerInfo[playerid][pMoney] += 510000;
	if(Prise6 == 9) PlayerInfo[playerid][pDm] += 19;
	if(Prise6 == 10) PlayerInfo[playerid][pExp] += 10;
	if(Prise6 == 11) PlayerInfo[playerid][pLevel] += 2;
	if(Prise6 == 12) PlayerInfo[playerid][pZakon] += 10;
	PlayerInfo[playerid][pPodarok6] = 1;
	SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #7 собран!");
	if(Prise6 == 0) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10000 рублей!");
    if(Prise6 == 1) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 20 ДО!");
    if(Prise6 == 2) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 4 Exp!");
    if(Prise6 == 3) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 2 Level VIP!");
    if(Prise6 == 4) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 100000 рублей!");
    if(Prise6 == 5) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 87000 рублей!");
    if(Prise6 == 6) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 109000 рублей!");
    if(Prise6 == 7) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 910000 рублей!");
    if(Prise6 == 8) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 510000 рублей!");
    if(Prise6 == 9) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 19 ДО!");
    if(Prise6 == 10) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10 Exp!");
    if(Prise6 == 11) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 2 Level!");
    if(Prise6 == 12) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10 Законапослушнасти!");
	}
	if(pickupid == podarok[7])
	{
	if(PlayerInfo[playerid][pPodarok7] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже получили бонус на открытие!");
	new Prise7 = random(13);
	if(Prise7 == 0) PlayerInfo[playerid][pMoney] += 10000;
	if(Prise7 == 1) PlayerInfo[playerid][pDm] += 200;
	if(Prise7 == 2) PlayerInfo[playerid][pExp] += 4;
	if(Prise7 == 3) PlayerInfo[playerid][pDonateRank] += 2;
	if(Prise7 == 4) PlayerInfo[playerid][pMoney] += 100000;
	if(Prise7 == 5) PlayerInfo[playerid][pMoney] += 87000;
	if(Prise7 == 6) PlayerInfo[playerid][pMoney] += 109000;
	if(Prise7 == 7) PlayerInfo[playerid][pMoney] += 910000;
	if(Prise7 == 8) PlayerInfo[playerid][pMoney] += 510000;
	if(Prise7 == 9) PlayerInfo[playerid][pDm] += 19;
	if(Prise7 == 10) PlayerInfo[playerid][pExp] += 10;
	if(Prise7 == 11) PlayerInfo[playerid][pLevel] += 2;
	if(Prise7 == 12) PlayerInfo[playerid][pZakon] += 10;
	PlayerInfo[playerid][pPodarok7] = 1;
	SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #8 собран!");
    if(Prise7 == 0) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10000 рублей!");
    if(Prise7 == 1) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 20 ДО!");
    if(Prise7 == 2) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 4 Exp!");
    if(Prise7 == 3) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 2 Level VIP!");
    if(Prise7 == 4) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 100000 рублей!");
    if(Prise7 == 5) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 87000 рублей!");
    if(Prise7 == 6) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 109000 рублей!");
    if(Prise7 == 7) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 910000 рублей!");
    if(Prise7 == 8) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 510000 рублей!");
    if(Prise7 == 9) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 19 ДО!");
    if(Prise7 == 10) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10 Exp!");
    if(Prise7 == 11) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 2 Level!");
    if(Prise7 == 12) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10 Законапослушнасти!");
	}
	if(pickupid == podarok[8])
	{
	if(PlayerInfo[playerid][pPodarok8] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже получили бонус на открытие!");
	new Prise8 = random(13);
	if(Prise8 == 0) PlayerInfo[playerid][pMoney] += 10000;
	if(Prise8 == 1) PlayerInfo[playerid][pDm] += 200;
	if(Prise8 == 2) PlayerInfo[playerid][pExp] += 4;
	if(Prise8 == 3) PlayerInfo[playerid][pDonateRank] += 2;
	if(Prise8 == 4) PlayerInfo[playerid][pMoney] += 100000;
	if(Prise8 == 5) PlayerInfo[playerid][pMoney] += 87000;
	if(Prise8 == 6) PlayerInfo[playerid][pMoney] += 109000;
	if(Prise8 == 7) PlayerInfo[playerid][pMoney] += 910000;
	if(Prise8 == 8) PlayerInfo[playerid][pMoney] += 510000;
	if(Prise8 == 9) PlayerInfo[playerid][pDm] += 19;
	if(Prise8 == 10) PlayerInfo[playerid][pExp] += 10;
	if(Prise8 == 11) PlayerInfo[playerid][pLevel] += 2;
	if(Prise8 == 12) PlayerInfo[playerid][pZakon] += 10;
	PlayerInfo[playerid][pPodarok8] = 1;
	SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #8 собран!");
    if(Prise8 == 0) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10000 рублей!");
    if(Prise8 == 1) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 20 ДО!");
    if(Prise8 == 2) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 4 Exp!");
    if(Prise8 == 3) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 2 Level VIP!");
    if(Prise8 == 4) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 100000 рублей!");
    if(Prise8 == 5) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 87000 рублей!");
    if(Prise8 == 6) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 109000 рублей!");
    if(Prise8 == 7) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 910000 рублей!");
    if(Prise8 == 8) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 510000 рублей!");
    if(Prise8 == 9) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 19 ДО!");
    if(Prise8 == 10) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10 Exp!");
    if(Prise8 == 11) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 2 Level!");
    if(Prise8 == 12) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10 Законапослушнасти!");
	}

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как сделать так что после рестарта все не сбивалось, то есть при релоге сервера подарки не давали заного

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я про то что если ты все подарки собрал, но при рестарте сервера они опять подбираются. А они не должны подниматся при рестарте сервера

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Автор Системы: Илья Гантимуров [ MaJoR ]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 09.08.2017 в 14:19, RASTAMAN сказал:

Внимание Это не [ FS ] Скрипт Это нужно выписывать самим в Мод

всего Подарков 8 но дума. сами сможете увеличить количество подарков
Координаты подарков измените на свои и призы тоже измените на свои

  Ко всем New (открыть спойлер)


new podarok[8];// Количество подарков на карте

 

  Далее в enum pInfo (открыть спойлер)


pPodarok,// Подарки
pPodarok1,// Подарки
pPodarok2,// Подарки
pPodarok3,// Подарки
pPodarok4,// Подарки
pPodarok5,// Подарки
pPodarok6,// Подарки
pPodarok7,// Подарки
pPodarok8,// Подарки

 

  Далее в OnPlayerConnect (открыть спойлер)


PlayerInfo[playerid][pPodarok1] = 0; PlayerInfo[playerid][pPodarok2] = 0;//Подарки//
PlayerInfo[playerid][pPodarok3] = 0; PlayerInfo[playerid][pPodarok4] = 0;//Подарки//
PlayerInfo[playerid][pPodarok5] = 0; PlayerInfo[playerid][pPodarok6] = 0;//Подарки//
PlayerInfo[playerid][pPodarok7] = 0; PlayerInfo[playerid][pPodarok8] = 0;//Подарки//

 

  Далее в OnGameModeInit (открыть спойлер)


//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ Подарки на карте ] ~~~~~~~~~~~~~~~~~~~~~~~~~~~
podarok[0] = CreatePickup(19056,1,-55.4535,937.1276,12.1393);
podarok[1] = CreatePickup(19056,1,-712.0522,945.1098,12.1700);
podarok[2] = CreatePickup(19056,1,2507.8210,-2129.6099,23.4558);
podarok[3] = CreatePickup(19056,1,2219.1543,-1960.7726,18.8197);
podarok[4] = CreatePickup(19056,1,1859.8710,-1970.5662,31.9357);
podarok[5] = CreatePickup(19056,1,1863.1366,-2320.5496,6.3150);
podarok[6] = CreatePickup(19056,1,-2226.4800,262.2672,24.5571);
podarok[7] = CreatePickup(19056,1,1767.7008,2274.0122,15.9718);

 

  Далее в OnPlayerPickUpPickup(playerid, pickupid) (открыть спойлер)


//=/=/=/=/=/=/=/=/=/=/=/ [ Подарки ] /=/=/=/=/=/=/=/=/=/=/=/=/=/=/
        if(pickupid == podarok[0])
        {
        if(PlayerInfo[playerid][pPodarok] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 10000;
        PlayerInfo[playerid][pDm] += 200;
        PlayerInfo[playerid][pPodarok] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #1 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10.000 рублей и 200 ДО!");
        }
        if(pickupid == podarok[1])
        {
        if(PlayerInfo[playerid][pPodarok1] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 31000;
        PlayerInfo[playerid][pDm] += 105;
        PlayerInfo[playerid][pPodarok1] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #2 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 31000 рублей и 105 ДО!");
        }
        if(pickupid == podarok[2])
        {
        if(PlayerInfo[playerid][pPodarok2] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 1;
        PlayerInfo[playerid][pDm] += 1;
        PlayerInfo[playerid][pPodarok2] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #3 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 1 рублей и 1 ДО!( Жаль )");
        }
        if(pickupid == podarok[3])
        {
        if(PlayerInfo[playerid][pPodarok3] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 150023;
        PlayerInfo[playerid][pDm] += 40;
        PlayerInfo[playerid][pPodarok3] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #4 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 150.023 рублей и 40 ДО!");
        }
        if(pickupid == podarok[4])
        {
        if(PlayerInfo[playerid][pPodarok4] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 100000;
        PlayerInfo[playerid][pDm] += 200;
        PlayerInfo[playerid][pPodarok4] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #5 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 100.000 рублей и 200 ДО!");
        }
        if(pickupid == podarok[5])
        {
        if(PlayerInfo[playerid][pPodarok6] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 220000;
        PlayerInfo[playerid][pDm] += 30;
        PlayerInfo[playerid][pPodarok6] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #6 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 220.000 рублей и 30 ДО!");
        }
        if(pickupid == podarok[6])
        {
        if(PlayerInfo[playerid][pPodarok7] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 0;
        PlayerInfo[playerid][pDm] += 150;
        PlayerInfo[playerid][pPodarok7] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #7 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 150 ДО!");
        }
        if(pickupid == podarok[7])
        {
        if(PlayerInfo[playerid][pPodarok8] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже получили бонус на открытие!");
        PlayerInfo[playerid][pMoney] += 670000;
        PlayerInfo[playerid][pDm] += 40;
        PlayerInfo[playerid][pPodarok8] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #8 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 670.000 рублей и 40 ДО!");
        }
        //=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/

 

  Далее в OnPlayerRegister(playerid, password[]) (закрыть спойлер)


format(var, 32, "PODAROK=%d\n",PlayerInfo[playerid][pPodarok]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK1=%d\n",PlayerInfo[playerid][pPodarok1]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK2=%d\n",PlayerInfo[playerid][pPodarok2]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK3=%d\n",PlayerInfo[playerid][pPodarok3]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK4=%d\n",PlayerInfo[playerid][pPodarok4]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK5=%d\n",PlayerInfo[playerid][pPodarok5]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK6=%d\n",PlayerInfo[playerid][pPodarok6]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK7=%d\n",PlayerInfo[playerid][pPodarok7]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK8=%d\n",PlayerInfo[playerid][pPodarok8]);fwrite(hFile, var);//Подарки//

 

  Далее в OnPlayerUpdate(playerid) (открыть спойлер)


format(var, 32, "PODAROK=%d\n",PlayerInfo[playerid][pPodarok]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK1=%d\n",PlayerInfo[playerid][pPodarok1]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK2=%d\n",PlayerInfo[playerid][pPodarok2]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK3=%d\n",PlayerInfo[playerid][pPodarok3]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK4=%d\n",PlayerInfo[playerid][pPodarok4]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK5=%d\n",PlayerInfo[playerid][pPodarok5]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK6=%d\n",PlayerInfo[playerid][pPodarok6]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK7=%d\n",PlayerInfo[playerid][pPodarok7]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK8=%d\n",PlayerInfo[playerid][pPodarok8]);fwrite(hFile, var);//Подарки//

 

  Далее в OnPlayerLogin(playerid,password[]) (закрыть спойлер)


if( strcmp( key , "PODAROK" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK1" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok1] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok2] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK3" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok3] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK4" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok4] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK5" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok5] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK6" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok6] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK7" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok7] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK8" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok8] = strval( val ); }//Подарки//

 

  скриншот (открыть спойлер)

6TE4uZi9AVo.jpg.985c9b3ac8b44b281a1965916be03e47.jpgC7QOjndXGHI.jpg.4511bfdb817844c73772a24db1cc2f18.jpglPcMxu2NdCw.jpg.1010d4d95e8465b8b72a99a7b1b8c520.jpg

P.S: Измените все на свое
[pDm] - Донат измените на Свое
[pMoney] - Выдача денег измените на Свое
Автор Системы: Илья Гантимуров [ MaJoR ]

C:\Users\Dell\Desktop\Мой мод Future\gamemodes\new.pwn(2431) : error 025: function heading differs from prototype
C:\Users\Dell\Desktop\Мой мод Future\gamemodes\new.pwn(2431) : error 029: invalid expression, assumed zero
C:\Users\Dell\Desktop\Мой мод Future\gamemodes\new.pwn(2442) : error 010: invalid function or declaration
C:\Users\Dell\Desktop\Мой мод Future\gamemodes\new.pwn(2444) : error 025: function heading differs from prototype
C:\Users\Dell\Desktop\Мой мод Future\gamemodes\new.pwn(2444) : error 029: invalid expression, assumed zero
C:\Users\Dell\Desktop\Мой мод Future\gamemodes\new.pwn(2444 -- 2446) : warning 215: expression has no effect
C:\Users\Dell\Desktop\Мой мод Future\gamemodes\new.pwn(2446) : error 001: expected token: ";", but found "if"
C:\Users\Dell\Desktop\Мой мод Future\gamemodes\new.pwn(2446) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


7 Errors.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Drummer1993 сказал:

C:\Users\Dell\Desktop\Мой мод Future\gamemodes\new.pwn(2431) : error 025: function heading differs from prototype
C:\Users\Dell\Desktop\Мой мод Future\gamemodes\new.pwn(2431) : error 029: invalid expression, assumed zero
C:\Users\Dell\Desktop\Мой мод Future\gamemodes\new.pwn(2442) : error 010: invalid function or declaration
C:\Users\Dell\Desktop\Мой мод Future\gamemodes\new.pwn(2444) : error 025: function heading differs from prototype
C:\Users\Dell\Desktop\Мой мод Future\gamemodes\new.pwn(2444) : error 029: invalid expression, assumed zero
C:\Users\Dell\Desktop\Мой мод Future\gamemodes\new.pwn(2444 -- 2446) : warning 215: expression has no effect
C:\Users\Dell\Desktop\Мой мод Future\gamemodes\new.pwn(2446) : error 001: expected token: ";", but found "if"
C:\Users\Dell\Desktop\Мой мод Future\gamemodes\new.pwn(2446) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


7 Errors.
 

Скинь пожалуйста код самой строки как ты вставил

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 09.08.2017 в 14:19, RASTAMAN сказал:

//=/=/=/=/=/=/=/=/=/=/=/ [ Подарки ] /=/=/=/=/=/=/=/=/=/=/=/=/=/=/ if(pickupid == podarok[0]) { if(PlayerInfo[playerid][pPodarok] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!"); PlayerInfo[playerid][pMoney] += 10000; PlayerInfo[playerid][pDm] += 200; PlayerInfo[playerid][pPodarok] = 1; SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #1 собран!"); SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10.000 рублей и 200 ДО!"); } if(pickupid == podarok[1]) { if(PlayerInfo[playerid][pPodarok1] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!"); PlayerInfo[playerid][pMoney] += 31000; PlayerInfo[playerid][pDm] += 105; PlayerInfo[playerid][pPodarok1] = 1; SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #2 собран!"); SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 31000 рублей и 105 ДО!"); } if(pickupid == podarok[2]) { if(PlayerInfo[playerid][pPodarok2] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!"); PlayerInfo[playerid][pMoney] += 1; PlayerInfo[playerid][pDm] += 1; PlayerInfo[playerid][pPodarok2] = 1; SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #3 собран!"); SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 1 рублей и 1 ДО!( Жаль )"); } if(pickupid == podarok[3]) { if(PlayerInfo[playerid][pPodarok3] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!"); PlayerInfo[playerid][pMoney] += 150023; PlayerInfo[playerid][pDm] += 40; PlayerInfo[playerid][pPodarok3] = 1; SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #4 собран!"); SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 150.023 рублей и 40 ДО!"); } if(pickupid == podarok[4]) { if(PlayerInfo[playerid][pPodarok4] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!"); PlayerInfo[playerid][pMoney] += 100000; PlayerInfo[playerid][pDm] += 200; PlayerInfo[playerid][pPodarok4] = 1; SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #5 собран!"); SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 100.000 рублей и 200 ДО!"); } if(pickupid == podarok[5]) { if(PlayerInfo[playerid][pPodarok6] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!"); PlayerInfo[playerid][pMoney] += 220000; PlayerInfo[playerid][pDm] += 30; PlayerInfo[playerid][pPodarok6] = 1; SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #6 собран!"); SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 220.000 рублей и 30 ДО!"); } if(pickupid == podarok[6]) { if(PlayerInfo[playerid][pPodarok7] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!"); PlayerInfo[playerid][pMoney] += 0; PlayerInfo[playerid][pDm] += 150; PlayerInfo[playerid][pPodarok7] = 1; SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #7 собран!"); SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 150 ДО!"); } if(pickupid == podarok[7]) { if(PlayerInfo[playerid][pPodarok8] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже получили бонус на открытие!"); PlayerInfo[playerid][pMoney] += 670000; PlayerInfo[playerid][pDm] += 40; PlayerInfo[playerid][pPodarok8] = 1; SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #8 собран!"); SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 670.000 рублей и 40 ДО!"); } //=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/

 

В 09.08.2017 в 14:19, RASTAMAN сказал:

Info[playerid][pDm] += 200; PlayerIn

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем салам в лексус.

 

А у меня возник вопросик, как в бд сделать отдельные вкладки для подарков. Потому что ничего не сохраняется после перезахода аккаунта. Что делать? 

 

p.s кто поможет, с меня "+" :D

Отредактировано пользователем odosenok
Причина: Изменил размер текста.

Заметка от Cawfee , создано

Не нужно текст таким большим размером делать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня проблема с OnPlayerRegister(playerid, password[])

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@mr_sasha087, код необходимо добавить в свою функцию регистрации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@odosenok добавил только с OnPlayerRegister ошибки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@mr_sasha087 Ну а ошибки то какие?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Shakoladka я уже выкинул тот мод в другой поставил все пашит

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(7215) : error 055: start of function body without function header
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(7217) : error 010: invalid function or declaration
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(7615) : error 055: start of function body without function header
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(7617) : error 021: symbol already defined: "format"
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(7736) : error 055: start of function body without function header
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(12223) : error 055: start of function body without function header
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(12225) : error 010: invalid function or declaration
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(12227) : error 010: invalid function or declaration
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(12234) : error 010: invalid function or declaration
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(12236) : error 010: invalid function or declaration
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(12243) : error 010: invalid function or declaration
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(12245) : error 010: invalid function or declaration
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(12252) : error 010: invalid function or declaration
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(12254) : error 010: invalid function or declaration
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(12261) : error 010: invalid function or declaration
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(12263) : error 010: invalid function or declaration
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(12270) : error 010: invalid function or declaration
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(12272) : error 010: invalid function or declaration
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(12279) : error 010: invalid function or declaration
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(12281) : error 010: invalid function or declaration
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(12288) : error 010: invalid function or declaration
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(12290) : error 010: invalid function or declaration
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(16832) : error 055: start of function body without function header
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(43956) : error 055: start of function body without function header
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(43957) : error 010: invalid function or declaration
C:\Users\Äîìàøíèé Êîìïüþòåð\Desktop\GTA3RP\gamemodes\GTA3RP.pwn(43958) : error 010: invalid function or declaration

Compilation aborted.

Pawn compiler 3.10.8              Copyright (c) 1997-2006, ITB CompuPhase


26 Errors.
что делать ????????????????????????????????????????????????//

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@шоушао С новым годом!

Теперь по теме: Создайте тему в разделе "Вопросы / проблемы по скриптингу", там обязательно помогут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата

C:\Users\Ruzik\Desktop\DUSHEVNIY\pawno\include\pickfix2.inc(166) : error 079: inconsistent return types (array & non-array)
C:\Users\Ruzik\Desktop\DUSHEVNIY\pawno\include\pickfix2.inc(218) : error 017: undefined symbol "pickfix__OnPlayerUpdate"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(4736) : error 017: undefined symbol "SendMess"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(4781) : error 017: undefined symbol "IsACop"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(4797) : error 017: undefined symbol "MeAction"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(4806) : error 017: undefined symbol "IsACop"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(4822) : error 017: undefined symbol "MeAction"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(4834) : error 017: undefined symbol "CallAntiCheat"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(4870) : error 017: undefined symbol "SaveItem"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(4885) : error 017: undefined symbol "SendMess"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(4886) : error 017: undefined symbol "SKick"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(5003) : error 017: undefined symbol "StopPaintBall"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(5020) : error 017: undefined symbol "StartPaintball"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(5032) : error 017: undefined symbol "WHDataUpdate"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(5033) : error 017: undefined symbol "SaveWarehouse"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(5062) : error 017: undefined symbol "SaveWarehouse"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(5086) : error 017: undefined symbol "PayDay"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(5158) : error 017: undefined symbol "UpdateCaptureTd"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(5161) : error 017: undefined symbol "EndCapture"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(5172) : error 017: undefined symbol "IsAPlane"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(5173) : error 017: undefined symbol "SpeedVehicle"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(5223) : error 017: undefined symbol "SpeedVehicle"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(5234) : error 017: undefined symbol "GetCarName"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(5309) : error 017: undefined symbol "Converts"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(5316) : error 017: undefined symbol "GetMoney"
C:\Users\Ruzik\Desktop\DUSHEVNIY\gamemodes\JRP_UPD_T.pwn(5342) : error 017: undefined symbol "GetPlayerBizz"

 

Что с этим делать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@FEUDAL первые 2 ошибки - что-то у тебя с кодом, а именно, в файле: pawno\include\pickfix2.inc

3 еррор: SendMess замени на format

4 еррор: IsACop - замени на свою проверку, состоит ли игрок в полиции, как я понял

5 еррор: MeAction - наверное замени на ту, функцию, которая у тебя работает в таких командах, как: /do, try и т.д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
22 часа назад, SCRIPTMAN сказал:

@FEUDAL первые 2 ошибки - что-то у тебя с кодом, а именно, в файле: pawno\include\pickfix2.inc

3 еррор: SendMess замени на format

4 еррор: IsACop - замени на свою проверку, состоит ли игрок в полиции, как я понял

5 еррор: MeAction - наверное замени на ту, функцию, которая у тебя работает в таких командах, как: /do, try и т.д.

Ошибки, которые начинаются с третьей возникли по вине первых двух. Перерыл весь pickfix2.inc, но ничего так и не нашел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@FEUDAL я тебе говорю, не причём тут первые. Исправь 3 последние

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

и смысл этого скрипта?

В 09.08.2017 в 14:19, RASTAMAN сказал:

Внимание Это не [ FS ] Скрипт Это нужно выписывать самим в Мод

всего Подарков 8 но дума. сами сможете увеличить количество подарков
Координаты подарков измените на свои и призы тоже измените на свои

  Ко всем New (открыть спойлер)


new podarok[8];// Количество подарков на карте

 

  Далее в enum pInfo (открыть спойлер)


pPodarok,// Подарки
pPodarok1,// Подарки
pPodarok2,// Подарки
pPodarok3,// Подарки
pPodarok4,// Подарки
pPodarok5,// Подарки
pPodarok6,// Подарки
pPodarok7,// Подарки
pPodarok8,// Подарки

 

  Далее в OnPlayerConnect (открыть спойлер)


PlayerInfo[playerid][pPodarok1] = 0; PlayerInfo[playerid][pPodarok2] = 0;//Подарки//
PlayerInfo[playerid][pPodarok3] = 0; PlayerInfo[playerid][pPodarok4] = 0;//Подарки//
PlayerInfo[playerid][pPodarok5] = 0; PlayerInfo[playerid][pPodarok6] = 0;//Подарки//
PlayerInfo[playerid][pPodarok7] = 0; PlayerInfo[playerid][pPodarok8] = 0;//Подарки//

 

  Далее в OnGameModeInit (открыть спойлер)


//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ Подарки на карте ] ~~~~~~~~~~~~~~~~~~~~~~~~~~~
podarok[0] = CreatePickup(19056,1,-55.4535,937.1276,12.1393);
podarok[1] = CreatePickup(19056,1,-712.0522,945.1098,12.1700);
podarok[2] = CreatePickup(19056,1,2507.8210,-2129.6099,23.4558);
podarok[3] = CreatePickup(19056,1,2219.1543,-1960.7726,18.8197);
podarok[4] = CreatePickup(19056,1,1859.8710,-1970.5662,31.9357);
podarok[5] = CreatePickup(19056,1,1863.1366,-2320.5496,6.3150);
podarok[6] = CreatePickup(19056,1,-2226.4800,262.2672,24.5571);
podarok[7] = CreatePickup(19056,1,1767.7008,2274.0122,15.9718);

 

  Далее в OnPlayerPickUpPickup(playerid, pickupid) (открыть спойлер)


//=/=/=/=/=/=/=/=/=/=/=/ [ Подарки ] /=/=/=/=/=/=/=/=/=/=/=/=/=/=/
        if(pickupid == podarok[0])
        {
        if(PlayerInfo[playerid][pPodarok] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 10000;
        PlayerInfo[playerid][pDm] += 200;
        PlayerInfo[playerid][pPodarok] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #1 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 10.000 рублей и 200 ДО!");
        }
        if(pickupid == podarok[1])
        {
        if(PlayerInfo[playerid][pPodarok1] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 31000;
        PlayerInfo[playerid][pDm] += 105;
        PlayerInfo[playerid][pPodarok1] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #2 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 31000 рублей и 105 ДО!");
        }
        if(pickupid == podarok[2])
        {
        if(PlayerInfo[playerid][pPodarok2] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 1;
        PlayerInfo[playerid][pDm] += 1;
        PlayerInfo[playerid][pPodarok2] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #3 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 1 рублей и 1 ДО!( Жаль )");
        }
        if(pickupid == podarok[3])
        {
        if(PlayerInfo[playerid][pPodarok3] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 150023;
        PlayerInfo[playerid][pDm] += 40;
        PlayerInfo[playerid][pPodarok3] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #4 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 150.023 рублей и 40 ДО!");
        }
        if(pickupid == podarok[4])
        {
        if(PlayerInfo[playerid][pPodarok4] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 100000;
        PlayerInfo[playerid][pDm] += 200;
        PlayerInfo[playerid][pPodarok4] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #5 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 100.000 рублей и 200 ДО!");
        }
        if(pickupid == podarok[5])
        {
        if(PlayerInfo[playerid][pPodarok6] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 220000;
        PlayerInfo[playerid][pDm] += 30;
        PlayerInfo[playerid][pPodarok6] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #6 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 220.000 рублей и 30 ДО!");
        }
        if(pickupid == podarok[6])
        {
        if(PlayerInfo[playerid][pPodarok7] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже брали этот подарок!");
        PlayerInfo[playerid][pMoney] += 0;
        PlayerInfo[playerid][pDm] += 150;
        PlayerInfo[playerid][pPodarok7] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #7 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 150 ДО!");
        }
        if(pickupid == podarok[7])
        {
        if(PlayerInfo[playerid][pPodarok8] > 0) return SCM(playerid, COLOR_WHITE, "{B22222}[Информация] {FFFFFF}Вы уже получили бонус на открытие!");
        PlayerInfo[playerid][pMoney] += 670000;
        PlayerInfo[playerid][pDm] += 40;
        PlayerInfo[playerid][pPodarok8] = 1;
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Подарок #8 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 670.000 рублей и 40 ДО!");
        }
        //=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/

 

  Далее в OnPlayerRegister(playerid, password[]) (открыть спойлер)


format(var, 32, "PODAROK=%d\n",PlayerInfo[playerid][pPodarok]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK1=%d\n",PlayerInfo[playerid][pPodarok1]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK2=%d\n",PlayerInfo[playerid][pPodarok2]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK3=%d\n",PlayerInfo[playerid][pPodarok3]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK4=%d\n",PlayerInfo[playerid][pPodarok4]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK5=%d\n",PlayerInfo[playerid][pPodarok5]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK6=%d\n",PlayerInfo[playerid][pPodarok6]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK7=%d\n",PlayerInfo[playerid][pPodarok7]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK8=%d\n",PlayerInfo[playerid][pPodarok8]);fwrite(hFile, var);//Подарки//

 

  Далее в OnPlayerUpdate(playerid) (открыть спойлер)


format(var, 32, "PODAROK=%d\n",PlayerInfo[playerid][pPodarok]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK1=%d\n",PlayerInfo[playerid][pPodarok1]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK2=%d\n",PlayerInfo[playerid][pPodarok2]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK3=%d\n",PlayerInfo[playerid][pPodarok3]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK4=%d\n",PlayerInfo[playerid][pPodarok4]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK5=%d\n",PlayerInfo[playerid][pPodarok5]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK6=%d\n",PlayerInfo[playerid][pPodarok6]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK7=%d\n",PlayerInfo[playerid][pPodarok7]);fwrite(hFile, var);//Подарки//
format(var, 32, "PODAROK8=%d\n",PlayerInfo[playerid][pPodarok8]);fwrite(hFile, var);//Подарки//

 

  Далее в OnPlayerLogin(playerid,password[]) (открыть спойлер)


if( strcmp( key , "PODAROK" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK1" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok1] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok2] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK3" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok3] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK4" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok4] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK5" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok5] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK6" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok6] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK7" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok7] = strval( val ); }//Подарки//
if( strcmp( key , "PODAROK8" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPodarok8] = strval( val ); }//Подарки//

 

  скриншот (открыть спойлер)

6TE4uZi9AVo.jpg.985c9b3ac8b44b281a1965916be03e47.jpgC7QOjndXGHI.jpg.4511bfdb817844c73772a24db1cc2f18.jpglPcMxu2NdCw.jpg.1010d4d95e8465b8b72a99a7b1b8c520.jpg

P.S: Измените все на свое
[pDm] - Донат измените на Свое
[pMoney] - Выдача денег измените на Свое
Автор Системы: Илья Гантимуров [ MaJoR ]

а смысл?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Chopick
      От Chopick
      Всем здравствуйте! Делаю систему домов/бизнесов по туториалу knox know с плагином GoodArea. Есть проблема, если заходишь в интерьер бизнеса, то когда выходишь спавнит почему-то на пикап дома.

      Вот енумы:
       
      #define MAX_HOUSES 1000 #define MAX_BIZS 1000 enum house {         hID,         STREAMER_TAG_PICKUP:hPICKUP,         STREAMER_TAG_AREA:hAREA,         hOWNER[MAX_PLAYER_NAME],         STREAMER_TAG_3D_TEXT_LABEL:hTEXT[256],         STREAMER_TAG_MAP_ICON:hICON,         hPRICE,         hCLASS,         hINTERIOR,         Float:hX,         Float:hY,         Float:hZ,         Float:hA,         hCONDITION // Закрыт/Открыт } new House[MAX_HOUSES][house]; new Houses; new HouseGroup; enum biz {         bID,         STREAMER_TAG_PICKUP:bPICKUP,         STREAMER_TAG_AREA:bAREA,         bOWNER[MAX_PLAYER_NAME],         STREAMER_TAG_3D_TEXT_LABEL:bTEXT[256],         STREAMER_TAG_MAP_ICON:bICON,         bNAME[25],         bPRICE,         bTYPE,         bINTERIOR,         Float:bX,         Float:bY,         Float:bZ,         Float:bA } new Biz[MAX_BIZS][biz]; new Bizs; new BizGroup; enum interior_info {         intID,         intNAME[41],         intINTERIOR,         Float:intX,         Float:intY,         Float:intZ,         Float:intA,         STREAMER_TAG_AREA:intAREA } new Interior[MAX_INTERIORS][interior_info]; new Interiors; new InteriorGroup; Вот что у меня в OnGameModeInit:
      HouseGroup = CreateGroupGoodAreas(GoodArea:HouseEnter); InteriorGroup = CreateGroupGoodAreas(GoodArea:InteriorExit); BizGroup = CreateGroupGoodAreas(GoodArea:BizArea);  
      Вот стоки:
      GAResponse:HouseEnter(playerid, response, key, index) {         switch(response)         {             case GA_RESPONSE_PRESS_KEY:             {                 if(key & KEY_WALK)                 {                 if(House[index][hCONDITION] > 0 && House[index][hOWNER] == player_info[playerid][NAME] || House[index][hCONDITION] == 0)                 {                                         GoToInterior(playerid, House[index][hINTERIOR]);                                         SetPlayerVirtualWorld(playerid, index);                                 }                                 else if(House[index][hCONDITION] > 0 && House[index][hOWNER] != player_info[playerid][NAME]) return SCM(playerid, COLOR_RED, "[Ошибка]{ffffff}Этот дом закрыт на ключ!");                         }                 }                 case GA_RESPONSE_ENTER:                 {                     if(House[index][hOWNER] == 0)                     {                         CreateNoOwnerHouseTD(playerid);                         for(new i = 0; i < sizeof NoOwnerTextDraw_PTD[]; i++)                         {                             PlayerTextDrawShow(playerid, NoOwnerTextDraw_PTD[playerid][i]);                                 }                                 new price[8];                                 format(price, sizeof(price), "%d$", House[index][hPRICE]);                                 PlayerTextDrawSetString(playerid, NoOwnerTextDraw_PTD[playerid][2], price);                                 new id[9];                                 format(id, sizeof(id), "%d", House[index][hID]);                                 PlayerTextDrawSetString(playerid, NoOwnerTextDraw_PTD[playerid][0], id);                                 switch(House[index][hCLASS])                                 {                                     case 1: PlayerTextDrawSetString(playerid, NoOwnerTextDraw_PTD[playerid][1], "A");                                     case 2: PlayerTextDrawSetString(playerid, NoOwnerTextDraw_PTD[playerid][1], "B");                                     case 3: PlayerTextDrawSetString(playerid, NoOwnerTextDraw_PTD[playerid][1], "C");                                 }                                 for(new i = 0; i < sizeof NoOwnerTextDraw_TD; i++)                         {                             TextDrawShowForPlayer(playerid, NoOwnerTextDraw_TD[i]);                                 }                         }                 }                 case GA_RESPONSE_LEAVE:                 {                 for(new i = 0; i < sizeof NoOwnerTextDraw_PTD[]; i++)                 {                     PlayerTextDrawHide(playerid, NoOwnerTextDraw_PTD[playerid][i]);                         }                         for(new i = 0; i < sizeof NoOwnerTextDraw_TD; i++)                 {                     TextDrawHideForPlayer(playerid, NoOwnerTextDraw_TD[i]);                         }                 }         }         return 1; } GAResponse:BizArea(playerid, response, key, index) {         switch(response)         {             case GA_RESPONSE_PRESS_KEY:             {                 if(key & KEY_WALK)                 {                     GoToInteriorBiz(playerid, Biz[index][bINTERIOR]);                                 SetPlayerVirtualWorld(playerid, index);                 }                 }         }         return 1; } GAResponse:InteriorExit(playerid, response, key, index) {         switch(response)         {             case GA_RESPONSE_PRESS_KEY:             {                 new world = GetPlayerVirtualWorld(playerid);                 if(key & KEY_WALK)                 {                     if(world < MAX_HOUSES)                     {                         SetPlayerInterior(playerid, 0);                             SetPlayerVirtualWorld(playerid, 0);                             SetPlayerPos(playerid, House[world][hX], House[world][hY], House[world][hZ]);                             SetPlayerFacingAngle(playerid, House[world][hA]);                                 }                                 else if(world < MAX_HOUSES + MAX_BIZS)                     {                         world -= MAX_HOUSES;                                         printf("%d index world", world);                         SetPlayerInterior(playerid, 0);                             SetPlayerVirtualWorld(playerid, 0);                             SetPlayerPos(playerid, Biz[world][bX], Biz[world][bY], Biz[world][bZ]);                             SetPlayerFacingAngle(playerid, Biz[world][bA]);                                 }                         }                         if(key & KEY_CTRL_BACK)                         {                             if(player_info[playerid][HOUSE] != House[world][hID]) return SCM(playerid, COLOR_RED, "[Ошибка]{ffffff}Вы не владелец данного дома!");                             new dialog[256];                                 format(dialog, sizeof(dialog),                                         "{ffd900}[1]{ffffff}Информация о доме\n\                                         {ffd900}[2]{ffffff}%s дом",                                 (House[world][hCONDITION] == 1) ? ("{00ff00}Открыть") : ("{ff0000}Закрыть"));                             SPD(playerid, DLG_HMENU, DIALOG_STYLE_LIST, "{ffd900}Меню дома", dialog, "Выбрать", "Закрыть");                             return 1;                         }                 }         }         return 1; } stock GoToInterior(playerid, interior) {     for(new i = 0; i < Interiors; i++)         {             if(Interior[i][intID] != interior) continue;             SetPlayerInterior(playerid, Interior[i][intINTERIOR]);             SetPlayerPos(playerid, Interior[i][intX], Interior[i][intY], Interior[i][intZ]);             SetPlayerFacingAngle(playerid, Interior[i][intA]);             SetPlayerCheckpoint(playerid, Interior[i][intX], Interior[i][intY], Interior[i][intZ], 1.0);             new str[128];             format(str, sizeof(str),                         "Нажмите \"ALT\" для выхода\n\                         Нажмите \"H\", чтобы открыть меню дома");             Create3DTextLabel(str, -1, Interior[i][intX], Interior[i][intY], Interior[i][intZ], 15.0, 0, 1);             return 1;         }         return 0; } stock GoToInteriorBiz(playerid, interior) {     for(new i = 0; i < Interiors; i++)         {             if(Interior[i][intID] != interior) continue;             SetPlayerInterior(playerid, Interior[i][intINTERIOR]);             SetPlayerPos(playerid, Interior[i][intX], Interior[i][intY], Interior[i][intZ]);             SetPlayerFacingAngle(playerid, Interior[i][intA]);             SetPlayerCheckpoint(playerid, Interior[i][intX], Interior[i][intY], Interior[i][intZ], 1.0);             new str[128];             format(str, sizeof(str),                         "Нажмите \"ALT\" для выхода");             Create3DTextLabel(str, -1, Interior[i][intX], Interior[i][intY], Interior[i][intZ], 15.0, 0, 1);             return 1;         }         return 0; }  
       
      Что мне делать, подскажите пожалуйста?