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

 



 
          





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





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



Радость
AwmДата: Понедельник, 18.01.2010, 16:28 | Сообщение # 841
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Quote (IIIax)
как убрать старую систему пънения и поставить новую?

стереть старую и написать новую, ты хоть подумай головой.




"Life is hard... life is harder if you're stupid." - John Wayne
IIIaxДата: Понедельник, 18.01.2010, 17:23 | Сообщение # 842
Новенький
Группа: Пользователи
Сообщений: 8
Награды: 1
Город: Набережные Челны
Репутация: 0
Замечания: 0%
Статус:
Quote (Awm)
стереть старую и написать новую, ты хоть подумай головой.

Я то новую систему не умею писать. Подскжи или покажи как она вообще выглидит?

lol_sobakaДата: Понедельник, 18.01.2010, 18:39 | Сообщение # 843
Новенький
Группа: Пользователи
Сообщений: 41
Награды: 1
Город: Los Angeles
Репутация: 0
Замечания: 0%
Статус:
роскажите мне нубу
1.Как сделать чтобы даже если не выкинуло серавно спавнился на том же месте
2.Как сделать чтобы чел там тек или глок держал в одной руке
3.Как создать бота чтобы стоял например в магазине

SanSayДата: Вторник, 19.01.2010, 08:29 | Сообщение # 844
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
Quote (lol_sobaka)
1.Как сделать чтобы даже если не выкинуло серавно спавнился на том же месте

хех, в систему сохранения акка, добавить сохранение позиции.
Quote (lol_sobaka)
2.Как сделать чтобы чел там тек или глок держал в одной руке

SetPlayerSkillLevel



simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
mc_mr47Дата: Вторник, 19.01.2010, 12:08 | Сообщение # 845
Группа: Продвинутые
Сообщений: 357
Награды: 4
Город: Омск
Репутация: 0
Замечания: 100%
Статус:
у меня косяк в моде,мод эклипс,флэтаута,короче я делаю себя главой фбр/сапд
пишу /gov jgsj;
мне в ответ "вы не коп"
проверил коды вроде все правильно
и в /stats не пишится что я сапд ток глава и все crazy
прошу излогать на русском :)
[pwn]//----------------------------------[government]-----------------------------------------------
if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gTeam[playerid] != 2,1)
{
SendClientMessage(playerid, COLOR_GREY, " Вы не коп !");
return 1;
}
if(PlayerInfo[playerid][pRank] < 6)
{
SendClientMessage(playerid, COLOR_GREY, " Вы должны быть 6 ранга чтобы использовать это !");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/gov)ernment [text]");
return 1;
}
SendClientMessageToAll(COLOR_WHITE, "|___________ Государственное Объявление Новостей ___________|");
format(string, sizeof(string), " %s: %s", sendername, result);
SendClientMessageToAll(COLOR_DBLUE, string);
}
return 1;
}

AwmДата: Вторник, 19.01.2010, 12:17 | Сообщение # 846
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Quote (prorok6)
if(gTeam[playerid] != 2,1)
{
SendClientMessage(playerid, COLOR_GREY, " Вы не коп !");
return 1;
}

что это за херня mda
место этого поставь
if(!IsACop(playerid)) return SendClientMessage(playerid,COLOR_RED,"Вы не коп !");




"Life is hard... life is harder if you're stupid." - John Wayne
mc_mr47Дата: Вторник, 19.01.2010, 12:36 | Сообщение # 847
Группа: Продвинутые
Сообщений: 357
Награды: 4
Город: Омск
Репутация: 0
Замечания: 100%
Статус:
и еще тада)как из фракции таксистов сделать прост работу

Добавлено (19.01.2010, 12:33)
---------------------------------------------
спс помогло :)
а как найти координаты объектов :(

Добавлено (19.01.2010, 12:36)
---------------------------------------------
вот тоже косяк :D короче пишу /d gfgjd
ничего не происходит wall
кто может помочь добавьтесь в асю 58080488 или скайп motorolerrrr
за помощь могу дать 8знаки...или поставить ваш сервер на хост cool
[pwn]//----------------------------------[departments]-----------------------------------------------
if(strcmp(cmd, "/d", true) == 0 || strcmp(cmd, "/d", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, " Используйте: (/d)epartments [текст] ");
return 1;
}
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Chief %s: %s, over. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Captain %s: %s, over. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Lieutenant %s: %s, over. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Sergeant %s: %s, over. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Officer %s: %s, over. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Cadet %s: %s, over. **", sendername, result); }
else
{
format(string, sizeof(string), "** Officer %s: %s, over. **", sendername, result);
}
SendTeamMessage(2, COLOR_ALLDEPT, string);
SendTeamMessage(1, COLOR_ALLDEPT, string);
printf("%s", string);
return 1;
}
else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Director %s: %s, over. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Assistant Director in Charge %s: %s, over. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Special Agent in Charge %s: %s, over. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Special Agent %s: %s, over. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Special Agent Trainee %s: %s, over. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Professional Staff %s: %s, over. **", sendername, result); }
else
{
format(string, sizeof(string), "** Intern %s: %s, over. **", sendername, result);
}
SendTeamMessage(2, COLOR_ALLDEPT, string);
SendTeamMessage(1, COLOR_ALLDEPT, string);
printf("%s", string);
return 1;
}
else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
{
if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** General %s: %s, over. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Lieutenant %s: %s, over. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Captain %s: %s, over. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Major %s: %s, over. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Sergeant %s: %s, over. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Private %s: %s, over. **", sendername, result); }
else
{
format(string, sizeof(string), "** Private %s: %s, over. **", sendername, result);
}
SendTeamMessage(2, COLOR_ALLDEPT, string);
SendTeamMessage(1, COLOR_ALLDEPT, string);
printf("%s", string);
return 1;
}
else if(gTeam[playerid] == 1||PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4)
{
format(string, sizeof(string), "** Paramedic %s: %s, over. **", sendername, result);
SendTeamMessage(2, COLOR_ALLDEPT, string);
SendTeamMessage(1, COLOR_ALLDEPT, string);
printf("%s", string);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Вы не член команды !");
return 1;
}
}
return 1;
}

lol_sobakaДата: Вторник, 19.01.2010, 17:30 | Сообщение # 848
Новенький
Группа: Пользователи
Сообщений: 41
Награды: 1
Город: Los Angeles
Репутация: 0
Замечания: 0%
Статус:
Quote (SanSay)
хех, в систему сохранения акка, добавить сохранение позиции.

эт как можешь кинуть готовую строчку ?

SanSayДата: Вторник, 19.01.2010, 18:50 | Сообщение # 849
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
Quote (lol_sobaka)
эт как можешь кинуть готовую строчку ?

нет )))
я че ипу как там у тя сохранение организованно )))



simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
lol_sobakaДата: Среда, 20.01.2010, 13:20 | Сообщение # 850
Новенький
Группа: Пользователи
Сообщений: 41
Награды: 1
Город: Los Angeles
Репутация: 0
Замечания: 0%
Статус:
Quote (SanSay)
нет )))
я че ипу как там у тя сохранение организованно )))

Откуда мне знать может ты экстрасенс ? :D

Voron-racingДата: Среда, 20.01.2010, 14:21 | Сообщение # 851
Новенький
Группа: Продвинутые
Сообщений: 74
Награды: 2
Город: Москва
Репутация: 3
Замечания: 20%
Статус:
вот еще вопрос, как сделать больше машин на продажу в LARP, поставлю +


lol_sobakaДата: Среда, 20.01.2010, 15:24 | Сообщение # 852
Новенький
Группа: Пользователи
Сообщений: 41
Награды: 1
Город: Los Angeles
Репутация: 0
Замечания: 0%
Статус:
Quote (Voron-racing)
вот еще вопрос, как сделать больше машин на продажу в LARP, поставлю +

ищешь в скрипте CarInfo там будет число добавляешь сколько надо

Voron-racingДата: Среда, 20.01.2010, 15:55 | Сообщение # 853
Новенький
Группа: Продвинутые
Сообщений: 74
Награды: 2
Город: Москва
Репутация: 3
Замечания: 20%
Статус:
поставил, они получились халявные(т.е. в них может сесть любой) а мне надо чтоб их могли покупать люди


lol_sobakaДата: Среда, 20.01.2010, 16:08 | Сообщение # 854
Новенький
Группа: Пользователи
Сообщений: 41
Награды: 1
Город: Los Angeles
Репутация: 0
Замечания: 0%
Статус:
затем в папке scriptfiles в сars копируешь и добавляешь которые надо
Voron-racingДата: Среда, 20.01.2010, 19:26 | Сообщение # 855
Новенький
Группа: Продвинутые
Сообщений: 74
Награды: 2
Город: Москва
Репутация: 3
Замечания: 20%
Статус:
а что за цифры там написанны?
например вот: PCJ-600,40000,,0,1 463,2161.372070,-1177.439819,23.360294,88.039733,0,0,

ну 40000 понятно цена, а остальные?


Поиск:





 


 


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