04.01.2014, 09:53 
	
	
	
	
	
	
				
				
					Скриптинг курилка
			
	
		
		
		
		04.01.2014, 10:24 
	
	
	
	
	
	
		
		
		
		04.01.2014, 10:32 
	
	
	
	
	
	
		
		
		
		04.01.2014, 11:34 
	
	
	Quote:
| 
 Скорее всего да. Он, наверное, массив P[3] сделал как обычный массив (интегер) и забыл про Float. 
pawn Код: 
  | 
PHP код:
new Float:P[4];
GetPlayerPos(playerid, P[0], P[1], P[2]);
GetPlayerFacingAngle(playerid, P[3]);
CarInfo[LastVehicle][CarServerID] = CreateVehicle(params[2], P[0], P[1], P[2], P[3], random(125), random(125), 360);
format(string, sizeof(string), "Марка: {B6FF00}%s\n{FFFFFF}Стоимость: {B6FF00}$%d", GetVehicleName[params[2]-400], params[1]);
CarInfo[LastVehicle][CarLabel] = CreateDynamic3DTextLabel(string, 0xFFFFFFFF, P[0], P[1], P[2], 25.0, INVALID_PLAYER_ID, CarInfo[LastVehicle][CarServerID], 0, -1, -1, -1, 25.0); 
		
		
		
		04.01.2014, 12:05 
	
	
	
	
	
	
		
		
		
		04.01.2014, 13:18 
	
	
	
	
	
	
		
		
		
		05.01.2014, 02:32 
	
	
	
		Как грамотнее сформулировать запрос, первую часть то я знаю, а вторую подскажите:
Как видите, мне нужно чтобы он запрос делал не по какому-то параметру столбца, а именно по порядковому номеру строки.
	
	
	
	
pawn Код:
"UPDATE back SET level='4' ГДЕ НОМЕР ОБНОВЛЯЕМОЙ СТРОКИ 3"
		
		
		
		05.01.2014, 10:29 
	
	
	Quote:
| 
 Как грамотнее сформулировать запрос, первую часть то я знаю, а вторую подскажите: 
pawn Код: 
  | 
потом уже апдейт по нужному полю UPDATE back SET level='4' WHERE ...
		
		
		
		05.01.2014, 10:59 
	
	
	
		Частично разобрался.. Код примерно такой, но вылазит ошибка:
	
	
	
	
PHP код:
UPDATE `data` SET Name='BOT' LIMIT 1,2 
Код HTML:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2' at line 1
		
		
		
		05.01.2014, 11:20 
	
	
	Quote:
| 
 Частично разобрался.. Код примерно такой, но вылазит ошибка: 
PHP код: 
Код HTML: 
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2' at line 1  | 
		
		
		
		05.01.2014, 11:22 
	(
 Последний раз редактировалось Urukhay; 08.01.2014 в 03:34.
)
	
	
		Почему если писать такой запрос:
 То он обновит 2 первые строки
А на такой:
Ругается такой ошибкой:
	
	
	
	
PHP код:
UPDATE `data` SET Name='BOT' LIMIT 2 
А на такой:
PHP код:
UPDATE `data` SET Name='BOT' LIMIT 1,2 
Код HTML:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2' at line 1
		
		
		
		05.01.2014, 11:25 
	
	
	Quote:
| 
 Почему тогда если писать такой запрос: 
PHP код: 
А на такой: PHP код: 
Код HTML: 
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2' at line 1  | 
		
		
		
		05.01.2014, 12:26 
	
	
	
		ребят, выручайте, со стримером проблемы, вот тема с описанием https://sampforum.blast.hk/showthread.php?tid=485428
	
	
	
	
		
		
		
		06.01.2014, 08:57 
	
	
	
		И всё же как написать знак процента в чат? "%%" не работает. Заранее спасибо.)
	
	
	
	
		
		
		
		06.01.2014, 09:07 
	
	
	
		Хм, как всегда после того как задам вопрос - нахожу ответ.)
Думаю суть ясна, может кому-нибудь пригодится. Спасибо за внимание.)
UPD:
Вышеописанный пример подойдет для format, в обычном сообщении %% работает как часы.
	
	
	
	
PHP код:
// Как не правильно писать знак процента
new str[64];
format(str, sizeof(str), "Владение пистолетом: %i %%", pistol_skill);
SendClientMessage(playerid, 0xFFFFFFAA, str); 
PHP код:
// Как правильно писать знак процента
new str[64];
format(str, sizeof(str), "Владение пистолетом: %i %s", pistol_skill, "%%");
SendClientMessage(playerid, 0xFFFFFFAA, str); 
UPD:
Вышеописанный пример подойдет для format, в обычном сообщении %% работает как часы.
PHP код:
SendClientMessage(playerid, -1, "Система загружена на 40%%");
/* В чате будет написано:
Система загружена на 40% */ 
		
		
		
		06.01.2014, 09:50 
	
	
	
	
	
	
		
		
		
		07.01.2014, 03:29 
	
	
	
		Как перевести unix time (gettime()) в нормальное время?
Стандартной функции нет?
	
	
	
Стандартной функции нет?
		
		
		
		07.01.2014, 11:30 
	
	
	PHP код:
new hour, minute, second;
gettime(hour,minute,second);
printf("Time: %d:%d",hour,minute); 
		
		
		
		07.01.2014, 15:16 
	
	
	
		Любой, который не подходит к конкретной модели авто. К примеру, если попытаться прицепить спойлер к авто, на модели которого спойлер не предусмотрен.
	
	
	
	
		
		
		
		07.01.2014, 16:51 
	
	
	
	
	
	
					« Next Oldest | Next Newest »
				
				Users browsing this thread: 5 Guest(s)


