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

 



 
          





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





Последние Файлы 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  
Вопрос | Ответ
F_1NДата: Суббота, 02.04.2011, 22:32 | Сообщение # 976
Постоялец
Группа: Продвинутые
Сообщений: 476
Награды: 1
Город: Москва
Репутация: 55
Замечания: 0%
Статус:
Quote (BenStiven)
F_1N, if(PlayerInfo[playerid][pMember] > 0)
{
SendClientMessage(playerid, COLOR_GREY, "Ты в фраке!");
return 1;
}

А по твоему методу что граждани, что банды могут купить оружие)) Оба варианта не рабочие....

klimДата: Суббота, 02.04.2011, 23:04 | Сообщение # 977
Группа: Продвинутые
Сообщений: 628
Награды: 17
Город: дорог
Репутация: 628
Замечания: 60%
Статус:
Basta-_-,
Code
if(strcmp(cmdtext, "/f1n", true) == 0)  
{  
if (PlayerInfo[playerid][pMember] == 0)  
{  
   SendClientMessage(playerid, COLOR_ORANGERED, "F_1N ");  
return 1;  
   }

О боже, мего помощник, зачем вообще задавать проверку на pMember?

F_1N, дай команду, которую хочешь сделать доступной.


Нубо фотошопер. Рисую макеты сайтов/веб-графику и прочий бред. Естественно не бесплатно. ЛС в помощь)
GameMoonДата: Суббота, 02.04.2011, 23:06 | Сообщение # 978
Новенький
Группа: Пользователи
Сообщений: 47
Награды: 0
Город: ПТЗ
Репутация: -10
Замечания: 0%
Статус:
BenStiven, читать умеешь?
СДЕЛАЛИ! Так лучше видно?

F_1NДата: Суббота, 02.04.2011, 23:13 | Сообщение # 979
Постоялец
Группа: Продвинутые
Сообщений: 476
Награды: 1
Город: Москва
Репутация: 55
Замечания: 0%
Статус:
klim,
Code

  if (strcmp(cmd, "/buygun", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
          if(GetPlayerMoney(playerid) < 1)
    {
        SendClientMessage(playerid, COLOR_GREY, "У вас недостаточно денег !");
        return 1;
    }
    new gun;
    new gunid[16];
    new gunstring1[256];
    new gunstring2[256];
    new gunstring3[256];
    new gunstring4[256];
    new gunstring5[256];
    new infostring[256];
    new guncharge;
    new ammocharge;
    new location = PlayerInfo[playerid][pLocal];
    if(location == 99 || location == 100 || location == 102)
    {
        if(BizzInfo[location-99][bProducts] <= 0)
        {
            GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
      return 1;
        }
     new mod = 100;
     tmp = strtok(cmdtext, idx);
     if(!strlen(tmp))
     {
      format(string, sizeof(string), "Используйте: /buygun [gunname] [ammoamount]");
      SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
      SendClientMessage(playerid, COLOR_WHITE,"*** Guns & Ammo ***");
      SendClientMessage(playerid, COLOR_GRAD2,string);
      format(gunstring1, 256, "Weapons: parachute ($%d) golfclub ($%d) nightstick ($%d) baseballbat ($%d) shovel ($%d) poolcue ($%d)",
      GunPrice[0][0]/100*mod,GunPrice[1][0]/100*mod,GunPrice[2][0]/100*mod,GunPrice[3][0]/100*mod,GunPrice[4][0]/100*mod,GunPrice[5][0]/100*mod,GunPrice[6][0]/100*mod);
      SendClientMessage(playerid, COLOR_GRAD3, gunstring1);
      format(gunstring2, 256, "Weapons: purpledildo ($%d) whitedildo ($%d) longwhitedildo ($%d) whitedildo2 ($%d) flowers ($%d) cane",
      GunPrice[7][0]/100*mod,GunPrice[8][0]/100*mod,GunPrice[9][0]/100*mod,GunPrice[10][0]/100*mod,GunPrice[11][0]/100*mod,GunPrice[12][0]/100*mod);
      SendClientMessage(playerid, COLOR_GRAD3, gunstring2);
      format(gunstring3, 256, "Weapons: sdpistol ($%d) deagle ($%d) mp5 ($%d)",
      GunPrice[13][0]/100*mod,GunPrice[14][0]/100*mod,GunPrice[15][0]/100*mod,GunPrice[16][0]/100*mod,GunPrice[17][0]/100*mod,GunPrice[18][0]/100*mod);
      SendClientMessage(playerid, COLOR_GRAD3, gunstring3);
      format(gunstring4, 256, "Weapons: shotgun ($%d) ak47 ($%d) m4 ($%d) rifle ($%d)",
      GunPrice[19][0]/100*mod,GunPrice[20][0]/100*mod,GunPrice[21][0]/100*mod,GunPrice[22][0]/100*mod,GunPrice[23][0]/100*mod,GunPrice[24][0]/100*mod);
      SendClientMessage(playerid, COLOR_GRAD3, gunstring4);
      format(gunstring5, 256, "Weapons: pistolammo ($%d) shotgunammo ($%d) smgammo ($%d) assaultammo ($%d) rifleammo ($%d)",
      GunPrice[25][0],GunPrice[26][0],GunPrice[27][0],GunPrice[28][0],GunPrice[29][0]);
      SendClientMessage(playerid, COLOR_GRAD3, gunstring5);
      SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
      return 1;
     }
     strmid(gunid, tmp, 0, strlen(cmdtext), 255);
     tmp = strtok(cmdtext, idx);
     if(!strlen(tmp))
     {
      format(string, sizeof(string), "Используйте: /buygun [gunname] [ammoamount]");
      return 1;
     }
     new ammo = strval(tmp);
     if(ammo < 1 || ammo > 999) { SendClientMessage(playerid, COLOR_GREY, "   Боеприпасы ammount не ниже 1 и не выше 999 !"); return 1; }
     if (strcmp(gunid, "parachute", true, strlen(gunid)) == 0)
     {
      gun = 46;
      guncharge = GunPrice[0][0]/100*mod;
      ammocharge = 0;
     }
     else if (strcmp(gunid, "golfclub", true, strlen(gunid)) == 0)
     {
      gun = 2; guncharge = GunPrice[1][0]/100*mod; ammocharge = 0;
      PlayerInfo[playerid][pGun1] = 2; PlayerInfo[playerid][pAmmo1] = 1;
     }
     else if (strcmp(gunid, "nightstick", true, strlen(gunid)) == 0)
     {
      gun = 3; guncharge = GunPrice[2][0]/100*mod; ammocharge = 0;
      PlayerInfo[playerid][pGun1] = 3; PlayerInfo[playerid][pAmmo1] = 1;
     }
     else if (strcmp(gunid, "baseballbat", true, strlen(gunid)) == 0)
     {
      gun = 5; guncharge = GunPrice[4][0]/100*mod; ammocharge = 0;
      PlayerInfo[playerid][pGun1] = 5; PlayerInfo[playerid][pAmmo1] = 1;
     }
     else if (strcmp(gunid, "shovel", true, strlen(gunid)) == 0)
     {
      gun = 6; guncharge = GunPrice[5][0]/100*mod; ammocharge = 0;
      PlayerInfo[playerid][pGun1] = 6; PlayerInfo[playerid][pAmmo1] = 1;
     }
     else if (strcmp(gunid, "poolcue", true, strlen(gunid)) == 0)
     {
      gun = 7; guncharge = GunPrice[6][0]/100*mod; ammocharge = 0;
      PlayerInfo[playerid][pGun1] = 7; PlayerInfo[playerid][pAmmo1] = 1;
     }
     else if (strcmp(gunid, "purpledildo", true, strlen(gunid)) == 0)
     {
      gun = 10; guncharge = GunPrice[7][0]/100*mod; ammocharge = 0;
      PlayerInfo[playerid][pGun1] = 10; PlayerInfo[playerid][pAmmo1] = 1;
     }
     else if (strcmp(gunid, "whitedildo", true, strlen(gunid)) == 0)
     {
      gun = 11; guncharge = GunPrice[8][0]/100*mod; ammocharge = 0;
      PlayerInfo[playerid][pGun1] = 11; PlayerInfo[playerid][pAmmo1] = 1;
     }
     else if (strcmp(gunid, "longwhitedildo", true, strlen(gunid)) == 0)
     {
      gun = 12; guncharge = GunPrice[9][0]/100*mod; ammocharge = 0;
      PlayerInfo[playerid][pGun1] = 12; PlayerInfo[playerid][pAmmo1] = 1;
     }
     else if (strcmp(gunid, "whitedildo2", true, strlen(gunid)) == 0)
     {
      gun = 13; guncharge = GunPrice[10][0]/100*mod; ammocharge = 0;
      PlayerInfo[playerid][pGun1] = 13; PlayerInfo[playerid][pAmmo1] = 1;
     }
     else if (strcmp(gunid, "flowers", true, strlen(gunid)) == 0)
     {
      gun = 14; guncharge = GunPrice[11][0]/100*mod; ammocharge = 0;
      PlayerInfo[playerid][pGun1] = 14; PlayerInfo[playerid][pAmmo1] = 1;
     }
     else if (strcmp(gunid, "cane", true, strlen(gunid)) == 0)
     {
      gun = 15; guncharge = GunPrice[12][0]/100*mod; ammocharge = 0;
      PlayerInfo[playerid][pGun1] = 15; PlayerInfo[playerid][pAmmo1] = 1;
     }
     else if (strcmp(gunid, "sdpistol", true, strlen(gunid)) == 0)
     {
      gun = 23; guncharge = GunPrice[13][0]/100*mod; ammocharge = GunPrice[25][0]*ammo;
      PlayerInfo[playerid][pGun2] = 23; PlayerInfo[playerid][pAmmo2] = ammo;
     }
     else if (strcmp(gunid, "deagle", true, strlen(gunid)) == 0)
     {
      gun = 24; guncharge = GunPrice[15][0]/100*mod; ammocharge = GunPrice[25][0]*ammo;
      PlayerInfo[playerid][pGun2] = 24; PlayerInfo[playerid][pAmmo2] = ammo;
     }
     else if (strcmp(gunid, "mp5", true, strlen(gunid)) == 0)
     {
      gun = 29; guncharge = GunPrice[18][0]/100*mod; ammocharge = GunPrice[27][0]*ammo;
      PlayerInfo[playerid][pGun3] = 29; PlayerInfo[playerid][pAmmo3] = ammo;
     }
     else if (strcmp(gunid, "shotgun", true, strlen(gunid)) == 0)
     {
      gun = 25; guncharge = GunPrice[19][0]/100*mod; ammocharge = GunPrice[26][0]*ammo;
      PlayerInfo[playerid][pGun3] = 25; PlayerInfo[playerid][pAmmo3] = ammo;
     }
     else if (strcmp(gunid, "ak47", true, strlen(gunid)) == 0)
     {
      gun = 30; guncharge = GunPrice[22][0]/100*mod; ammocharge = GunPrice[28][0]*ammo;
      PlayerInfo[playerid][pGun4] = 30; PlayerInfo[playerid][pAmmo4] = ammo;
     }
     else if (strcmp(gunid, "m4", true, strlen(gunid)) == 0)
     {
      gun = 31; guncharge = GunPrice[23][0]/100*mod; ammocharge = GunPrice[28][0]*ammo;
      PlayerInfo[playerid][pGun4] = 31; PlayerInfo[playerid][pAmmo4] = ammo;
     }
     else if (strcmp(gunid, "rifle", true, strlen(gunid)) == 0)
     {
      gun = 33; guncharge = GunPrice[24][0]/100*mod; ammocharge = GunPrice[29][0]*ammo;
      PlayerInfo[playerid][pGun4] = 33; PlayerInfo[playerid][pAmmo4] = ammo;
     }
     else
     {
      SendClientMessage(playerid, COLOR_GRAD6, "Владелец магазина говорит: я никогда не слышал о том оружии.");
      return 1;
     }
     if((guncharge+ammocharge) > GetPlayerMoney(playerid))
     {
      format(infostring, 256, "   Вы не имеете $%d !",guncharge+ammocharge);
      SendClientMessage(playerid, COLOR_GRAD3, infostring);
      return 1;
     }
     if(GetPlayerMoney(playerid) < (guncharge+ammocharge))
     {
         SendClientMessage(playerid, COLOR_GREY, "   Не может предоставить это !");
         return 1;
     }
     new payout = guncharge + ammocharge;
     new hour,minuite,second;//Берем время
     gettime(hour,minuite,second);///
     new year, month,day;///
     getdate(year, month, day);//
     format(infostring, 256, "Вы купили %s с%d боеприпасами для $%d",gunid,ammo,payout);
     SendClientMessage(playerid, COLOR_GRAD3, infostring);
     if(location == 102 && IsACop(playerid)) { }
     else { GivePlayerMoney(playerid, - payout); }
     BizzInfo[location-99][bTill] += payout;
     ExtortionBiz(location-99, payout);
     BizzInfo[location-99][bProducts]--;
     PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
     GivePlayerWeapon(playerid, gun, ammo);
     GetPlayerName(playerid, sendername, sizeof(sendername));
     format(string, sizeof(string), "%s купил оружие за $%d в бизнесе номер: %d (%d:%d:%d | %d/%d/%d)", sendername, payout, location-99,hour,minuite,second,day,month,year);
     //printf("%s", string);
     writeLog("logs/pay/buygun.log", string);
    }
    else
    {
        SendClientMessage(playerid, COLOR_WHITE,"Вы не находитесь в магазине.");
     return 1;
    }
   }
   return 1;
  }

klimДата: Суббота, 02.04.2011, 23:16 | Сообщение # 980
Группа: Продвинутые
Сообщений: 628
Награды: 17
Город: дорог
Репутация: 628
Замечания: 60%
Статус:
F_1N, нужно чтобы фракция гражданин могли брать оружие? или я не понял ничего. Ну проверки на фракцию нету, значить любой может купить, а если только для гражданских, то юзай gTeam[targetid] == 3, то есть проверку.


Нубо фотошопер. Рисую макеты сайтов/веб-графику и прочий бред. Естественно не бесплатно. ЛС в помощь)
F_1NДата: Суббота, 02.04.2011, 23:33 | Сообщение # 981
Постоялец
Группа: Продвинутые
Сообщений: 476
Награды: 1
Город: Москва
Репутация: 55
Замечания: 0%
Статус:
klim, да, нужно чтобы только граждане могли использовать эту команду, никто больше. Можешь полную проверку написать?)
Sh1FTДата: Воскресенье, 03.04.2011, 00:11 | Сообщение # 982
Постоялец
Группа: Продвинутые
Сообщений: 470
Награды: 4
Город: Курск
Репутация: 62
Замечания: 40%
Статус:
klim, нехочу показаться нубом, но как это всё оформить? :D

Добавлено (03.04.2011, 00:11)
---------------------------------------------
F_1N,

Code

if (strcmp(cmd, "/buygun", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
           if(GetPlayerMoney(playerid) < 1)
     {
         SendClientMessage(playerid, COLOR_GREY, "У вас недостаточно денег !");
         return 1;
     }
     if(gTeam[playerid] == 3)
     {
         SendClientMessage(playerid, COLOR_GREY, "Покупать оружее могут только гражданские!");
         return 1;
     }
     new gun;
     new gunid[16];
     new gunstring1[256];
     new gunstring2[256];
     new gunstring3[256];
     new gunstring4[256];
     new gunstring5[256];
     new infostring[256];
     new guncharge;
     new ammocharge;
     new location = PlayerInfo[playerid][pLocal];
     if(location == 99 || location == 100 || location == 102)
     {
         if(BizzInfo[location-99][bProducts] <= 0)
         {
             GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
       return 1;
         }
      new mod = 100;
      tmp = strtok(cmdtext, idx);
      if(!strlen(tmp))
      {
       format(string, sizeof(string), "Используйте: /buygun [gunname] [ammoamount]");
       SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
       SendClientMessage(playerid, COLOR_WHITE,"*** Guns & Ammo ***");
       SendClientMessage(playerid, COLOR_GRAD2,string);
       format(gunstring1, 256, "Weapons: parachute ($%d) golfclub ($%d) nightstick ($%d) baseballbat ($%d) shovel ($%d) poolcue ($%d)",
       GunPrice[0][0]/100*mod,GunPrice[1][0]/100*mod,GunPrice[2][0]/100*mod,GunPrice[3][0]/100*mod,GunPrice[4][0]/100*mod,GunPrice[5][0]/100*mod,GunPrice[6][0]/100*mod);
       SendClientMessage(playerid, COLOR_GRAD3, gunstring1);
       format(gunstring2, 256, "Weapons: purpledildo ($%d) whitedildo ($%d) longwhitedildo ($%d) whitedildo2 ($%d) flowers ($%d) cane",
       GunPrice[7][0]/100*mod,GunPrice[8][0]/100*mod,GunPrice[9][0]/100*mod,GunPrice[10][0]/100*mod,GunPrice[11][0]/100*mod,GunPrice[12][0]/100*mod);
       SendClientMessage(playerid, COLOR_GRAD3, gunstring2);
       format(gunstring3, 256, "Weapons: sdpistol ($%d) deagle ($%d) mp5 ($%d)",
       GunPrice[13][0]/100*mod,GunPrice[14][0]/100*mod,GunPrice[15][0]/100*mod,GunPrice[16][0]/100*mod,GunPrice[17][0]/100*mod,GunPrice[18][0]/100*mod);
       SendClientMessage(playerid, COLOR_GRAD3, gunstring3);
       format(gunstring4, 256, "Weapons: shotgun ($%d) ak47 ($%d) m4 ($%d) rifle ($%d)",
       GunPrice[19][0]/100*mod,GunPrice[20][0]/100*mod,GunPrice[21][0]/100*mod,GunPrice[22][0]/100*mod,GunPrice[23][0]/100*mod,GunPrice[24][0]/100*mod);
       SendClientMessage(playerid, COLOR_GRAD3, gunstring4);
       format(gunstring5, 256, "Weapons: pistolammo ($%d) shotgunammo ($%d) smgammo ($%d) assaultammo ($%d) rifleammo ($%d)",
       GunPrice[25][0],GunPrice[26][0],GunPrice[27][0],GunPrice[28][0],GunPrice[29][0]);
       SendClientMessage(playerid, COLOR_GRAD3, gunstring5);
       SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
       return 1;
      }
      strmid(gunid, tmp, 0, strlen(cmdtext), 255);
      tmp = strtok(cmdtext, idx);
      if(!strlen(tmp))
      {
       format(string, sizeof(string), "Используйте: /buygun [gunname] [ammoamount]");
       return 1;
      }
      new ammo = strval(tmp);
      if(ammo < 1 || ammo > 999) { SendClientMessage(playerid, COLOR_GREY, "   Боеприпасы ammount не ниже 1 и не выше 999 !"); return 1; }
      if (strcmp(gunid, "parachute", true, strlen(gunid)) == 0)
      {
       gun = 46;
       guncharge = GunPrice[0][0]/100*mod;
       ammocharge = 0;
      }
      else if (strcmp(gunid, "golfclub", true, strlen(gunid)) == 0)
      {
       gun = 2; guncharge = GunPrice[1][0]/100*mod; ammocharge = 0;
       PlayerInfo[playerid][pGun1] = 2; PlayerInfo[playerid][pAmmo1] = 1;
      }
      else if (strcmp(gunid, "nightstick", true, strlen(gunid)) == 0)
      {
       gun = 3; guncharge = GunPrice[2][0]/100*mod; ammocharge = 0;
       PlayerInfo[playerid][pGun1] = 3; PlayerInfo[playerid][pAmmo1] = 1;
      }
      else if (strcmp(gunid, "baseballbat", true, strlen(gunid)) == 0)
      {
       gun = 5; guncharge = GunPrice[4][0]/100*mod; ammocharge = 0;
       PlayerInfo[playerid][pGun1] = 5; PlayerInfo[playerid][pAmmo1] = 1;
      }
      else if (strcmp(gunid, "shovel", true, strlen(gunid)) == 0)
      {
       gun = 6; guncharge = GunPrice[5][0]/100*mod; ammocharge = 0;
       PlayerInfo[playerid][pGun1] = 6; PlayerInfo[playerid][pAmmo1] = 1;
      }
      else if (strcmp(gunid, "poolcue", true, strlen(gunid)) == 0)
      {
       gun = 7; guncharge = GunPrice[6][0]/100*mod; ammocharge = 0;
       PlayerInfo[playerid][pGun1] = 7; PlayerInfo[playerid][pAmmo1] = 1;
      }
      else if (strcmp(gunid, "purpledildo", true, strlen(gunid)) == 0)
      {
       gun = 10; guncharge = GunPrice[7][0]/100*mod; ammocharge = 0;
       PlayerInfo[playerid][pGun1] = 10; PlayerInfo[playerid][pAmmo1] = 1;
      }
      else if (strcmp(gunid, "whitedildo", true, strlen(gunid)) == 0)
      {
       gun = 11; guncharge = GunPrice[8][0]/100*mod; ammocharge = 0;
       PlayerInfo[playerid][pGun1] = 11; PlayerInfo[playerid][pAmmo1] = 1;
      }
      else if (strcmp(gunid, "longwhitedildo", true, strlen(gunid)) == 0)
      {
       gun = 12; guncharge = GunPrice[9][0]/100*mod; ammocharge = 0;
       PlayerInfo[playerid][pGun1] = 12; PlayerInfo[playerid][pAmmo1] = 1;
      }
      else if (strcmp(gunid, "whitedildo2", true, strlen(gunid)) == 0)
      {
       gun = 13; guncharge = GunPrice[10][0]/100*mod; ammocharge = 0;
       PlayerInfo[playerid][pGun1] = 13; PlayerInfo[playerid][pAmmo1] = 1;
      }
      else if (strcmp(gunid, "flowers", true, strlen(gunid)) == 0)
      {
       gun = 14; guncharge = GunPrice[11][0]/100*mod; ammocharge = 0;
       PlayerInfo[playerid][pGun1] = 14; PlayerInfo[playerid][pAmmo1] = 1;
      }
      else if (strcmp(gunid, "cane", true, strlen(gunid)) == 0)
      {
       gun = 15; guncharge = GunPrice[12][0]/100*mod; ammocharge = 0;
       PlayerInfo[playerid][pGun1] = 15; PlayerInfo[playerid][pAmmo1] = 1;
      }
      else if (strcmp(gunid, "sdpistol", true, strlen(gunid)) == 0)
      {
       gun = 23; guncharge = GunPrice[13][0]/100*mod; ammocharge = GunPrice[25][0]*ammo;
       PlayerInfo[playerid][pGun2] = 23; PlayerInfo[playerid][pAmmo2] = ammo;
      }
      else if (strcmp(gunid, "deagle", true, strlen(gunid)) == 0)
      {
       gun = 24; guncharge = GunPrice[15][0]/100*mod; ammocharge = GunPrice[25][0]*ammo;
       PlayerInfo[playerid][pGun2] = 24; PlayerInfo[playerid][pAmmo2] = ammo;
      }
      else if (strcmp(gunid, "mp5", true, strlen(gunid)) == 0)
      {
       gun = 29; guncharge = GunPrice[18][0]/100*mod; ammocharge = GunPrice[27][0]*ammo;
       PlayerInfo[playerid][pGun3] = 29; PlayerInfo[playerid][pAmmo3] = ammo;
      }
      else if (strcmp(gunid, "shotgun", true, strlen(gunid)) == 0)
      {
       gun = 25; guncharge = GunPrice[19][0]/100*mod; ammocharge = GunPrice[26][0]*ammo;
       PlayerInfo[playerid][pGun3] = 25; PlayerInfo[playerid][pAmmo3] = ammo;
      }
      else if (strcmp(gunid, "ak47", true, strlen(gunid)) == 0)
      {
       gun = 30; guncharge = GunPrice[22][0]/100*mod; ammocharge = GunPrice[28][0]*ammo;
       PlayerInfo[playerid][pGun4] = 30; PlayerInfo[playerid][pAmmo4] = ammo;
      }
      else if (strcmp(gunid, "m4", true, strlen(gunid)) == 0)
      {
       gun = 31; guncharge = GunPrice[23][0]/100*mod; ammocharge = GunPrice[28][0]*ammo;
       PlayerInfo[playerid][pGun4] = 31; PlayerInfo[playerid][pAmmo4] = ammo;
      }
      else if (strcmp(gunid, "rifle", true, strlen(gunid)) == 0)
      {
       gun = 33; guncharge = GunPrice[24][0]/100*mod; ammocharge = GunPrice[29][0]*ammo;
       PlayerInfo[playerid][pGun4] = 33; PlayerInfo[playerid][pAmmo4] = ammo;
      }
      else
      {
       SendClientMessage(playerid, COLOR_GRAD6, "Владелец магазина говорит: я никогда не слышал о том оружии.");
       return 1;
      }
      if((guncharge+ammocharge) > GetPlayerMoney(playerid))
      {
       format(infostring, 256, "   Вы не имеете $%d !",guncharge+ammocharge);
       SendClientMessage(playerid, COLOR_GRAD3, infostring);
       return 1;
      }
      if(GetPlayerMoney(playerid) < (guncharge+ammocharge))
      {
          SendClientMessage(playerid, COLOR_GREY, "   Не может предоставить это !");
          return 1;
      }
      new payout = guncharge + ammocharge;
      new hour,minuite,second;//Берем время
      gettime(hour,minuite,second);///
      new year, month,day;///
      getdate(year, month, day);//
      format(infostring, 256, "Вы купили %s с%d боеприпасами для $%d",gunid,ammo,payout);
      SendClientMessage(playerid, COLOR_GRAD3, infostring);
      if(location == 102 && IsACop(playerid)) { }
      else { GivePlayerMoney(playerid, - payout); }
      BizzInfo[location-99][bTill] += payout;
      ExtortionBiz(location-99, payout);
      BizzInfo[location-99][bProducts]--;
      PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
      GivePlayerWeapon(playerid, gun, ammo);
      GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "%s купил оружие за $%d в бизнесе номер: %d (%d:%d:%d | %d/%d/%d)", sendername, payout, location-99,hour,minuite,second,day,month,year);
      //printf("%s", string);
      writeLog("logs/pay/buygun.log", string);
     }
     else
     {
         SendClientMessage(playerid, COLOR_WHITE,"Вы не находитесь в магазине.");
      return 1;
     }
    }
    return 1;
   }



-Записался на бокс, а Брат на борьбу.
-И что теперь?
-Не ссоримся, очкуем оба.

[B]контакте правильно воспитывает детей: сначала п?здили помидоры на ферме, теперь сидят в тюряге.

Что делает современная девушка расставшись с парнем? Она судорожно размышляет какой статус написать в контакте, чтоб ему было обидно.

Одноклассники стали платными... А одноклассницы еще дороже! :D

В лифте не хватает кнопки ''Быстрее,я ссать хочу'' :D :D
F_1NДата: Воскресенье, 03.04.2011, 10:27 | Сообщение # 983
Постоялец
Группа: Продвинутые
Сообщений: 476
Награды: 1
Город: Москва
Репутация: 55
Замечания: 0%
Статус:
klim, твой вариант тоже не рабочий. И коп, и бандит могут покупать оружие... А мне нужно чтобы команда работала только для граждан (Для людей которые нигде не состоят)
[exe]eccoДата: Воскресенье, 03.04.2011, 10:50 | Сообщение # 984
Группа: Пользователи
Сообщений: 559
Награды: 3
Город: Киев
Репутация: 4
Замечания: 0%
Статус:
помогите в дм мод вставил админку ну всё работает но не могу забанить игрока вот ету функцию
giveplayerid = ReturnUser(tmp);
я заменил етой
giveplayerid = strval(tmp);
оно не работает а если ставить ReturnUser функцию пишет ошибку что сделать надо чтоб не писало ошибку?



BenStivenДата: Воскресенье, 03.04.2011, 10:53 | Сообщение # 985
Освоившийся
Группа: Продвинутые
Сообщений: 106
Награды: 0
Город: ZP city
Репутация: 53
Замечания: 0%
Статус:
F_1N, if(PlayerInfo[playerid][pMember] > 0 && PlayerInfo[playerid][pLeader] > 0)
{
SendClientMessage(playerid, COLOR_GREY, "Ты в фраке!");
return 1;
}



F_1NДата: Воскресенье, 03.04.2011, 11:02 | Сообщение # 986
Постоялец
Группа: Продвинутые
Сообщений: 476
Награды: 1
Город: Москва
Репутация: 55
Замечания: 0%
Статус:
BenStiven, Все равно продает всем! :(
задерДата: Воскресенье, 03.04.2011, 11:19 | Сообщение # 987
Освоившийся
Группа: Пользователи
Сообщений: 145
Награды: 0
Город: Пермь
Репутация: 4
Замечания: 0%
Статус:
F_1N,

if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
{
SendClientMessage(playerid, COLOR_GREY, "Ты в фраке!");
return 1;
}

BenStivenДата: Воскресенье, 03.04.2011, 11:27 | Сообщение # 988
Освоившийся
Группа: Продвинутые
Сообщений: 106
Награды: 0
Город: ZP city
Репутация: 53
Замечания: 0%
Статус:
Quote (задер)
||

У тебя данный знак означает "или".
тоесть или он не лидер, или не член фраки



F_1NДата: Воскресенье, 03.04.2011, 11:29 | Сообщение # 989
Постоялец
Группа: Продвинутые
Сообщений: 476
Награды: 1
Город: Москва
Репутация: 55
Замечания: 0%
Статус:
задер, все равно не пашет bad
BenStivenДата: Воскресенье, 03.04.2011, 11:33 | Сообщение # 990
Освоившийся
Группа: Продвинутые
Сообщений: 106
Награды: 0
Город: ZP city
Репутация: 53
Замечания: 0%
Статус:
F_1N, дай команду /invite и /makeleader


Поиск:





 


 


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