-Jay-
Новичок
Возникают проблемы с перехватом паблика OnPlayerKeyStateChange, может быть так и с каждым, не проверял.
У меня система написана на модуле, в нём я перехватываю паблик OnPlayerKeyStateChange, весь русский текст после показа диалога кроетсязадницей, помогите ^_^
Вызов в корне мода -
У меня система написана на модуле, в нём я перехватываю паблик OnPlayerKeyStateChange, весь русский текст после показа диалога кроется
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
PHP:
rentcars_OnPlayerKeyStateChange(playerid, newkeys) {
//#pragma unused oldkeys
if (newkeys == PRESS_ALT) {
for (new i = 0; i <= MAX_CHECKPOINT; i++) {
if(IsPlayerInRangeOfPoint(playerid, 2.0, RENT_CHECKPOINT_POS[i][0],RENT_CHECKPOINT_POS[i][1],RENT_CHECKPOINT_POS[i][2])) {
/*for(new td_id = 0; td_id < 4; td_id++) PlayerTextDrawShow(playerid, rent_td_p[playerid][td_id]);
for(new td_id; td_id < 12; td_id++) TextDrawShowForPlayer(playerid, rent_td[td_id]);
SelectTextDraw(playerid, 0xFF6347FF);*/
STRING_GLOBAL[0] = EOS;
format(STRING_GLOBAL, sizeof(STRING_GLOBAL), "{E8CA79}Транспорт\t{E8CA79}Количество\t{E8CA79}Цена\n\
{E8CA79}Faggio\t{E8CA79}%i\t{33AA33}150$\n\
{E8CA79}BMX\t{E8CA79}%i\t{33AA33}50$\n\
{E8CA79}BIKE\t{E8CA79}%i\t{33AA33}35$\n\
{E8CA79}Mountain Bike\t{E8CA79}%i\t{33AA33}100$",MAX_RENT_FAGGIO,MAX_RENT_BMX,MAX_RENT_BIKE,MAX_RENT_MBIKE);
ShowPlayerDialog(playerid, D_RENTCARS, DSTH, "{B789CF}Аренда транспорта", STRING_GLOBAL, "Принять", "Отмена");
return true;
}
}
}
return false;
}
PHP:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
#if defined _rentcars_inc
if (rentcars_OnPlayerKeyStateChange(playerid, newkeys)) return true;
#endif
