• Страница 1 из 1
  • 1
Модератор форума: drifter-dron, admin, TweIk  
HELP ME!!!
Half_Blood_PrinceДата: Вторник, 04.01.2011, 00:47:55 | Сообщение # 1

Группа: Пользователи
Сообщений: 347
Чёт я не могу понять куда координаты пихать, подскажите это кмд покупки оружия в бизе ганшопе, скажите куда координаты пихать?
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), "[RP]RRPS Используйте: /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), "[RP]RRPS Используйте: /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;
     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", sendername, payout, location-99);
     printf("%s", string);
     PayLog(string);
    }
    else
    {
        SendClientMessage(playerid, COLOR_WHITE,"Вы не находитесь в магазине.");
     return 1;
    }
   }
   return 1;
  }


Server Info:
'''''''''Russi@n•Re@l•Pl@y•Server'''''''''
Addres:91.218.230.227:7780
Ping: 110
Mode: The Godfather:LS/SF/LV
Map: Даем 1кк и 3LVL
 
СообщениеЧёт я не могу понять куда координаты пихать, подскажите это кмд покупки оружия в бизе ганшопе, скажите куда координаты пихать?
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), "[RP]RRPS Используйте: /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), "[RP]RRPS Используйте: /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;
     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", sendername, payout, location-99);
     printf("%s", string);
     PayLog(string);
    }
    else
    {
        SendClientMessage(playerid, COLOR_WHITE,"Вы не находитесь в магазине.");
     return 1;
    }
   }
   return 1;
  }

Автор - Half_Blood_Prince
Дата добавления - 04.01.2011 в 00:47:55
adminДата: Вторник, 04.01.2011, 04:53:16 | Сообщение # 2

Группа: Администраторы
Сообщений: 3869
Quote (Prince_ADA)
if (strcmp(cmd, "/buygun", true) == 0)
{

if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(3.2,playerid,-1604.7903,719.2490,11.8317)) //- вот тут координаты пихаешь свои
{
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), "[RP]RRPS Используйте: /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), "[RP]RRPS Используйте: /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;
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", sendername, payout, location-99);
printf("%s", string);
PayLog(string);
}
else
{
SendClientMessage(playerid, COLOR_WHITE,"Вы не находитесь в магазине.");
return 1;
}
}
return 1;
}


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщение
Quote (Prince_ADA)
if (strcmp(cmd, "/buygun", true) == 0)
{

if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(3.2,playerid,-1604.7903,719.2490,11.8317)) //- вот тут координаты пихаешь свои
{
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), "[RP]RRPS Используйте: /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), "[RP]RRPS Используйте: /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;
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", sendername, payout, location-99);
printf("%s", string);
PayLog(string);
}
else
{
SendClientMessage(playerid, COLOR_WHITE,"Вы не находитесь в магазине.");
return 1;
}
}
return 1;
}

Автор - admin
Дата добавления - 04.01.2011 в 04:53:16
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

swoysb

(Пятница 14:55:29)

Вверх
21:55:07
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: