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

 



 
          





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





Последние Файлы 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Дата: Вторник, 03.11.2009, 12:24 | Сообщение # 316
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
W@R, проверь крепление рук, потому что я не могу ошибаться - я этот мод написал cool


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
JonnTheBestДата: Вторник, 03.11.2009, 12:43 | Сообщение # 317
Новенький
Группа: Продвинутые
Сообщений: 70
Награды: 1
Город: Старый Оскол, Белгородская обл.
Репутация: 19
Замечания: 0%
Статус:
Есть "индийский" способ: использовать текстовую строку в которой при (minutes <= 9) будет стоять "0", а иначе будет стоять"" и расположить эту строку строго перед количеством минут. Бред, но работает. :)


Все еще помогаю в скриптинге.
В разработке:
nothing
[off]xxx:...та строка что под оружием она отображает значение переменной, даже при попытке считить деньги вернуться на свое настоящее состояние. Если у меня у блондинки одна ниточка в голове которая уши держит и то я разобралась, то тебе мужику с твоим суперинтеллектуальным мозгом пригодным для логических вычислений это раз плюнуть. Просто вы все мужики ленитесь взять и разобраться, охото чтобы за вас всё тетя сделала. ... Вам бы тока пиво пить и у компа в игрушках или телика торчать[/off]
W@RДата: Вторник, 03.11.2009, 12:57 | Сообщение # 318
Постоялец
Группа: Пользователи
Сообщений: 335
Награды: 3
Город: а.k.a ЕкБ_ЮЗ
Репутация: 51
Замечания: 20%
Статус:
stepmex, раз вы такой умный , объясни как убрать ограничение игровой зоны , чтобы можно было ездить не только в Лос-Сантосе




Translation from english to russian Ravens_Roleplay_v3 (RC5.2) - 0.3c--------15%
stepmexДата: Вторник, 03.11.2009, 18:59 | Сообщение # 319
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
W@R, искать в скрипте никто не запрещал!
[pwn]new Float:px, Float:py, Float:pz, Float:health;
GetPlayerPos(p,px,py,pz);
GetPlayerHealth(p,health);
if(-3.0<px<3000.0 && -2650.0<py<-400.0)
{
if(health < 100.0)
{
SetPlayerHealth(p,health + 1.0);
}
else if(health >= 100.0)
{
SetPlayerHealth(p,100.0);
}
CreateMapIcon(p,px,py,pz);
}
else
{
if(PlayerLanguage[p] == 1){SendClientMessage(p,COLOR_RED,"SERVER: return to game zone!");}
else if(PlayerLanguage[p] == 2){SendClientMessage(p,COLOR_RED,"SERVER: вернитесь в игровую зону!");}
SetPlayerHealth(p,health - 5.0);
}[/pwn]Запрос банальный - по фразе "SERVER: вернитесь в игровую зону!".

Добавлено (03.11.2009, 18:59)
---------------------------------------------
Вместо всего этого напиши:[pwn]new Float:px, Float:py, Float:pz, Float:health;
GetPlayerPos(p,px,py,pz);
GetPlayerHealth(p,health);
if(health < 100.0)
{
SetPlayerHealth(p,health + 1.0);
}
else if(health >= 100.0)
{
SetPlayerHealth(p,100.0);
}
CreateMapIcon(p,px,py,pz);[/pwn]


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
JustDanceДата: Среда, 04.11.2009, 20:13 | Сообщение # 320
Уверенный в себе
Группа: Продвинутые
Сообщений: 179
Награды: 4
Город: Ivano-frankovsk
Репутация: 25
Замечания: 0%
Статус:
Хорошой народ! Как бэ на втором бетатесте 0.3 когда кликал по игроку в меню таб, открывалось написаноё сообщение " /pm [id игрока которого я кликнул] " это как бы спрощена функция пм. Вот питаюсь зделать на своём сервере это, как бэ за это отвичает калбэк OnPlayerClickPlayer, но какая самая функция открытие диалога что бы писать сообщение?


Игроки сампа:
heufixДата: Среда, 04.11.2009, 20:15 | Сообщение # 321
Уважаемый человек
Группа: Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус:
eXtrike, Знаешь такое слово поиск?


Радость
JustDanceДата: Четверг, 05.11.2009, 10:11 | Сообщение # 322
Уверенный в себе
Группа: Продвинутые
Сообщений: 179
Награды: 4
Город: Ivano-frankovsk
Репутация: 25
Замечания: 0%
Статус:
Да я искал... что-то не мог найти

Добавлено (05.11.2009, 10:11)
---------------------------------------------
http://wiki.sa-mp.com/wiki/Areacheck
W@R, если чтото не понимаеш переводчик поможет !клак!


Игроки сампа:
feel_onДата: Четверг, 05.11.2009, 11:05 | Сообщение # 323
Новенький
Группа: Пользователи
Сообщений: 67
Награды: 2
Город: Белая Холуница
Репутация: 29
Замечания: 0%
Статус:
скажите пожалуйста, в моём моде, при входе в игру, игроку даётся свой цвет. Как это убрать? и отчего это зависит?
цвет даётся не рандомно, а по порядку. ид0=оранж., ид1=фиолетовый, ид2=там тоже какой то цвет, хз, и т.д

JustDanceДата: Четверг, 05.11.2009, 12:32 | Сообщение # 324
Уверенный в себе
Группа: Продвинутые
Сообщений: 179
Награды: 4
Город: Ivano-frankovsk
Репутация: 25
Замечания: 0%
Статус:
feel_on, поищи в public OnPlayerSpawn, там должно быть SetPlayerColor.......


Игроки сампа:
feel_onДата: Четверг, 05.11.2009, 13:33 | Сообщение # 325
Новенький
Группа: Пользователи
Сообщений: 67
Награды: 2
Город: Белая Холуница
Репутация: 29
Замечания: 0%
Статус:
Quote (eXtrike)
feel_on, поищи в public OnPlayerSpawn, там должно быть SetPlayerColor.......

в том то и дело, что нету.
хотя у меня есть команды /setcolor и /setpcolor
[pwn]
//---------------------[Set Color]----------------------------------------------
if(strcmp(cmd, "/setcolor", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < 2) return DenyMessage(playerid, 2);
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setcolor [öâåò]");
SendClientMessage(playerid, COLOR_WHITE, "Available colors: White, Blue, Red, Green, Yellow, Purple, Orange, Pink & Brown.");
return 1;
}
if(strcmp(x_nr,"white",true) == 0)
{
SetPlayerColor(playerid, COLOR_WHITE);
SendClientMessage(playerid, COLOR_WHITE, "Òåïåðü âàø öâåò íèêà áåëûé.");
SetPlayerMarkerForPlayer(playerid, 1, 0xFFFFFF00 );
return 1;
}
if(strcmp(x_nr,"blue",true) == 0)
{
SetPlayerColor(playerid, COLOR_BLUE);
SendClientMessage(playerid, COLOR_BLUE, "Òåïåðü âàø öâåò íèêà ñèíèé.");
return 1;
}
if(strcmp(x_nr,"red",true) == 0)
{
SetPlayerColor(playerid, COLOR_BRIGHTRED);
SendClientMessage(playerid, COLOR_BRIGHTRED, "Òåïåðü âàø öâåò íèêà êðàñíûé");
return 1;
}
if(strcmp(x_nr,"green",true) == 0)
{
SetPlayerColor(playerid, COLOR_GREEN);
SendClientMessage(playerid, COLOR_GREEN, "Òåïåðü âàø öâåò íèêà çåë¸íûé");
return 1;
}
if(strcmp(x_nr,"yellow",true) == 0)
{
SetPlayerColor(playerid, COLOR_YELLOW);
SendClientMessage(playerid, COLOR_YELLOW, "Òåïåðü âàø öâåò íèêà æ¸ëòûé");
return 1;
}
if(strcmp(x_nr,"black",true) == 0)
{
SetPlayerColor(playerid, COLOR_BLACK);
SendClientMessage(playerid, COLOR_BLACK, "Òåïåðü âàø öâåò íèêà ÷¸ðíûé");
SetPlayerMarkerForPlayer( 42, 1, 0xFFFFFF00 );
return 1;
}
if(strcmp(x_nr,"purple",true) == 0)
{
SetPlayerColor(playerid, COLOR_PURPLE);
SendClientMessage(playerid, COLOR_PURPLE, "Òåïåðü âàø öâåò íèêà ïóðïóðíûé");
return 1;
}
if(strcmp(x_nr,"orange",true) == 0)
{
SetPlayerColor(playerid, COLOR_ORANGE);
SendClientMessage(playerid, COLOR_ORANGE, "Òåïåðü âàø öâåò íèêà îðàíæåâûé");
return 1;
}
if(strcmp(x_nr,"pink",true) == 0)
{
SetPlayerColor(playerid, COLOR_PINK);
SendClientMessage(playerid, COLOR_PINK, "Òåïåðü âàø öâåò íèêà ðîçîâûé");
return 1;
}
if(strcmp(x_nr,"brown",true) == 0)
{
SetPlayerColor(playerid, COLOR_BROWN);
SendClientMessage(playerid, COLOR_BROWN, "Òåïåðü âàø öâåò íèêà êîðè÷íåâûé");
return 1;
}
return 1;
}
//---------------------[SetPColor]----------------------------------------------
if(strcmp(cmd, "/setpcolor", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] < 2) return DenyMessage(playerid, 2);
tmp = strtok(cmdtext, idx);
new otherplayer = ReturnUser(tmp);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setpcolor [playerid] [name]");
if(!IsPlayerConnected(otherplayer)) return SendClientMessage(playerid, COLOR_WHITE, "Invalid Player ID.");
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setpcolor [playerid] [name]");
SendClientMessage(playerid, COLOR_WHITE, "Available colors: White, Blue, Red, Green, Yellow, Purple, Orange, Pink & Brown.");
return 1;
}
if(strcmp(x_nr,"white",true) == 0)
{
SetPlayerColor(otherplayer, COLOR_WHITE);
SendClientMessage(otherplayer, COLOR_WHITE, "Color set to White.");
SetPlayerMarkerForPlayer(otherplayer, 1, 0xFFFFFF00 );
return 1;
}
if(strcmp(x_nr,"blue",true) == 0)
{
SetPlayerColor(otherplayer, COLOR_BLUE);
SendClientMessage(otherplayer, COLOR_BLUE, "Color set to Blue.");
return 1;
}
if(strcmp(x_nr,"red",true) == 0)
{
SetPlayerColor(otherplayer, COLOR_BRIGHTRED);
SendClientMessage(otherplayer, COLOR_BRIGHTRED, "Color set to Red.");
return 1;
}
if(strcmp(x_nr,"green",true) == 0)
{
SetPlayerColor(otherplayer, COLOR_GREEN);
SendClientMessage(otherplayer, COLOR_GREEN, "Color set to Green.");
return 1;
}
if(strcmp(x_nr,"yellow",true) == 0)
{
SetPlayerColor(otherplayer, COLOR_YELLOW);
SendClientMessage(otherplayer, COLOR_YELLOW, "Color set to Yellow.");
return 1;
}
if(strcmp(x_nr,"black",true) == 0)
{
SetPlayerColor(otherplayer, COLOR_BLACK);
SendClientMessage(otherplayer, COLOR_BLACK, "Color set to Black.");
SetPlayerMarkerForPlayer( 42, 1, 0xFFFFFF00 );
return 1;
}
if(strcmp(x_nr,"purple",true) == 0)
{
SetPlayerColor(otherplayer, COLOR_PURPLE);
SendClientMessage(otherplayer, COLOR_PURPLE, "Color set to Purple.");
return 1;
}
if(strcmp(x_nr,"orange",true) == 0)
{
SetPlayerColor(otherplayer, COLOR_ORANGE);
SendClientMessage(otherplayer, COLOR_ORANGE, "Color set to Orange.");
return 1;
}
if(strcmp(x_nr,"pink",true) == 0)
{
SetPlayerColor(otherplayer, COLOR_PINK);
SendClientMessage(otherplayer, COLOR_PINK, "Color set to Pink.");
return 1;
}
if(strcmp(x_nr,"brown",true) == 0)
{
SetPlayerColor(otherplayer, COLOR_BROWN);
SendClientMessage(otherplayer, COLOR_BROWN, "Color set to Brown.");
return 1;
}
}
return 1;
}
[/pwn]
может они виноваты? bb2

E1edgeДата: Четверг, 05.11.2009, 13:44 | Сообщение # 326
Освоившийся
Группа: Продвинутые
Сообщений: 108
Награды: 3
Город: Украина
Репутация: 23
Замечания: 20%
Статус:
Эмм...говорят же
Quote
при входе в игру
. А при входе в игру выполняется OnPlayerConnect, а не OnPlayerSpawn.
feel_on, поищи в OnPlayerConnect и удали функции SetPlayerColor.




GTA.ru Training Server - 212.42.38.84:7780
AADS Mode v.2.8 by [TWP]_E1edge
feel_onДата: Четверг, 05.11.2009, 14:05 | Сообщение # 327
Новенький
Группа: Пользователи
Сообщений: 67
Награды: 2
Город: Белая Холуница
Репутация: 29
Замечания: 0%
Статус:
Quote (Butilka)
. А при входе в игру выполняется OnPlayerConnect, а не OnPlayerSpawn. feel_on, поищи в OnPlayerConnect и удали функции SetPlayerColor.

нет нигде SetPlayerColor кроме команд :(

[S][L][I][D][E][R]Дата: Четверг, 05.11.2009, 15:24 | Сообщение # 328
Освоившийся
Группа: Продвинутые
Сообщений: 120
Награды: 16
Город: Москва
Репутация: -3
Замечания: 40%
Статус:
хочу намутить такую вещь:вообщем ходит туда ,сюда бот ,когда подъезжает именно банда,или не свои,то он пишет в чат:введите /(пароль),типо если пароль к примеру "унитаз" и его игрок ввёл правильно,то ему бот пишет:проезжайте пожалуйста и пишет комманду для открытия ворот,а если не правильно ввёл,то пишет убирайся!пароль не верный!вот так вот.я неочень соображаю,как сделать,помогите плз,бота я знаю как делать.а вот с паролем и прочей лабудой я хз как...


Samp скоро умрет) Го в гта 5 :)
stepmexДата: Четверг, 05.11.2009, 15:27 | Сообщение # 329
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (feel_on)
цвет даётся не рандомно, а по порядку. ид0=оранж., ид1=фиолетовый, ид2=там тоже какой то цвет, хз, и т.д
так сделано поумолчанию ничего вы с этим не сделаете, единственное самим задавать цвета которые вам надо.



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
JustDanceДата: Четверг, 05.11.2009, 21:30 | Сообщение # 330
Уверенный в себе
Группа: Продвинутые
Сообщений: 179
Награды: 4
Город: Ivano-frankovsk
Репутация: 25
Замечания: 0%
Статус:
А как прикрепить стрингу к текстдраву?


Игроки сампа:
Поиск:





 


 


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