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

 



 
        
[SA-MP] Hosted Tab (119)
DieSeL 23.09.2017 14:53
GTA IV Mod Installer (5)
jasper2 23.09.2017 02:50
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы 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
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
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 55 из 412«125354555657411412»
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
[Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
ВеликсДата: Среда, 11.01.2012, 23:37 | Сообщение # 1
Мастер джэдай
Группа: Модераторы
Сообщений: 3925
Награды: 287
Город: Мухосранск
Репутация: 8414
Замечания: 0%
Статус:
[move]-= Вопрос | Ответ =-[/move]

В этой теме вы сможете получить ответы, на многие ваши вопросы по PAWN.


Новичкам:


  • Внятно объясняйте вашу проблему, если вы получили ошибку, обязательно выкладывайте строки, на которые "ругается" компилятор.
  • Помощь идет только по желанию пользователя, если вам человек помог вам только частично, не нужно начинать поливать его грязью.
  • Возможно тип вашей проблемы уже обсуждался на форуме, воспользуйтесь поиском.
  • В этой теме пользователи лишь оказывают помощь в написании кода, а не пишут его за вас. (!!!)
  • Если вы хотите отблагодарить пользователя, жмите на кнопку . (Только для продвинутых, и выше)
  • Если вы уже задавали вопрос, и не получили на него ответа, лучше напишите в ЛС одному, из участников группы Support, чем зафлуживать тему.


Скриптерам:

  • Не оскорблять новичков.
  • Не флудить сообщениями, подобных "Закрой PAWNO и иди делай уроки".
  • Не посылать в поиск. Юзер итак уже пришёл сюда из поиска. Если решение проблемы уже было опубликовано, то указать в какой теме
  • Как можно понятней объяснять решение той, или иной проблемы, по возможности приводить примеры.



[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]


Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17
GeryyДата: Среда, 15.02.2012, 13:31 | Сообщение # 811
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Quote (Infin1tI)
Прошу, очень прошу помочь.


Такая проблема абслютно на всех серверах?

Quote (NeZ_pwn)
Помогите пожалуйста, как сделать чтоб в левом нижнем углу экарана на серве было написано название серввера?


Помести в этот угол тексдрав с названием http://wiki.sa-mp.com/wiki/TextDrawCreate

Code

new Text:Textdraw1;

в OnGameModeInit()

Textdraw1 = TextDrawCreate(0.0,433.0,"название сервера");
TextDrawSetOutline(Textdraw1,0);
TextDrawSetShadow(Textdraw1,0);
TextDrawColor(Textdraw1,0xFF9000AA);

в OnPlayerConnect(playerid)

TextDrawShowForPlayer(playerid, Textdraw1);

Добавлено (15.02.2012, 13:31)
---------------------------------------------

Quote (Wayn3)
Подскажите урок или как сделать ворота чтобы они плавно открывались?!

Пример по команде:

Code

new gate1;//переменная для ворот
new open;

gate1 = CreateObject(980,2463.8,-1659.0,15.1,0.0,0.0,90.0);//создаём сами ворота

if(strcmp(cmdtext,"/gate1",true) == 0)
{
        if(open == 0)
        {
               MoveObject(gate1,2463.8,-1659.0,9.5,3);//открываем ворота
    open = 1;
         }
         else
         {
               MoveObject(gate1,2463.8,-1659.0,15.1,3);//закрываем
               open = 0;
         }
         return 1;
     }



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Infin1tIДата: Среда, 15.02.2012, 15:03 | Сообщение # 812
Новенький
Группа: Пользователи
Сообщений: 4
Награды: 0
Город: Ставрополь
Репутация: 0
Замечания: 0%
Статус:
Quote (Geryy)
Такая проблема абслютно на всех серверах?

Да(

Asif96Дата: Среда, 15.02.2012, 15:24 | Сообщение # 813
Освоившийся
Группа: Пользователи
Сообщений: 81
Награды: 0
Город: Казань
Репутация: -1
Замечания: 0%
Статус:
Помогите пожалуйста, почему когда я продаю авто в автосалон, то id модели авто меняется на другую. Например, продал Хантли появилась инфернус.
Вот код:
Code
if(strcmp(x_nr,"продать",true) == 0)
          {
              if(IsAtDealership(playerid))
              {
                  if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3])
                  {
                      GetPlayerName(playerid, sendername, sizeof(sendername));
                      new ownvehkey;
                      if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; }
                      else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; }
                      else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { ownvehkey = PlayerInfo[playerid][pPcarkey3]; }
                      else { return 1; }
                      if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)
                      {
                          new carsellprice = CarInfo[ownvehkey][cValue] / 4 * 3;
                          new Float:x,Float:y,Float:z;
                          new Float:a;
                          CarInfo[ownvehkey][cOwned] = 0;
                          strmid(CarInfo[ownvehkey][cOwner], "Dealership", 0, strlen("Dealership"), 999);
                          SafeGivePlayerMoney(playerid,carsellprice);
                          PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                          format(string, sizeof(string), "~w~You have sold your car for: ~n~~g~$%d", carsellprice);
                          GameTextForPlayer(playerid, string, 10000, 3);
                          GetVehiclePos(ownvehkey, x, y, z);
                          GetVehicleZAngle(ownvehkey, a);
                          CarInfo[ownvehkey][cLocationx] = x;
                          CarInfo[ownvehkey][cLocationy] = y;
                          CarInfo[ownvehkey][cLocationz] = z;
                          CarInfo[ownvehkey][cAngle] = a;
                          if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { PlayerInfo[playerid][pPcarkey] = 999; }
                          else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { PlayerInfo[playerid][pPcarkey2] = 999; }
                          else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { PlayerInfo[playerid][pPcarkey3] = 999; }
                          RemovePlayerFromVehicle(playerid);
                          TogglePlayerControllable(playerid, 1);
                          if(PlayerInfo[playerid][pLocal] == ownvehkey)
                          {
                    SetPlayerInterior(playerid,0);
                    SetPlayerPos(playerid,CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]);
                    PlayerInfo[playerid][pInt] = 0;
                          }
                          OnPropUpdate();
                          OnPlayerUpdate(playerid);
                          DestroyVehicle(ownvehkey);
        CreateVehicle(CarInfo[ownvehkey][cModel],CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]+1.0,CarInfo[ownvehkey][cAngle],CarInfo[ownvehkey][cColorOne],CarInfo[ownvehkey][cColorTwo],60000);
                          return 1;
                      }
                  }
                  else
                  {
                      SendClientMessage(playerid, COLOR_GREY, "  You have to sit at your own car to sell it! ");
                      return 1;
                  }
              }
              else
              {
                  SendClientMessage(playerid, COLOR_GREY, "You are not at a dealership");
                  return 1;
              }
          }

Wayn3Дата: Среда, 15.02.2012, 15:58 | Сообщение # 814
Новенький
Группа: Пользователи
Сообщений: 67
Награды: 0
Город: Калининград
Репутация: 15
Замечания: 0%
Статус:
Quote (Geryy)
 MoveObject(gate1,2463.8,-1659.0,9.5,3);//открываем ворота
    open = 1;
         }
         else
         {
               MoveObject(gate1,2463.8,-1659.0,15.1,3);//закрываем


Эти координаты где взять??



Новичёк в скриптинге. Набираюсь опыта над создание GangWar мода.
GeryyДата: Среда, 15.02.2012, 16:33 | Сообщение # 815
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Quote (Wayn3)
Эти координаты где взять??


Ставишь ворота в мап едиторе или где ты там ставишь, пишешь координаты, потом перемещаешь объект в другое положение и так же записываешь координаты.



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Wayn3Дата: Среда, 15.02.2012, 16:45 | Сообщение # 816
Новенький
Группа: Пользователи
Сообщений: 67
Награды: 0
Город: Калининград
Репутация: 15
Замечания: 0%
Статус:
Geryy, Ок спасибо!


Новичёк в скриптинге. Набираюсь опыта над создание GangWar мода.
StapДата: Среда, 15.02.2012, 18:05 | Сообщение # 817
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 823
Награды: 13
Город: Нижний Тагил
Репутация: 573
Замечания: 80%
Статус:
Стыдно спрашивать,но всё же,как сделать обратное действие,то есть хотел сделать,чтобы опр. команда на великах не работала,а получилось наоборот(работает только на великах,а на другом ТС нет).Вот код:
Code
 if(strcmp("/next", cmdtext, true, 10) == 0)
{
       new carid = GetPlayerVehicleID(playerid);
       if(IsABike(carid))
       {
           if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)//если игрок - водила
          {
              действие
           }
        }
        return 1;
}



...карандаши разного цвета на вкус одинаковы....

Мои работы:
[MAP]ПТО v.1.0[Законченa][Ссылка(Клик)]
[MAP+FS]ПТО v.2.0(Заключительная)[55%]


Сообщение отредактировал Stap - Среда, 15.02.2012, 18:05
LatronДата: Среда, 15.02.2012, 18:15 | Сообщение # 818
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
Stap, Т.Е. требуется что бы на великах не работала, а на остальных работала ?
Тогда, if( !IsABike( carid ) )



Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )




Улыбайся всем как можно шире - =)) Они должны быть уверены,что ты холодная лицемерная сволочь. © Виктор Пелевин

Сообщение отредактировал Latron - Среда, 15.02.2012, 18:26
StapДата: Среда, 15.02.2012, 18:28 | Сообщение # 819
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 823
Награды: 13
Город: Нижний Тагил
Репутация: 573
Замечания: 80%
Статус:
Latron, спасибо.


...карандаши разного цвета на вкус одинаковы....

Мои работы:
[MAP]ПТО v.1.0[Законченa][Ссылка(Клик)]
[MAP+FS]ПТО v.2.0(Заключительная)[55%]
Infin1tIДата: Среда, 15.02.2012, 18:31 | Сообщение # 820
Новенький
Группа: Пользователи
Сообщений: 4
Награды: 0
Город: Ставрополь
Репутация: 0
Замечания: 0%
Статус:
Помогите, пожалуйста мне с проблемой(
Dragon001Дата: Среда, 15.02.2012, 18:35 | Сообщение # 821
Новенький
Группа: Пользователи
Сообщений: 9
Награды: 0
Город: Ханты-Мансийск
Репутация: 0
Замечания: 0%
Статус:
Здравствуйте!
Такая вот проблема!

D:\sampserver\gamemodes\new.pwn(2032) : error 012: invalid function call, not a valid address
D:\sampserver\gamemodes\new.pwn(2032) : warning 215: expression has no effect
D:\sampserver\gamemodes\new.pwn(2032) : error 001: expected token: ";", but found ")"
D:\sampserver\gamemodes\new.pwn(2032) : error 029: invalid expression, assumed zero
D:\sampserver\gamemodes\new.pwn(2032) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
[code]public StartPaintball()
{
PaintballRound = 1;
StartingPaintballRound = 0;
PaintballWinner = 999;
PaintballWinnerKills = 0;
for(new i = 0; i < GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(PlayerPaintballing[i] != 0)
{
ServerResetPlayerWeapons(i);
ServerGivePlayerWeapon(i, 29, 999);
TogglePlayerControllable(i, 1);
SendClientMessage(i, COLOR_YELLOW, "Äî íà÷àëà ìàò÷à ïî ïåéíòáîëó 4 ìèíóòû.");
PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
}
}
}
SetTimer("PaintballEnded", 240000, 0);
return 1;
}
Помогите!! :(

PokrofДата: Среда, 15.02.2012, 18:38 | Сообщение # 822
Новенький
Группа: Пользователи
Сообщений: 20
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус:
Quote (Geryy)
Храните деньги в переменных..

А как это сделать?

StapДата: Среда, 15.02.2012, 18:39 | Сообщение # 823
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 823
Награды: 13
Город: Нижний Тагил
Репутация: 573
Замечания: 80%
Статус:
Dragon001, номера строк укажи.


...карандаши разного цвета на вкус одинаковы....

Мои работы:
[MAP]ПТО v.1.0[Законченa][Ссылка(Клик)]
[MAP+FS]ПТО v.2.0(Заключительная)[55%]
Dragon001Дата: Среда, 15.02.2012, 18:39 | Сообщение # 824
Новенький
Группа: Пользователи
Сообщений: 9
Награды: 0
Город: Ханты-Мансийск
Репутация: 0
Замечания: 0%
Статус:
Stap,
Кричит на данную строку
ServerResetPlayerWeapons(i);

MySkypeAdenozintrifasfatДата: Среда, 15.02.2012, 18:42 | Сообщение # 825
Новенький
Группа: Пользователи
Сообщений: 63
Награды: 0
Город: Krsk
Репутация: 0
Замечания: 0%
Статус:
Короче вот такая фигня,команда не работает,а точнее пишет,что я не авторизирован,что не так?
if(strcmp(cmd, "/unjail",true) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_RED, "** Ты не авторизирован!");
return 1;
}

if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
{
if(PlayerToPoint(25.0,playerid,269.5749,76.4725,1001.0391))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_ISPOLZUY, "*Èñïîëüçóéòå: /unjail [èä èãðîêà]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Òû âûòàùèë èç òþðüìû %s.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "* %s âûòàùèë òåáÿ èç òþðüìû.", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
PlayerInfo[giveplayerid][pJailTime] = 0;
PlayerInfo[giveplayerid][pJailed] = 0;
SetPlayerWorldBounds(giveplayerid, 20000.0000,-20000.0000,20000.0000,-20000.0000);
SetPlayerPos(giveplayerid, 1549.8286,-1675.5928,15.1387);
format(string, 256, "* %s áûë âûòàùåí èç òþðüìû,ïîä ïîäïèñêó î íåâûåçäå %s.", giveplayer, sendername);
ABroadCast(COLOR_YELLOW,string,1);
}
}
}
}
return 1;
}

Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
Страница 55 из 412«125354555657411412»
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM