Если Вы нашли ответ на вопрос, пожалуйста, пометьте необходимый ответ лучшим (галочка сбоку от сообщения) и поблагодарите автора этого ответа поднятием репутации (плюс в нижней правой части сообщения). Спасибо.
Подробнее:
FAQ по форуму
Как пометить ответ лучшим

Рекомендованные сообщения



2 posts in this topic

Делаю подарки, помогите сделать рандом, например выпадет вип, донат или же машина какая та и т.д

P.S мой скрипт

		//=/=/=/=/=/=/=/=/=/=/=/ [ Подарки ] /=/=/=/=/=/=/=/=/=/=/=/=/=/=/
        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][pPodarok5] > 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][pPodarok6] > 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][pPodarok7] > 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 ДО!");
        }
        if(pickupid == podarok[8])
        {
        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}Подарок #9 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 670.000 рублей и 40 ДО!");
        }
        if(pickupid == podarok[9])
        {
        if(PlayerInfo[playerid][pPodarok9] > 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}Подарок #10 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 670.000 рублей и 40 ДО!");
		}
        if(pickupid == podarok[10])
        {
        if(PlayerInfo[playerid][pPodarok10] > 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}Подарок #11 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 670.000 рублей и 40 ДО!");
		}
        if(pickupid == podarok[11])
        {
        if(PlayerInfo[playerid][pPodarok11] > 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}Подарок #12 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 670.000 рублей и 40 ДО!");
		}
        if(pickupid == podarok[12])
        {
        if(PlayerInfo[playerid][pPodarok12] > 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}Подарок #13 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 670.000 рублей и 40 ДО!");
		}
        if(pickupid == podarok[13])
        {
        if(PlayerInfo[playerid][pPodarok13] > 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}Подарок #14 собран!");
        SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 670.000 рублей и 40 ДО!");
		}
        //=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/

 

Share this post


Link to post
Share on other sites

В код каждого пикапа добавьте вместо своего

switch(random(3))
{
    case 0:
    {
        //если выпало 0, то выдадим  и напишем в чат о подарке... 
    }
    case 1:
    {
        //если выпало 1, то выдадим и напишем в чат о подарке...
    }
    case 2:
    {
        //если выпало 2, то выдадим и напишем в чат о подарке..
    }
}
PlayerInfo[playerid][pPodarok8] = 1;

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Leo_Carter
      By Leo_Carter
      Такая проблема то что я пишу мод с нуля и когда почти мод был готов, я решил его залить на хостинг, ну там есть подключение к mysql и всё подобное, только вот залил на хостинг, запускаю и у меня вот такие дебаги вылезают и сервер Unknown

       
      Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team [18:54:42] filterscripts = "" (string) [18:54:42] [18:54:42] Server Plugins [18:54:42] -------------- [18:54:42] Loading plugin: mysql_static.so [18:54:42] >> plugin.mysql: R39-2 successfully loaded. [18:54:42] Loaded. [18:54:42] Loading plugin: pawncmd.so [18:54:42] Pawn.CMD plugin v3.1.4 by urShadow loaded [18:54:42] Loaded. [18:54:42] Loading plugin: pawnregex.so [18:54:42] Pawn.Regex plugin v1.1 by urShadow loaded [18:54:42] Loaded. [18:54:42] Loading plugin: crashdetect.so [18:54:42] CrashDetect v4.18.1 is OK. [18:54:42] Loaded. [18:54:42] Loading plugin: streamer.so [18:54:42] *** Streamer Plugin v2.8.2 by Incognito loaded *** [18:54:42] Loaded. [18:54:42] Loading plugin: sscanf.so [18:54:42] [18:54:42] =============================== [18:54:42] sscanf plugin loaded. [18:54:42] Version: 2.8.1 [18:54:42] (c) 2012 Alex "Y_Less" Cole [18:54:42] =============================== [18:54:42] Loaded. [18:54:42] Loaded 6 plugins. [18:54:42] [18:54:42] Filterscripts [18:54:42] --------------- [18:54:42] Loaded 0 filterscripts. [18:54:42] [debug] Run time error 19: "File or function is not found" [18:54:42] [debug] cache_get_value_name [18:54:42] [debug] cache_get_value_name_int [18:54:42] [debug] Run time error 19: "File or function is not found" [18:54:42] [debug] cache_get_value_name [18:54:42] [debug] cache_get_value_name_int [18:54:42] Script[gamemodes/project.amx]: Run time error 19: "File or function is not found" [18:54:42] Number of vehicle models: 0 [18:54:42] [debug] Run time error 19: "File or function is not found" [18:54:42] [debug] cache_get_value_name [18:54:42] [debug] cache_get_value_name_int [18:54:42] [debug] Run time error 19: "File or function is not found" [18:54:42] [debug] cache_get_value_name [18:54:42] [debug] cache_get_value_name_int