Re: Скриптинг курилка -
Stepashka - 24.09.2011
Quote:
Originally Posted by Jon_De
для античита нужно было. садятся на пассажирское сиденье и катаются. можно было конечно сделать просто
проверку на то что игрок на пассажирском сиденье и вызывается паблик, но машину могут просто толкнуть и она покатится, так что нужна проверка на скорость
ну если нет, дак нет
|
у пустой машины может быть ускорение только ели её что-нибудь будет разгонять, например она будет скатываться с горки.
Re: Скриптинг курилка -
Jon_De - 24.09.2011
Quote:
Originally Posted by Stepashka
у пустой машины может быть ускорение только ели её что-нибудь будет разгонять, например она будет скатываться с горки.
|
Пробовал сбрасывать с высоты машину, все равно по нулям
Re: Скриптинг курилка -
Stepashka - 24.09.2011
Подскажите анимацию нажатия кнопки?
Re: Скриптинг курилка -
GameMan - 24.09.2011
Quote:
Originally Posted by Stepashka
Подскажите анимацию нажатия кнопки?
|
Разве такая анимация есть? Если найду - сразу сообщу.
Re: Скриптинг курилка -
Stepashka - 24.09.2011
Quote:
Originally Posted by GameMan
Разве такая анимация есть? Если найду - сразу сообщу.
|
есть, даже где-то тут есть инклуд создающий кнопки, и там она используется, мне просто лень искать.
Re: Скриптинг курилка -
OKStyle - 24.09.2011
pawn Код:
ApplyAnimation(playerid, "HEIST9", "Use_SwipeCard", 10.0, 0, 0, 0, 0, 0);
Как раз оттуда - Yom's Buttons.
Re: Скриптинг курилка -
azen - 25.09.2011
Все таки проведение карточкой - не нажатие. Я юзал из VEDDING библиотеки (ну или как там она, с автоматами)
Re: Скриптинг курилка -
OKStyle - 25.09.2011
Блин, на работе анимка есть... =) С автоматами которая.
Re: Скриптинг курилка -
Stepashka - 25.09.2011
Quote:
Originally Posted by azen
Все таки проведение карточкой - не нажатие. Я юзал из VEDDING библиотеки (ну или как там она, с автоматами)
|
начнем с того что она VE
NDING
Quote:
Originally Posted by OKStyle
Блин, на работе анимка есть... =) С автоматами которая.
|
она не подходит, там в одной анимации и нажатие и взятие банки.
Заюзал с карточкой.
Re: Скриптинг курилка -
azen - 25.09.2011
Ну извините, степан, с английским траблы у меня.
Re: Скриптинг курилка -
Be$$0n - 08.11.2011
pawn Код:
switch(GetPlayerSkin(playerid))
{
case 101: {SetPlayerSkin(playerid,72);}
case 72: {SetPlayerSkin(playerid,134);}
case 134: {SetPlayerSkin(playerid,135);}
case 135: {SetPlayerSkin(playerid,137);}
}
Можно так, если что не правильно извиняюсь.
Re: Скриптинг курилка -
Be$$0n - 08.11.2011
Назрел такой вопрос, для начала предоставлю код, чтоб была понятна суть:
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 ?
Re: Скриптинг курилка -
Xotab - 08.11.2011
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()
Re: Скриптинг курилка -
DiSE - 08.11.2011
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);
Re: Скриптинг курилка -
Xotab - 08.11.2011
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);
|
тут можно и без них обойтись
Re: Скриптинг курилка -
ZiGGi - 08.11.2011
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);
}
Re: Скриптинг курилка -
Stepashka - 08.11.2011
Quote:
Originally Posted by ZiGGi
Если я правильно понял и ты хочешь вывести список всех ников с их идами
|
хм =\
Quote:
Originally Posted by Be$$0n
Данный код должен узнавать никнейм игрока по ID аккаунта
|
Re: Скриптинг курилка -
ZiGGi - 08.11.2011
Quote:
Originally Posted by Stepashka
хм =\
|
Ну далее он написал
Quote:
Originally Posted by Be$$0n
Вопрос: Как сделать так, чтобы выводило все ники а не только ID 1 ?
|
А для первой просьбы у него код правильный
Re: Скриптинг курилка -
EvgeN 1137 - 09.11.2011
Вот такой вопрос, насчёт возвращения string. Говорят, что если в павн вернуть стринг, то сервер крашнится. Тем не менее, вот уже 9 месяцев в моих скриптах много где возвращается стринг. В циклах, в проверках, в strcmp. И серв не падает. Так это миф или правда, что серв падает при возвращении стринга?
Re: Скриптинг курилка -
DiSE - 09.11.2011
Такой же вопрос