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

 



 
          





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





Последние Файлы 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  
Вопрос | Ответ
klimДата: Воскресенье, 03.04.2011, 11:34 | Сообщение # 991
Группа: Продвинутые
Сообщений: 628
Награды: 17
Город: дорог
Репутация: 628
Замечания: 60%
Статус:
F_1N, хм, я не могу так методом тыка каждый раз, мне код надо смотреть:

пробуй это:

Code
PlayerInfo[playerid][pTeam] == 1;

Добавлено (03.04.2011, 11:34)
---------------------------------------------
public ShowStats(playerid,targetid) - покажи


Нубо фотошопер. Рисую макеты сайтов/веб-графику и прочий бред. Естественно не бесплатно. ЛС в помощь)
[Studio]Дата: Воскресенье, 03.04.2011, 12:23 | Сообщение # 992
Новенький
Группа: Пользователи
Сообщений: 7
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус:
Ребят срочно помагите у меня такая проблема!
Короче любой может зайти под любым ником ко мне на серв тоисть
например он в ведёт ник админа а пороль любой и серв это примет
что делать?

VorobyovДата: Воскресенье, 03.04.2011, 12:32 | Сообщение # 993
Постоялец
Группа: Продвинутые
Сообщений: 310
Награды: 6
Город: Кохтла-Ярве
Репутация: 137
Замечания: 60%
Статус:
Quote (iTerry)
Как высчитать нормально дистанцию между двумя координатами?

UP

CrazyzДата: Воскресенье, 03.04.2011, 12:33 | Сообщение # 994
Местный
Группа: Продвинутые
Сообщений: 704
Награды: 70
Город: что?
Репутация: 334
Замечания: 60%
Статус:
[Studio], серв меняй,потому что там нарушена шыфровка пароля выкинь серв сразу( sorry


F_1NДата: Воскресенье, 03.04.2011, 12:45 | Сообщение # 995
Постоялец
Группа: Продвинутые
Сообщений: 476
Награды: 1
Город: Москва
Репутация: 55
Замечания: 0%
Статус:
BenStiven,
Code

  if(strcmp(cmd, "/makeleader", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_ISPOLZUY, " Используйте: /makeleader [ID игрока] [ID фракции]");
     SendClientMessage(playerid, COLOR_GRAD2, "1-Копы,2-ФБР,3-Армия,4-Медики,5-ЛКН,6-Якуза,7-Мерия,8-Киллеры,9-Репортеры");
     SendClientMessage(playerid, COLOR_GRAD2, "10-Такси,11-Лицензеры,12-Кобра,13-РМ,14-Грув,15-Коронос,16-Балас,17-Рифа,18-Вагос");
     return 1;
    }
    new para1;
    new level;
    para1 = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    level = strval(tmp);
    if(level > 18 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Введите ID фракции от 1 до 18!"); return 1; }
    if (PlayerInfo[playerid][pAdmin] >= 1339)
    {
        if(IsPlayerConnected(para1))
        {
            if(para1 != INVALID_PLAYER_ID)
            {
                if(PlayerInfo[para1][pMember] > 0 || PlayerInfo[para1][pFMember] < 255)
                {
                    SendClientMessage(playerid, COLOR_GREY, "   Этот игрок находится во Фракции / Семья !");
                    return 1;
                }
       GetPlayerName(para1, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       PlayerInfo[para1][pLeader] = level;
       format(string, sizeof(string), "   Вы были  назначены лидером фракции, администратором %s", sendername);
       SendClientMessage(para1, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "   Вы назначены администратором %s упровлять Фракцией номер %d.", giveplayer,level);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       if(level == 0) { PlayerInfo[para1][pChar] = 0; PlayerInfo[para1][pRank] = 0; gTeam[para1] = 3; PlayerInfo[para1][pTeam] = 0; return 1; }
       else if(level == 1) { PlayerInfo[para1][pChar] = 288; PlayerInfo[para1][pRank] = 6; } //Police Force
       else if(level == 2) { PlayerInfo[para1][pChar] = 286; PlayerInfo[para1][pRank] = 6; } //FBI/ATF
       else if(level == 3) { PlayerInfo[para1][pChar] = 287; PlayerInfo[para1][pRank] = 6; } //National Guard
       else if(level == 4) { PlayerInfo[para1][pChar] = 228; PlayerInfo[para1][pRank] = 6; }
       else if(level == 5) { PlayerInfo[para1][pChar] = 113; PlayerInfo[para1][pRank] = 6; } //La Cosa Nostra
       else if(level == 6) { PlayerInfo[para1][pChar] = 294; PlayerInfo[para1][pRank] = 6; } //Yakuza
       else if(level == 7) { PlayerInfo[para1][pChar] = 147; PlayerInfo[para1][pRank] = 6; } //Mayor
       else if(level == 8) { PlayerInfo[para1][pChar] = 33; PlayerInfo[para1][pRank] = 7; } //Hitmans
       else if(level == 9) { PlayerInfo[para1][pChar] = 227; PlayerInfo[para1][pRank] = 6; } //News Reporters
       else if(level == 10) { PlayerInfo[para1][pChar] = 61; PlayerInfo[para1][pRank] = 6; }//Taxi Cab Company
       else if(level == 11) { PlayerInfo[para1][pChar] = 171; PlayerInfo[para1][pRank] = 6; } //Driving/Flying School
       else if(level == 12) { PlayerInfo[para1][pChar] = 100; PlayerInfo[para1][pRank] = 6; }
       else if(level == 13) { PlayerInfo[para1][pChar] = 249;    PlayerInfo[para1][pRank] = 6; }
       else if(level == 14) { PlayerInfo[para1][pChar] = 270; }
       else if(level == 15) { PlayerInfo[para1][pChar] = 114; }
       else if(level == 16) { PlayerInfo[para1][pChar] = 102; }
       else if(level == 17) { PlayerInfo[para1][pChar] = 173; }
       else if(level == 18) { PlayerInfo[para1][pChar] = 108; }
          gTeam[para1] = 18;
          PlayerInfo[para1][pTeam] = 18;
          SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
      }
     }//not connected
    }
    else
    {
     SendClientMessage(playerid, COLOR_GRAD1, "   Вы не уполномочены использовать эту команду!");
    }
   }
   return 1;
  }

Добавлено (03.04.2011, 12:45)
---------------------------------------------

Code
    if(strcmp(cmd, "/invite", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_ISPOLZUY, "Используйте: /invite [playerid/PartOfName]");
     return 1;
    }
    new para1;
    new ftext[25];
    para1 = ReturnUser(tmp);
    if (PlayerInfo[playerid][pLeader] >= 1)
    {
        if(IsPlayerConnected(para1))
        {
            if(para1 != INVALID_PLAYER_ID)
            {
          if (gTeam[para1]==TEAM_GREEN && PlayerInfo[para1][pMember] == 0 && PlayerInfo[para1][pFMember] == 255)
          {
              if(PlayerInfo[para1][pJob] > 0)
              {
                  SendClientMessage(playerid, COLOR_GREY, "Вы не можите пригласить его, у игрока есть Работа !");
                  return 1;
              }
              if(PlayerInfo[playerid][pLeader] == 1) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "Police Force"; ChosenSkin[para1] = 280; SetPlayerSkin(para1, 280); }
              else if(PlayerInfo[playerid][pLeader] == 2) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "FBI/ATF"; ChosenSkin[para1] = 286; SetPlayerSkin(para1, 286); }
              else if(PlayerInfo[playerid][pLeader] == 3) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "National Guard"; ChosenSkin[para1] = 287; SetPlayerSkin(para1, 287); }
              else if(PlayerInfo[playerid][pLeader] == 4) { PlayerInfo[para1][pTeam] = 1; gTeam[para1] = 1; ftext = "Firemen/Ambulance"; ChosenSkin[para1] = 70; SetPlayerSkin(para1, 70); }
              else if(PlayerInfo[playerid][pLeader] == 5) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "La Cosa Nostra"; ChosenSkin[para1] = 258; SetPlayerSkin(para1, 120); }
              else if(PlayerInfo[playerid][pLeader] == 6) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Yakuza"; ChosenSkin[para1] = 120; SetPlayerSkin(para1, 258); }
              else if(PlayerInfo[playerid][pLeader] == 7) { return 1; }
              else if(PlayerInfo[playerid][pLeader] == 8) { PlayerInfo[para1][pTeam] = 10; gTeam[para1] = 12; ftext = "Hitman Agency"; ChosenSkin[para1] = 127; SetPlayerSkin(para1, 127); }
              else if(PlayerInfo[playerid][pLeader] == 9) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "CNN Studio"; ChosenSkin[para1] = 148; SetPlayerSkin(para1, 148); }
              else if(PlayerInfo[playerid][pLeader] == 10) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "Taxi Cab Company"; ChosenSkin[para1] = 255; SetPlayerSkin(para1, 255); }
              else if(PlayerInfo[playerid][pLeader] == 11) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "School Instructors"; ChosenSkin[para1] = 59; SetPlayerSkin(para1, 59); }
              else if(PlayerInfo[playerid][pLeader] == 12) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "Flaming Cobra Gang"; ChosenSkin[para1] = 100; SetPlayerSkin(para1, 100); }/////
                             else if(PlayerInfo[playerid][pLeader] == 13) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "Русская мафия"; ChosenSkin[para1] = 112; SetPlayerSkin(para1, 112); }
                             else if(PlayerInfo[playerid][pLeader] == 14) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "Grove Street Gang"; ChosenSkin[para1] = 270; SetPlayerSkin(para1, 270); }
                             else if(PlayerInfo[playerid][pLeader] == 15) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "El Coronas Gang"; ChosenSkin[para1] = 114; SetPlayerSkin(para1, 114); }
                             else if(PlayerInfo[playerid][pLeader] == 16) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "The Ballas Gang"; ChosenSkin[para1] = 102; SetPlayerSkin(para1, 102); }
                             else if(PlayerInfo[playerid][pLeader] == 17) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "The Rife Gang"; ChosenSkin[para1] = 173; SetPlayerSkin(para1, 173); }
                             else if(PlayerInfo[playerid][pLeader] == 18) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "Los Santos Vagos Gang"; ChosenSkin[para1] = 108; SetPlayerSkin(para1, 108); }
        else { return 1; }
        GetPlayerName(para1, giveplayer, sizeof(giveplayer));
        GetPlayerName(playerid, sendername, sizeof(sendername));
        PlayerInfo[para1][pMember] = PlayerInfo[playerid][pLeader];
        PlayerInfo[para1][pRank] = 1;
        printf("AdmCmd: %s пригласил %s присоединяться %s.", sendername, giveplayer, ftext);
        format(string, sizeof(string), "   Вы Присоединились к %s, Вы были приглашены Лидером %s", ftext, sendername);
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        format(string, sizeof(string), "   Вы Пригласили %s присоединяться %s.", giveplayer,ftext);
        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
        SetPlayerInterior(para1,0);
        new rand = random(sizeof(gInviteSpawns));
        SetPlayerPos(para1, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
        SetPlayerFacingAngle(para1, gInviteSpawns[rand][3]);
        SetPlayerCameraPos(para1,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
        SetPlayerCameraLookAt(para1,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
        TogglePlayerControllable(para1, 0);
           SelectChar[para1] = 255;
           SelectCharID[para1] = PlayerInfo[para1][pMember];
           SelectCharPlace[para1] = 1;
           PlayerInfo[para1][pModel] = ChosenSkin[para1];
           PlayerInfo[para1][pChar] = ChosenSkin[para1];
           SendClientMessage(para1, COLOR_LIGHTRED, "* используйте 'next'чтобы выбрать следущий скин.");
           SendClientMessage(para1, COLOR_LIGHTRED, "* Если вы выбрали скин, и вы хотите использовать его, напечататайте 'done'.");
       }
       else
       {
           SendClientMessage(playerid, COLOR_GREY, "  Этот игрок находится в настоящее время, В розыске/Меняет Команду/или Член семьи.");
           return 1;
       }
      }
     }//not connected
    }
    else
    {
     SendClientMessage(playerid, COLOR_GRAD1, "   Вы не уполномочены использовать эту команду (Лидерам только!");
    }
   }
   return 1;
  }

BenStivenДата: Воскресенье, 03.04.2011, 13:16 | Сообщение # 996
Освоившийся
Группа: Продвинутые
Сообщений: 106
Награды: 0
Город: ZP city
Репутация: 53
Замечания: 0%
Статус:
F_1N, нз. вроде проверку правильно сделал


AlcoholikДата: Воскресенье, 03.04.2011, 14:24 | Сообщение # 997
Мастер джэдай
Группа: Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
Code
if (strcmp(cmd, "/buygun", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader]!=0 || PlayerInfo[playerid][pMember]!=0) return SendClientMessage(playerid, COLOR_WHITE, "Пошёл нахер");
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;
}



if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
AmfitaminДата: Воскресенье, 03.04.2011, 14:54 | Сообщение # 998
Новенький
Группа: Пользователи
Сообщений: 66
Награды: 0
Город: ЕКБ!
Репутация: 0
Замечания: 0%
Статус:
Здраствуйте ,скажите как по этому принцыпу добавить авто на продажу в мод через карс кфг
enum cInfo
{
Float:carx,
Float:cary,
Float:carz,
Float:cAngle,
cColor1,
cColor2,
cSpoiler,
cHood,
cSideskirt,
cNitro,
cLamps,
cExhaust,
cWheels,
cRoof,
cStereo,
cHydraulics,
cBullbar,
cRearBullbars,
c FrontSign,
cFrontBullbars,
cFrontBumper,
cRearBumper,
cVents,
cPaintJob,
cPrice,
cOwner,
};

Sane4ekДата: Воскресенье, 03.04.2011, 15:09 | Сообщение # 999
Местный
Группа: I'm V.I.P.
Сообщений: 502
Награды: 8
Город: Ульяновск
Репутация: 63
Замечания: 0%
Статус:
Quote (Amfitamin)
enum cInfo
{
Float:carx,
Float:cary,
Float:carz,
Float:cAngle,
cColor1,
cColor2,
cSpoiler,
cHood,
cSideskirt,
cNitro,
cLamps,
cExhau st,
cWheels,
cRoof,
cStereo,
cHydraulics,
cBullbar,
cRearBullbars,
c FrontSign,
cFrontBullbars,
cFrontBumper,
cRearBumper,
cVents,
cPaintJob,
cPrice,
cOwner,
};

Code
enum cInfo
{
Float:carx,
Float:cary,
Float:carz,
Float:cAngle,
cColor1,
cColor2,
cSpoiler,
cHood,
cSideskirt,
cNitro,
cLamps,
cExhau st,
cWheels,
cRoof,
cStereo,
cHydraulics,
cBullbar,
cRearBullbars,
c FrontSign,
cFrontBullbars,
cFrontBumper,
cRearBumper,
cVents,
cPaintJob,
cPrice,
cOwner,
CYadibilko_:D,
};



Working on PHP/HTML/Java Scripts/Lua
Need a paid scripter? Contact me
[exe]eccoДата: Воскресенье, 03.04.2011, 15:52 | Сообщение # 1000
Группа: Пользователи
Сообщений: 559
Награды: 3
Город: Киев
Репутация: 4
Замечания: 0%
Статус:
помогите в дм мод вставил админку ну всё работает но не могу забанить игрока вот ету функцию
giveplayerid = ReturnUser(tmp);
я заменил етой
giveplayerid = strval(tmp);
оно не работает а если ставить ReturnUser функцию пишет ошибку что сделать надо чтоб не писало ошибку?



klimДата: Воскресенье, 03.04.2011, 16:07 | Сообщение # 1001
Группа: Продвинутые
Сообщений: 628
Награды: 17
Город: дорог
Репутация: 628
Замечания: 60%
Статус:
Код дай-то

20 символов.


Нубо фотошопер. Рисую макеты сайтов/веб-графику и прочий бред. Естественно не бесплатно. ЛС в помощь)
JWДата: Воскресенье, 03.04.2011, 16:19 | Сообщение # 1002
Уверенный в себе
Группа: Продвинутые
Сообщений: 176
Награды: 1
Город: Радужный
Репутация: 39
Замечания: 0%
Статус:
Парни есть вот такой вопрос . Как сделать так чтоб если игрок влетал на вертолете или самолете в какое либо место или на какую либо территорию ему бы выводился определенный текст а если бы он покинул данную территорию то другой бы текст
[exe]eccoДата: Воскресенье, 03.04.2011, 16:32 | Сообщение # 1003
Группа: Пользователи
Сообщений: 559
Награды: 3
Город: Киев
Репутация: 4
Замечания: 0%
Статус:
Quote (klim)
Код дай-то

тут ненадо код если я написал что
в рп моде стоит функция giveplayerid = ReturnUser(tmp);
а в дм она не идёт что надо сделать чтоб она заработала?



[exe]eccoДата: Воскресенье, 03.04.2011, 16:55 | Сообщение # 1004
Группа: Пользователи
Сообщений: 559
Награды: 3
Город: Киев
Репутация: 4
Замечания: 0%
Статус:
помогите сделал команду
[cut=/kick]if(strcmp(cmd, "/kick", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, " Используйте: /kick [playerid/PartOfName] [reason]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo[playerid][pAdmin] >= 1)
{
if(IsPlayerConnected(giveplayerid))
{
if(PlayerInfo[playerid][pAdmin] < PlayerInfo[giveplayerid][pAdmin])
{
SendClientMessage(playerid,COLOR_GREY,"Нельзя забанить,кикнуть, администратора старши вас!");
return 1;
}
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
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, " Используйте: /kick [playerid/PartOfName] [reason]");
return 1;
}
new year, month,day;
getdate(year, month, day);
format(string, sizeof(string), " %s - кикнут администратором %s, Причина: %s", giveplayer, sendername, (result));
SendClientMessageToAll(COLOR_LIGHTRED, string);
KickLog(string);
Kick(giveplayerid);
return 1;
}
}
}
else
{
format(string, sizeof(string), " %d не активный игрок.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}[/cut]
сделал админку в дм мод вот сделал всё без ошибок захожу хоч кикнуть пишет 0 не в игре



Sh1FTДата: Воскресенье, 03.04.2011, 18:28 | Сообщение # 1005
Постоялец
Группа: Продвинутые
Сообщений: 470
Награды: 4
Город: Курск
Репутация: 62
Замечания: 40%
Статус:
Amfitamin, первые 4 строки - это роординаты x,y,z, угол, потом цвет1 и цвет2, потом идёт тюнинг(ставь 0) до
Code
cPrice,
,
Потом
Code
cPrice,
, и
Code
cOwner,
- цена и владелец
Code
CYadibilko_:D,
fun fun



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

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

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

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

В лифте не хватает кнопки ''Быстрее,я ссать хочу'' :D :D
Поиск:





 


 


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