06.08.2013, 05:13 
	
	
	
		у тебя в коде ошибка, цикл пройден, ничего не найдено, что вернет?
	
	
	
	
| Странно, вот: pawn Код: 
 | 
stock IsPlayerOnTheGround(playerid)
{
new Float:vl;
GetPlayerVelocity(playerid, vl, vl, vl);
return !floatcmp(vl, 0.0);
}
SomeFunction(&x, &y, &z) {
z = 4;
y = 5;
x = 5;
}
IsPlayerApplyAnimation(const playerid, const anims[], count = sizeof anims)
{
new anim = GetPlayerAnimationIndex(playerid);
while(-- count > -1) if(anims[count] == anim) return anim;
return -1;
}

bool: IsPlayerApplyAnimation(const playerid, const anims[], count = sizeof anims)
{
new anim = GetPlayerAnimationIndex(playerid);
while(-- count > -1) if(anims[count] == anim) return true;
return false;
}
stock AgeCalc(age)
{
age%=100;
if (age > 19)
age%=10;
new str[8];
switch(age)
{
case 1:
str="год";
case 2,3,4:
str="года";
default:
str="лет";
}
return str;
}
AgeCalc(age, str[5] = "") {
switch (age) {
case 1: str = "год";
case 2,3,4: str = "года";
default: str = "лет";
}
return str;
}
| eakwarp, универсальнее и быстрее: http://forum.sa-mp.com/showpost.php?...&postcount=431 | 
| 
Цитата: Сообщение от therainycat Посмотреть сообщение gettime() религия не позволяет использовать? поясняю для выскочек: функция склоняет слова, а не возвращает дату, т.е.: Цитата: Мне 26 лет, а не 1 год. А моему племяннику 3 года. | 
| Возвращает UNIX-timestamp, необходимая вещь для создания веб-статистик и всего веб-прочего.   Code: stock mktime(uhour,uminute,usecond,uday,umonth,uyear) {
	new timestamp2;
	timestamp2 = usecond + (uminute * 60) + (uhour * 3600);
	new days_of_month[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
	if ( ((uyear % 4 == 0) && (uyear % 100 != 0)) || (uyear % 400 == 0) ) {
			days_of_month[1] = 29;
		} else {
			days_of_month[1] = 28;
		}
	
	new days_this_year = 0;
	days_this_year = --uday;
	if(umonth > 1) {
		for(new i=0; i<umonth-1;i++) {
			days_this_year += days_of_month[i];
		}
	}
	timestamp2 += days_this_year * 86400;
	for(new j=1970;j<uyear;j++) {
		timestamp2 += 31536000;
		if ( ((j % 4 == 0) && (j % 100 != 0)) || (j % 400 == 0) ) timestamp2 += 86400;
	}
	return timestamp2;
} | 
| Мой ответ был по поводу этого сообщения. Во-первых, это чистой воды велосипед. Во-вторых, на форуме нет порядка, никакого. В-третьих, как я заметил, уровень "знаний" скриптинга здесь измеряется количеством сообщений и звездочками. Я бы не стал с вашей стороны бросаться громкими словами, и еще не понятно, кто из нас выскочка. В следующий раз придержите свое мнение и хорошенько проанализируйте ситуацию. | 
| Научитесь тогда цитировать, что бы было понятно кому вы отвечаете. А уж когда научитесь пользоваться форумом - начнем говорить о скриптинге. |