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

 



 
          





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





Последние Файлы 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Дата: Четверг, 24.12.2009, 20:24 | Сообщение # 706
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Quote (Carl_Fox)
А по поводу функции, не слышал раньше, что она гавняная, возьму на заметку.

надо хоть смотреть что используешь а не ждать пока скажут что это нехорошо ;)




"Life is hard... life is harder if you're stupid." - John Wayne
Kastl_z1Дата: Четверг, 24.12.2009, 21:57 | Сообщение # 707
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 1
Город: kazan
Репутация: 0
Замечания: 0%
Статус:
AddStaticPickup(idпикапа, 2, X,Y,Z,0)
куда писать?)я не знаю где пикапы вписывать,раньше никогда не ставил

AwmДата: Четверг, 24.12.2009, 22:09 | Сообщение # 708
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Kastl_z1, в OnGameModeInit



"Life is hard... life is harder if you're stupid." - John Wayne
W@RДата: Пятница, 25.12.2009, 14:04 | Сообщение # 709
Постоялец
Группа: Пользователи
Сообщений: 335
Награды: 3
Город: а.k.a ЕкБ_ЮЗ
Репутация: 51
Замечания: 20%
Статус:
Не подскажите почему не взрываются машины после установки детонатора в гараже ? пишет что типо ща будет взрыв , но ничего , потом снова заезжаешь в гараж тебе пишут выдан новый детонатор , извините за неисправность предыдущего... и так каждый раз.... Вот код[pwn]
в public OnGameModeInit() у меня
//------------------[Bomb Shop]---------------
BombShop = CreateMenu("Bomb Shop",2,5,240,85,100);
AddMenuItem(BombShop, 0, "Detonator"); //0
AddMenuItem(BombShop, 0, "Timer"); //1
AddMenuItem(BombShop, 0, "Crazy Sit"); //2
AddMenuItem(BombShop, 0, "Exit"); //3
BombShopT = CreateMenu("Bomb Shop",2,5,240,85,100);
AddMenuItem(BombShopT, 0, "5 sec"); //0
AddMenuItem(BombShopT, 0, "10 sec"); //1
AddMenuItem(BombShopT, 0, "15 sec"); //2
AddMenuItem(BombShopT, 0, "20 sec"); //3
AddMenuItem(BombShopT, 0, "25 sec"); //4
AddMenuItem(BombShopT, 0, "30 sec"); //5
AddMenuItem(BombShopT, 0, "Back"); //6
BombShopA = CreateMenu("Bomb Shop",2,5,240,85,100);
SetMenuColumnHeader(RentCarB, 0, "~b~You want this timer?");
AddMenuItem(BombShopA, 0, "Yes"); //0
AddMenuItem(BombShopA, 0, "No"); //1
в public OnPlayerSelectedMenuRow(playerid, row)
//------------------------[Bomb Shop]-----------------------------------------
if(GetPlayerMenu(playerid) == BombShop)
{
switch(row)
{
case 0:
{
new weapon, ammo;
GetPlayerWeaponData(playerid,12,weapon,ammo);
new VID = GetPlayerVehicleID(playerid);
curvpldk[playerid] = 1;
curvpld[playerid] = VID;
bombhave[VID] = playerid;
if(ammo != 777)
{
GivePlayerWeapon(playerid,40,777);
}
DetonatorAmmo[playerid] = 1;
GivePlayerWeapon(playerid,24,0);
GameTextForPlayer(playerid, "~g~Detonator Planted", 2500, 3);
TogglePlayerControllable(playerid, 1);
}
case 1:
{
curvpld[playerid] = GetPlayerVehicleID(playerid);
ShowMenuForPlayer(BombShopT, playerid);
}
case 2:
{
new weapon, ammo;
GetPlayerWeaponData(playerid,12,weapon,ammo);
new VID = GetPlayerVehicleID(playerid);
curvpldk[playerid] = 3;
curvpld[playerid] = VID;
bombhave[VID] = playerid;
if(ammo != 777)
{
GivePlayerWeapon(playerid,40,777);
}
DetonatorAmmo[playerid] = 1;
GivePlayerWeapon(playerid,24,0);
GameTextForPlayer(playerid, "~g~Crazy Sit Planted", 2500, 3);
TogglePlayerControllable(playerid, 1);
}
case 3:
{
TogglePlayerControllable(playerid, 1);
}
//next
}}
else if(GetPlayerMenu(playerid) == BombShopT)
{
switch(row)
{
case 0:
{
BSTimerSec[curvpld[playerid]] = 6;
ShowMenuForPlayer(BombShopA, playerid);
}
case 1:
{
BSTimerSec[curvpld[playerid]] = 11;
ShowMenuForPlayer(BombShopA, playerid);
}
case 2:
{
BSTimerSec[curvpld[playerid]] = 16;
ShowMenuForPlayer(BombShopA, playerid);
}
case 3:
{
BSTimerSec[curvpld[playerid]] = 21;
ShowMenuForPlayer(BombShopA, playerid);
}
case 4:
{
BSTimerSec[curvpld[playerid]] = 26;
ShowMenuForPlayer(BombShopA, playerid);
}
case 5:
{
BSTimerSec[curvpld[playerid]] = 31;
ShowMenuForPlayer(BombShopA, playerid);
}
case 6:
{
ShowMenuForPlayer(BombShop, playerid);
}
//next
}}
else if(GetPlayerMenu(playerid) == BombShopA)
{
switch(row)
{
case 0:
{
new weapon, ammo;
GetPlayerWeaponData(playerid,12,weapon,ammo);
new VID = GetPlayerVehicleID(playerid);
curvpldk[playerid] = 2;
bombhave[VID] = playerid;
if(ammo != 777)
{
GivePlayerWeapon(playerid,40,777);
}
DetonatorAmmo[playerid] = 1;
GivePlayerWeapon(playerid,24,0);
GameTextForPlayer(playerid, "~g~Timer Detonator Planted", 2500, 3);
TogglePlayerControllable(playerid, 1);
}
case 1:
{
ShowMenuForPlayer(BombShopT, playerid);
}
//next
}}
в public AreaCheck()
{
new string[256];
for (new i=0; i <= MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
//bomb
if (IsPlayerInCubeArea(i,1843,1857,-1860,-1852.8,13,17.5))
{
if (bombarea[i] == 1)
{
if (IsPlayerInAnyVehicle(i) && GetPlayerState(i) == 2)
{
new weapon,ammo;
GetPlayerWeaponData(i,12,weapon,ammo);
if(curvpldk[i] == 0)
{
if(bombhave[GetPlayerVehicleID(i)] == -1)
{
ShowMenuForPlayer(BombShop, i);
TogglePlayerControllable(i,0);
}
else
{
SendClientMessage(i,COLOR_RED," * На этой машине уже есть бомба!");
}
}
else if(ammo != 777 && DetonatorAmmo[i] == 0 && BSTimerStart[curvpld[i]] == 0 && BSSitActive[curvpld[i]] == 0)
{
GivePlayerWeapon(i,40,777);
DetonatorAmmo[i] = 1;
GivePlayerWeapon(i,24,0);
SendClientMessage(i,COLOR_GREEN," * Новый пульт управлния получен, извеняемся за неисправность предыдушего!");
}
else
{
SendClientMessage(i,COLOR_RED," * Ты еще не использовал предыдушую бомбу!");
}
bombarea[i] = 0;
}
else
{
GameTextForPlayer(i, "~r~You must be in car", 2500, 3);
bombarea[i] = 0;
}
}
}
else
{
bombarea[i] = 1;
}





Translation from english to russian Ravens_Roleplay_v3 (RC5.2) - 0.3c--------15%


Сообщение отредактировал W@R - Пятница, 25.12.2009, 14:05
Kastl_z1Дата: Пятница, 25.12.2009, 20:54 | Сообщение # 710
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 1
Город: kazan
Репутация: 0
Замечания: 0%
Статус:
я туда и пишу,а у меня не компелируется,сразу 3 ошибки выдает
ParlamentДата: Суббота, 26.12.2009, 19:46 | Сообщение # 711
Группа: I'm V.I.P.
Сообщений: 271
Награды: 19
Город: Маарду
Репутация: 474
Замечания: 0%
Статус:
AddStaticPickup(1239, 2, 1173.2563,-1323.3102,15.3943);
вот пример рабочего так делаешь?



ZirkiNДата: Суббота, 26.12.2009, 20:09 | Сообщение # 712
Постоялец
Группа: Продвинутые
Сообщений: 326
Награды: 15
Город: Новосибирск
Репутация: 144
Замечания: 0%
Статус:
Quote (Kastl_z1)
я туда и пишу,а у меня не компелируется,сразу 3 ошибки выдает

скорее всего ты X,Y,Z не заменил на свои координаты



all:GMCC ~2%
current:GMCC.C.L0 ~49%
dima670Дата: Суббота, 26.12.2009, 20:17 | Сообщение # 713
Освоившийся
Группа: Продвинутые
Сообщений: 118
Награды: 4
Город: Верхний Уфалей
Репутация: -16
Замечания: 100%
Статус:
Помогите вот у меня ботов поставил на сервер одни садятся а один в LV не садится и из за него похоже сбивается рассадка и они садятся не в тот поезд.
ParlamentДата: Суббота, 26.12.2009, 20:22 | Сообщение # 714
Группа: I'm V.I.P.
Сообщений: 271
Награды: 19
Город: Маарду
Репутация: 474
Замечания: 0%
Статус:
Quote (dima670)
Помогите вот у меня ботов поставил на сервер одни садятся а один в LV не садится и из за него похоже сбивается рассадка и они садятся не в тот поезд.

Может ты для ЛВ бота не сделал транспорт?и поэтому всё сбивается



ParlamentДата: Суббота, 26.12.2009, 20:24 | Сообщение # 715
Группа: I'm V.I.P.
Сообщений: 271
Награды: 19
Город: Маарду
Репутация: 474
Замечания: 0%
Статус:
ZirkiN, AddStaticPickup(idпикапа, 2, X,Y,Z,0)
разве тут надо 0?думаю из-за этого ошибки



Dima-kunДата: Суббота, 26.12.2009, 21:03 | Сообщение # 716
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Parlament, нолик, который он ставит это интерьер в котором пикап будет стоять


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints


Сообщение отредактировал DizeL-ZR- - Суббота, 26.12.2009, 21:04
ParlamentДата: Суббота, 26.12.2009, 21:23 | Сообщение # 717
Группа: I'm V.I.P.
Сообщений: 271
Награды: 19
Город: Маарду
Репутация: 474
Замечания: 0%
Статус:
DizeL-ZR-, ты прав что-то я ступил yes


ZeeXДата: Воскресенье, 27.12.2009, 15:37 | Сообщение # 718
Новенький
Группа: Пользователи
Сообщений: 5
Награды: 1
Город: Unknown
Репутация: 0
Замечания: 0%
Статус:
Вообще-то это виртуальный мир... И кстати его можно не указывать.
AwmДата: Воскресенье, 27.12.2009, 15:39 | Сообщение # 719
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Quote (ZeeX)
И кстати его можно не указывать.

И кстати что тогда туда ставить ?




"Life is hard... life is harder if you're stupid." - John Wayne
SprunkДата: Суббота, 02.01.2010, 15:30 | Сообщение # 720
Хостинг-провайдер
Группа: Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус:
Quote (Roys)
помогите пжс,вот например я покупаю тачку с /v buy,а после рестарта серва она опять продается,как исправить помогите

Записывать в файл



pawn.su - Аренда игровых серверов.

Игровой портал Game Entertainment (Game-Ent.ru)

Поиск:





 


 


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