27 posts in this topic

Внимание Это не [ 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 ]

Edited by RASTAMAN
Причина: добавил автора

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
В 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 Законапослушнасти!");
	}

 

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

Share this post


Link to post
Share on other sites

@Andrey_Akkerman нужно создавать отдельную переменную для каждого подарка и сохранять эти значения в базе данных. 

Share this post


Link to post
Share on other sites
В 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.
 

Share this post


Link to post
Share on other sites
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.
 

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

Share this post


Link to post
Share on other sites
В 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

 

Share this post


Link to post
Share on other sites

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

 

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

 

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

Edited by odosenok
Причина: Изменил размер текста.

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.
что делать ????????????????????????????????????????????????//

 

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
Цитата

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"

 

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites
22 часа назад, SCRIPTMAN сказал:

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

В 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 ]

а смысл?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • bogdan@gmail
      By bogdan@gmail
      Ошибки при компиляции
       

    • DAYREK
      By DAYREK
      Приветствую, подготовили для вас игровой сайт. Все сделано с нуля.
       
      В систему входит:
      - Главная страница.
      - Магазин.
      - Новости.
      - Личный кабинет.
      Все системы работают, в личном кабинете отображаются данные о игроке, имущество, статистика и прочее, добавите туда по своему желанию еще что-нибудь.

      Основные языки системы:
      - HTML, CSS, JS, PHP
      База данных MySQL
       
      Если я увижу потенциал в данном сайте, буду выпускать обновления. Добавлю систему ЛК для администратора, с отслеживанием логов админов и игроков.
      Изменением настроек сервера и сайта, изменение темы сайта и прочее.

      Связь со мной тык