14:01
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Модератор форума: AXE, Weddew  
Задать вопрос по SAMP (База знаний)
[-1]SENATORДата: Понедельник, 19.12.2011, 19:31 | Сообщение # 6451
Новенький
Группа: Пользователи
Сообщений: 42
Награды: 0
Город: Balakovo
Репутация: 0
Замечания: 0%
Статус:
Quote (forst5)
А и вот как убрать баг.....
Я купил ган и после перезахода на сервак его стал ов 4 раза больше....

Смотри public OnPlayerConnect(playerid)

Вот команды для киллов:
Code
    if(strcmp(cmd,"/portable",true)==0)
  {
      if(IsPlayerConnected(playerid))
      {
       if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
       {
        if(ConnectedToPC[playerid] == 255)
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, " * Вы закрыли КПК ! ");
            ConnectedToPC[playerid] = 0;
            return 1;
        }
        GetPlayerName(playerid, sendername, sizeof(sendername));
        //SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You have booted up your Laptop, and Connected to your Agency.");
        SendClientMessage(playerid, COLOR_WHITE, " |___ Агенство Киллеров ___| ");
        SendClientMessage(playerid, COLOR_YELLOW2, "|");
        SendClientMessage(playerid, COLOR_YELLOW2, "| - News");
        SendClientMessage(playerid, COLOR_YELLOW2, "| - Contracts");
        SendClientMessage(playerid, COLOR_YELLOW2, "| - Givehit");
        SendClientMessage(playerid, COLOR_YELLOW2, "| - Order");
        SendClientMessage(playerid, COLOR_YELLOW2, "| - Ranks");
        SendClientMessage(playerid, COLOR_YELLOW2, "| - Logout");
     SendClientMessage(playerid, COLOR_WHITE, " |___________________|00:00| ");
     ConnectedToPC[playerid] = 255;
    }
    else
    {
     SendClientMessage(playerid, COLOR_GREY, "  Вы не в Агентстве Киллеров !  ");
           return 1;
       }
   }
      return 1;
  }



Skype: Mat.Grishanov
boomyДата: Понедельник, 19.12.2011, 19:35 | Сообщение # 6452
Новенький
Группа: Пользователи
Сообщений: 9
Награды: 0
Город: Крск
Репутация: 0
Замечания: 0%
Статус:
Помогите) Мне нужна регистрация в диалоговом окне при регистрации выбор скина бича 2 мужика 2 бабы.
В ЛС пожалуйста. И что куда вставлять

[-1]SENATORДата: Понедельник, 19.12.2011, 19:54 | Сообщение # 6453
Новенький
Группа: Пользователи
Сообщений: 42
Награды: 0
Город: Balakovo
Репутация: 0
Замечания: 0%
Статус:
Quote (boomy)
Помогите) Мне нужна регистрация в диалоговом окне при регистрации выбор скина бича 2 мужика 2 бабы.
В ЛС пожалуйста. И что куда вставлять

В лс лимита сообщений не хватит. Посмотри на форуме я вроде видел темы по созданию регистрации. Вот некоторые темы:
http://www.samp-rus.com/forum/8-16346-1 - в фс
http://www.samp-rus.com/forum/17-11124-1 - создание регистрации
А так юзай поиск по сайту.



Skype: Mat.Grishanov
forst5Дата: Понедельник, 19.12.2011, 20:13 | Сообщение # 6454
Новенький
Группа: Пользователи
Сообщений: 48
Награды: 0
Город: NSK
Репутация: -10
Замечания: 0%
Статус:
Quote (|-1|SENATOR)
Вот команды для киллов:


А new??? =)) Думаю не будет рубить ))

[-1]SENATORДата: Понедельник, 19.12.2011, 20:29 | Сообщение # 6455
Новенький
Группа: Пользователи
Сообщений: 42
Награды: 0
Город: Balakovo
Репутация: 0
Замечания: 0%
Статус:
Quote (forst5)
А new??? =)) Думаю не будет рубить ))

Это только сама команда, помимо неё ещё нужно функции которые в ней используются:
Code
        SendClientMessage(playerid, COLOR_YELLOW2, "| - News");
         SendClientMessage(playerid, COLOR_YELLOW2, "| - Contracts");
         SendClientMessage(playerid, COLOR_YELLOW2, "| - Givehit");
         SendClientMessage(playerid, COLOR_YELLOW2, "| - Order");
         SendClientMessage(playerid, COLOR_YELLOW2, "| - Ranks");
         SendClientMessage(playerid, COLOR_YELLOW2, "| - Logout");


Пример - Order:

Ко всем new:
Code
new OrderReady[MAX_PLAYERS];


В public OnPlayerConnect(playerid):
Code
OrderReady[playerid] = 0;


В public CustomPickups():
Code
       if(OrderReady[i] > 0)
        {
            switch (OrderReady[i])
            {
                case 1:
                {
                    AntiCheatGivePlayerWeapon(i, 24, 50); AntiCheatGivePlayerWeapon(i, 29, 500); AntiCheatGivePlayerWeapon(i, 25, 50); AntiCheatGivePlayerWeapon(i, 4, 1);
                    GivePlayerMoneyNoCheat(i, - 2000);
                    SendClientMessage(i, COLOR_LIGHTBLUE, "* Вы подняли ваш пакет!.");
                }
                case 2:
                {
                    AntiCheatGivePlayerWeapon(i, 24, 50); AntiCheatGivePlayerWeapon(i, 29, 500); AntiCheatGivePlayerWeapon(i, 25, 50); AntiCheatGivePlayerWeapon(i, 31, 500); AntiCheatGivePlayerWeapon(i, 4, 1);
                    GivePlayerMoneyNoCheat(i, - 4000);
                    SendClientMessage(i, COLOR_LIGHTBLUE, "* Вы подняли ваш пакет!.");
                }
                case 3:
                {
                    AntiCheatGivePlayerWeapon(i, 24, 50); AntiCheatGivePlayerWeapon(i, 29, 500); AntiCheatGivePlayerWeapon(i, 25, 50); AntiCheatGivePlayerWeapon(i, 30, 500); AntiCheatGivePlayerWeapon(i, 4, 1);
                    GivePlayerMoneyNoCheat(i, - 5000);
                    SendClientMessage(i, COLOR_LIGHTBLUE, "* Вы подняли ваш пакет!.");
                }
                case 4:
                {
                    AntiCheatGivePlayerWeapon(i, 24, 50); AntiCheatGivePlayerWeapon(i, 29, 500); AntiCheatGivePlayerWeapon(i, 25, 50); AntiCheatGivePlayerWeapon(i, 31, 500); AntiCheatGivePlayerWeapon(i, 4, 1); AntiCheatGivePlayerWeapon(i, 34, 20);
                    GivePlayerMoneyNoCheat(i, - 6000);
                    SendClientMessage(i, COLOR_LIGHTBLUE, "* Вы подняли ваш пакет!.");
                }
                case 5:
                {
                    AntiCheatGivePlayerWeapon(i, 24, 50); AntiCheatGivePlayerWeapon(i, 29, 500); AntiCheatGivePlayerWeapon(i, 25, 50); AntiCheatGivePlayerWeapon(i, 30, 500); AntiCheatGivePlayerWeapon(i, 4, 1); AntiCheatGivePlayerWeapon(i, 34, 20);
                    GivePlayerMoneyNoCheat(i, - 7000);
                    SendClientMessage(i, COLOR_LIGHTBLUE, "* Вы подняли ваш пакет!.");
                }
                case 6:
                {
                    AntiCheatGivePlayerWeapon(i, 24, 50); AntiCheatGivePlayerWeapon(i, 29, 500); AntiCheatGivePlayerWeapon(i, 25, 50); AntiCheatGivePlayerWeapon(i, 31, 500); AntiCheatGivePlayerWeapon(i, 4, 1); AntiCheatGivePlayerWeapon(i, 34, 20);
        GivePlayerMoneyNoCheat(i, - 8000);
        SendClientMessage(i, COLOR_LIGHTBLUE, "* Вы подняли ваш пакет!.");
                }
                case 7:
                {
                    AntiCheatGivePlayerWeapon(i, 24, 50); AntiCheatGivePlayerWeapon(i, 29, 500); AntiCheatGivePlayerWeapon(i, 25, 50); AntiCheatGivePlayerWeapon(i, 30, 500); AntiCheatGivePlayerWeapon(i, 4, 1); AntiCheatGivePlayerWeapon(i, 34, 20);
                    GivePlayerMoneyNoCheat(i, - 8500);
                    SendClientMessage(i, COLOR_LIGHTBLUE, "* Вы подняли ваш пакет!.");
                }
            }
            OrderReady[i] = 0;
        }
    }


В public OnPlayerText(playerid, text[]):
Code
else if ((strcmp("Order", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Order")))
   {
       if(OrderReady[playerid] > 0)
       {
           SendClientMessage(playerid, COLOR_GREY, " Вы уже заказали пакет !");
           return 0;
       }
       tmp = strtok(text, idx);
       if ((strcmp("1", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("1")))
    {
        if(PlayerInfo[playerid][pRank] < 1) { SendClientMessage(playerid, COLOR_GREY, " Ваш Ранг - не высокий достаточно, чтобы заказать этот пакет!"); return 0; }
        if(GetPlayerMoneyNoCheat(playerid) > 1999)
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы заказали себе пакет 1 ($5000), он будет доставлен до вашей двери Head Quarter's.");
            OrderReady[playerid] = 1;
            return 0;
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY," Вы не можете позволить себе этот Пакет !");
            return 0;
        }
    }
    else if ((strcmp("2", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("2")))
    {
        if(PlayerInfo[playerid][pRank] < 2) { SendClientMessage(playerid, COLOR_GREY, " Ваш Ранг - не высокий достаточно, чтобы заказать этот пакет!"); return 0; }
        if(GetPlayerMoneyNoCheat(playerid) > 2999)
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы заказали себе пакет 2 ($6000), он будет доставлен до вашей двери Head Quarter's.");
            OrderReady[playerid] = 2;
            return 0;
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY," Вы не можете позволить себе этот Пакет !");
            return 0;
        }
    }
    else if ((strcmp("3", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("3")))
    {
        if(PlayerInfo[playerid][pRank] < 2) { SendClientMessage(playerid, COLOR_GREY, " Ваш Ранг - не высокий достаточно, чтобы заказать этот пакет!"); return 0; }
        if(GetPlayerMoneyNoCheat(playerid) > 3999)
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы заказали себе пакет 3 ($6000), он будет доставлен до вашей двери Head Quarter's.");
            OrderReady[playerid] = 3;
            return 0;
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY," Вы не можете позволить себе этот Пакет !");
            return 0;
        }
    }
    else if ((strcmp("4", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("4")))
    {
        if(PlayerInfo[playerid][pRank] < 3) { SendClientMessage(playerid, COLOR_GREY, " Ваш Ранг - не высокий достаточно, чтобы заказать этот пакет!"); return 0; }
        if(GetPlayerMoneyNoCheat(playerid) > 4999)
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы заказали себе пакет 4 ($8000), он будет доставлен до вашей двери Head Quarter's.");
            OrderReady[playerid] = 4;
            return 0;
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY," Вы не можете позволить себе этот Пакет !");
            return 0;
        }
    }
    else if ((strcmp("5", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("5")))
    {
        if(PlayerInfo[playerid][pRank] < 3) { SendClientMessage(playerid, COLOR_GREY, " Ваш Ранг - не высокий достаточно, чтобы заказать этот пакет!"); return 0; }
        if(GetPlayerMoneyNoCheat(playerid) > 5999)
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы заказали себе пакет 5 ($8000), он будет доставлен до вашей двери Head Quarter's.");
            OrderReady[playerid] = 5;
            return 0;
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY," Вы не можете позволить себе этот Пакет !");
            return 0;
        }
    }
    else if ((strcmp("6", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("6")))
    {
        if(PlayerInfo[playerid][pRank] < 4) { SendClientMessage(playerid, COLOR_GREY, " Ваш Ранг - не высокий достаточно, чтобы заказать этот пакет!"); return 0; }
        if(GetPlayerMoneyNoCheat(playerid) > 8499)
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы заказали себе пакет 6 ($8500), он будет доставлен до вашей двери Head Quarter's.");
            OrderReady[playerid] = 6;
            return 0;
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY," Вы не можете позволить себе этот Пакет !");
            return 0;
        }
    }
    else if ((strcmp("7", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("7")))
    {
        if(PlayerInfo[playerid][pRank] < 4) { SendClientMessage(playerid, COLOR_GREY, " Ваш Ранг - не высокий достаточно, чтобы заказать этот пакет!"); return 0; }
        if(GetPlayerMoneyNoCheat(playerid) > 8499)
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы заказали себе пакет 7 ($8500), он будет доставлен до вашей двери Head Quarter's .");
            OrderReady[playerid] = 7;
            return 0;
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY,"  Вы не можете позволить себе этот Пакет !");
            return 0;
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_WHITE, "|__________________ Пакеты с оружием ____________________|");
        if(PlayerInfo[playerid][pRank] >= 1) { SendClientMessage(playerid, COLOR_GREY, " |(1) ($2000 ) Ранг 1 - 5: Knife, Desert Eagle, MP5, Shotgun "); }
        if(PlayerInfo[playerid][pRank] >= 2) { SendClientMessage(playerid, COLOR_GREY, " |(2) ($3000 ) Ранг 2 - 5: Knife, Desert Eagle, M4, MP5, Shotgun "); }
        if(PlayerInfo[playerid][pRank] >= 2) { SendClientMessage(playerid, COLOR_GREY, " |(3) ($4000 ) Ранг 2 - 5: Knife, Desert Eagle, AK47, MP5, Shotgun "); }
        if(PlayerInfo[playerid][pRank] >= 3) { SendClientMessage(playerid, COLOR_GREY, " |(4) ($5000) Ранг 3 - 5: Knife, Desert Eagle, M4, MP5, Shotgun, Sniper "); }
        if(PlayerInfo[playerid][pRank] >= 3) { SendClientMessage(playerid, COLOR_GREY, " |(5) ($6000) Ранг 3 - 5: Knife, Desert Eagle, AK47, MP5, Shotgun, Sniper "); }
        if(PlayerInfo[playerid][pRank] >= 4) { SendClientMessage(playerid, COLOR_GREY, " |(6) ($7500) Ранг 4 - 5: Knife, Desert Eagle, M4, MP5, Shotgun, Sniper "); }
        if(PlayerInfo[playerid][pRank] >= 4) { SendClientMessage(playerid, COLOR_GREY, " |(7) ($8500) Ранг 4 - 5: Knife, Desert Eagle, AK47, MP5, Shotgun, Sniper "); }
        SendClientMessage(playerid, COLOR_WHITE, "|________________________________________________________|");
        return 0;
    }
   }


Вроде всё.



Skype: Mat.Grishanov
DrugStyleДата: Вторник, 20.12.2011, 02:09 | Сообщение # 6456
Новенький
Группа: Пользователи
Сообщений: 23
Награды: 0
Город: Valmiera
Репутация: 0
Замечания: 0%
Статус:
Прет народ... Может мне кто-то подсказать мод типа Pelican Bay??
Kostya_ArtikДата: Вторник, 20.12.2011, 04:28 | Сообщение # 6457
Новенький
Группа: Пользователи
Сообщений: 13
Награды: 0
Город: Красноярск
Репутация: 18
Замечания: 0%
Статус:
help help help Люди буду очень благодарен если вы дадите мне ссылку на скачмвание файла ISP_Manager и + научите пользоваться я хочу поставить сервер сказали прога самый сорт для этого Кто поможет + кину =)))---------------------------------------------
Под линукс забыл а то щя по Windows надоёте



Ы :D
GeryyДата: Вторник, 20.12.2011, 04:35 | Сообщение # 6458
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Будешь флудить, вобще ничего не надОют (только по морде)


Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
boomyДата: Вторник, 20.12.2011, 07:44 | Сообщение # 6459
Новенький
Группа: Пользователи
Сообщений: 9
Награды: 0
Город: Крск
Репутация: 0
Замечания: 0%
Статус:
Где взять мод? На котором только стандартные 11 фракций?
Kostya_ArtikДата: Вторник, 20.12.2011, 08:17 | Сообщение # 6460
Новенький
Группа: Пользователи
Сообщений: 13
Награды: 0
Город: Красноярск
Репутация: 18
Замечания: 0%
Статус:
Я не флужу sorry sorry sorry

Добавлено (20.12.2011, 08:17)
---------------------------------------------
11 Невидил таково вот в GF их 18! а зачем те 10 хочеш своих зделать и то наверника криво


Ы :D
boomyДата: Вторник, 20.12.2011, 09:57 | Сообщение # 6461
Новенький
Группа: Пользователи
Сообщений: 9
Награды: 0
Город: Крск
Репутация: 0
Замечания: 0%
Статус:
Ну или какой для основы посоветуете?? Я только начинающий)
Kostya_ArtikДата: Вторник, 20.12.2011, 10:25 | Сообщение # 6462
Новенький
Группа: Пользователи
Сообщений: 13
Награды: 0
Город: Красноярск
Репутация: 18
Замечания: 0%
Статус:
the godfather будет для основы кулл


Ы :D
forst5Дата: Вторник, 20.12.2011, 10:54 | Сообщение # 6463
Новенький
Группа: Пользователи
Сообщений: 48
Награды: 0
Город: NSK
Репутация: -10
Замечания: 0%
Статус:
Quote (|-1|SENATOR)
Смотри public OnPlayerConnect(playerid)


Что тут именно нужно убрать чтобы ганы в 4 раза не прибовлялись?

Quote (|-1|SENATOR)
Это только сама команда, помимо неё ещё нужно функции которые в ней используются:


У меня анти чит. и ему не нравятся команды где даётся оружие ))) Можно как-то всё меню оставить, кроме раздела о заказе оружия )

Добавлено (20.12.2011, 10:54)
---------------------------------------------

Quote (forst5)
Что тут именно нужно убрать чтобы ганы в 4 раза не прибовлялись?


Code
public OnPlayerConnect(playerid)
{
  if(logs == 1)
  {
  printr("OnPlayerConnect");
  }
  mesh[playerid] = 999;
  usemesh[playerid] = 0;
  TransportDuty[playerid] = 0;
  ResetPlayerWeapons(playerid);
  tune[playerid] = 0;
  duty[playerid] =0;
  ZoneOffer[playerid] = 999;
  ZonePrice[playerid] = 0;
  SetPlayerHealthAC(playerid, 100);
  Armour[playerid] = 0;
  showhelp[playerid] = 0;
  play[playerid] = 0;
  TextDrawHideForPlayer(playerid,Box);
  TextDrawHideForPlayer(playerid,Speed);
   TextDrawHideForPlayer(playerid,SpeedShow[playerid]);
    TextDrawHideForPlayer(playerid,Fuel);
     TextDrawHideForPlayer(playerid,FuelShow[playerid]);
     TextDrawHideForPlayer(playerid,Status);
     TextDrawHideForPlayer(playerid,StatusShow[playerid]);
     TextDrawHideForPlayer(playerid,KMShow[playerid]);
     Pokraska[playerid] = 255;
  HotdogOffer[playerid] = 999;
  HotdogPrice[playerid] = 999;
  Cvet[playerid] = 255;
     Spoiler[playerid] = 0;
     Kolesa[playerid] = 0;
     Bamper[playerid] = 0;
     Bamper2[playerid] = 0;
     nitro[playerid] = 0;
     gidra[playerid] = 0;
     DrugOffer[playerid] = 999;
   DrugPrice[playerid]= 999;
  DrugGram[playerid]= 999;
  ZoneOffer[playerid]= 999;
  ZonePrice[playerid]= 999;
  FreeOffer[playerid]= 999;
   PlayerEx[playerid][pSpawnEx] = false;
     PlayerEx[playerid][AFKEx] = false;
  TicketOffer[playerid] = 999; TicketMoney[playerid] = 0;
     ClearMarriage(playerid);
     ProposeOffer[playerid] = 999; MarryWitness[playerid] = 999; MarryWitnessOffer[playerid] = 999; InviteOffer[playerid] = 999; MarriageCeremoney[playerid] = 0; ProposedTo[playerid] = 999; GotProposedBy[playerid] = 999; DivorceOffer[playerid] = 999;
  SetPlayerMapIcon(playerid,47,1414.0972,-1701.0652,13.5395,52,0);//банк
  udar[playerid] = 0;
  MehJob[playerid] = 999;
  mesto[playerid] = 999;
  TextDrawShowForPlayer(playerid, URL[playerid]);

Kostya_ArtikДата: Вторник, 20.12.2011, 13:41 | Сообщение # 6464
Новенький
Группа: Пользователи
Сообщений: 13
Награды: 0
Город: Красноярск
Репутация: 18
Замечания: 0%
Статус:
ISP_Manager мне кто ньть напишет где скачать и как зделать её под работу сервера samp под линку помогите + са не пожелею =))


Ы :D
forst5Дата: Вторник, 20.12.2011, 13:51 | Сообщение # 6465
Новенький
Группа: Пользователи
Сообщений: 48
Награды: 0
Город: NSK
Репутация: -10
Замечания: 0%
Статус:
Kostya_Artik, для чего тебе ISP_Manager?

Ты + не можешь давать!

Поиск:





 


 


 
Хостинг от uCoz samp.at.ua