Oleg122436
Новичок
я тут код набросал, но что то не хочет немного
создал коорды
new Float:zdachapravcoord[4][3] =
{
{-2575.8484,-1364.6274,1500.7570},
{-2573.8730,-1361.8684,1500.7570},
{-2575.8669,-1358.9384,1500.7570},
{-2580.0281,-1358.9396,1500.7570}
};
сделал на них текст
CreateDynamic3DTextLabel("Нажмите на клавишу\n{F9AD43}ALT или введите/zdachaprav",-1,zdachapravcoord[0][0], zdachapravcoord[0][1], zdachapravcoord[0][2],4.0);
работает, показывается
при проверке на местонахождение игрока
if(IsPlayerInRangeOfPoint(playerid, 2.0, zdachapravcoord[0], zdachapravcoord[1], zdachapravcoord[2])
{
ShowPlayerDialog(playerid, 47, DIALOG_STYLE_LIST, !"Ñäà÷à íà ïðàâà", !"1.Ñäàòü ïðàâà íà àâòîìîáèëü\n2.Ñäàòü ïðàâà íà ìîòî\n3.Êàê ïîëó÷èòü ëèöåíçèþ íà âîçäóøíûé òðàíñïîðò\n4.Êàê ïîëó÷èòü ëèöåíçèþ íà îãíåñòðåëüíîå îðóæèå", !"Âûáðàòü", !"Îòìåíà");
}
Cуть проблемы, проверяет лиш верхние 1 строку координат, а надо все координаты проверял, с меня плюсек
создал коорды
new Float:zdachapravcoord[4][3] =
{
{-2575.8484,-1364.6274,1500.7570},
{-2573.8730,-1361.8684,1500.7570},
{-2575.8669,-1358.9384,1500.7570},
{-2580.0281,-1358.9396,1500.7570}
};
сделал на них текст
CreateDynamic3DTextLabel("Нажмите на клавишу\n{F9AD43}ALT или введите/zdachaprav",-1,zdachapravcoord[0][0], zdachapravcoord[0][1], zdachapravcoord[0][2],4.0);
работает, показывается
при проверке на местонахождение игрока
if(IsPlayerInRangeOfPoint(playerid, 2.0, zdachapravcoord[0], zdachapravcoord[1], zdachapravcoord[2])
{
ShowPlayerDialog(playerid, 47, DIALOG_STYLE_LIST, !"Ñäà÷à íà ïðàâà", !"1.Ñäàòü ïðàâà íà àâòîìîáèëü\n2.Ñäàòü ïðàâà íà ìîòî\n3.Êàê ïîëó÷èòü ëèöåíçèþ íà âîçäóøíûé òðàíñïîðò\n4.Êàê ïîëó÷èòü ëèöåíçèþ íà îãíåñòðåëüíîå îðóæèå", !"Âûáðàòü", !"Îòìåíà");
}
Cуть проблемы, проверяет лиш верхние 1 строку координат, а надо все координаты проверял, с меня плюсек
