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

 



 
          





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





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



Радость
ToMa$Дата: Пятница, 30.04.2010, 19:11 | Сообщение # 1261
Новенький
Группа: Пользователи
Сообщений: 65
Награды: 0
Город: Нет
Репутация: -6
Замечания: 0%
Статус:
Вот я се замутил домик на винвуде, всё точно по вашим указаниям но почемуто когда выходишь из дома оказываешься где-то в пустыне оО
Вот павно Хоус Кар Спавнс
Code
new Float:HouseCarSpawns[35][] = {
{288.7172,-1155.4611,80.6328,222.9174}//34

Вот павно Хоус Инфо
Code
new HouseInfo[35][hInfo];

Вот савепозишион
Code
AddPlayerClass(294,489.9220,1411.5284,1084.4161,249.7623,0,0,0,0,0,0); // Нутрь дома
AddPlayerClass(294,300.0744,-1154.2872,81.3891,319.5797,0,0,0,0,0,0); // Улица
AddStaticVehicle(547,288.7172,-1155.4611,80.6328,222.9174,1,1); // Тачка

Вот что плучилось в property.cfg
Code

489.9220,1411.5284,1084.4161,300.0744,-1154.2872,81.3891,,0,0,0,0,0,0,The State,VineWood,250000,0,0,12,1,0,0,5000,1,0,547,-1,-1,134,3

НУ ЧТО НЕ ТАК МАЗАФАКА!!?? suicide2

Добавлено (30.04.2010, 19:11)
---------------------------------------------

Quote (Stels)
MTA MapEditor или Скрипт от Ghost'а

Как координаты через мапедитор узнать?(им пользовался)
Ставлю ворота но нифига не могу найти координаты!
Координаты нужны закрытых и открытых ворот, и как приписать объект к моду?

StelsДата: Пятница, 30.04.2010, 19:20 | Сообщение # 1262
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Quote (ToMa$)
Как координаты через мапедитор узнать?(им пользовался)
Подробная инструкция(MAP FILE)




Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.


Сообщение отредактировал Stels - Пятница, 30.04.2010, 19:21
PepykДата: Пятница, 30.04.2010, 19:46 | Сообщение # 1263
Освоившийся
Группа: Пользователи
Сообщений: 111
Награды: 1
Город: ЧернобыльЬ
Репутация: 13
Замечания: 0%
Статус:
Вот мой вариант по проставке обьектов!
Ищешь в моде строчки public OnGameModeInit()
там ниже чуть увидешь наподобе таких строчек...

[pwn] CreateObject(2896,935.0770,-1093.6145,24.3249,0,0,96);
CreateObject(2896,931.4307,-1090.4329,24.3023,0,0,96);
CreateObject(1378,1615.5907,-753.8990,61.7521,0,0,96);
CreateObject(700,1388.8018,-928.3258,34.3516,0,0,96);
CreateObject(700,1389.2321,-922.3411,34.3348,0,0,96);
CreateObject(700,1391.0245,-913.3401,35.3158,0,0,96);[/pwn]

Что как и где?:здесь)
CreateObject(2896 ,935.0770, -1093.6145, 24.3249, 0, 0, 96);
2896 = это ид обьекта иды обьектов можешь узнать здесь : http://wiki.sa-mp.com/wiki/Model_ID
935.0770, -1093.6145, 24.3249 = координаты X, Y, Z
0, 0, = наклон вперёди(на сколько градусов) , наклон в право(в лево)на столькото градусов
96 = поворот самого обьекта, вправо,влево тебе решать)

нууу..дальше..как обычно берёшь сохраняешь свои координаты,
выбераешь обект и всё это вставляшь как у меня написанно выше))

ToMa$Дата: Пятница, 30.04.2010, 19:57 | Сообщение # 1264
Новенький
Группа: Пользователи
Сообщений: 65
Награды: 0
Город: Нет
Репутация: -6
Замечания: 0%
Статус:
Pepyk,
Ок понял, а с домом то что?)

PepykДата: Пятница, 30.04.2010, 19:59 | Сообщение # 1265
Освоившийся
Группа: Пользователи
Сообщений: 111
Награды: 1
Город: ЧернобыльЬ
Репутация: 13
Замечания: 0%
Статус:
ааа...извени..)
Повтори вопрос** new_russian

ToMa$Дата: Пятница, 30.04.2010, 20:04 | Сообщение # 1266
Новенький
Группа: Пользователи
Сообщений: 65
Награды: 0
Город: Нет
Репутация: -6
Замечания: 0%
Статус:
Pepyk, Аська есть?
PepykДата: Пятница, 30.04.2010, 20:05 | Сообщение # 1267
Освоившийся
Группа: Пользователи
Сообщений: 111
Награды: 1
Город: ЧернобыльЬ
Репутация: 13
Замечания: 0%
Статус:
ыгы...
[pwn][pwn][pwn][pwn][pwn]434826574[/pwn][/pwn][/pwn][/pwn][/pwn]

Vidok[q]Дата: Пятница, 30.04.2010, 20:07 | Сообщение # 1268
Новенький
Группа: Продвинутые
Сообщений: 19
Награды: 1
Город: Kirov
Репутация: -29
Замечания: 0%
Статус:
На мои то вопросы ответьте
1)Как сделать чтобы пользователь входил по какой-нибудь команде и пароль можно настроить и какой пароль он введет в ту команду попадет?!
2)Как мне сделать разные классы в моде? Типа инженер у которого оружие какое нить... и команды определенные...
3)Очки. Например за смерть игрока из другой команде моей дается 1 очко и чтобы счетчик было видно например справа внизу?
4)Маленькую миссию с машинами... Типа взял машину подъехал к чп и очки даются твоей команде(и чтоб очки давались надо сидеть в машине). Потом например приехала вторая команда отобрала машину и поставила на свой чп и даются теперь очки второй команде.
5)Систему уровня за 3 фрага дают уровень.
6)Ограничение машины по уровню например можно ездить с 10го.
7)Как сделать чтобы команда в которую вхожу сначала игры находилась снизу скина(класса) персонажа.
8)Как добавить цвета командам?
9)Чтоб за смерть давали 1000баксов.
10) Как сделать меню в котором можно закупать оружие.
Вот помоему вопросы закончились... Пока только я понял как расставлять машины, объекты, пикапы, классы игрока немножко. Пиши в теме или добавьте в асю 7996250.

PepykДата: Пятница, 30.04.2010, 20:14 | Сообщение # 1269
Освоившийся
Группа: Пользователи
Сообщений: 111
Награды: 1
Город: ЧернобыльЬ
Репутация: 13
Замечания: 0%
Статус:
хээ...я больше по Gotfather модам))
на вопросы ответить немогу((

Vidok[q]Дата: Пятница, 30.04.2010, 20:25 | Сообщение # 1270
Новенький
Группа: Продвинутые
Сообщений: 19
Награды: 1
Город: Kirov
Репутация: -29
Замечания: 0%
Статус:
Quote (Pepyk)
хээ...я больше по Gotfather модам))
на вопросы ответить немогу((

Тогда зачем это писать?

Ling-LingДата: Пятница, 30.04.2010, 22:24 | Сообщение # 1271
Новенький
Группа: Пользователи
Сообщений: 1
Награды: 0
Город: Апатиты
Репутация: -6
Замечания: 0%
Статус:
Помогите плз!!
Я хочу поставить свой сервер самп, но вот в чём проблема... Я накидал кучу скриптов в папку filterscripts , затем в файле с названием server.cfg написал все названия скриптов, которые я ставил, но у меня больше полавины того, что я ставил НЕ РАБОТАЕТ!!! хотелось бы узнать почему?? Зарание благодарю

P.S. Версия сервера 0.3, версия клиента 0.3.

P.P.S. Легче поставить сервак WoW с нуля :)

StelsДата: Пятница, 30.04.2010, 22:28 | Сообщение # 1272
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Quote (Ling-Ling)
Я накидал кучу
Ты сам ответил на свой вопрос.
Или проблема в тебе или в твоей куче или в том, что куча компилировалась не с теми инклудами.
Quote (Ling-Ling)
Легче поставить сервак WoW с нуля
Вперёд!




Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
Vidok[q]Дата: Воскресенье, 02.05.2010, 09:23 | Сообщение # 1273
Новенький
Группа: Продвинутые
Сообщений: 19
Награды: 1
Город: Kirov
Репутация: -29
Замечания: 0%
Статус:
Quote (Ling-Ling)
но у меня больше полавины того, что я ставил НЕ РАБОТАЕТ!!!

У тебя скриптов на вскидку 28штук...
Помоему максимум можно ставить 14, я точно не помню... Погугли!
Лучше вшивай скрипты в мод... Как то так ;)

Добавлено (02.05.2010, 09:23)
---------------------------------------------
Ну емае тут люди есть?

Quote
На мои то вопросы ответьте
1)Как сделать чтобы пользователь входил по какой-нибудь команде и пароль можно настроить и какой пароль он введет в ту команду попадет?!
2)Как мне сделать разные классы в моде? Типа инженер у которого оружие какое нить... и команды определенные...
3)Очки. Например за смерть игрока из другой команде моей дается 1 очко и чтобы счетчик было видно например справа внизу?
4)Маленькую миссию с машинами... Типа взял машину подъехал к чп и очки даются твоей команде(и чтоб очки давались надо сидеть в машине). Потом например приехала вторая команда отобрала машину и поставила на свой чп и даются теперь очки второй команде.
5)Систему уровня за 3 фрага дают уровень.
6)Ограничение машины по уровню например можно ездить с 10го.
7)Как сделать чтобы команда в которую вхожу сначала игры находилась снизу скина(класса) персонажа.
8)Как добавить цвета командам?
9)Чтоб за смерть давали 1000баксов.
10) Как сделать меню в котором можно закупать оружие.
Вот помоему вопросы закончились... Пока только я понял как расставлять машины, объекты, пикапы, классы игрока немножко. Пиши в теме или добавьте в асю 7996250.



Сообщение отредактировал Vidok[q] - Суббота, 01.05.2010, 16:49
ToMa$Дата: Воскресенье, 02.05.2010, 18:27 | Сообщение # 1274
Новенький
Группа: Пользователи
Сообщений: 65
Награды: 0
Город: Нет
Репутация: -6
Замечания: 0%
Статус:
Vidok, Тьфу ты на мои тоже фиг кто ответил...
1)Кстати народ у меня такой баг, когда меняешь имя игроку его акк копируется, тоесть когда сменил имя старый акк с именем остается в моде и новый создаётся, как устранить подскажите плз...
2)Потом хочу на каждую фрацкию сделать определенные ранги , у меня на всех фракция\мафиях\бандах по 20 рангов как сделать на каждый по разному
Вот вам весь скрипт /giverank
Code
    if(strcmp(cmd, "/giverank", true) == 0)
  {
   if(IsPlayerConnected(playerid))
   {
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_GRAD2, "*Используйте: /giverank [id игрока] [ранг]");
    return 1;
   }
   new para1;
   new level;
   para1 = ReturnUser(tmp);
   tmp = strtok(cmdtext, idx);
   level = strval(tmp);
   if(level > 20 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " В твоей фракции максимум 20 рангов!"); return 1; }
   if (PlayerInfo[playerid][pLeader] >= 1)
   {
   if(IsPlayerConnected(para1))
   {
   if(para1 != INVALID_PLAYER_ID)
   {
   GetPlayerName(para1, giveplayer, sizeof(giveplayer));
   GetPlayerName(playerid, sendername, sizeof(sendername));
   PlayerInfo[para1][pRank] = 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);
   }
   }
   }
   else
   {
   SendClientMessage(playerid, COLOR_GRAD1, " Этот игрок не в вашей фракции!");
   }
   }
   return 1;
  }

Подскажите плиз на 1 и на 2 вопрос ответьте желательно)

AG_VitekДата: Понедельник, 03.05.2010, 13:21 | Сообщение # 1275
Освоившийся
Группа: Пользователи
Сообщений: 91
Награды: 2
Город: .::samp-rus.com::.
Репутация: 7
Замечания: 20%
Статус:
есть ли такой скрипт или ктонить может сделать?

Который будет учитывать время прибывания игрока на сервере
чтобы он учитывал только первых 3 игроков которые само больше играли на сервере.

Добавлено (03.05.2010, 13:21)
---------------------------------------------

Quote (ToMa$)
1)Кстати народ у меня такой баг, когда меняешь имя игроку его акк копируется, тоесть когда сменил имя старый акк с именем остается в моде и новый создаётся, как устранить подскажите плз...

вот рабочий

if (strcmp(cmd, "/setname", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
new nicktmp[19];
new string2[256];
new string3[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, " Использовать: /setname [ид игрока][новый ник]");
return 1;
}
giveplayerid = strval(tmp);
format(nicktmp, sizeof(nicktmp), "%s", strtok(cmdtext, idx));
if(!strlen(nicktmp))
{
SendClientMessage(playerid, COLOR_GRAD1, " Использовать: /setname [ид игрока][новый ник]");
return 1;
}
else
{
if(strlen(nicktmp) < 3)
{
SendClientMessage(playerid, COLOR_GRAD1, " * Cлишком короткий ник!");
return 1;
}
else if(strlen(nicktmp) > 19)
{
SendClientMessage(playerid, COLOR_GRAD1, " * Cлишком длиный ник!");
return 1;
}
format(string, sizeof(string), "%s.ini", nicktmp);
if(fexist(string))
{
SendClientMessage(playerid, COLOR_GRAD1, " * Этот ник уже занят");
return 1;
}
else
{
if(IsPlayerConnected(giveplayerid))
{
// OnPlayerRename(nicktmp,string,giveplayerid);
format(string, sizeof(string), " Вам изменили ник,Теперь ваш ник: %s", nicktmp);
SendClientMessage(giveplayerid, COLOR_RED, string);
GetPlayerName(giveplayerid, playername, sizeof(playername));
format(string3, sizeof(string3), " %s теперь известен как %s", playername, nicktmp);
SendClientMessageToAll(COLOR_LIGHTRED, string3);
format(string2, sizeof(string2), "%s.ini", playername);
fremove(string2);
SetPlayerName(giveplayerid, nicktmp);
return 1;
}
}
}
}
return 1;
}


Мое творение:
[offtop][b][url=http://www.samp-rus.com/forum/8-10785-1][FS] House2LV[/url][/b]
[b][url=http://www.samp-rus.com/forum/8-10798-1][FS] Sbornik_v1[/url][/b]
[b][url=http://www.samp-rus.com/forum/9-10784-1][GM] RealWorld(r)[/url][/b]
[b][url=http://www.samp-rus.com/forum/8-10802-1][FS] HouseLS[/url][/b]
[b][url=http://www.samp-rus.com/forum/8-10790-1][FS] Auto-School[/url][/b]
[b][url=http://www.samp-rus.com/forum/8-10789-1][FS] Baza[/url][/b]
[/offtop]
Поиск:





 


 


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