16: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).



Радость
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); //
Можешь пожалуйста написать код и сказать куда его пихать ))))

Поиск:





 


 


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