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

 



 
          





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





Последние Файлы 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
Модератор форума: Alcoholik  
Модификации The Godfather
Sl1mДата: Суббота, 01.01.2011, 17:17 | Сообщение # 811
Советчик
Группа: I'm V.I.P.
Сообщений: 1153
Награды: 22
Город: Arizona
Репутация: 696
Замечания: 0%
Статус:
TURBO2, Вырезать даже не умеешь. :( а как же OnDialogResponse?
TURBO2Дата: Суббота, 01.01.2011, 17:20 | Сообщение # 812
Уверенный в себе
Группа: Продвинутые
Сообщений: 244
Награды: 1
Город: Peter
Репутация: 223
Замечания: 40%
Статус:
Quote (Shephart)
TURBO2, Вырезать даже не умеешь. а как же OnDialogResponse?

я бы кинул если поместилось бы



skype: nitrolatos
Sl1mДата: Суббота, 01.01.2011, 17:22 | Сообщение # 813
Советчик
Группа: I'm V.I.P.
Сообщений: 1153
Награды: 22
Город: Arizona
Репутация: 696
Замечания: 0%
Статус:
TURBO2, А что там такого "большого"? в один пост войдет, ну максимум в два.
TURBO2Дата: Суббота, 01.01.2011, 17:26 | Сообщение # 814
Уверенный в себе
Группа: Продвинутые
Сообщений: 244
Награды: 1
Город: Peter
Репутация: 223
Замечания: 40%
Статус:
Code
if(dialogid == 4)
  {
      if(response)
      {
    if (!PlayerToPoint(100, playerid,-30.875, -88.9609, 1004.53))//centerpoint 24-7
    {
     SendClientMessage(playerid, COLOR_GRAD2, "Вы не в супермаркете/магазине.");
     return 1;
    }
       new item = listitem;
         if (item == 1 && GetPlayerMoney(playerid) > 149)
    {
        if(PlayerInfo[playerid][pTraderPerk] > 0)
        {
      new skill = 150 / 100;
      new price = (skill)*(PlayerInfo[playerid][pTraderPerk]);
      new payout = 150 - price;
            format(string, sizeof(string), "~r~-$%d", payout);
      GameTextForPlayer(playerid, string, 5000, 1);
      SafePlayerMoney(playerid,- payout);
      SBizzInfo[9][sbTill] += payout;
      ExtortionSBiz(9, payout);
        }
        else
        {
            format(string, sizeof(string), "~r~-$%d", 150);
      GameTextForPlayer(playerid, string, 5000, 1);
      SafePlayerMoney(playerid,-150);
      SBizzInfo[9][sbTill] += 150;
      ExtortionSBiz(9, 150);
        }
     PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
     new randphone = 100000 + random(899999);//minimum 1000  max 9999
     PlayerInfo[playerid][pPnumber] = randphone;
     format(string, sizeof(string), "   Продавец: Bы купили новую SIM-карту, ваш новый телефон: %d", randphone);
     SendClientMessage(playerid, COLOR_GRAD4, string);
     SendClientMessage(playerid, COLOR_GRAD5, " Вы можете посмотреть его введя /stats");
     SendClientMessage(playerid, COLOR_WHITE, " Вводите: Вы можете ввести /help для того чтобы посмотреть комманды с телефоном.");
     return 1;
    }
    else if (item == 2 && GetPlayerMoney(playerid) > 500)
    {
        if(PlayerInfo[playerid][pTraderPerk] > 0)
        {
      new skill = 500 / 100;
      new price = (skill)*(PlayerInfo[playerid][pTraderPerk]);
      new payout = 500 - price;
      SafePlayerMoney(playerid,- payout);
      SBizzInfo[9][sbTill] += payout;
      ExtortionSBiz(9, payout);
      format(string, sizeof(string), "~r~-$%d", payout);
      GameTextForPlayer(playerid, string, 5000, 1);
     }
     else
     {
         SafePlayerMoney(playerid,-500);
      SBizzInfo[9][sbTill] += 500;
      ExtortionSBiz(9, 500);
      format(string, sizeof(string), "~r~-$%d", 500);
      GameTextForPlayer(playerid, string, 5000, 1);
     }
     PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
     new prize;
     new symb1[32]; new symb2[32]; new symb3[32];
     new randcard1 = random(10);//minimum 1000  max 9999
     new randcard2 = random(10);//minimum 1000  max 9999
     new randcard3 = random(10);//minimum 1000  max 9999
     if(randcard1 >= 5)
     {
      format(symb1, sizeof(symb1), "~b~]");
      randcard1 = 1;
     }
     else if(randcard1 <= 4 && randcard1 >= 2)
     {
      format(symb1, sizeof(symb1), "~g~]");
      randcard1 = 2;
     }
     else if(randcard1 < 2)
     {
      format(symb1, sizeof(symb1), "~y~]");
      randcard1 = 3;
     }
     if(randcard2 >= 5)
     {
      format(symb2, sizeof(symb2), "~b~]");
      randcard2 = 1;
     }
     else if(randcard2 <= 4 && randcard2 >= 2)
     {
      format(symb2, sizeof(symb2), "~g~]");
      randcard2 = 2;
     }
     else if(randcard2 < 2)
     {
      format(symb2, sizeof(symb2), "~y~]");
      randcard2 = 3;
     }
     if(randcard3 >= 5)
     {
      format(symb3, sizeof(symb3), "~b~]");
      randcard3 = 1;
     }
     else if(randcard3 <= 4 && randcard3 >= 2)
     {
      format(symb3, sizeof(symb3), "~g~]");
      randcard3 = 2;
     }
     else if(randcard3 < 2)
     {
      format(symb3, sizeof(symb3), "~y~]");
      randcard3 = 3;
     }
     if(randcard1 == randcard2 && randcard1 == randcard3)
     {
      if(randcard1 > 5)
      {
       prize = 2500;
      }
      if(randcard1 <= 4 && randcard1 >= 2)
      {
       prize = 1500;
      }
      if(randcard1 < 2)
      {
       prize = 500;
      }
      SafePlayerMoney(playerid,prize);
      SBizzInfo[9][sbTill] -= prize;
      ExtortionSBiz(9, prize);
      format(string, sizeof(string), "%s %s %s ~n~~n~~w~~g~$%d",symb1,symb2,symb3, prize);
     }
     else
     {
      format(string, sizeof(string), "%s %s %s ~n~~n~~w~~r~$0",symb1,symb2,symb3);
     }
     GameTextForPlayer(playerid, string, 3000, 3);
     return 1;
    }

часть1

Добавлено (01.01.2011, 17:26)
---------------------------------------------

Code
else if (item == 20 && GetPlayerMoney(playerid) >= 2)
    {
        if(PlayerInfo[playerid][pChips] >= 4)
        {
            SendClientMessage(playerid,COLOR_GREY," Ты не унесешь больше чипсов!");
            return 1;
        }
        SafePlayerMoney(playerid, - 2);
        PlayerInfo[playerid][pChips] += 1;
        PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
        format(string, sizeof(string), "~r~-$%d", 2);
        GameTextForPlayer(playerid, string, 5000, 1);
        SendClientMessage(playerid, COLOR_GRAD4, " Продавец: Вы купили чипсы.");
        SendClientMessage(playerid, COLOR_WHITE, " Вводите: /eda!");
        OnPlayerUpdate(playerid);
    }
    else if (item == 3 && GetPlayerMoney(playerid) > 10)
    {
        if(PlayerInfo[playerid][pTraderPerk] > 0)
        {
      new skill = 10 / 100;
      new price = (skill)*(PlayerInfo[playerid][pTraderPerk]);
      new payout = 10 - price;
      SafePlayerMoney(playerid,- payout);
      SBizzInfo[9][sbTill] += payout;
      ExtortionSBiz(9, payout);
      GameTextForPlayer(playerid, "~r~-$10", 5000, 1);
     }
     else
     {
         SafePlayerMoney(playerid,- 10);
      SBizzInfo[9][sbTill] += 10;
      ExtortionSBiz(9, 10);
      format(string, sizeof(string), "~r~-$%d", 100);
      GameTextForPlayer(playerid, string, 5000, 1);
     }
     PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                 PlayerInfo[playerid][pPhoneBook] = 1;
     SendClientMessage(playerid, COLOR_GRAD4, string);
     SendClientMessage(playerid, COLOR_WHITE, " Продавец: Вы купили телефонную книжку! (( Введите /number id )) ");
     return 1;
    }
             else if (item == 18 && GetPlayerMoney(playerid) >= 3)
    {
        if(PlayerInfo[playerid][pPivo] >= 4)
        {
            SendClientMessage(playerid,COLOR_GREY," Ты не унесешь больше пива!");
            return 1;
     }
        SafePlayerMoney(playerid, - 3);
        PlayerInfo[playerid][pPivo] += 1;
        PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
        format(string, sizeof(string), "~r~-$%d", 3);
        GameTextForPlayer(playerid, string, 5000, 1);
        SendClientMessage(playerid, COLOR_GRAD4, " Пиво куплено.");
        SendClientMessage(playerid, COLOR_WHITE, " Вводи::/pit !");
        OnPlayerUpdate(playerid);
    }
    else if (item == 17 && GetPlayerMoney(playerid) >= 300)
    {
        if(PlayerInfo[playerid][pGps] == 1)
        {
            SendClientMessage(playerid,COLOR_GREY," У тебя уже есть GPS!");
            return 1;
        }
        SafePlayerMoney(playerid, - 300);
        PlayerInfo[playerid][pGps] = 1;
        PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
        format(string, sizeof(string), "~r~-$%d", 300);
        GameTextForPlayer(playerid, string, 5000, 1);
        SendClientMessage(playerid, COLOR_GRAD4, " GPS Навигатор куплен.");
        SendClientMessage(playerid, COLOR_WHITE, " Вводите: /gps!");
        OnPlayerUpdate(playerid);
    }
    else if (item == 4 && GetPlayerMoney(playerid) > 10)
    {
        if(PlayerInfo[playerid][pTraderPerk] > 0)
        {
      new skill = 10 / 100;
      new price = (skill)*(PlayerInfo[playerid][pTraderPerk]);
      new payout = 10 - price;
      SafePlayerMoney(playerid,- payout);
      SBizzInfo[9][sbTill] += payout;
      ExtortionSBiz(9, payout);
      format(string, sizeof(string), "~r~-$%d", payout);
      GameTextForPlayer(playerid, string, 5000, 1);
     }
     else
     {
         SafePlayerMoney(playerid,-10);
      SBizzInfo[9][sbTill] += 10;
      ExtortionSBiz(9, 10);
                     format(string, sizeof(string), "~r~-$%d", 10);
      GameTextForPlayer(playerid, string, 5000, 1);
     }
     PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
     gDice[playerid] = 1;
     SendClientMessage(playerid, COLOR_GRAD4, string);
     SendClientMessage(playerid, COLOR_WHITE, " Продавец: Вы купили кости (( Введите /dice )) ");
     return 1;
    }

    else if (item == 5 && GetPlayerMoney(playerid) > 20)
    {
                 PlayerInfo[playerid][pFuel] = 20;
        PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
        SendClientMessage(playerid, COLOR_WHITE, " Продавец: Вы купили канистру с бензином! (( Введите /fillup )) ");
        GameTextForPlayer(playerid, "~r~-$20", 5000, 1);
     return 1;
    }
    else if (item == 6 && GetPlayerMoney(playerid) > 1)
    {
        if(PlayerInfo[playerid][pTraderPerk] > 0)
        {
      new skill = 1 / 100;
      new price = (skill)*(PlayerInfo[playerid][pTraderPerk]);
      new payout = 1 - price;
      SafePlayerMoney(playerid,- payout);
      format(string, sizeof(string), "~r~-$%d", payout);
      GameTextForPlayer(playerid, string, 5000, 1);
     }
     else
     {
         SafePlayerMoney(playerid,-1);
      format(string, sizeof(string), "~r~-$%d", 1);
      GameTextForPlayer(playerid, string, 5000, 1);
     }
     Condom[playerid] ++;
     PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
     format(string, sizeof(string), " Продавец: Вы купили Презерватив. ");
     SendClientMessage(playerid, COLOR_GRAD4, string);
     return 1;
    }
    else if (item == 7 && GetPlayerMoney(playerid) > 49)
    {
     SafePlayerMoney(playerid, - 50);
     format(string, sizeof(string), "~r~-$%d", 50);
     GameTextForPlayer(playerid, string, 5000, 1);
     PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
     format(string, sizeof(string), " Продавец: Вы купили фотоаппарат. ");
     SendClientMessage(playerid, COLOR_GRAD4, string);
     SafeGivePlayerWeapon(playerid, 43, 20);
     return 1;
    }
    else if (item == 8 && GetPlayerMoney(playerid) > 499)
    {
        if(PlayerInfo[playerid][pLevel] < 3)
        {
      SendClientMessage(playerid, COLOR_GREY, " Вам нужен 3 левел чтобы одеть маску! ");
      return 1;
        }
        if(PlayerInfo[playerid][pMask] != 0)
        {
            SendClientMessage(playerid, COLOR_GREY, "  У вас уже есть маска ");
      return 1;
        }
        if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
        {
        GameTextForPlayer(playerid, " Free ", 5000, 1);
     }
     else
     {
         SafePlayerMoney(playerid, - 500);
      format(string, sizeof(string), " ~r~ -500 ");
      GameTextForPlayer(playerid, string, 5000, 1);
     }
     PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
     format(string, sizeof(string), "  Маска куплена.");
     GameTextForPlayer(playerid, string, 5000, 1);
     SendClientMessage(playerid, COLOR_GRAD4, string);
     SendClientMessage(playerid, COLOR_WHITE, " Продавец: Вы купили маску (( пишите /maskon или /maskoff ");
     PlayerInfo[playerid][pMask] = 1;
     return 1;
    }
    else if (item == 9 && GetPlayerMoney(playerid) > 99)
    {
        if(PlayerInfo[playerid][pWatch] != 0)
        {
            SendClientMessage(playerid, COLOR_GREY, " У вас уже есть наручные часы ");
            return 1;
        }
        SafePlayerMoney(playerid, - 100);
        format(string, sizeof(string), "~r~-$%d", 100);
        GameTextForPlayer(playerid, string, 5000, 1);
        PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
        format(string, sizeof(string), " Часы куплены.");
        SendClientMessage(playerid, COLOR_WHITE, " Помощь: пишите/time");
        SendClientMessage(playerid, COLOR_GRAD4, string);
        PlayerInfo[playerid][pWatch] = 1;
    }

2

Добавлено (01.01.2011, 17:26)
---------------------------------------------

Code
else if (item == 10 && GetPlayerMoney(playerid) > 149)
    {
        if(PlayerInfo[playerid][pFishTool] != 0)
        {
            SendClientMessage(playerid, COLOR_GREY, "   У вас уже есть удочка! ");
            return 1;
        }
        SafePlayerMoney(playerid, - 150);
        format(string, sizeof(string), "~r~-$%d", 150);
        GameTextForPlayer(playerid, string, 5000, 1);
        PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
        SendClientMessage(playerid, COLOR_GRAD4, " Продавец: Вы купили удочку. ");
        PlayerInfo[playerid][pFishTool] = 1;
    }
    else if (item == 11 && GetPlayerMoney(playerid) > 9)
    {
        if(Rope[playerid] >= 5)
        {
            SendClientMessage(playerid, COLOR_GREY, " Вым нужен как минимум 5 уровень! ");
            return 1;
        }
        SafePlayerMoney(playerid, - 10);
        format(string, sizeof(string), "~r~-$%d", 10);
        GameTextForPlayer(playerid, string, 5000, 1);
        PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
        SendClientMessage(playerid, COLOR_GRAD4, " Продавец: Пишите /tie /untie чтобы связать/развязать человека. ");
        Rope[playerid]++;
    }
    else if (item == 12 && GetPlayerMoney(playerid) > 49)
    {
        SafePlayerMoney(playerid, - 50);
        format(string, sizeof(string), "~r~-$%d", 50);
        GameTextForPlayer(playerid, string, 5000, 1);
        PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
        SendClientMessage(playerid, COLOR_GRAD4, " Продавец: Газовый Балончик куплен.");
        SafeGivePlayerWeapon(playerid, 41, 200);
    }
             else if (item == 16 && GetPlayerMoney(playerid) > 5)
    {
        SafePlayerMoney(playerid, - 5);
        format(string, sizeof(string), "~r~-$%d", 5);
        GameTextForPlayer(playerid, string, 5000, 1);
        PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
        SendClientMessage(playerid, COLOR_GRAD4, " Продавец: Цветы куплены.");
        SafeGivePlayerWeapon(playerid, 14, 1);
    }
    else if (item == 19 && GetPlayerMoney(playerid) > 4)
    {
        SafePlayerMoney(playerid, - 4);
        format(string, sizeof(string), "~r~-$%d", 4);
        GameTextForPlayer(playerid, string, 5000, 1);
        PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
        SendClientMessage(playerid, COLOR_GRAD4, " Продавец: Кухонный нож куплен.");
        SafeGivePlayerWeapon(playerid, 4, 200);
    }
    else if (item == 13 && GetPlayerMoney(playerid) > 4)
    {
        if(PlayerInfo[playerid][pLighter] != 0)
        {
            SendClientMessage(playerid, COLOR_GREY, " У вас уже есть зажигалка! ");
            return 1;
        }
        SafePlayerMoney(playerid, - 5);
        PlayerInfo[playerid][pLighter] = 30;
        PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
        format(string, sizeof(string), "~r~-$%d", 5);
        GameTextForPlayer(playerid, string, 5000, 1);
        SendClientMessage(playerid, COLOR_GRAD4, " Продавец: Вы купили зажигалку.");
        OnPlayerUpdate(playerid);
        return 1;
    }
             else if (item == 15 && GetPlayerMoney(playerid) > 1000)
    {
     gSpeedo[playerid] = 1;
     if(PlayerInfo[playerid][pTraderPerk] > 0)
        {
      new skill = 1000 / 100;
      new price = (skill)*(PlayerInfo[playerid][pTraderPerk]);
      new payout = 1000 - price;
      SafePlayerMoney(playerid,- payout);
      SBizzInfo[9][sbTill] += payout;
      ExtortionSBiz(9, payout);
      format(string, sizeof(string), "~r~-$%d", payout);
      GameTextForPlayer(playerid, string, 1000, 1);
     }
     else
     {
         SafePlayerMoney(playerid,-1000);
      SBizzInfo[9][sbTill] += 1000;
      ExtortionSBiz(9, 1000);
      format(string, sizeof(string), "~r~-$%d", 1000);
      GameTextForPlayer(playerid, string, 1000, 1);
     }
     SBizzInfo[9][sbProducts]--;
     PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
     format(string, sizeof(string), "Продавец: Вы купили спидометр.");
     SendClientMessage(playerid, COLOR_GRAD4, string);
     SendClientMessage(playerid, COLOR_WHITE, " Вводите: /speedo ");
     return 1;
    }
             else if (item == 14 && GetPlayerMoney(playerid) > 29)
    {
        if(PlayerInfo[playerid][pCigarettes] != 0)
        {
            format(string, sizeof(string), "   У вас уже есть %d сигарет.", PlayerInfo[playerid][pCigarettes]);
            SendClientMessage(playerid, COLOR_GREY, string);
            return 1;
        }
        SafePlayerMoney(playerid, - 30);
        PlayerInfo[playerid][pCigarettes] = 20;
        PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
        format(string, sizeof(string), "~r~-$%d", 30);
        GameTextForPlayer(playerid, string, 5000, 1);
        SendClientMessage(playerid, COLOR_GRAD4, " Продавец: Вы купили сигареты.");
        SendClientMessage(playerid, COLOR_WHITE, " Вводите: вы можете /smoke покурить !");
        OnPlayerUpdate(playerid);
      return 1;
     }
    }
  }

3



skype: nitrolatos
[exe]eccoДата: Суббота, 01.01.2011, 17:47 | Сообщение # 815
Группа: Пользователи
Сообщений: 559
Награды: 3
Город: Киев
Репутация: 4
Замечания: 0%
Статус:
как сделать чтоб ролики можно біло покупать в 24 на 7 и кататса дайте FAQ плиз


TURBO2Дата: Суббота, 01.01.2011, 17:48 | Сообщение # 816
Уверенный в себе
Группа: Продвинутые
Сообщений: 244
Награды: 1
Город: Peter
Репутация: 223
Замечания: 40%
Статус:
Quote (|exe|ecco)
как сделать чтоб ролики можно біло покупать в 24 на 7 и кататса дайте FAQ плиз

крайм лайф



skype: nitrolatos
ForgottenДата: Суббота, 01.01.2011, 18:56 | Сообщение # 817
Новенький
Группа: Пользователи
Сообщений: 54
Награды: 1
Город: Минск
Репутация: 33
Замечания: 0%
Статус:
Quote (|exe|ecco)
как сделать чтоб ролики можно біло покупать в 24 на 7 и кататса дайте FAQ плиз

примерно так
Code
if(strcmp(cmd,"/buyroliki",true) == 0)
{
    if(IsPlayerInRangeOfPoint(playerid, dist, X, Y, Z))
  {
   GivePlayerMoney(playerid, -cena);
   SendClientMessage(playerid,COLOR_GREEN," Вы купили ролики");
   SetPlayerSkin(playerid, 99);
   return 1;
  }
else
{
SendClientMessage(playerid,COLOR_RED," Вы не в 24/7!");
return 1;
}
}

TURBO2Дата: Воскресенье, 02.01.2011, 11:45 | Сообщение # 818
Уверенный в себе
Группа: Продвинутые
Сообщений: 244
Награды: 1
Город: Peter
Репутация: 223
Замечания: 40%
Статус:
в 24/7
[/code]else if (item == 15 && GetPlayerMoney(playerid) > 499)//Ролики
{
if(PlayerInfo[playerid][pRoliki] != 0)
{
SendClientMessage(playerid, COLOR_GREY, " Это у тебя уже есть");
return 1;
}
ServerGivePlayerMoney(playerid, - 500);
format(string, sizeof(string), "~r~-$%d", 500);
GameTextForPlayer(playerid, string, 5000, 1);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), " Ролики куплены.");
GameTextForPlayer(playerid, string, 5000, 1);
SendClientMessage(playerid, COLOR_GRAD4, string);
SendClientMessage(playerid, COLOR_WHITE, " Подсказка: используй /roliki");
PlayerInfo[playerid][pRoliki] = 1;
return 1;
}
Code

и команда
if(!strcmp(cmd, "/roliki", true))
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pRoliki] == 0)
{
SendClientMessage(playerid, COLOR_GRAD1, " У тебя нет роликов");
return 1;
}
if(PlayerVRolikax[playerid] == 0)
{
if(PlayerInfo[playerid][pSex] == 1)
{
SetPlayerSkin(playerid,99);//Мужской скин
}
else
{
SetPlayerSkin(playerid,92);//Женский скин
}
PlayerVRolikax[playerid] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s надевает ролики.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s снимает ролики.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SetPlayerSkin(playerid,PlayerInfo[playerid][pModel]);
PlayerVRolikax[playerid] = 0;
}
}
return 1;
}[code]



skype: nitrolatos
PustikДата: Понедельник, 03.01.2011, 22:35 | Сообщение # 819
Группа: I'm V.I.P.
Сообщений: 1669
Награды: 129
Город: Кривой Рог
Репутация: 939
Замечания: 60%
Статус:
Code
    if(strcmp(cmd,"/fare",true)==0)
     {
         if(IsPlayerConnected(playerid))
      {
          if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pJob] == 14)
    {
     if(TransportDuty[playerid] > 0)
     {
         if(TransportDuty[playerid] == 1)
         {
             TaxiDrivers -= 1;
         }
         else if(TransportDuty[playerid] == 2)
         {
             BusDrivers -= 1;
         }
         TransportDuty[playerid] = 0;
      format(string, sizeof(string), "* Вы закончили службу и заработали $%d.", TransportMoney[playerid]);
      SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
      GivePlayerMoney(playerid, TransportMoney[playerid]);
      ConsumingMoney[playerid] = 1; TransportValue[playerid] = 0; TransportMoney[playerid] = 0;
      Delete3DTextLabel(fare3dtext);
      return 1;
     }
     new Veh = GetPlayerVehicleID(playerid);
     new model = GetVehicleModel(Veh);
     if(Veh == taxilimo[0] || Veh == taxilimo[1] || model == 420 || model == 438 || model == 437 || model == 418 || model == 431 || model == 560)
     {
         if(GetPlayerState(playerid) == 2)
         {
          tmp = strtok(cmdtext, idx);
       if(!strlen(tmp))
       {
        SendClientMessage(playerid, COLOR_WHITE, "NeonWorld: /fare [Цена]");
        return 1;
       }
       moneys = strval(tmp);
       if(moneys < 1 || moneys > 999) { SendClientMessage(playerid, COLOR_GREY, "   Цена должна быть в пределах от $1 до $999 !"); return 1; }
          TaxiDrivers += 1; TransportDuty[playerid] = 1; TransportValue[playerid] = moneys;
          GetPlayerName(playerid,sendername,sizeof(sendername));
          format(string, sizeof(string), "Таксист %s на службе, тариф: $%d.(Вызвать /service taxi)", sendername, TransportValue[playerid]);
          OOCNews(TEAM_GROVE_COLOR,string);

          format(string, sizeof(string), "Такси: тариф: $%d\n Новичкам бесплатно", TransportValue[playerid]);

       fare3dtext = Create3DTextLabel(string, COLOR_YELLOW, 0.0, 0.0, -100.0, 50.0, 0, 0);
          Attach3DTextLabelToVehicle( fare3dtext, Veh, 0.0, 0.0, 1.5);
      }
      else
      {
          SendClientMessage(playerid, COLOR_GREY, "Вы не на службе !");
          return 1;
      }
     }
     else if((Veh >= bus[0]) && (Veh <= bus[6]))
     {
         if(GetPlayerState(playerid) == 2)
         {
          tmp = strtok(cmdtext, idx);
       if(!strlen(tmp))
       {
        SendClientMessage(playerid, COLOR_WHITE, "NeonWorld: /fare [Цена]");
        return 1;
       }
       moneys = strval(tmp);
       if(moneys < 1 || moneys > 5000) { SendClientMessage(playerid, COLOR_GREY, "   Цена должна быть в пределах от $1 до $5000 !"); return 1; }
          BusDrivers += 1; TransportDuty[playerid] = 2; TransportValue[playerid]= moneys;
          GetPlayerName(playerid,sendername,sizeof(sendername));
          format(string, sizeof(string), "Водитель Автобуса %s на службе, тариф: $%d.(Вызвать /service taxi)", sendername, TransportValue[playerid]);
          OOCNews(TEAM_GROVE_COLOR,string);

          format(string, sizeof(string), "Водитель автобуса: тариф: $%d\n Новичкам бесплатно", TransportValue[playerid]);

       fare3dtext = Create3DTextLabel(string, COLOR_YELLOW, 0.0, 0.0, -100.0, 50.0, 0, 0);
          Attach3DTextLabelToVehicle( fare3dtext, Veh, 0.0, 0.0, 1.5);
      }
      else
      {
          SendClientMessage(playerid, COLOR_GREY, "   Вы не водитель !");
          return 1;
      }
     }
     else
     {
         SendClientMessage(playerid, COLOR_GREY, "   Вы не в такси/автобусе !");
     }
    }
    else
    {
        SendClientMessage(playerid,COLOR_GREY,"   Вы не таксист/водитель автобуса !");
        return 1;
    }
      }
      return 1;
   }

/fare с 3D текстом!

Добавлено (03.01.2011, 22:35)
---------------------------------------------

Code
if(strcmp(cmd, "/togpm", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
           if(PlayerInfo[playerid][pDonateRank] > 2 || PlayerInfo[playerid][pAdmin] > 1)
           {
      if (!HidePM[playerid])
      {
       HidePM[playerid] = 1;
       SendClientMessage(playerid, COLOR_GRAD2, "Вы закрыли ПМ!");
      }
      else if (HidePM[playerid])
      {
       HidePM[playerid] = 0;
       SendClientMessage(playerid, COLOR_GRAD2, "Вы открыли ПМ!");
      }
     }
     else
     {
         SendClientMessage(playerid, COLOR_GREY, "Вы не Администратор или нет VIP аккаунта!");
               return 1;
     }
    }
    return 1;
   }

/togpm
Code
  if(strcmp(cmd, "/togphone", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
           if(PlayerInfo[playerid][pDonateRank] > 0 || PlayerInfo[playerid][pAdmin] > 1)
           {
      if (!PhoneOnline[playerid])
      {
       PhoneOnline[playerid] = 1;
       SendClientMessage(playerid, COLOR_GRAD2, "Вы выключили телефон!");
      }
      else if (PhoneOnline[playerid])
      {
       PhoneOnline[playerid] = 0;
       SendClientMessage(playerid, COLOR_GRAD2, "Вы включили Телефон!");
      }
     }
     else
     {
         SendClientMessage(playerid, COLOR_GREY, "Вы не Администратор или нет VIP аккаунта!");
               return 1;
     }
    }
    return 1;
   }
Code
if(strcmp(cmd, "/famwarn", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
       tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD2, "ИСПОЛЬЗУЙТЕ: /famwarn [id_игрока/ЧастьИмени] [причина]");
     return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if (PlayerInfo[playerid][pLeader] >= 1)
    {
        if(IsPlayerConnected(giveplayerid))
        {
            if(giveplayerid != INVALID_PLAYER_ID)
            {
          GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       new Member;
       new Leader;
       Leader = PlayerInfo[playerid][pLeader];
       Member = PlayerInfo[giveplayerid][pMember];

       if (Leader == Member)
       {

       new length = strlen(cmdtext);
       while ((idx < length) && (cmdtext[idx] <= ' '))
       {
        idx++;
       }
       new offset = idx;
       new result[64];
       while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
       {
        result[idx - offset] = cmdtext[idx];
        idx++;
       }
       result[idx - offset] = EOS;
       if(!strlen(result))
       {
        SendClientMessage(playerid, COLOR_GRAD2, "ИСПОЛЬЗУЙТЕ: /famwarn [id_игрока/ЧастьИмени] [причина]");
        return 1;
       }
       PlayerInfo[giveplayerid][pFWarns] += 1;
       if(PlayerInfo[giveplayerid][pFWarns] >= 3)
       {
           new year, month,day;
        getdate(year, month, day);
        format(string, sizeof(string), "%s был уволен лидером %s (3 выговора), причина: %s", giveplayer, sendername, (result));
        SendClientMessage(playerid, COLOR_LIGHTRED, string);
                             PlayerInfo[giveplayerid][pFWarns] = 0;
                             gTeam[giveplayerid] = 3;
        PlayerInfo[giveplayerid][pTeam] = 3;
        PlayerInfo[giveplayerid][pMember] = 0;
        PlayerInfo[giveplayerid][pRank] = 0;
        PlayerInfo[giveplayerid][pChar] = 0;
        new rand = random(sizeof(CIV));
        SetSpawnInfo(giveplayerid, gTeam[giveplayerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
        PlayerInfo[giveplayerid][pModel] = CIV[rand];
        MedicBill[giveplayerid] = 0;
        SpawnPlayer(giveplayerid);
        return 1;
       }
       format(string, sizeof(string), "Вы дали выговор %s, причина: %s", giveplayer, (result));
       SendClientMessage(playerid, COLOR_LIGHTRED, string);
       format(string, sizeof(string), "Вам дал выговор %s, причина: %s", sendername, (result));
       SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
       return 1;
      }
                 else
    {
        SendClientMessage(playerid, COLOR_GRAD1, "Этот игрок не в вашей фракции");
    }
     }//not connected
    }
    else
    {
     format(string, sizeof(string), "   %d - нет такого игрока.", giveplayerid);
     SendClientMessage(playerid, COLOR_GRAD1, string);
    }
    }

   }
   return 1;
  }

Фам варны,лидер может давать варны участникам его банды/фраки и после 3-х его автоматом кик!

TURBO2Дата: Вторник, 04.01.2011, 00:34 | Сообщение # 820
Уверенный в себе
Группа: Продвинутые
Сообщений: 244
Награды: 1
Город: Peter
Репутация: 223
Замечания: 40%
Статус:
Pustik, это все вырезал из Madtown?/fare и /farmwarn точно от туда


skype: nitrolatos
PustikДата: Вторник, 04.01.2011, 17:07 | Сообщение # 821
Группа: I'm V.I.P.
Сообщений: 1669
Награды: 129
Город: Кривой Рог
Репутация: 939
Замечания: 60%
Статус:
TURBO2, не помню откуда,с лост сити точно фаре!
а фам варн ваще с какого то бомжатского мода :D
мб и мадтовна xD

TURBO2Дата: Пятница, 07.01.2011, 14:03 | Сообщение # 822
Уверенный в себе
Группа: Продвинутые
Сообщений: 244
Награды: 1
Город: Peter
Репутация: 223
Замечания: 40%
Статус:
Quote (iv-med)
у когото есть модификация, чтоб были боты маршрутчики и т.д...?

делай ботов
http://www.samp-rus.com/forum/42-11167-1



skype: nitrolatos
ShaKuRДата: Суббота, 08.01.2011, 18:03 | Сообщение # 823
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 0
Город: Казань
Репутация: -10
Замечания: 0%
Статус:
Есть у кого нить команда /check на диалогах ??Срочно нуна. Народ помогите плиз..
DesT(Gang_Staff)Дата: Воскресенье, 09.01.2011, 17:43 | Сообщение # 824
Освоившийся
Группа: Пользователи
Сообщений: 111
Награды: 1
Город: Мстиславль
Репутация: -33
Замечания: 40%
Статус:
Делаем постояный показ боланса:
В начало мода ко всем new добавляем
Code
new Text:BankTextDraw;

В паблик OnPlayerDisconnect добавь

Code
TextDrawHideForPlayer(playerid, BankTextDraw);

Ищем public OtherTimer() И после if(IsPlayerConnected(i)) { Добавляем

Code
if(gPlayerLogged[i] == 1)    
{    
             TextDrawHideForPlayer(i, BankTextDraw);    
             format(string,sizeof(string),"$%d",PlayerInfo[i][pAccount]);    
             BankTextDraw = TextDrawCreate(547.000000,38.000000,string);    
          TextDrawAlignment(BankTextDraw,0);    
          TextDrawBackgroundColor(BankTextDraw,0x000000ff);    
          TextDrawFont(BankTextDraw,1);    
          TextDrawLetterSize(BankTextDraw,0.299999,1.100000);    
          TextDrawColor(BankTextDraw,0xffffffff);    
          TextDrawSetOutline(BankTextDraw,1);    
          TextDrawSetProportional(BankTextDraw,1);    
          TextDrawSetShadow(BankTextDraw,1);    
             TextDrawShowForPlayer(i, BankTextDraw);    
             }

Работает, проверенно.

HELKERNДата: Воскресенье, 09.01.2011, 19:04 | Сообщение # 825
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус:
DesT(Gang_Staff), вы про TextDrawSetString вообще слышали или нет?
Поиск:





 


 


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