Скриптинг курилка

Quote:
Originally Posted by Jon_De
Посмотреть сообщение
для античита нужно было. садятся на пассажирское сиденье и катаются. можно было конечно сделать просто
проверку на то что игрок на пассажирском сиденье и вызывается паблик, но машину могут просто толкнуть и она покатится, так что нужна проверка на скорость
ну если нет, дак нет
у пустой машины может быть ускорение только ели её что-нибудь будет разгонять, например она будет скатываться с горки.
Reply

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
у пустой машины может быть ускорение только ели её что-нибудь будет разгонять, например она будет скатываться с горки.
Пробовал сбрасывать с высоты машину, все равно по нулям
Reply

Подскажите анимацию нажатия кнопки?
Reply

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
Подскажите анимацию нажатия кнопки?
Разве такая анимация есть? Если найду - сразу сообщу.
Reply

Quote:
Originally Posted by GameMan
Посмотреть сообщение
Разве такая анимация есть? Если найду - сразу сообщу.
есть, даже где-то тут есть инклуд создающий кнопки, и там она используется, мне просто лень искать.
Reply

pawn Код:
ApplyAnimation(playerid, "HEIST9", "Use_SwipeCard", 10.0, 0, 0, 0, 0, 0);
Как раз оттуда - Yom's Buttons.
Reply

Все таки проведение карточкой - не нажатие. Я юзал из VEDDING библиотеки (ну или как там она, с автоматами)
Reply

Блин, на работе анимка есть... =) С автоматами которая.
Reply

Quote:
Originally Posted by azen
Посмотреть сообщение
Все таки проведение карточкой - не нажатие. Я юзал из VEDDING библиотеки (ну или как там она, с автоматами)
начнем с того что она VENDING
Quote:
Originally Posted by OKStyle
Посмотреть сообщение
Блин, на работе анимка есть... =) С автоматами которая.
она не подходит, там в одной анимации и нажатие и взятие банки.
Заюзал с карточкой.
Reply

Ну извините, степан, с английским траблы у меня.
Reply

pawn Код:
switch(GetPlayerSkin(playerid))
{
case 101: {SetPlayerSkin(playerid,72);}
case 72: {SetPlayerSkin(playerid,134);}
case 134: {SetPlayerSkin(playerid,135);}
case 135: {SetPlayerSkin(playerid,137);}
}
Можно так, если что не правильно извиняюсь.
Reply

Назрел такой вопрос, для начала предоставлю код, чтоб была понятна суть:
pawn Код:
new que[100],result[100],nick[30];
format(que,sizeof(que),"SELECT `name` FROM `players` WHERE `id` = %d",strval(tmp));
mysql_query(que);
mysql_store_result();
if(mysql_fetch_row(result))
{
mysql_get_field("name",nick);
}
SendFormattedMessage(playerid,-1,"Nick аккаунта #%d - %s",strval(tmp),nick);
Данный код должен узнавать никнейм игрока по ID аккаунта, когда код был:
pawn Код:
format(que,sizeof(que),"SELECT `name` FROM `players` WHERE `id` = %d",tmp);
Но была погрешность в цифрах, к примеру ввёл 1 а отправилось 19, но при этом все ники нормально выводились.
Сделал так:
pawn Код:
format(que,sizeof(que),"SELECT `name` FROM `players` WHERE `id` = %d",strval(tmp));
Стало нормально, но опять же проблема, выводит только ник игрока с ID 1, в остальных ID'ах не было ничего.
Вопрос: Как сделать так, чтобы выводило все ники а не только ID 1 ?
Reply

Quote:
Originally Posted by Be$$0n
Посмотреть сообщение
Назрел такой вопрос, для начала предоставлю код, чтоб была понятна суть:
pawn Код:
new que[100],result[100],nick[30];
format(que,sizeof(que),"SELECT `name` FROM `players` WHERE `id` = %d",strval(tmp));
mysql_query(que);
mysql_store_result();
if(mysql_fetch_row(result))
{
mysql_get_field("name",nick);
}
SendFormattedMessage(playerid,-1,"Nick аккаунта #%d - %s",strval(tmp),nick);
Данный код должен узнавать никнейм игрока по ID аккаунта, когда код был:
pawn Код:
format(que,sizeof(que),"SELECT `name` FROM `players` WHERE `id` = %d",tmp);
Но была погрешность в цифрах, к примеру ввёл 1 а отправилось 19, но при этом все ники нормально выводились.
Сделал так:
pawn Код:
format(que,sizeof(que),"SELECT `name` FROM `players` WHERE `id` = %d",strval(tmp));
Стало нормально, но опять же проблема, выводит только ник игрока с ID 1, в остальных ID'ах не было ничего.
Вопрос: Как сделать так, чтобы выводило все ники а не только ID 1 ?
Что за 'result'? Откуда он берется? Попробуй вместе mysql_fetch_row(result) поставить mysql_retrieve_row()
Reply

pawn Код:
case 101: {SetPlayerSkin(playerid,72);}
case 72: {SetPlayerSkin(playerid,134);}
case 134: {SetPlayerSkin(playerid,135);}
case 135: {SetPlayerSkin(playerid,137);}
обязательно {}?
pawn Код:
case 101: SetPlayerSkin(playerid,72);
case 72: SetPlayerSkin(playerid,134);
case 134: SetPlayerSkin(playerid,135);
case 135: SetPlayerSkin(playerid,137);
Reply

Quote:
Originally Posted by DiSE
Посмотреть сообщение
pawn Код:
case 101: {SetPlayerSkin(playerid,72);}
case 72: {SetPlayerSkin(playerid,134);}
case 134: {SetPlayerSkin(playerid,135);}
case 135: {SetPlayerSkin(playerid,137);}
обязательно {}?
pawn Код:
case 101: SetPlayerSkin(playerid,72);
case 72: SetPlayerSkin(playerid,134);
case 134: SetPlayerSkin(playerid,135);
case 135: SetPlayerSkin(playerid,137);
тут можно и без них обойтись
Reply

Quote:
Originally Posted by Be$$0n
Посмотреть сообщение
Назрел такой вопрос, для начала предоставлю код, чтоб была понятна суть:
pawn Код:
new que[100],result[100],nick[30];
format(que,sizeof(que),"SELECT `name` FROM `players` WHERE `id` = %d",strval(tmp));
mysql_query(que);
mysql_store_result();
if(mysql_fetch_row(result))
{
mysql_get_field("name",nick);
}
SendFormattedMessage(playerid,-1,"Nick аккаунта #%d - %s",strval(tmp),nick);
Данный код должен узнавать никнейм игрока по ID аккаунта, когда код был:
pawn Код:
format(que,sizeof(que),"SELECT `name` FROM `players` WHERE `id` = %d",tmp);
Но была погрешность в цифрах, к примеру ввёл 1 а отправилось 19, но при этом все ники нормально выводились.
Сделал так:
pawn Код:
format(que,sizeof(que),"SELECT `name` FROM `players` WHERE `id` = %d",strval(tmp));
Стало нормально, но опять же проблема, выводит только ник игрока с ID 1, в остальных ID'ах не было ничего.
Вопрос: Как сделать так, чтобы выводило все ники а не только ID 1 ?
Если я правильно понял и ты хочешь вывести список всех ников с их идами, то вот код:

pawn Код:
new query[64],result[256],nick[MAX_PLAYER_NAME],id[8];

mysql_query("SELECT id,name FROM `players`");
mysql_store_result();

while (mysql_fetch_row(result))
{
    mysql_get_field("id",id);
    mysql_get_field("name",nick);
    SendFormattedMessage(playerid,-1,"Nick аккаунта #%d - %s",strval(id),nick);
}
Reply

Quote:
Originally Posted by ZiGGi
Посмотреть сообщение
Если я правильно понял и ты хочешь вывести список всех ников с их идами
хм =\
Quote:
Originally Posted by Be$$0n
Посмотреть сообщение
Данный код должен узнавать никнейм игрока по ID аккаунта
Reply

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
хм =\
Ну далее он написал
Quote:
Originally Posted by Be$$0n
Посмотреть сообщение
Вопрос: Как сделать так, чтобы выводило все ники а не только ID 1 ?
А для первой просьбы у него код правильный
Reply

Вот такой вопрос, насчёт возвращения string. Говорят, что если в павн вернуть стринг, то сервер крашнится. Тем не менее, вот уже 9 месяцев в моих скриптах много где возвращается стринг. В циклах, в проверках, в strcmp. И серв не падает. Так это миф или правда, что серв падает при возвращении стринга?
Reply

Такой же вопрос
Reply


Forum Jump:


Users browsing this thread: 7 Guest(s)