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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Загрузка текста
JonnTheBestДата: Воскресенье, 30.03.2008, 14:06 | Сообщение # 1
Новенький
Группа: Продвинутые
Сообщений: 70
Награды: 1
Город: Старый Оскол, Белгородская обл.
Репутация: 19
Замечания: 0%
Статус:
Для начала, скрипт LoadMain:
Code
public LoadMain(info[],value[]){
new modp[256];
LoadMod("GameMod",modp);
new modmainfile[256];
format(modmainfile,256,"bf\\mods\\%s\\main.opt",modp);
new data[256];
new front;
new len;
if (fexist(modmainfile)){}
else{
new File:open = fopen(modmainfile,io_write);
fclose(open);
}
new File:Read = fopen(modmainfile,io_read);
fread(Read,data);
len = strlen(data);
front = strfind(data,info,true);
if (front == -1){
return 0;
}
else{
strdel(data,0,front);
front = strfind(data,"=");
strdel(data,0,front);
front = strfind(data,";");
strdel(data,0,1);
strdel(data,front-1,len);
format(value,sizeof(data),data);
return 1;
}
}

Теперь обрывки кода:
OnGameModeInit()

Code
new k1n[256];
new k2n[256];
new k3n[256];
new k4n[256];
new k5n[256];
new kt1n[256];
new kt2n[256];
new kt3n[256];
new kt4n[256];
new kt5n[256];

Code
LoadMain("kit1n", k1n);
LoadMain("kit2n", k2n);
LoadMain("kit3n", k3n);
LoadMain("kit4n", k4n);
LoadMain("kit5n", k5n);
format(kt1n,sizeof(kt1n),"%s",k1n);
format(kt2n,sizeof(kt2n),"%s",k2n);
format(kt3n,sizeof(kt3n),"%s",k3n);
format(kt4n,sizeof(kt4n),"%s",k4n);
format(kt5n,sizeof(kt5n),"%s",k5n);

OnPlayerRequestClass

Code
if(classid == 0) { GameTextForPlayer(playerid, kt1n, 3000, 3); }
if(classid == 1) { GameTextForPlayer(playerid, kt2n, 3000, 3); }
if(classid == 2) { GameTextForPlayer(playerid, kt3n, 3000, 3); }
if(classid == 3) { GameTextForPlayer(playerid, kt4n, 3000, 3); }
if(classid == 4) { GameTextForPlayer(playerid, kt5n, 3000, 3); }

При выполнении именно в этом месте вылетает сервер.
В чем проблема?

Добавлено (30.03.2008, 14:05)
---------------------------------------------
Ой, с OnGameModeInit оговорился. Это 3 и 4 блок туда входят, 2 в верхушке.

Добавлено (30.03.2008, 14:06)
---------------------------------------------
Всмысле 3 входит, 4 же в RequestClass, блин, что ж я туплю так. lol


Все еще помогаю в скриптинге.
В разработке:
nothing
[off]xxx:...та строка что под оружием она отображает значение переменной, даже при попытке считить деньги вернуться на свое настоящее состояние. Если у меня у блондинки одна ниточка в голове которая уши держит и то я разобралась, то тебе мужику с твоим суперинтеллектуальным мозгом пригодным для логических вычислений это раз плюнуть. Просто вы все мужики ленитесь взять и разобраться, охото чтобы за вас всё тетя сделала. ... Вам бы тока пиво пить и у компа в игрушках или телика торчать[/off]
DRAgoONoNДата: Воскресенье, 30.03.2008, 14:14 | Сообщение # 2
Советчик
Группа: Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
Так что это за код и в чем проблема ? crazy


SAMP WIKI



JonnTheBestДата: Воскресенье, 30.03.2008, 14:17 | Сообщение # 3
Новенький
Группа: Продвинутые
Сообщений: 70
Награды: 1
Город: Старый Оскол, Белгородская обл.
Репутация: 19
Замечания: 0%
Статус:
Я ж вроде все написал и объяснил. При выполнении в игре блока OnPlayerRequestClass вылетает сервер.

Добавлено (30.03.2008, 14:17)
---------------------------------------------
Код мой. Сам делаю. wink


Все еще помогаю в скриптинге.
В разработке:
nothing
[off]xxx:...та строка что под оружием она отображает значение переменной, даже при попытке считить деньги вернуться на свое настоящее состояние. Если у меня у блондинки одна ниточка в голове которая уши держит и то я разобралась, то тебе мужику с твоим суперинтеллектуальным мозгом пригодным для логических вычислений это раз плюнуть. Просто вы все мужики ленитесь взять и разобраться, охото чтобы за вас всё тетя сделала. ... Вам бы тока пиво пить и у компа в игрушках или телика торчать[/off]
ScorpiДата: Воскресенье, 30.03.2008, 14:18 | Сообщение # 4
Группа: I'm V.I.P.
Сообщений: 1504
Награды: 33
Репутация: 723
Замечания: 0%
Статус:
DRAgoONoN, Он вроде пытается загрузить свои шрифты в игру. fun fun
DRAgoONoNДата: Воскресенье, 30.03.2008, 14:18 | Сообщение # 5
Советчик
Группа: Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
Посмотри на каком месте вылетает бывает что указал не правильно ID-скина... crazy


SAMP WIKI



JonnTheBestДата: Воскресенье, 30.03.2008, 14:21 | Сообщение # 6
Новенький
Группа: Продвинутые
Сообщений: 70
Награды: 1
Город: Старый Оскол, Белгородская обл.
Репутация: 19
Замечания: 0%
Статус:
Не шрифты а текст. ПРОСТОЙ АНГЛИЙСКИЙ ТЕКСТ ИЗ ФАЙЛА! yes

Добавлено (30.03.2008, 14:21)
---------------------------------------------
ID скина правильны, так же как и позиция старта и оружия. Я отлаживал скрипт и заметил это именно при загрузке текста!


Все еще помогаю в скриптинге.
В разработке:
nothing
[off]xxx:...та строка что под оружием она отображает значение переменной, даже при попытке считить деньги вернуться на свое настоящее состояние. Если у меня у блондинки одна ниточка в голове которая уши держит и то я разобралась, то тебе мужику с твоим суперинтеллектуальным мозгом пригодным для логических вычислений это раз плюнуть. Просто вы все мужики ленитесь взять и разобраться, охото чтобы за вас всё тетя сделала. ... Вам бы тока пиво пить и у компа в игрушках или телика торчать[/off]
GunnerДата: Воскресенье, 30.03.2008, 15:29 | Сообщение # 7
Уверенный в себе
Группа: Продвинутые
Сообщений: 173
Награды: 3
Город: Минск
Репутация: 13
Замечания: 0%
Статус:
Дай нормальный код crazy crazy crazy


... and if you not down with that I got two words for ya... SUCK IT!!!
PHPДата: Воскресенье, 30.03.2008, 19:33 | Сообщение # 8
Советчик
Группа: Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус:
нафига файл? пиши текст прямо в игре!
zTronДата: Воскресенье, 30.03.2008, 20:22 | Сообщение # 9
Уверенный в себе
Группа: Продвинутые
Сообщений: 186
Награды: 4
Город: Харьков
Репутация: 39
Замечания: 20%
Статус:
Очень возможно, что вылитает при выборе класса. Не все скины можно использовать в самп 022 и earler версиях.
Эти проверены годами в пен1...

264,102,103,104,105,106,107,108,109,110,
114,115,116,121,122,123,124,125,126,127,
111,112,113,117,118,120,247,248,100,256,
263 ,262,261,260,259,258,257,256,255,253,
252,251,250,249,246,245,244,243,242,241,
240,239,238,237,236,235,234,233,232,231,
230,229,228,227,2 26,225,173,174,175,224,
223,222,221,220,219,218,217,216,215,214,
213,212,211,210,209,207,206,205,204,203,
202,201,200,199,198,197,196,195 ,194,193,
192,191,190,189,188,187,186,185,184,183,
182,181,180,179,178,177,176,172,171,170,
169,168,167,162,161,160,159,158,157,156,
155 ,154,153,152,151,150,148,147,146,145,
144,143,142,141,140,139,138,137,136,135,
134,133,132,131,130,129,128,101,254,99,
98,97,96,95,94,93, 92,91,90,89,
88,87,85,84,83,82,81,80,79,78,
77,76,75,73,72,69,68,67,66,64,
63,62,61,60,59,58,57,56,55,54,
53,52,51,50,49,48,47,46,45,44,
43,41,40,39,38,37,36,35,34,33,
32,31,30,29,28,27,26,25,24,23,
22,21,20,19,18,17,16,15,14,13,
12,11,10,1,2,290,291,292,293,294,
187,296 ,297,298,299,71,70,274,275,276,
163,164,165,166,295,246,186,147,288,286,
285,284,283,282,281,280

Заметь - 0,3,4,5,6,7,8,9 в списке отсутствуют, валят сервер!


109.86.185.7:7777 ..::TrSB::.. PEN1: S.A.
GunnerДата: Воскресенье, 30.03.2008, 20:35 | Сообщение # 10
Уверенный в себе
Группа: Продвинутые
Сообщений: 173
Награды: 3
Город: Минск
Репутация: 13
Замечания: 0%
Статус:
zTron, в функциях типа if(classid == 0) id класов берётся не из игры, а из этого же мода.


... and if you not down with that I got two words for ya... SUCK IT!!!
zTronДата: Воскресенье, 30.03.2008, 20:47 | Сообщение # 11
Уверенный в себе
Группа: Продвинутые
Сообщений: 186
Награды: 4
Город: Харьков
Репутация: 39
Замечания: 20%
Статус:
Моё дело 28-е... Я со шкурками поэкскрементировал ранее, а сейчас бякнул вариант. Первые слова были "Очень возможно" :)


109.86.185.7:7777 ..::TrSB::.. PEN1: S.A.
JonnTheBestДата: Воскресенье, 30.03.2008, 21:13 | Сообщение # 12
Новенький
Группа: Продвинутые
Сообщений: 70
Награды: 1
Город: Старый Оскол, Белгородская обл.
Репутация: 19
Замечания: 0%
Статус:
Quote (andy96)
нафига файл? пиши текст прямо в игре!

А вот мне нужно чтоб была именно загрузка из файла!!! Акцентирую внимание на проблеме: см. переменную kt1n и ему подобные.



Все еще помогаю в скриптинге.
В разработке:
nothing
[off]xxx:...та строка что под оружием она отображает значение переменной, даже при попытке считить деньги вернуться на свое настоящее состояние. Если у меня у блондинки одна ниточка в голове которая уши держит и то я разобралась, то тебе мужику с твоим суперинтеллектуальным мозгом пригодным для логических вычислений это раз плюнуть. Просто вы все мужики ленитесь взять и разобраться, охото чтобы за вас всё тетя сделала. ... Вам бы тока пиво пить и у компа в игрушках или телика торчать[/off]
PHPДата: Понедельник, 31.03.2008, 11:14 | Сообщение # 13
Советчик
Группа: Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус:
СПАСИБА ЗА ИДЕЮ АВТОРУ ПЛЮЗ! Короче подгружается из файла инфа, выводится в чатег. Вродебы тупо зчем грузить? Но вот SAMP не может качать и догружать объекты и т.д.. Но наша Windows XP, может! Короче наша программка на Delphi грузит свежие новости из инета в файл news.txt, САМП это читает и выводит в чат! Или новости своего сайта. Круто!
LuxurYДата: Понедельник, 31.03.2008, 17:11 | Сообщение # 14
Уверенный в себе
Группа: Продвинутые
Сообщений: 281
Награды: 1
Город: OZ
Репутация: 45
Замечания: 0%
Статус:
Code
stock EF_GetArg(file[],arg[]) {
new tmpstrf[128];
if (fexist(file)) {
new File:tmpfile,tmp[64];
tmpfile = fopen(file,io_read);
while (fread(tmpfile,tmp)) {
new cmp=chrfind('=',tmp);
format(tmpstrf,sizeof(tmpstrf),"%s",tmp);
tmp[cmp] = EOS;
if (!strcmp(arg,tmp,true)) {
format(tmpstrf,sizeof(tmpstrf),"%s",tmpstrf[cmp+1]);
}}
fclose(tmpfile);
}
return tmpstrf;
}

Code
stock chrfind(needle,haystack[],start = 0) {
new len = strlen(haystack);
while (start < len) {
start++;
if (haystack[start] == needle) return start;
}
return -1;
}

попробуй это,должно работать. правда я свой инклуд до конца не дописал)

например
строка=тут_текст_или еще_ченьть

извлекает все что после знака =
чтение идет по названию строки (в данном случае - это "строка")


www.gtascript.ru admin
www.gtascript.ru - профессиональный скриптинг SA-MP, MTA
JonnTheBestДата: Вторник, 08.04.2008, 16:56 | Сообщение # 15
Новенький
Группа: Продвинутые
Сообщений: 70
Награды: 1
Город: Старый Оскол, Белгородская обл.
Репутация: 19
Замечания: 0%
Статус:
Сенкс попробую потом скажу о результатах. :)

Добавлено (31.03.2008, 19:25)
---------------------------------------------

Quote (andy96)
Короче подгружается из файла инфа, выводится в чатег.

Вообще то просто на экран, хотя может потом и в чатег! lol
Из фалйов подгружаться будет буквально ВСЁ - будет выгодно попробовать новичкам. ;)



Все еще помогаю в скриптинге.
В разработке:
nothing
[off]xxx:...та строка что под оружием она отображает значение переменной, даже при попытке считить деньги вернуться на свое настоящее состояние. Если у меня у блондинки одна ниточка в голове которая уши держит и то я разобралась, то тебе мужику с твоим суперинтеллектуальным мозгом пригодным для логических вычислений это раз плюнуть. Просто вы все мужики ленитесь взять и разобраться, охото чтобы за вас всё тетя сделала. ... Вам бы тока пиво пить и у компа в игрушках или телика торчать[/off]


Сообщение отредактировал JonnTheBest - Вторник, 08.04.2008, 16:57
  • Страница 1 из 1
  • 1
Поиск:





 


 


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