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

 



 
          





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





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





 


 


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