Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR]. Старая Тема уже достаточно полна ответов, это продолжение первой темы.
Убедительная просьба к Новичкам:
К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).
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) --------------------------------------------- Или может это совсем из-за другого....
во первых скачай инклюды новые с 0.3 во вторых заведи переменные new health; втретьих for(new i=0;i<MAX_PLAYERS;i++) { if(PlayerConnected(i)) { if(health>golodhealth[i]) { ... } } }
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
Да вроде у меня с инкуидами всё норм, не старые они...
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.
верно, там ведь return 1; стало быть после проверки одного игрока будет выход из функции? наверное тут просто какой-то про писал этот код и мне не дано его понять
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.
Carl_Fox, если все еще не откомпилил, обращайся за мани, откомпилю П.С. тебе был дан на 90 % готовый код, а у тя чет проблемы какието плюшевые возникают.