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

 



 
          





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





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



Радость
nikasoДата: Пятница, 21.10.2011, 20:55 | Сообщение # 3646
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 0
Город: киров
Репутация: 0
Замечания: 0%
Статус:
Сделайте пожалуйста кмд /help в диалоговом окне,как /stats например.
AxeleratorДата: Пятница, 21.10.2011, 20:59 | Сообщение # 3647
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 237
Награды: 2
Город: Омск
Репутация: 159
Замечания: 40%
Статус:
nikaso,

Code

if(strcmp(cmd, "/help", true) == 0)
{
     ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Help", "text...", "Ок", "Закрыть");
     return 1;
}

nikasoДата: Пятница, 21.10.2011, 21:11 | Сообщение # 3648
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 0
Город: киров
Репутация: 0
Замечания: 0%
Статус:
помогите с компилированием
C:\GTA San Andreas\Ìîäû ñåðâåðà\Premium Drift 0.3d\gamemodes\PGdrift.pwn(1205) : error 035: argument type mismatch (argument 1)
C:\GTA San Andreas\Ìîäû ñåðâåðà\Premium Drift 0.3d\gamemodes\PGdrift.pwn(1219) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

2 Errors.

Code

public OnPlayerSpawn(playerid)
{
     SetPlayerInterior(playerid,0);
     if(gTeam[playerid] == TEAM_1)
     SetPlayerColor(playerid, 0x33FF33AA);
     SetPlayerInterior(playerid,0);
     PlayerPlaySound(playerid,1063,0.0,0.0,0.0);
      
     Textdraw0[playerid] = TextDrawCreate(498.000000,106.000000,"PING:");
     TextDrawAlignment(Textdraw0,0);
     TextDrawBackgroundColor(Textdraw0[playerid],0x000000ff);
     TextDrawFont(Textdraw0[playerid],1);
     TextDrawLetterSize(Textdraw0[playerid],0.599999,1.400000);
     TextDrawColor(Textdraw0[playerid],0xffffffff);
     TextDrawSetOutline(Textdraw0[playerid],1);
     TextDrawSetProportional(Textdraw0[playerid],1);
     TextDrawSetShadow(Textdraw0[playerid],1);
     TextDrawShowForPlayer(playerid, Textdraw0[playerid]);
     Textdraw1[playerid] = TextDrawCreate(553.000000,105.000000," ");
     TextDrawAlignment(Textdraw1[playerid],0);
     TextDrawBackgroundColor(Textdraw1[playerid],0x000000ff);
     TextDrawFont(Textdraw1[playerid],1);
     TextDrawLetterSize(Textdraw1[playerid],0.499999,1.600000);
     TextDrawColor(Textdraw1,0xffffffff);
     TextDrawSetOutline(Textdraw1[playerid],1);
     TextDrawSetProportional(Textdraw1[playerid],1);
     TextDrawSetShadow(Textdraw1[playerid],1);
     new String[64];
     format(String, sizeof(String), "%d", GetPlayerPing(playerid));
     TextDrawSetString(Textdraw1[playerid], String);
     TextDrawShowForPlayer(playerid, Textdraw1[playerid]);

}

Добавлено (21.10.2011, 21:11)
---------------------------------------------
Axelerator спасибо,ты только забыл добавить одно
if(strcmp(cmdtext, "/help", true) == 0)

nikasoДата: Пятница, 21.10.2011, 21:15 | Сообщение # 3649
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 0
Город: киров
Репутация: 0
Замечания: 0%
Статус:
C:\GTA San Andreas\Ìîäû ñåðâåðà\Premium Drift 0.3d\gamemodes\PGdrift.pwn(1199) : error 036: empty statement
C:\GTA San Andreas\Ìîäû ñåðâåðà\Premium Drift 0.3d\gamemodes\PGdrift.pwn(1205) : error 035: argument type mismatch (argument 1)
C:\GTA San Andreas\Ìîäû ñåðâåðà\Premium Drift 0.3d\gamemodes\PGdrift.pwn(1219) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

3 Errors.
вот что стало -_-

AxeleratorДата: Пятница, 21.10.2011, 21:17 | Сообщение # 3650
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 237
Награды: 2
Город: Омск
Репутация: 159
Замечания: 40%
Статус:
nikaso, Хотя нет, тут похоже я ошибся. Не в этом дело. Какие строки в твоем коде 1205 и 1219?
nikasoДата: Пятница, 21.10.2011, 21:24 | Сообщение # 3651
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 0
Город: киров
Репутация: 0
Замечания: 0%
Статус:
TextDrawAlignment(Textdraw0,0);
TextDrawColor(Textdraw1,0xffffffff);

AxeleratorДата: Пятница, 21.10.2011, 21:29 | Сообщение # 3652
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 237
Награды: 2
Город: Омск
Репутация: 159
Замечания: 40%
Статус:
nikaso, у тебя просто Textdraw0 и Textdraw1, а надо Textdraw0[playerid] и Textdraw1[playerid] :D
nikasoДата: Пятница, 21.10.2011, 21:35 | Сообщение # 3653
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 0
Город: киров
Репутация: 0
Замечания: 0%
Статус:
всё спасибо,сделал)
и ещё,как сделать кмд тп с каром?

AxeleratorДата: Пятница, 21.10.2011, 21:45 | Сообщение # 3654
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 237
Награды: 2
Город: Омск
Репутация: 159
Замечания: 40%
Статус:
nikaso, телепорт к машине? или телепорт машины к себе?
QenzДата: Суббота, 22.10.2011, 02:29 | Сообщение # 3655
Новенький
Группа: Пользователи
Сообщений: 62
Награды: 0
Город: Lityn
Репутация: 32
Замечания: 0%
Статус:
Вот у меня вопрос, сделал мапу проконвертил , вставил в павно все обьекты есть , но вот кары постоянно закрытые.. при нажатии "G" пробует как обычно а при энтере не открывает :(

Может ставлю не туда?

-=Spektr=-Дата: Суббота, 22.10.2011, 06:50 | Сообщение # 3656
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 232
Награды: 3
Город: MDK
Репутация: 166
Замечания: 0%
Статус:
Qenz, это уже функция где-то стоит, которая закрывает автомобили. Что-то вроде такого:
Code
SetVehicleParamsEx(vehicleid,engine,lights,alarm,1,bonnet,boot,objective);

nikasoДата: Суббота, 22.10.2011, 09:28 | Сообщение # 3657
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 0
Город: киров
Репутация: 0
Замечания: 0%
Статус:
ну кмд чтобы когда ты сел в кар,набрал /drift2 и тпшнулся вместе с каром =_=
AxeleratorДата: Суббота, 22.10.2011, 09:36 | Сообщение # 3658
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 237
Награды: 2
Город: Омск
Репутация: 159
Замечания: 40%
Статус:
nikaso,
Code

if(strcmp(cmd, "/drift2", true) == 0)
{
     if(IsPlayerInAnyVehicle(playerid))
     {
         new car = GetPlayerVehicleID(playerid);
         SetVehiclePos(car, x, y, z);
     }
     return 1;
}


Где x, y, z - координаты куда нужно телепортировать машину.

QenzДата: Суббота, 22.10.2011, 10:01 | Сообщение # 3659
Новенький
Группа: Пользователи
Сообщений: 62
Награды: 0
Город: Lityn
Репутация: 32
Замечания: 0%
Статус:
-=Spektr=-, спасибо , попробую!
А куда надо вообще вставлять кары , текстуры понятно , а кары?

nikasoДата: Суббота, 22.10.2011, 10:26 | Сообщение # 3660
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 0
Город: киров
Репутация: 0
Замечания: 0%
Статус:
C:\GTA San Andreas\Ìîäû ñåðâåðà\Premium Drift 0.3d\filterscripts\ScoreSys.pwn(3) : fatal error 100: cannot read from file: "ini"
ошибка с компилированием,знаю что надо инклуд,но какой?киньте ссылку =_=

Поиск:





 


 


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