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

 



 
          





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





Последние Файлы 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).



Радость
CoderДата: Вторник, 27.12.2011, 08:41 | Сообщение # 3946
Постоялец
Группа: I'm V.I.P.
Сообщений: 339
Награды: 17
Город: Краснодар
Репутация: 770
Замечания: 0%
Статус:
Mat_Hoffman, читать учимся
Quote (MySkypeAdenozintrifasfat)
Добавлено (27.12.2011, 06:52)
---------------------------------------------
Все исправил все сделал.

ePZuzДата: Вторник, 27.12.2011, 17:00 | Сообщение # 3947
Новенький
Группа: Пользователи
Сообщений: 42
Награды: 5
Город: Нижний Новгород
Репутация: 72
Замечания: 0%
Статус:
После логирования игрока пишет "Server the closed connection"
При подключении ошибок и варнингов не пишет.

LGДата: Вторник, 27.12.2011, 17:03 | Сообщение # 3948
Новенький
Группа: Пользователи
Сообщений: 10
Награды: 0
Город: ASS
Репутация: 0
Замечания: 0%
Статус:
1.Помогите исправить ошибки:
Code
(16073) : error 017: undefined symbol "type"
(16075) : error 017: undefined symbol "idx"
и тд, в итоге 18 ошибок.

(824) : warning 213: tag mismatch
(15749) : warning 204: symbol is assigned a value that is never used: "MyFirstNPCVehicle"
(15751) : warning 204: symbol is assigned a value that is never used: "bussfVehicle"

2. Код из мода:
Code
(16073) -   if(!strcmp(type,"house",true))  
     (16075) -  if(HouseInfo[idx][hOwned] == 0)

(824) - stock DB:CrashedPlayers = 0;  
(15749) - MyFirstNPCVehicle = CreateVehicle(437, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);  
(15751) - bussfVehicle = CreateVehicle(437, 0.0, 0.0, 5.0, 0.0, 6, 6, 5000);

ePZuzДата: Вторник, 27.12.2011, 17:09 | Сообщение # 3949
Новенький
Группа: Пользователи
Сообщений: 42
Награды: 5
Город: Нижний Новгород
Репутация: 72
Замечания: 0%
Статус:
LG,
Code
(16073) : error 017: undefined symbol "type"

Добавь переменную new type;
Code
(16075) : error 017: undefined symbol "idx"

Функцию вставь сюда
Code
while (idx < sizeof(HouseInfo))
{
//тут твоя функция
}

Code
(15749) : warning 204: symbol is assigned a value that is never used: "MyFirstNPCVehicle"  
(15751) : warning 204: symbol is assigned a value that is never used: "bussfVehicle"

Символы не используются

LGДата: Вторник, 27.12.2011, 17:30 | Сообщение # 3950
Новенький
Группа: Пользователи
Сообщений: 10
Награды: 0
Город: ASS
Репутация: 0
Замечания: 0%
Статус:
ePZuz,
Quote (ePZuz)
Code(16073) : error 017: undefined symbol "type" Добавь переменную new type;

добавил, теперь error 035: argument type mismatch (argument 1)

Quote (ePZuz)
Codewhile (idx < sizeof(HouseInfo)) { //тут твоя функция }

это куда?

ePZuzДата: Вторник, 27.12.2011, 17:53 | Сообщение # 3951
Новенький
Группа: Пользователи
Сообщений: 42
Награды: 5
Город: Нижний Новгород
Репутация: 72
Замечания: 0%
Статус:
LG, дай скайп или ICQ
GeryyДата: Вторник, 27.12.2011, 17:54 | Сообщение # 3952
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Quote (LG)
добавил, теперь error 035: argument type mismatch (argument 1)

new type[16];



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
LGДата: Вторник, 27.12.2011, 18:53 | Сообщение # 3953
Новенький
Группа: Пользователи
Сообщений: 10
Награды: 0
Город: ASS
Репутация: 0
Замечания: 0%
Статус:
ePZuz, 553238217
Geryy, спасибо, а как с "idx" быть?

ePZuzДата: Вторник, 27.12.2011, 20:06 | Сообщение # 3954
Новенький
Группа: Пользователи
Сообщений: 42
Награды: 5
Город: Нижний Новгород
Репутация: 72
Замечания: 0%
Статус:
LG, кинь сюда ту функции с той ошибкой
LGДата: Вторник, 27.12.2011, 20:24 | Сообщение # 3955
Новенький
Группа: Пользователи
Сообщений: 10
Награды: 0
Город: ASS
Репутация: 0
Замечания: 0%
Статус:
Code
{
     new temp[MAX_STRING];
  if(!strcmp(type,"house",true))
  {
        if(HouseInfo[idx][hOwned] == 0)
      {
          format(temp,sizeof(temp), "{F81414}Дом{FFFFFF}\n{FFFFFF}Цена: {6EF83C}%d{FFFFFF}\n Уровень: {6EF83C}%d{FFFFFF}{FFFFFF}\n\nЧтобы купить Дом, введите {7CFC00}/buyhouse{FFFFFF}",HouseInfo[idx][hValue],HouseInfo[idx][hLevel]);
      }
      else if(HouseInfo[idx][hOwned] == 1)
      {
    format(temp,sizeof(temp), "{F81414}Дом{FFFFFF}\nНомер дома: {6EF83C}%d{FFFFFF} \nХозяин: {6EF83C}%s{FFFFFF}\nУровень: {6EF83C}%d{FFFFFF}",idx,HouseInfo[idx][hOwner],HouseInfo[idx][hLevel]);
      }
      return Update3DTextLabelText(HouseInfo[idx][hLabel], 0xFFFFFFFF, temp);
  }


дальше такая же хрень с бизами и сбизами

ePZuzДата: Вторник, 27.12.2011, 20:55 | Сообщение # 3956
Новенький
Группа: Пользователи
Сообщений: 42
Награды: 5
Город: Нижний Новгород
Репутация: 72
Замечания: 0%
Статус:
Code
while (idx < sizeof(HouseInfo))  
{  
     new temp[MAX_STRING];  
   if(!strcmp(type,"house",true))  
   {  
         if(HouseInfo[idx][hOwned] == 0)  
       {  
           format(temp,sizeof(temp), "{F81414}Дом{FFFFFF}\n{FFFFFF}Цена: {6EF83C}%d{FFFFFF}\n Уровень: {6EF83C}%d{FFFFFF}{FFFFFF}\n\nЧтобы купить Дом, введите {7CFC00}/buyhouse{FFFFFF}",HouseInfo[idx][hValue],HouseInfo[idx][hLevel]);  
       }  
       else if(HouseInfo[idx][hOwned] == 1)  
       {  
     format(temp,sizeof(temp), "{F81414}Дом{FFFFFF}\nНомер дома: {6EF83C}%d{FFFFFF} \nХозяин: {6EF83C}%s{FFFFFF}\nУровень: {6EF83C}%d{FFFFFF}",idx,HouseInfo[idx][hOwner],HouseInfo[idx][hLevel]);  
       }  
       return Update3DTextLabelText(HouseInfo[idx][hLabel], 0xFFFFFFFF, temp);  
}

GeryyДата: Среда, 28.12.2011, 06:53 | Сообщение # 3957
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Quote (ePZuz)
while (idx < sizeof(HouseInfo))   {  

Тогда
Code

new idx;
while (idx < sizeof(HouseInfo))
{

Добавлено (28.12.2011, 06:53)
---------------------------------------------

Quote (|GS|Lil_Dan)
Сделайте пожалуйста так чтобы на один интерьер можно было сделать много домов.


Я тебе и так кучу ошибок исправил, попробуй хоть это сам сделай... Надо уже вникать что и как.



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
LGДата: Среда, 28.12.2011, 18:49 | Сообщение # 3958
Новенький
Группа: Пользователи
Сообщений: 10
Награды: 0
Город: ASS
Репутация: 0
Замечания: 0%
Статус:
Ошибка:
Code
(261) : error 017: undefined symbol "split"


Код из мода:
Code
split(strFromFile2, arrCoords, ',');


Нужно добавить переменную?

AwmДата: Среда, 28.12.2011, 18:57 | Сообщение # 3959
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Quote (LG)
Нужно добавить переменную?

нет нужно добавить функцию split




"Life is hard... life is harder if you're stupid." - John Wayne
ВеликсДата: Среда, 28.12.2011, 19:02 | Сообщение # 3960
Мастер джэдай
Группа: Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус:
Quote (LG)
split(strFromFile2, arrCoords, ',');

Code
stock split(const strsrc[], strdest[][], delimiter)
{
  new i, li;
  new aNum;
  new len;
  while(i <= strlen(strsrc)){
      if(strsrc[i]==delimiter || i==strlen(strsrc)){
          len = strmid(strdest[aNum], strsrc, li, i, 128);
          strdest[aNum][len] = 0;
          li = i+1;
          aNum++;
   }
   i++;
  }
  return 1;
}



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





 


 


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