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

 



 
          





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





Последние Файлы 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
Модератор форума: AXE, Weddew  
[Архив] Помощь новичкам по скриптингу ! #2
heufixДата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1
Уважаемый человек
Группа: Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус:
Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR].
Старая Тема уже достаточно полна ответов, это продолжение первой темы.
Убедительная просьба к Новичкам:

К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).



Радость
stepmexДата: Пятница, 13.11.2009, 15:29 | Сообщение # 406
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Sаint, если и напишу, то или плаьно или только .амх или как бетатестинг, т.е. работать удет ограниченное время. Жирно будет такие вещи на публику выкладывать.


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
GODSMACKДата: Пятница, 13.11.2009, 16:06 | Сообщение # 407
Постоялец
Группа: Продвинутые
Сообщений: 363
Награды: 9
Город: Чернигов
Репутация: -51
Замечания: 80%
Статус:
чёто я нихрена не понял что он пытаеться сделать crazy

он типо хочет чтоб данные из текстового файла брались или чё?


Welcome to Russian Role Play server Ip: 46.38.57.190:7784
MercilessДата: Пятница, 13.11.2009, 16:15 | Сообщение # 408
Освоившийся
Группа: Продвинутые
Сообщений: 79
Награды: 1
Город: Саранск
Репутация: -8
Замечания: 0%
Статус:
Скоро технологии дойдут до того, что мы по сети будем проходить GTA.Будет прикольно...


Заработок в интернете Серьёзно можно заработать, сам проверил....
--------------------------------------------------------------------------
Заработок в интернете Серьёзно можно заработать, сам проверил....
---------------------------------------------------------------------------
Заработок в интернете Серьёзно можно заработать, сам проверил....
---------------------------------------------------------------------------
Заработок в интернете Серьёзно можно заработать, сам проверил....
LemmurДата: Пятница, 13.11.2009, 20:54 | Сообщение # 409
Новенький
Группа: Пользователи
Сообщений: 36
Награды: 1
Город: Волгоград
Репутация: -3
Замечания: 0%
Статус:
Людииии! Хелп! Создаю ворота каторые закрываются автоматически, а у меня ошибки! Плиз хелп!
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16142) : error 029: invalid expression, assumed zero
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16142) : error 004: function "closels" is not implemented
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16148) : warning 225: unreachable code
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16148) : error 029: invalid expression, assumed zero
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16148) : error 004: function "closeec" is not implemented
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16154) : warning 225: unreachable code
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16154) : error 029: invalid expression, assumed zero
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16154) : error 004: function "closegs" is not implemented
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16160) : warning 225: unreachable code
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16160) : error 029: invalid expression, assumed zero
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16160) : error 004: function "closea" is not implemented
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16166) : warning 225: unreachable code
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16166) : error 029: invalid expression, assumed zero
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16166) : error 004: function "closeabs" is not implemented
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16173) : warning 225: unreachable code
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16173) : error 029: invalid expression, assumed zero
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16173) : error 004: function "closetaxi" is not implemented
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16180) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

12 Errors.


[url=http://www.game-monitor.com/sa-mp_GameServer/83.222.104.54:9999/...Russian_Role_Play....html][img]http://module.game-monitor.com/83.222.104.54:9999/image/default/blue2.png[/img][/url]
BerryДата: Пятница, 13.11.2009, 23:36 | Сообщение # 410
Освоившийся
Группа: Пользователи
Сообщений: 124
Награды: 1
Город: Башкирия
Репутация: 7
Замечания: 0%
Статус:
Народ такая бида..как сделать чтобы пока не будет введина команда /startfight
команды /joinfight 1 u /joinfight 2 не работали?

Команда /startfight 1 выполняет:

Code
if (strcmp("/startfight 1", cmdtext, true, 12) == 0)
  {
  new PlayerName[30], str[256];
  GetPlayerName(playerid, PlayerName, 30);
  format(str, 256, "[ ! ] Начинается битва,(Для участия наберите /joinfight 1 ,/joinfight 2 )", PlayerName);
  SendClientMessageToAll(0x33CCFFAA, str);
  return 1;
  }

А команды /joinfight 1-2
Code
if (strcmp("/joinfight 1", cmdtext, true, 12) == 0)
      {
if(pltojoin >=5)
     {
     SendClientMessage(playerid,0xFF0000AA, "[ ! ] Достигнут предел участников");
     return 1;
  }
     SendClientMessage(playerid,0xFFFF00AA, "[ # ] Вы вошли в битву");
     SendClientMessage(playerid,0xFF0000AA,"[ ! ] Для выхода из битвы используйте: /exitfight");
     SetPlayerPos(playerid,772.0019,-582.3007,16.3359);
     ResetPlayerWeapons(playerid);
     GivePlayerWeapon(playerid,33,500);
     SetPlayerHealth(playerid,40.0);
     SetPlayerArmour(playerid,0.0);
     SetPlayerSkin(playerid,158);
     pltojoin++;
     return 1;
     }

GhostTTДата: Пятница, 13.11.2009, 23:51 | Сообщение # 411
Уважаемый человек
Группа: Продвинутые
Сообщений: 998
Награды: 17
Город: Челны
Репутация: 206
Замечания: 100%
Статус:
В начало кода new command[MAX_PLAYERS];
[pwn]if(strcmp("/startfight 1", cmdtext, true, 12) == 0)
{
command[playerid] = 1;
new PlayerName[30], str[256];
GetPlayerName(playerid, PlayerName, 30);
format(str, 256, "[ ! ] Начинается битва,(Для участия наберите /joinfight 1 ,/joinfight 2 )", PlayerName);
SendClientMessageToAll(0x33CCFFAA, str);
return 1;
}[/pwn]
[pwn]if (strcmp("/joinfight 1", cmdtext, true, 12) == 0)
      {
if(command[playerid] == 0) return 1;
if(pltojoin >=5)
     {
     SendClientMessage(playerid,0xFF0000AA, "[ ! ] Достигнут предел участников");
     return 1;
  }
     SendClientMessage(playerid,0xFFFF00AA, "[ # ] Вы вошли в битву");
     SendClientMessage(playerid,0xFF0000AA,"[ ! ] Для выхода из битвы используйте: /exitfight");
     SetPlayerPos(playerid,772.0019,-582.3007,16.3359);
     ResetPlayerWeapons(playerid);
     GivePlayerWeapon(playerid,33,500);
     SetPlayerHealth(playerid,40.0);
     SetPlayerArmour(playerid,0.0);
     SetPlayerSkin(playerid,158);
     pltojoin++;
     return 1;
     }[/pwn]
и в /exitfight строку вставь: command[playerid] = 0;



Ололо, чем сложнее подпись - тем интересней*)
BerryДата: Суббота, 14.11.2009, 00:43 | Сообщение # 412
Освоившийся
Группа: Пользователи
Сообщений: 124
Награды: 1
Город: Башкирия
Репутация: 7
Замечания: 0%
Статус:
JrC116, Спасибо всё работает)
GhostTTДата: Суббота, 14.11.2009, 00:46 | Сообщение # 413
Уважаемый человек
Группа: Продвинутые
Сообщений: 998
Награды: 17
Город: Челны
Репутация: 206
Замечания: 100%
Статус:
Shaman-dj, ага, на будущее: юзай /joinfight id, потом чисто проверку типа if(id == 1) { твой код }


Ололо, чем сложнее подпись - тем интересней*)
BerryДата: Суббота, 14.11.2009, 06:09 | Сообщение # 414
Освоившийся
Группа: Пользователи
Сообщений: 124
Награды: 1
Город: Башкирия
Репутация: 7
Замечания: 0%
Статус:
Quote (JrC116)
Shaman-dj, ага, на будущее: юзай /joinfight id, потом чисто проверку типа if(id == 1) { твой код }

Code
if (strcmp("/joinfight id", cmdtext, true, 12) == 0)
if(id == 1)
  {
             command[playerid] = 1;
  new PlayerName[30], str[256];
  GetPlayerName(playerid, PlayerName, 30);
  format(str, 256, "[ ! ] Начинается битва, (Для участия наберите /joinfight 1 ,/joinfight 2 )", PlayerName);
  SendClientMessageToAll(0x33CCFFAA, str);
  return 1;
  }

Так?Ошибка выходит...

GhostTTДата: Суббота, 14.11.2009, 08:56 | Сообщение # 415
Уважаемый человек
Группа: Продвинутые
Сообщений: 998
Награды: 17
Город: Челны
Репутация: 206
Замечания: 100%
Статус:
Shaman-dj, потом сделаю лично


Ололо, чем сложнее подпись - тем интересней*)
LemmurДата: Суббота, 14.11.2009, 09:03 | Сообщение # 416
Новенький
Группа: Пользователи
Сообщений: 36
Награды: 1
Город: Волгоград
Репутация: -3
Замечания: 0%
Статус:
Quote (Lemmur)
Людииии! Хелп! Создаю ворота каторые закрываются автоматически, а у меня ошибки! Плиз хелп!
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16142) : error 029: invalid expression, assumed zero
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16142) : error 004: function "closels" is not implemented
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16148) : warning 225: unreachable code
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16148) : error 029: invalid expression, assumed zero
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16148) : error 004: function "closeec" is not implemented
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16154) : warning 225: unreachable code
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16154) : error 029: invalid expression, assumed zero
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16154) : error 004: function "closegs" is not implemented
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16160) : warning 225: unreachable code
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16160) : error 029: invalid expression, assumed zero
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16160) : error 004: function "closea" is not implemented
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16166) : warning 225: unreachable code
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16166) : error 029: invalid expression, assumed zero
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16166) : error 004: function "closeabs" is not implemented
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16173) : warning 225: unreachable code
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16173) : error 029: invalid expression, assumed zero
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16173) : error 004: function "closetaxi" is not implemented
C:\DOCUME~1\1\C316~1\903F~1\IRRPRV~1.PWN(16180) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

12 Errors.


Люди ну подскажите?



[url=http://www.game-monitor.com/sa-mp_GameServer/83.222.104.54:9999/...Russian_Role_Play....html][img]http://module.game-monitor.com/83.222.104.54:9999/image/default/blue2.png[/img][/url]
GhostTTДата: Суббота, 14.11.2009, 09:50 | Сообщение # 417
Уважаемый человек
Группа: Продвинутые
Сообщений: 998
Награды: 17
Город: Челны
Репутация: 206
Замечания: 100%
Статус:
Lemmur, ну мы не экстрасенсы, выложи код


Ололо, чем сложнее подпись - тем интересней*)
LemmurДата: Суббота, 14.11.2009, 09:53 | Сообщение # 418
Новенький
Группа: Пользователи
Сообщений: 36
Награды: 1
Город: Волгоград
Репутация: -3
Замечания: 0%
Статус:
public closels()
{
MoveObject(Gate, 1588.5617, -1638.1036, 12.7200, 30);
return 1;
}

public closeec()
{
MoveObject(el_coronos_gate, 1811.87890625, -1889.8614501953, 16.388330459595, 90);
return 1;
}

public closegs()
{
MoveObject(grove_street_gate,2462.8942871094, -1659.0043945313, 16.124605178833,90);
return 1;
}

public closea()
{
MoveObject(army_gate, -1530.2653808594, 482.4328918457, 9.5178833007813, 179);
return 1;
}

public closeabs()
{
MoveObject(army_gates1, -1321.720703125,463.25213623047,6.1875, 90);
MoveObject(army_gates2, -1321.720703125,463.25213623047,6.1875, 270);
return 1;
}

public closetaxi()
{
MoveObject(taxi_gate1, -2201.8803710938, 310.03170776367, 35.838642120361, 180);
MoveObject(taxi_gate2, -2201.8803710938, 310.03170776367, 35.838642120361, 0);
return 1;
}
тут ошибки


[url=http://www.game-monitor.com/sa-mp_GameServer/83.222.104.54:9999/...Russian_Role_Play....html][img]http://module.game-monitor.com/83.222.104.54:9999/image/default/blue2.png[/img][/url]
GhostTTДата: Суббота, 14.11.2009, 09:55 | Сообщение # 419
Уважаемый человек
Группа: Продвинутые
Сообщений: 998
Награды: 17
Город: Челны
Репутация: 206
Замечания: 100%
Статус:
MoveObject(Gate, 1588.5617, -1638.1036, 12.7200, 30);
30? Куда такая скорость?! Максимум 10.0, нормальная 2.3



Ололо, чем сложнее подпись - тем интересней*)
LemmurДата: Суббота, 14.11.2009, 09:58 | Сообщение # 420
Новенький
Группа: Пользователи
Сообщений: 36
Награды: 1
Город: Волгоград
Репутация: -3
Замечания: 0%
Статус:
Вот полный код

[pwn]
new Gate;
forward closels();
new el_coronos_gate;
forward closeec();
new grove_street_gate;
forward closegs();
new army_gate;
forward closea();
new army_gates1;
new army_gates2;
forward closeabs();
new taxi_gate1;
new taxi_gate2;
forward closetaxi();
...
//----------------------------------GATES-----------------------------------------------
if(!strcmp(cmdtext, "/ogls", true))
{
if(gTeam[playerid] == 2 || IsACop(playerid))
{
MoveObject(Gate, 1580.7026,-1637.2303,13.5507, 30);
SetTimer("closels", 5000, 0);
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Вы не полицейский!");
}
return 1;
}
if(!strcmp(cmdtext, "/ogec", true))
{
if(PlayerInfo[playerid][pMember] == 5||PlayerInfo[playerid][pLeader] == 5)
{
MoveObject(el_coronos_gate, 1811.87890625, -1881.8614501953, 16.388330459595, 90);
SetTimer("closeec", 5000, 0);
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Вы не в El Coronos!");
}
return 1;
}
if(!strcmp(cmdtext, "/oggs", true))
{
if(PlayerInfo[playerid][pMember] == 17||PlayerInfo[playerid][pLeader] == 17)
{
MoveObject(grove_street_gate,2462.8942871094,-1651.0043945313,16.124605178833,90);
SetTimer("closegs", 5000, 0);
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Вы не в Groove Street");
}
return 1;
}

if(!strcmp(cmdtext, "/oga", true))
{
if(PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3)
{
MoveObject(army_gate, -1522.2653808594, 482.4328918457, 9.5178833007813, 179);
SetTimer("closea", 5000, 0);
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Вы не в Army");
}
return 1;
}

if(!strcmp(cmdtext, "/ogabs", true))
{
if(PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3)
{
MoveObject(army_gates1, -1321.720703125,468.25213623047,6.1875, 90);
MoveObject(army_gates2, -1321.720703125,458.25213623047,6.1875, 270);
SetTimer("closeabs", 5000, 0);
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Вы не в Army");
}
return 1;
}

if(!strcmp(cmdtext, "/ogabs", true))
{
if(PlayerInfo[playerid][pMember] == 10||PlayerInfo[playerid][pLeader] == 10)
{
MoveObject(taxi_gate1, -2193.8803710938, 310.03170776367, 35.838642120361, 180);
MoveObject(taxi_gate2, -2205.8803710938, 310.03170776367, 25.838642120361, 0);
SetTimer("closetaxi", 5000, 0);
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Вы не в Taxi'стах");
}
return 1;
}
//---------------Closes------------------------------
public closels()
{
MoveObject(Gate, 1588.5617, -1638.1036, 12.7200, 30);
return 1;
}

public closeec()
{
MoveObject(el_coronos_gate, 1811.87890625, -1889.8614501953, 16.388330459595, 90);
return 1;
}

public closegs()
{
MoveObject(grove_street_gate,2462.8942871094, -1659.0043945313, 16.124605178833,90);
return 1;
}

public closea()
{
MoveObject(army_gate, -1530.2653808594, 482.4328918457, 9.5178833007813, 179);
return 1;
}

public closeabs()
{
MoveObject(army_gates1, -1321.720703125,463.25213623047,6.1875, 90);
MoveObject(army_gates2, -1321.720703125,463.25213623047,6.1875, 270);
return 1;
}

public closetaxi()
{
MoveObject(taxi_gate1, -2201.8803710938, 310.03170776367, 35.838642120361, 180);
MoveObject(taxi_gate2, -2201.8803710938, 310.03170776367, 35.838642120361, 0);
return 1;
}
[/pwn]


[url=http://www.game-monitor.com/sa-mp_GameServer/83.222.104.54:9999/...Russian_Role_Play....html][img]http://module.game-monitor.com/83.222.104.54:9999/image/default/blue2.png[/img][/url]
Поиск:





 


 


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