|
[Архив #1] Вопросы по SAMP скриптам
|
|
| PHP | Дата: Пятница, 18.04.2008, 22:44 | Сообщение # 1 |
|
Советчик
Группа:
Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус: 
| Задавайте вопросы, попробуем помочь!
Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17 |
| |
|
|
| Kialoa | Дата: Воскресенье, 10.10.2010, 03:22 | Сообщение # 2251 |
|
Новенький
Группа:
Пользователи
Сообщений: 20
Награды: 0
Город: Владивосток
Репутация: 0
Замечания: 0%
Статус: 
| Нужна помощь по Creamlife.. После создания Машин для фракции,пишет " Эта машина зарезирвирована на - ) Как исправить? Нашел что это связано с продажей машин,как исправить?
[url=http://www.agrank.com/samp/195.112.231.230:7777][img]http://www.agrank.com/dimg/monitor4/samp/19032_RU.png[/img][/url]
|
| |
|
|
| DiZi | Дата: Воскресенье, 10.10.2010, 04:07 | Сообщение # 2252 |
|
Местный
Группа:
Продвинутые
Сообщений: 669
Награды: 2
Город: новокузнецк
Репутация: 158
Замечания: 40%
Статус: 
| Kialoa, тоесть машины для фрак встали на продажу? если да то найди в начале Code const SIMPLECARS = 130; 130 замени на колличество машин у тебя в моде
======= Мои проекты ======= [GM]Zombie Mod [Разработка][7%] =======================
=====Мои работы===== [FS] Auto Menu [FS] AdminPanel
|
| |
|
|
| Vagrant | Дата: Воскресенье, 10.10.2010, 06:25 | Сообщение # 2253 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| Exclusive-x, В начало: new pickUp; В OnGameModeInit(): pickUp = CreatePickup(Модель пикапа,15,X,Y,Z,0); В OnPlayerPickUpPickup(playerid, pickupid): if(pickupid == pickUp) { GivePlayerMoney(playerid,10000); }
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
|
| |
|
|
| maximus-vrn | Дата: Понедельник, 11.10.2010, 16:40 | Сообщение # 2254 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 174
Награды: 2
Город: Воронеж
Репутация: 13
Замечания: 0%
Статус: 
| Как по нику проверить находится ли бот NPC на сервере или нет?
|
| |
|
|
| Ghost-X | Дата: Понедельник, 11.10.2010, 17:19 | Сообщение # 2255 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус: 
| maximus-vrn, Code stock IsNPCConnected(name[]) for(new i=0;i<MAX_PLAYERS;i++) { if(!strcmp(name,"Имя бота",true) && IsPlayerNPC(i)) return true; return false; } Пихай куда-нибудь этот код и используй команду: IsNPCConnected("Имя бота");
Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит. Хочешь остаться при своем мнении - держи его при себе.
|
| |
|
|
| maximus-vrn | Дата: Понедельник, 11.10.2010, 19:37 | Сообщение # 2256 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 174
Награды: 2
Город: Воронеж
Репутация: 13
Замечания: 0%
Статус: 
| Ghost-X, А куда вставлять действия выполняемые после проверки? Code if(!strcmp(name,"Имя бота",true) && IsPlayerNPC(i)) { .... } else { .... } Так?
|
| |
|
|
| Ghost-X | Дата: Понедельник, 11.10.2010, 20:36 | Сообщение # 2257 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус: 
| maximus-vrn, используй так: В самый низ пихаешь это: Code stock IsNPCConnected(name[]) { [color=blue]for[/color](new i=0;i<MAX_PLAYERS;i++) { [color=blue]if[/color](!strcmp(name,"Имя бота",[color=blue]true[/color]) && IsPlayerNPC(i)) [color=blue]return true[/color]; [color=blue]return false[/color]; } } В коде, проверка: if(IsNPCConnected("Имя бота")) { //есть бот с таким именем } else { //нету бота }
Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит. Хочешь остаться при своем мнении - держи его при себе.
|
| |
|
|
| maximus-vrn | Дата: Вторник, 12.10.2010, 08:26 | Сообщение # 2258 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 174
Награды: 2
Город: Воронеж
Репутация: 13
Замечания: 0%
Статус: 
| Ghost-X, Code stock IsNPCConnected(name[]) : error 029: invalid expression, assumed zero stock IsNPCConnected(name[]) : error 017: undefined symbol "IsNPCConnected" for(new i=0;i<MAX_PLAYERS;i++) : error 001: expected token: ";", but found "for" if(!strcmp(name,"Pilot",true) && IsPlayerNPC(i)) return true; : error 017: undefined symbol "name" if(IsNPCConnected("Pilot")) : error 017: undefined symbol "IsNPCConnected"
Сообщение отредактировал maximus-vrn - Вторник, 12.10.2010, 08:28 |
| |
|
|
| ZiGGi | Дата: Вторник, 12.10.2010, 15:43 | Сообщение # 2259 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| Quote (Ghost-X) stock IsNPCConnected(name[]) for(new i=0;i<MAX_PLAYERS;i++) { if(!strcmp(name,"Имя бота",true) && IsPlayerNPC(i)) return true; return false; } бло вот рабочий вариант: Code stock IsNPCConnected(name[]) { for(new i=0,pl_name[MAX_PLAYER_NAME];i<MAX_PLAYERS;i++) { if(!IsPlayerConnected(i) || !IsPlayerNPC(i)) continue; GetPlayerName(i,pl_name,sizeof(pl_name)); if(!strcmp(name,pl_name,true)) return true; } return false; }
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
Сообщение отредактировал ZZiGGi - Вторник, 12.10.2010, 15:44 |
| |
|
|
| maximus-vrn | Дата: Четверг, 14.10.2010, 19:19 | Сообщение # 2260 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 174
Награды: 2
Город: Воронеж
Репутация: 13
Замечания: 0%
Статус: 
| ZZiGGi, Спасибо, работает. Теперь ещё вопрос: Можно ли проверить что запись бота закончилась? Добавлено (14.10.2010, 19:19) --------------------------------------------- Так что? Никто не знает?
|
| |
|
|
| ZiGGi | Дата: Четверг, 14.10.2010, 19:45 | Сообщение # 2261 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 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 | Дата: Четверг, 14.10.2010, 21:17 | Сообщение # 2262 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 174
Награды: 2
Город: Воронеж
Репутация: 13
Замечания: 0%
Статус: 
| ZZiGGi, Каким образом?
|
| |
|
|
| mr-artur | Дата: Суббота, 16.10.2010, 15:19 | Сообщение # 2263 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Kiev-Grad
Репутация: 0
Замечания: 0%
Статус: 
| Мужики подскажите .... пытаюсь поставить тачку тюнингованную тачку [cut noguest=код]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; }[/cut] все время ероры выбрасывает ! подскажите как правильно вставить этот код ?
ТАК0Е
|
| |
|
|
| maximus-vrn | Дата: Суббота, 16.10.2010, 18:05 | Сообщение # 2264 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 174
Награды: 2
Город: Воронеж
Репутация: 13
Замечания: 0%
Статус: 
| Можно ли кикнуть бота с нужным мне ником?
|
| |
|
|
| ZiGGi | Дата: Суббота, 16.10.2010, 18:29 | Сообщение # 2265 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| Quote (maximus-vrn) Можно ли кикнуть бота с нужным мне ником? да, ппц, выше есть аналогичная ф-ия Code stock KickNPC(name[]) // возвращает ид бота, если бот кикнут, -1 если бот с таким именем не подключен { for(new i=0,pl_name[MAX_PLAYER_NAME];i<MAX_PLAYERS;i++) { if(!IsPlayerConnected(i) || !IsPlayerNPC(i)) continue; GetPlayerName(i,pl_name,sizeof(pl_name)); if(!strcmp(name,pl_name,true)) { Kick(i); return i; } } return -1; }
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
|
| |
|
|