Последние Файлы GTA 4
Последние Файлы GTA-MP
Реклама
[Архив] Помощь новичкам по скриптингу ! #2
heufix Дата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды:
22
Репутация:
231
Замечания:
80%
Статус:
Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем! (С)[PZ]KYZ[AIR] . Старая Тема уже достаточно полна ответов, это продолжение первой темы. Убедительная просьба к Новичкам:
К большому сожалению, на этом форуме экстрасенсы не сидят ,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники , не забывайте приписывать ваш код к своему сообщению(в тег pwn).
Радость
FaratoS_VeX Дата: Воскресенье, 08.01.2012, 21:41 | Сообщение # 4021
Новенький
Группа:
Продвинутые
Сообщений: 41
Награды:
1
Город: Пенза-Сити
Репутация:
1
Замечания:
0%
Статус:
tolea695 , Качаешь новый сервер для клиента 0.3d из этой папки копируешь samp-server.exe в папку где у тебя находиться тот клиент, который нужно обновить
Geryy Дата: Понедельник, 09.01.2012, 04:26 | Сообщение # 4022
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды:
24
Город: Москва
Репутация:
785
Замечания:
0%
Статус:
Quote (Моцарт )
Умел бы ( Я даж хз что такое паблик, вообще первый раз в моде вниз скрипт копировал, но там куча ошибок было, значит не правильно((
Тогда не парься
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Моцарт Дата: Понедельник, 09.01.2012, 08:34 | Сообщение # 4023
Новенький
Группа:
Пользователи
Сообщений: 15
Награды:
0
Город: г. Краснодар
Репутация:
0
Замечания:
0%
Статус:
Не парился бы, если б можно было больше 16скриптов закидывать :D:D И так новые вопросы и просьбы помоч: 1. Мне нужен скрипт, чтобы при убийстве кого либо, вам добавлялись 5000$, если убили вас, то отнимались 5000$ и чтобы в минус не уходило (тупо забирало последнии деньги) :D:D Пожалста кто нить напишите для меня этот простой скриптик ))) за + или как там у вас говорится)) 2. Требуется еще один скрипт, чтобы на сервере были бесконечные патроны и не было перезарядки, один нашёл, но там нужно, чтобы его админ запускал (а нужно что запускалась сама при включении сервера) За ++++++
Geryy Дата: Понедельник, 09.01.2012, 09:26 | Сообщение # 4024
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды:
24
Город: Москва
Репутация:
785
Замечания:
0%
Статус:
Quote (Моцарт )
1. Мне нужен скрипт, чтобы при убийстве кого либо, вам добавлялись 5000$, если убили вас, то отнимались 5000$ и чтобы в минус не уходило (тупо забирало последнии деньги)
Code
public OnPlayerDeath(playerid, killerid, reason) { GivePlayerMoney(killerid,5000); if(GetPlayerMoney(playerid) < 5000) { SetPlayerMoney(playerid,0); } esle { GivePlayerMoney(playerid,-5000); } return 1; }
Quote (Моцарт )
2. Требуется еще один скрипт, чтобы на сервере были бесконечные патроны
Выставляй при спавне просто GivePlayerWeapon(playerid, оружие, 9999);
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Моцарт Дата: Понедельник, 09.01.2012, 11:23 | Сообщение # 4025
Новенький
Группа:
Пользователи
Сообщений: 15
Награды:
0
Город: г. Краснодар
Репутация:
0
Замечания:
0%
Статус:
Тупой вопрос, но всё же: куда в моде вставлять этот код? public OnPlayerDeath(playerid, killerid, reason) { GivePlayerMoney(killerid,5000); if(GetPlayerMoney(playerid) < 5000) { SetPlayerMoney(playerid,0); } esle { GivePlayerMoney(playerid,-5000); } return 1; } такую строчку нашёл public OnPlayerDeath(playerid, killerid, reason) Вставляю ниже, пишет много ошибок
tolea695 Дата: Понедельник, 09.01.2012, 11:36 | Сообщение # 4026
Освоившийся
Группа:
Пользователи
Сообщений: 75
Награды:
0
Город: PMR
Репутация:
-46
Замечания:
0%
Статус:
FaratoS_VeX , я когда поменял у меня мод не вкл пишет uncown
Stap Дата: Понедельник, 09.01.2012, 12:48 | Сообщение # 4027
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 823
Награды:
13
Город: Нижний Тагил
Репутация:
573
Замечания:
80%
Статус:
Моцарт , кинь сюда весь Code
public OnPlayerDeath(playerid,killerid,reason)
...к а р а н д а ш и разного цвета на вкус одинаковы.... Мои работы: [MAP ]ПТО v.1.0[Законченa ][Ссылка(Клик) ] [MAP+FS ]ПТО v.2.0(Заключительная)[55% ]
Geryy Дата: Понедельник, 09.01.2012, 12:53 | Сообщение # 4028
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды:
24
Город: Москва
Репутация:
785
Замечания:
0%
Статус:
Quote (Моцарт )
Вставляю ниже, пишет много ошибок
Вставляй у себя сразу после public OnPlayerDeath(playerid, killerid, reason) { код GivePlayerMoney(killerid,5000); if(GetPlayerMoney(playerid) < 5000) { SetPlayerMoney(playerid,0); } esle { GivePlayerMoney(playerid,-5000); }
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Моцарт Дата: Понедельник, 09.01.2012, 13:25 | Сообщение # 4029
Новенький
Группа:
Пользователи
Сообщений: 15
Награды:
0
Город: г. Краснодар
Репутация:
0
Замечания:
0%
Статус:
Щас это: public OnPlayerDeath(playerid, killerid, reason) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "{54da00}•••> %s {FF0066} áûë óáèò! <•••",name); SendClientMessageToAll(COLORE_VERDE, string); GameTextForPlayer(playerid, "~r~Death!", 10000, 0); DropWeapons(playerid); SendDeathMessage(killerid,playerid,reason); if(reason==0){ new nickname[MAX_PLAYER_NAME]; new nickname2[MAX_PLAYER_NAME]; GivePlayerMoney(killerid,20); GetPlayerName(killerid, nickname, sizeof(nickname)); GetPlayerName(playerid, nickname2, sizeof(nickname2)); format(string, sizeof(string), "\"%s\" ha appena ucciso \"%s\"con pugni", nickname, nickname2); SendClientMessageToAll(COLORE_ROSSO,string);} if(reason==1){ new nickname[MAX_PLAYER_NAME]; new nickname2[MAX_PLAYER_NAME]; GivePlayerMoney(killerid,200); GetPlayerName(killerid, nickname, sizeof(nickname)); GetPlayerName(playerid, nickname2, sizeof(nickname2)); format(string, sizeof(string), "\"%s\" ha appena ucciso \"%s\"con Brass Knuckles", nickname, nickname2); SendClientMessageToAll(COLORE_ROSSO,string);} if(reason==2){ new nickname[MAX_PLAYER_NAME]; new nickname2[MAX_PLAYER_NAME]; GivePlayerMoney(killerid,200); GetPlayerName(killerid, nickname, sizeof(nickname)); GetPlayerName(playerid, nickname2, sizeof(nickname2)); format(string, sizeof(string), "\"%s\" ha appena ucciso \"%s\"con Golf Club", nickname, nickname2); SendClientMessageToAll(COLORE_ROSSO,string);} if(reason==3){ new nickname[MAX_PLAYER_NAME]; new nickname2[MAX_PLAYER_NAME]; GivePlayerMoney(killerid,200); GetPlayerName(killerid, nickname, sizeof(nickname)); GetPlayerName(playerid, nickname2, sizeof(nickname2)); format(string, sizeof(string), "\"%s\" ha appena ucciso \"%s\"con Nite Stick", nickname, nickname2); SendClientMessageToAll(COLORE_ROSSO,string);} if(reason==4){ new nickname[MAX_PLAYER_NAME]; new nickname2[MAX_PLAYER_NAME]; GivePlayerMoney(killerid,200); GetPlayerName(killerid, nickname, sizeof(nickname)); GetPlayerName(playerid, nickname2, sizeof(nickname2)); format(string, sizeof(string), "\"%s\" ha appena ucciso \"%s\"con Knife", nickname, nickname2); SendClientMessageToAll(COLORE_ROSSO,string);} if(reason==5){ Вставляю ниже : public OnPlayerDeath(playerid, killerid, reason) { GivePlayerMoney(killerid,5000); if(GetPlayerMoney(playerid) < 5000) { SetPlayerMoney(playerid,0); } esle { GivePlayerMoney(playerid,-5000); new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "{54da00}•••> %s {FF0066} áûë óáèò! <•••",name); SendClientMessageToAll(COLORE_VERDE, string); GameTextForPlayer(playerid, "~r~Death!", 10000, 0); DropWeapons(playerid); SendDeathMessage(killerid,playerid,reason); if(reason==0){ new nickname[MAX_PLAYER_NAME]; new nickname2[MAX_PLAYER_NAME]; GivePlayerMoney(killerid,20); GetPlayerName(killerid, nickname, sizeof(nickname)); GetPlayerName(playerid, nickname2, sizeof(nickname2)); format(string, sizeof(string), "\"%s\" ha appena ucciso \"%s\"con pugni", nickname, nickname2); SendClientMessageToAll(COLORE_ROSSO,string);} if(reason==1){ new nickname[MAX_PLAYER_NAME]; new nickname2[MAX_PLAYER_NAME]; GivePlayerMoney(killerid,200); GetPlayerName(killerid, nickname, sizeof(nickname)); GetPlayerName(playerid, nickname2, sizeof(nickname2)); format(string, sizeof(string), "\"%s\" ha appena ucciso \"%s\"con Brass Knuckles", nickname, nickname2); SendClientMessageToAll(COLORE_ROSSO,string);} if(reason==2){ new nickname[MAX_PLAYER_NAME]; new nickname2[MAX_PLAYER_NAME]; GivePlayerMoney(killerid,200); GetPlayerName(killerid, nickname, sizeof(nickname)); GetPlayerName(playerid, nickname2, sizeof(nickname2)); format(string, sizeof(string), "\"%s\" ha appena ucciso \"%s\"con Golf Club", nickname, nickname2); SendClientMessageToAll(COLORE_ROSSO,string);} if(reason==3){ new nickname[MAX_PLAYER_NAME]; new nickname2[MAX_PLAYER_NAME]; GivePlayerMoney(killerid,200); GetPlayerName(killerid, nickname, sizeof(nickname)); GetPlayerName(playerid, nickname2, sizeof(nickname2)); Пишет 2 ошибки: C:\Users\MOCART\Downloads\Ñåðâåðà GTA SAMP\YourGameFunServ\gamemodes\YourGameFun.pwn(1679) : error 017: undefined symbol "SetPlayerMoney" C:\Users\MOCART\Downloads\Ñåðâåðà GTA SAMP\YourGameFunServ\gamemodes\YourGameFun.pwn(1681) : error 017: undefined symbol "esle"
keksmario Дата: Понедельник, 09.01.2012, 15:39 | Сообщение # 4030
Новенький
Группа:
Пользователи
Сообщений: 24
Награды:
0
Город: Тольятти
Репутация:
15
Замечания:
0%
Статус:
tolea695 , возможно мод использует плагин, пропиши его название в server.cfg, если у тебя ОС Windows пиши название без расширения, если Linux, то с расширение файла.
А Вы замечали что русские игроки SAMP пишут слово "амуниция" через "а" и с двумя "м"?
tolea695 Дата: Понедельник, 09.01.2012, 16:29 | Сообщение # 4031
Освоившийся
Группа:
Пользователи
Сообщений: 75
Награды:
0
Город: PMR
Репутация:
-46
Замечания:
0%
Статус:
keksmario , всёравно
Geryy Дата: Понедельник, 09.01.2012, 17:18 | Сообщение # 4032
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды:
24
Город: Москва
Репутация:
785
Замечания:
0%
Статус:
Quote (Моцарт )
Пишет 2 ошибки:
Вот так вставляй. Code
GivePlayerMoney(killerid,5000); if(GetPlayerMoney(playerid) < 5000) { ResetPlayerMoney(playerid); } else { GivePlayerMoney(playerid,-5000); }
Хотя у тебя там уже дается киллеру по 200 $
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Моцарт Дата: Понедельник, 09.01.2012, 17:39 | Сообщение # 4033
Новенький
Группа:
Пользователи
Сообщений: 15
Награды:
0
Город: г. Краснодар
Репутация:
0
Замечания:
0%
Статус:
Спасибо, скобочку я просто не поставил :):) а теперь как убрать, чтобы по 200$ не давало ?)
Geryy Дата: Понедельник, 09.01.2012, 17:45 | Сообщение # 4034
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды:
24
Город: Москва
Репутация:
785
Замечания:
0%
Статус:
Закоментируй все строки где выдаются //GivePlayerMoney(killerid,200);
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Моцарт Дата: Понедельник, 09.01.2012, 19:19 | Сообщение # 4035
Новенький
Группа:
Пользователи
Сообщений: 15
Награды:
0
Город: г. Краснодар
Репутация:
0
Замечания:
0%
Статус:
Спасибо большое, всё работает ))) Ну вот еще вопросик (надеюсь последний), скачал я скрипт http://www.samp-rus.com/load/fs_rabota_dalnobojshhika/4-1-0-2377 Но туда плохо, что нету телепорта вот координаты AddPlayerClass(17,-18.3532,-297.9198,5.4297,358.3824,0,0,0,0,0,0); // Можешь пожалуйста написать код и сказать куда его пихать ))))