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

 



 
          





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





Последние Файлы 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  
[Архив #1] Вопросы по SAMP скриптам
PHPДата: Пятница, 18.04.2008, 22:44 | Сообщение # 1
Советчик
Группа: Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус:
Задавайте вопросы, попробуем помочь!


Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17
maximus-vrnДата: Воскресенье, 17.10.2010, 00:02 | Сообщение # 2266
Уверенный в себе
Группа: Продвинутые
Сообщений: 174
Награды: 2
Город: Воронеж
Репутация: 13
Замечания: 0%
Статус:
ZZiGGi, А как сделать проверку на нахождение в транспорте, но не просто в транспорте, а только за рулём?

Добавлено (17.10.2010, 00:02)
---------------------------------------------
Нашёл GetPlayerVehicleSeat(playerid) но как это применить к боту не знаю, подскажите пожалуйста.

dRinkДата: Воскресенье, 17.10.2010, 05:52 | Сообщение # 2267
Уверенный в себе
Группа: Продвинутые
Сообщений: 217
Награды: 1
Город: Екатеринбург
Репутация: -21
Замечания: 40%
Статус:
Проблема такая:
Code
public OnPlayerStateChange(playerid, newstate, oldstate)
{
     new buyvehicl = GetPlayerVehicleID(playerid);
     if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
         {
         if(buyvehicl == buycar,buycar2)
         {
         RemovePlayerFromVehicle(playerid);
         SendClientMessage(playerid, 0xB50F00AA, "");
         }
     }
     return 1;
}

Выкидывает с любой машины, а нужно чтоб только с тех которые указал
в чём проблема?



Отличный сервер SA:MP
Название: ***RUSSIAN_SERVER***
Ип\Порт: 188.120.228.189:5555
Читаем!
Dima-kunДата: Воскресенье, 17.10.2010, 08:25 | Сообщение # 2268
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Quote (dRink)
 if(buyvehicl == buycar,buycar2)

условие неправильно.

if(buyvehicl == buycar||buyvehicl ==buycar2)


Мои работы:
[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
maximus-vrnДата: Воскресенье, 17.10.2010, 12:33 | Сообщение # 2269
Уверенный в себе
Группа: Продвинутые
Сообщений: 174
Награды: 2
Город: Воронеж
Репутация: 13
Замечания: 0%
Статус:
Есть ли такой пикап который бы срабатывал на бота?


Сообщение отредактировал maximus-vrn - Воскресенье, 17.10.2010, 13:05
Cocaine123Дата: Воскресенье, 17.10.2010, 13:10 | Сообщение # 2270
Новенький
Группа: Пользователи
Сообщений: 47
Награды: 0
Город: Ivano-Farnkovsk
Репутация: -4
Замечания: 0%
Статус:
}
}
if(TutTime[i] >= 1)
{
TutTime[i] += 1;
if(TutTime[i] == 2)
{
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTRED2, "_________________________________Начало обучения__________________________________");
SendClientMessage(i, COLOR_LIGHTBLUE, "Как только закончится обучение спросите в чате лицензера или /licensers, чтобы сдать экзамен на права");
SendClientMessage(i, COLOR_LIGHTBLUE, "Вы и без прав сможете управлять транспортом, но если вас поймают законники то посадят в тюрьму");
}
else if(TutTime[i] == 5)
{
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTRED2, "_______________________________На сервере запрещено_______________________________");
}
else if(TutTime[i] == 6)
{
SendClientMessage(i, COLOR_LIGHTBLUE, "На этом сервере запрещены читы, реклама, оскорбления и т.п.");
SendClientMessage(i, COLOR_LIGHTBLUE, "Если вы заметите подобное наберите /report и текст");
SendClientMessage(i, COLOR_LIGHTBLUE, "Посетите Наш Форум: http://bigcitylife.3dn.ru/");
}
else if(TutTime[i] == 9)
{
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTRED2, "______________________________________Помощь______________________________________");
}
else if(TutTime[i] == 10)
{
SendClientMessage(i, COLOR_LIGHTBLUE, "Чтобы узнать некоторые команды наберите /help");
SendClientMessage(i, COLOR_LIGHTBLUE, "На сервере есть множество разных организаций. От официальных, до преступных группировок");
SendClientMessage(i, COLOR_LIGHTBLUE, "Вы можете вступить в одну из них. Чтобы вступить, поговорите с лидером организации (/leaders)");
SendClientMessage(i, COLOR_LIGHTBLUE, "Так же можно работать на обычных профессиях, не вступая в фракцию");
SendClientMessage(i, COLOR_LIGHTBLUE, "Подробнее об этом можно узнать на Форуме Сервера [RP]..::Big City Life::..[RP] - http://bigcitylife.3dn.ru/");
}
else if(TutTime[i] == 13)
{
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTRED2, "_______________________________________Чат_______________________________________");
}
else if(TutTime[i] == 14)
{
SendClientMessage(i, COLOR_LIGHTBLUE, "На сервере есть 2 вида чата (OOC и IC)");
SendClientMessage(i, COLOR_LIGHTBLUE, "OOC - чат, который используется просто для стороннего общения");
SendClientMessage(i, COLOR_LIGHTBLUE, "Например:'Привет Васька, как дела? В школу седня идешь?'");
SendClientMessage(i, COLOR_LIGHTBLUE, "IC - чат, который используется для отыгрывание роли персонажа");
SendClientMessage(i, COLOR_LIGHTBLUE, "В этом чате нельзя просто общаться на 'левые' от игры темы");
}
else if(TutTime[i] == 17)
{
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTRED2, "_________________________________Посещаемость___________________________________");
}
else if(TutTime[i] == 18)
{
SendClientMessage(i, COLOR_LIGHTBLUE, "Если вы стали лидером какой либо фракции, то старайтесь как можно");
SendClientMessage(i, COLOR_LIGHTBLUE, "чаще посещать сервер. В противном случае у вас будет отобрана лидерка");
SendClientMessage(i, COLOR_LIGHTBLUE, "и будет назначен новый лидер. Отмазки типа:");
SendClientMessage(i, COLOR_LIGHTBLUE, "'К бабушке в деревню ездил' непринимаются!");
}
else if(TutTime[i] == 21)
{
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTRED2, "______________________________________nonRP______________________________________");
}
else if(TutTime[i] == 22)
{
SendClientMessage(i, COLOR_LIGHTBLUE, "Это не простой DM сервер. Тут нужно заработать уважение.");
SendClientMessage(i, COLOR_LIGHTBLUE, "На сервере запрещено без какой либо причины напасть/убить человека");
SendClientMessage(i, COLOR_LIGHTBLUE, "или представьте ситуацию. Вас окружило 20 ментов. В реальной жизни вам бы");
SendClientMessage(i, COLOR_LIGHTBLUE, "ничего больше не приходилось, как сдаться. Тут то же самое");
SendClientMessage(i, COLOR_LIGHTBLUE, "Если вы не выполняете это правило, это нарушение называется нонРП");
SendClientMessage(i, COLOR_LIGHTBLUE, "и наказывается очень сурово, вплоть до бана");
}
else if(TutTime[i] == 25)
{
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTRED2, "______________________________________Деньги______________________________________");
}
else if(TutTime[i] == 26)
{
SendClientMessage(i, COLOR_LIGHTBLUE, "На этом сервере стоит античит на деньги. Теперь почти все ваши функции с");
SendClientMessage(i, COLOR_LIGHTBLUE, "деньгами будет контролировать античит. Непытайтесь обойти античит. Будет бан пермамент!");
SendClientMessage(i, COLOR_LIGHTBLUE, "Но, можно купить за реал деньги у Гл.Админа 1кк = 10руб. Скайп: pr00n112");
}
else if(TutTime[i] == 29)
{
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTBLUE, "");
SendClientMessage(i, COLOR_LIGHTRED2, "___________________________________Конец___________________________________");
}
else if(TutTime[i] == 30)
{
SendClientMessage(i, COLOR_LIGHTBLUE, "Не вступайте в спор с админом. Ничем хорошим для вас это не выйдет");
SendClientMessage(i, COLOR_LIGHTBLUE, "Вы прошли курс обучения нашего сервера. Приятной вам игры!");
SendClientMessage(i, COLOR_LIGHTBLUE, "Если вы появились, и у вас вокруг все серое, или ничо не видите пропишите /sync");
SendClientMessage(i, COLOR_LIGHTBLUE, "Сайт Сервера http://bigcitylife.3dn.ru/");
SendClientMessage(i, COLOR_LIGHTBLUE, "Приятной игры! С уважением Администрация");
}
else if(TutTime[i] == 34)
{
TutTime[i] = 0; PlayerInfo[i][pTut] = 1;

gOoc[i] = 0; gNews[i] = 0; gFam[i] = 0;
TogglePlayerControllable(i, 1);
MedicBill[i] = 0;
SetPlayerSpawn(i);
}
}

НАРОД ПОМОГИТЕ ПЛЗ...Я КОГДА РЕГИСТРИРУЮ ПЕРСОНАЖА ТО У МЕНЯ ОБУЧЕНКУ НЕ ПОКАЗЫВАЕТ

mr-arturДата: Воскресенье, 17.10.2010, 15:02 | Сообщение # 2271
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Kiev-Grad
Репутация: 0
Замечания: 0%
Статус:
Мужики подскажите .... пытаюсь поставить тачку тюнингованную
[ код ]
new vehicle;

public OnGameModeInit( )
{
vehicle = AddStaticVehicle(420,-2482.4937,2242.3936,4.6225,179.3656,6,1); // такси
return 1;
}

public OnPlayerEnterVehicle (playerid, vehicleid)
{
if (vehicleid == vehicle)
{
AddVehicleComponent(vehicle, 1010); // нитро (азот)
SendClientMessage(playerid, 0xFFFFFFAA, " * В твою машину был установлен азот, наслаждайся!");
}
return 1;
}

все время ероры выбрасывает !
подскажите как правильно вставить этот код ?


ТАК0Е
Dima-kunДата: Воскресенье, 17.10.2010, 15:25 | Сообщение # 2272
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Quote (mr-artur)
AddStaticVehicle

CreateVehicle
Quote (mr-artur)
,6,1); // такси

,6,1,10000);

и какие ошибки?


Мои работы:
[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
maximus-vrnДата: Воскресенье, 17.10.2010, 16:40 | Сообщение # 2273
Уверенный в себе
Группа: Продвинутые
Сообщений: 174
Награды: 2
Город: Воронеж
Репутация: 13
Замечания: 0%
Статус:
Народ как сделать чтоб пикап на бота срабатывал?
ZiGGiДата: Воскресенье, 17.10.2010, 18:52 | Сообщение # 2274
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Quote (maximus-vrn)
Народ как сделать чтоб пикап на бота срабатывал?

оно и так должно срабатывать...



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
maximus-vrnДата: Воскресенье, 17.10.2010, 19:21 | Сообщение # 2275
Уверенный в себе
Группа: Продвинутые
Сообщений: 174
Награды: 2
Город: Воронеж
Репутация: 13
Замечания: 0%
Статус:
ZZiGGi, Не срабатывает. Срабатывает только на игрока.
ZiGGiДата: Воскресенье, 17.10.2010, 19:24 | Сообщение # 2276
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Quote (maximus-vrn)
ZZiGGi, Не срабатывает. Срабатывает только на игрока.

паблик покажи...

Quote (maximus-vrn)
Нашёл GetPlayerVehicleSeat(playerid) но как это применить к боту не знаю, подскажите пожалуйста.

всё так-же, как и для игрока...



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
Ghost-XДата: Воскресенье, 17.10.2010, 19:39 | Сообщение # 2277
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Quote (Morino_Reigan)
CreateVehicle

о_О may be, AddStaticVehicleEx?



Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
maximus-vrnДата: Воскресенье, 17.10.2010, 19:50 | Сообщение # 2278
Уверенный в себе
Группа: Продвинутые
Сообщений: 174
Награды: 2
Город: Воронеж
Репутация: 13
Замечания: 0%
Статус:
ZZiGGi,
Code
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == tp31)
    {
    KickNPC("PilotLV");
    SetPlayerPos(playerid,1651.3906,-2286.5483,-1.2104);
    SetPlayerInterior(playerid,0);
    SetPlayerFacingAngle(playerid, 90);
    }
}

Срабатывает только если я с ним в самолёте сижу, а если он один то не срабатывает.



Сообщение отредактировал maximus-vrn - Воскресенье, 17.10.2010, 19:51
mr-arturДата: Понедельник, 18.10.2010, 02:16 | Сообщение # 2279
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Kiev-Grad
Репутация: 0
Замечания: 0%
Статус:
[move]ВНИМАНИЕ ВНИМАНИЕ [/move]
Мужики подскажите .... пытаюсь поставить тачку тюнингованную
[ код ]
new vehicle;

public OnGameModeInit( )
{
vehicle = AddStaticVehicle(420,-2482.4937,2242.3936,4.6225,179.3656,6,1); // такси
return 1;
}

public OnPlayerEnterVehicle (playerid, vehicleid)
{
if (vehicleid == vehicle)
{
AddVehicleComponent(vehicle, 1010); // нитро (азот)
SendClientMessage(playerid, 0xFFFFFFAA, " * В твою машину был установлен азот, наслаждайся!");
}
return 1;
}

все время ероры выбрасывает !
подскажите как правильно вставить этот код ?


ТАК0Е
maximus-vrnДата: Вторник, 19.10.2010, 20:55 | Сообщение # 2280
Уверенный в себе
Группа: Продвинутые
Сообщений: 174
Награды: 2
Город: Воронеж
Репутация: 13
Замечания: 0%
Статус:
Как сделать чтобы проверки такого
Code
if(IsPlayerInRangeOfPoint(playerid, 7.0, 1991.4288,-2357.1829,14.0200))
типа срабатывали только на бота?

Поиск:





 


 


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