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

 



 
          





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





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



Радость
GolovoreZzZДата: Воскресенье, 24.04.2011, 14:52 | Сообщение # 3211
Новенький
Группа: Пользователи
Сообщений: 55
Награды: 0
Город: Оренбург
Репутация: 9
Замечания: 0%
Статус:
Quote (Nwlanc)
Помогите когда вторую тачку покупаю пишу /park или /lock 1 пишет у вас нет тачки. Помогите плизз если надо строчку с /lock Скину. Скажите люди добрые что заменить и на что.
Code
if (strcmp(cmd, "/park", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pCarKey2] == 0 && PlayerInfo[playerid][pCarKey] == 0)
{
SendClientMessage(playerid,COLOR_GREY,"У вас нет тачки");
return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
new cari = GetPlayerVehicleID(playerid);
if(cari == PlayerInfo[playerid][pCarKey2] || cari == PlayerInfo[playerid][pCarKey])
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
new Float:xcar, Float:ycar, Float:zcar, Float:ancar;
new mods = GetVehicleModel(cari);
GetVehicleZAngle(cari, ancar);
GetVehiclePos(cari,xcar,ycar,zcar);
DestroyVehicle(cari);
CreateVehicle(mods,xcar,ycar,zcar,ancar,AutoInfo[cari][aColor1],AutoInfo[cari][aColor2],SPAWN_CARS);
AutoInfo[cari][aAutoX] = xcar;
AutoInfo[cari][aAutoY] = ycar;
AutoInfo[cari][aAutoZ] = zcar;
AutoInfo[cari][aAutoAngle] = ancar;
SaveAuto();
if(AutoInfo[cari][a0] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a0]);
}
if(AutoInfo[cari][a1] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a1]);
}
if(AutoInfo[cari][a2] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a2]);
}
if(AutoInfo[cari][a3] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a3]);
}
if(AutoInfo[cari][a4] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a4]);
}
if(AutoInfo[cari][a5] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a5]);
}
if(AutoInfo[cari][a6] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a6]);
}
if(AutoInfo[cari][a7] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a7]);
}
if(AutoInfo[cari][a8] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a8]);
}
if(AutoInfo[cari][a9] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a9]);
}
if(AutoInfo[cari][a10] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a10]);
}
if(AutoInfo[cari][a11] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a11]);
}
if(AutoInfo[cari][a12] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a12]);
}
if(AutoInfo[cari][a13] != 0)
{
AddVehicleComponent(cari, AutoInfo[cari][a13]);
}
if(AutoInfo[cari][aPaintJob] != 0)
{
ChangeVehiclePaintjob(cari,AutoInfo[cari][aPaintJob]);
}
SendClientMessage(playerid,COLOR_YELLOW,"Транспорт припаркован!");
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Вы не в своей купленной тачке");
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Вы не в тачке");
}
}
return 1;
}


Проверь,купи авто другое человека,там тоже баг

SingapurchikДата: Воскресенье, 24.04.2011, 15:07 | Сообщение # 3212
Новенький
Группа: Пользователи
Сообщений: 28
Награды: 0
Город: Singapur
Репутация: 0
Замечания: 0%
Статус:
а есть у кого нить еще античит на патроны ??просто я видел в одном сайте но забыл*((


Role Play Game Server
GolovoreZzZДата: Понедельник, 25.04.2011, 18:57 | Сообщение # 3213
Новенький
Группа: Пользователи
Сообщений: 55
Награды: 0
Город: Оренбург
Репутация: 9
Замечания: 0%
Статус:
Извините за вопрос)
А куда кидать диалоги?

Code
Начало
else if(dialogid == 13) // Главное меню
   {
       if(response)
       {

Spektr109Дата: Понедельник, 25.04.2011, 21:51 | Сообщение # 3214
Новенький
Группа: Пользователи
Сообщений: 9
Награды: 0
Город: Магнитогорск
Репутация: -2
Замечания: 0%
Статус:
У меня такая проблема: у меня есть FS спидометра на TextDraw'ах. В игре его можно увидеть только 0-му id'у. Как это исправить? Также как сделать так, чтобы спидометр показывался только водителю? Заранее благодарен ;)
Maali6Дата: Понедельник, 25.04.2011, 22:46 | Сообщение # 3215
Освоившийся
Группа: Пользователи
Сообщений: 121
Награды: 0
Город: Сумы
Репутация: 5
Замечания: 20%
Статус:
Плиз помогите...я купил мод....в нем стоит мидострим а обьекты какието прощрачные и прогружаються только при приближениии к ним как это убрать?
ApokalepsisДата: Вторник, 26.04.2011, 13:50 | Сообщение # 3216
Новенький
Группа: I'm V.I.P.
Сообщений: 58
Награды: 2
Город: Irkutsk
Репутация: 25
Замечания: 0%
Статус:
Ситуация следущая, стоят ворота у фракций, я сделал чтобы они открывалсиь по гудку (H). Но ворота можно открыть с любого места.
Вопрос: Как сделать так чтобы ворота открывались только если ты рядом с ними?

Вот команада ворот:

Code
    if (strcmp(cmdtext, "/fopen", true) == 0)
  {
   if(IsACop(playerid))
   {
    MoveObject(vorota[14],-1644.6865234375, 682.3408203125, 1.9969673156738, 1.0);
    timer[14] = SetTimer("FbiClose", 10000, 0);
    return 1;
   }
   else
   {

       SendClientMessage(playerid, COLOR_RED,"*Вы не Законник");
   }
  }

Вот в конце маода про эти же ворота:

Code
public FbiClose()
{
  MoveObject(vorota[14],-1644.6872558594, 682.34130859375, 9.4969673156738,2.0);
  return 1;
}

Добавлено (26.04.2011, 13:50)
---------------------------------------------
Сам разобрался :) 11111111

GolovoreZzZДата: Среда, 27.04.2011, 09:52 | Сообщение # 3217
Новенький
Группа: Пользователи
Сообщений: 55
Награды: 0
Город: Оренбург
Репутация: 9
Замечания: 0%
Статус:
Apokalepsis, имеешь ввиду для фракции?
можно лучше автоматические сделать с проверкой на фракцию.

DrakerДата: Четверг, 28.04.2011, 18:13 | Сообщение # 3218
Освоившийся
Группа: Продвинутые
Сообщений: 83
Награды: 0
Город: Odessa
Репутация: 0
Замечания: 20%
Статус:
у меня при компиляции .pwn

Pawno.exe Не Отвечает

Как скомпилировать?(((

Macymo_KatoДата: Четверг, 28.04.2011, 18:31 | Сообщение # 3219
Новенький
Группа: Пользователи
Сообщений: 7
Награды: 0
Город: Petropavl
Репутация: 0
Замечания: 0%
Статус:
Здарова народ! Такая проблемка! Нужна проверка функции по нику. Если это возможно, то набросаете шаблончик как это сделать.


¡Podemos todo, pero no sabemos nada! (с)
my skype > master.nortond <
DrakerДата: Четверг, 28.04.2011, 18:35 | Сообщение # 3220
Освоившийся
Группа: Продвинутые
Сообщений: 83
Награды: 0
Город: Odessa
Репутация: 0
Замечания: 20%
Статус:
Новая проблемка, скомпилировал

Но запускаю серв, захожу, а в игре пишет что он не работает, что делать?

Macymo_KatoДата: Четверг, 28.04.2011, 18:38 | Сообщение # 3221
Новенький
Группа: Пользователи
Сообщений: 7
Награды: 0
Город: Petropavl
Репутация: 0
Замечания: 0%
Статус:
Перекомпиль! (и выруби при этом все что кушает оперативку)


¡Podemos todo, pero no sabemos nada! (с)
my skype > master.nortond <
Macymo_KatoДата: Пятница, 29.04.2011, 08:03 | Сообщение # 3222
Новенький
Группа: Пользователи
Сообщений: 7
Награды: 0
Город: Petropavl
Репутация: 0
Замечания: 0%
Статус:
У тебя samp.exe точно от 0.3c ?

И народ у помогите кто-нть мне. Проверку ф-ции на ник Срочненько (вся работа стоит)

Добавлено (29.04.2011, 08:03)
---------------------------------------------
suicide2 Помогите кто-нть мне. Проверку функции на ник Срочненько (вся работа стоит)


¡Podemos todo, pero no sabemos nada! (с)
my skype > master.nortond <
GolovoreZzZДата: Пятница, 29.04.2011, 08:22 | Сообщение # 3223
Новенький
Группа: Пользователи
Сообщений: 55
Награды: 0
Город: Оренбург
Репутация: 9
Замечания: 0%
Статус:
Code
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(2421) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(2450) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(3057) : error 017: undefined symbol "oSetPlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(3131) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(3652) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(3936) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(4547) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(4567) : error 017: undefined symbol "oGetPlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(4617) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(4623) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(4648) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(4649) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(4695) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(4696) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(4726) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(4727) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(4733) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(4734) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(5066) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(5585) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(5658) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(5855) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(6426) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(6625) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(6743) : error 017: undefined symbol "oGivePlayerMoney"
C:\Users\Виталий\Desktop\Серв\gamemodes\1.pwn(6770) : error 017: undefined symbol "oGivePlayerMoney"

C функцией проблема,заменить на ту которая указана?

LikonikoДата: Пятница, 29.04.2011, 08:29 | Сообщение # 3224
Местный
Группа: I'm V.I.P.
Сообщений: 584
Награды: 3
Город: Vaasa
Репутация: 199
Замечания: 20%
Статус:
Quote (GolovoreZzZ)
else if(dialogid == 13) // Главное меню
   {
       if(response)
       {

в
Code
OnDialogResponse (playerid,dialogid)
if(dialogid == 13) // Главное меню  
    {  
        if(response)  
        {

}
}



[cut noguest=Мои работы]FAQ перенапровление портов:http://www.samp-rus.com/forum/42-14704-1
[FS]_bus_job:http://www.samp-rus.com/forum/8-14707-1
[FS]Cafe:http://www.samp-rus.com/forum/8-14725-1
[FS]Gate Creator:http://www.samp-rus.com/forum/8-14747-1#314492
[MAP]Office:http://www.samp-rus.com/forum/65-16002-1
[MAP]Квартиры:http://www.samp-rus.com/forum/65-16183-1
[FS] Квартиры:http://www.samp-rus.com/forum/8-16212-1[/cut]
Мой блог
Macymo_KatoДата: Пятница, 29.04.2011, 09:01 | Сообщение # 3225
Новенький
Группа: Пользователи
Сообщений: 7
Награды: 0
Город: Petropavl
Репутация: 0
Замечания: 0%
Статус:
Помогите кто-нть мне. Проверку функции на ник Срочненько (вся работа стоит)

я знаю только что что-то типа
if (pInfo = Jonson_Lopster)
if (parol = paraparol)
или я не туда думаю?


¡Podemos todo, pero no sabemos nada! (с)
my skype > master.nortond <
Поиск:





 


 


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