27 posts in this topic

RASTAMAN
Великий Гуру

Внимание Это не [ 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
Shakoladka
Великий Гуру

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

Share this post


Link to post
Share on other sites
MaJoR
Постоянный
В 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
Andrei_Morozov
Старожил

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

Share this post


Link to post
Share on other sites
Andrei_Morozov
Старожил

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

 

Share this post


Link to post
Share on other sites
Guest stibs
Новичок

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

Share this post


Link to post
Share on other sites
Drummer1993
Постоянный
В 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
LilPokemon
Гуру форума
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
Skezz_Guriro
Новичок

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

 

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

 

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

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

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

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

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
FEUDAL
Новичок
Цитата

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
SCRIPTMAN
Великий Гуру

@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
FEUDAL
Новичок
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
den357457
Освоившийся

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

В 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

    • crearot
      By crearot
      Мы ищем талантливого 3D-моделлера в команду.  Гибкий график, опытный коллектив.
      Что мы предлагаем:
      — Конкурентоспособную и стабильную заработную плату;
      — Гибкий график и возможность работать удаленно;
      — Работа в окружении специалистов, готовых способствовать развитию ваших навыков;
      — Перспективы карьерного и профессионального роста.
      От вас требуется:
      — Опыт владением 3ds Max и Blender для моделирования и текстурирования;
      — Работа по референсам;
      — Опыт создания интерьеров и экстерьеров;
      — Наличие портфолио.
      — Работа с текстурами (архивы (сборка, пересборка), добавление текстур, создание архивов под разные видеоускорители(PVR, DXT, ETC))
      — Работа с архивами моделей (.img образы) для добавления моделей и пересборки
      — Моделирование карты, работа по т/з для создания ландшафта на карте и т.д


      Отправьте резюме: → https://forms.gle/Trn4vjMEi58EDybv6
    • Axel myself
      By Axel myself
       
      C:\Users\User\Desktop\Adamand Role Play Original\gamemodes\Adamand037.pwn(25676) : error 017: undefined symbol "Geo_GetCountry2"
      C:\Users\User\Desktop\Adamand Role Play Original\gamemodes\Adamand037.pwn(81191) : error 017: undefined symbol "Geo_GetCountry2"
      Pawn compiler 3.2.3664              Copyright (c) 1997-2017, ITB CompuPhase

      2 Errors.


      Помогите пожалуйста с проблемой, ничего нового не добавлял, сам 50/50 разбираюсь в павно) но посмотрев на глаз особо ничего ошибочного не попалось
      Буду благодарен.