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

 



 
          





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





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



Радость
Dima-kunДата: Понедельник, 28.09.2009, 14:53 | Сообщение # 16
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
[offtop]
Quote (SanSay)
э, вообще первый раз такое вижу

Увы....теперь нужно будет привыкать))[/offtop]



Мои работы:
[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
Carl_FoxДата: Понедельник, 28.09.2009, 14:54 | Сообщение # 17
Постоялец
Группа: Продвинутые
Сообщений: 399
Награды: 8
Город: Ростов - на - Дону
Репутация: 58
Замечания: 0%
Статус:
Сёдня рискну это поставить... Надеюсь будет работать.... :)
SanSayДата: Понедельник, 28.09.2009, 17:35 | Сообщение # 18
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
Carl_Fox, всмысле рискну
берешь делаешь, работает - хорошо, нет ипешься и делаешь чтобы работало и никакого риска :D



simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
Carl_FoxДата: Понедельник, 28.09.2009, 21:02 | Сообщение # 19
Постоялец
Группа: Продвинутые
Сообщений: 399
Награды: 8
Город: Ростов - на - Дону
Репутация: 58
Замечания: 0%
Статус:
Quote (stepmex)

public OnGameModeInit()
{
timer = SetTimer("OtschetGolod",60000,1);
...
return 1;
}

public OnGameModeExit()
{
KillTimer(timer);
...


А что вместо многоточий этих писать?



Сообщение отредактировал Carl_Fox - Понедельник, 28.09.2009, 21:03
Dima-kunДата: Понедельник, 28.09.2009, 22:03 | Сообщение # 20
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
если хочешь ничего не пиши... многоточия означают что там типа твой код


Мои работы:
[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
Carl_FoxДата: Понедельник, 28.09.2009, 22:56 | Сообщение # 21
Постоялец
Группа: Продвинутые
Сообщений: 399
Награды: 8
Город: Ростов - на - Дону
Репутация: 58
Замечания: 0%
Статус:
Quote (Pawno)

C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(2063) : warning 213: tag mismatch
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(2063) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(2919) : error 017: undefined symbol "IsPlayerNPC"
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(5867) : error 017: undefined symbol "health"
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(5884) : error 017: undefined symbol "health"
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(9798) : error 010: invalid function or declaration
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(30202) : error 017: undefined symbol "i"
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(30219) : error 017: undefined symbol "i"
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(30236) : error 017: undefined symbol "i"
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(30253) : error 017: undefined symbol "i"
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(30270) : error 017: undefined symbol "i"
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(30280) : error 017: undefined symbol "i"
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(30285) : error 017: undefined symbol "i"
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(30294) : error 017: undefined symbol "i"
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(30299) : error 017: undefined symbol "i"
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(30341) : error 017: undefined symbol "i"

Это всё скорее всего из-за if(health>golodhealth[i])

Добавлено (28.09.2009, 22:45)
---------------------------------------------
А где именно указать значение golodhealth[i] и каким оно должно быть?

Добавлено (28.09.2009, 22:56)
---------------------------------------------
Или может это совсем из-за другого....

Dima-kunДата: Понедельник, 28.09.2009, 23:10 | Сообщение # 22
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
во первых скачай инклюды новые с 0.3
во вторых заведи переменные new health;
втретьих
for(new i=0;i<MAX_PLAYERS;i++)
{
if(PlayerConnected(i))
{
if(health>golodhealth[i])
{
...
}
}
}



Мои работы:
[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
Carl_FoxДата: Понедельник, 28.09.2009, 23:42 | Сообщение # 23
Постоялец
Группа: Продвинутые
Сообщений: 399
Награды: 8
Город: Ростов - на - Дону
Репутация: 58
Замечания: 0%
Статус:
Quote (Pawno)

C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(2063) : warning 219: local variable "health" shadows a variable at a preceding level
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(2066) : warning 213: tag mismatch
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(2066) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(2922) : error 004: function "IsPlayerNPC" is not implemented
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(2923) : error 028: invalid subscript (not an array or too many subscripts): "golodhealth"
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(2923) : warning 215: expression has no effect
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(2923) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(2923) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Êèðèëë.MYCOMP\Ðàáî÷èé ñòîë\ÍÀØ ÌÎÄ\ÐÀÇÐÀÁÎÒÊÀ\gamemodes\RWRP4.pwn(2923) : fatal error 107: too many error messages on one line

В основном ошибки сдесь, поэтому выкладываю этот код:
[pwn]
public OtschetGolod()
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(!IsPlayerConnected(i) || IsPlayerNPC(i))continue;
if(health>golodhealth([i]))
{
if(TimeGolod[i] > 5)
{
TimeGolod[i]--;
continue;
}
if(TimeGolod[i] <= 5)
{
new Float:health;
GetPlayerHealth(i, health);
TimeGolod[i]--;
health -= 20.0;
if(TimeGolod[i] <= 1)
{
SetPlayerHealth(i, 0);
SendClientMessage(i, COLOR_YELLOW, " Òû óìðåð îò ãîëîäà!");
continue;
}
SetPlayerHealth(i, health);
SendClientMessage(i, COLOR_YELLOW, " Ïîåøü èëè ñêîðî óìðåøü!");
}
}
}
}
[/pwn]
Что не так?
Quote (DizeL-ZR-)
скачай инклюды новые с 0.3

Да вроде у меня с инкуидами всё норм, не старые они...

SanSayДата: Вторник, 29.09.2009, 01:54 | Сообщение # 24
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
Carl_Fox, подпиши номера строк в коде на которые ругается


simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
MaccerДата: Вторник, 29.09.2009, 02:58 | Сообщение # 25
Уверенный в себе
Группа: Продвинутые
Сообщений: 281
Награды: 7
Город: Санкт-Петербург
Репутация: 100
Замечания: 40%
Статус:
Quote (SanSay)
TimeGolod[i]--;
SetTimer("OtschetGolod",60000,0);

для каждого игрока свой таймер, каждый из которых будет для каждого еще по таймеру вызывать

Добавлено (29.09.2009, 02:58)
---------------------------------------------
сервак то у вас не падает? или все еще откомпилировать не получается? fun


есть вопросы по sa-mp или pawn?
помогу за $$


Сообщение отредактировал Maccer - Вторник, 29.09.2009, 03:00
EakwarpДата: Вторник, 29.09.2009, 03:02 | Сообщение # 26
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Maccer, лолшто?) где ты видишь для каждого игрока свой таймер?))


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
MaccerДата: Вторник, 29.09.2009, 03:11 | Сообщение # 27
Уверенный в себе
Группа: Продвинутые
Сообщений: 281
Награды: 7
Город: Санкт-Петербург
Репутация: 100
Замечания: 40%
Статус:
Quote (Eakwarp)
где ты видишь для каждого игрока свой таймер?))

верно, там ведь return 1; стало быть после проверки одного игрока будет выход из функции? наверное тут просто какой-то про писал этот код и мне не дано его понять :D



есть вопросы по sa-mp или pawn?
помогу за $$
EakwarpДата: Вторник, 29.09.2009, 03:31 | Сообщение # 28
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Maccer, я на цитату ориентировался )


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
SanSayДата: Вторник, 29.09.2009, 09:46 | Сообщение # 29
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
Carl_Fox, если все еще не откомпилил, обращайся за мани, откомпилю
П.С. тебе был дан на 90 % готовый код, а у тя чет проблемы какието плюшевые возникают.



simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
Carl_FoxДата: Вторник, 29.09.2009, 10:22 | Сообщение # 30
Постоялец
Группа: Продвинутые
Сообщений: 399
Награды: 8
Город: Ростов - на - Дону
Репутация: 58
Замечания: 0%
Статус:
Quote (Pawno)
2063 new Float:health;
2066 GetPlayerHealth(i,targetid, health);

2922 if(!IsPlayerConnected(i) || IsPlayerNPC(i))continue;
2923 if(health>golodhealth[i])


Поиск:





 


 


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