3DTEXT Bug
#1

PHP код:
stock CreateDroppedInvWorld(id,Float:x,Float:y,Float:z)
{
    if(
id == 0) return 1;
    new 
total_vehicles_from_files+1;
    for(new 
0total_vehicles_from_filesa++)
    {
        if(
dInvData[a][ObjPos][0] == 0.0)
        {
            
a;
            break;
        }
    }
    if(
total_vehicles_from_files) return print("OBJ > total_vehicles_from_files");
    
//new rand2 = random(sizeof(RandomGunSpawns));
    //new rand = INVNUMBERS - 1;
    
dInvData[f][ObjData] = id;
    
dInvData[f][ObjPos][0] = x;//RandomGunSpawns[rand2][0];
    
dInvData[f][ObjPos][1] = y;//RandomGunSpawns[rand2][1];
    
dInvData[f][ObjPos][2] = z;//RandomGunSpawns[rand2][2];
    //new x_l = random(2);
    //new y_l = random(2);
    
new objsaxeli[560];
    
format(string,sizeof(string),"{0EDB4C}%s",InvNames(InvObjects[dInvData[f][ObjData]]));
    
dInvData[f][ObjName] = CreateDynamic3DTextLabel(objsaxeliCOLOR_GREENdInvData[f][ObjPos][0], dInvData[f][ObjPos][1], dInvData[f][ObjPos][2], 2.000);
    
dInvData[f][ObjID] = CreateDynamicObject(InvObjects[dInvData[f][ObjData]], dInvData[f][ObjPos][0]/*+x_l*/dInvData[f][ObjPos][1]/*+y_l*/dInvData[f][ObjPos][2], 0.0360.0300.0);
    if(
id == 78SetDynamicObjectMaterial(dInvData[f][ObjID], 02060"cj_ammo""CJ_CANVAS2"0);
    
//loot[f] = CreateDynamic3DTextLabel("Press ALT to loot",COLOR_GREEN,dInvData[f][ObjPos][0]/*+x_l*/, dInvData[f][ObjPos][1]/*+y_l*/, dInvData[f][ObjPos][2], 3.0);
    //native CreateObject(841, 2478.1520996094, -1676.3909912109, 12.468000411987, 0, 0, 358);
    //printf("%d,%f",dInvData[f][ObjData],dInvData[f][ObjPos][0]);
    
return 1;

Invnames
PHP код:
new InvNames[INVNUMBERS][] =
//2040 патроны
    
"Пустота"//1581
    //еда питье
    
"Сухой паек",//2663
    
"Банка бобов",//1666
    
"Coca-Cola",//1546
    
"Жареное мясо",//2806
    
"Сырое мясо",//2804
    
"Молоко",//2856
    
"Бургер",//2768
    
"Пицца",//2814
    
"Буррито",//2769
    //оружие
    
"Дробовик",//349
    
"Desert Eagle",//348
    
"AK-47",//355
    
"M4",//356
    
"Снайперская винтовка",//358
    
"Uzi",//352
    
"MP5",//353
    
"Tec-9",//372
    //патроны
    
"Патроны для Дробовика",//2040
    
"Патроны для Desert Eagle",//2040
    
"Патроны для AK-47",//2040
    
"Патроны для M4",//2040
    
"Патроны для Снайперской винтовки",//2040
    
"Патроны для Uzi",//2040
    
"Патроны для MP5",//2040
    
"Патроны для Tec-9",//2040
    //ближнего боя
    
"Бита",//336
    
"Катана",//339
    
"Shovel"//337
    
"Knife"//335
    
"Nightstick"//334
    //med
    
"Бинты",//1575
    
"Антибиотики",//1644
    
"Морфин",//1672
    
"Пакет с кровью",//1580
    
"Аптечка",//328
    
"Болеутоляющие",//2709 (таблетки)
    
"Грелка",//1579
    
"Armour"//1242
    //машина
    
"Колесо",//1085
    
"Набор инструментов",//2969
    
"Запчасти для двигателя",//3013
    //набирать надо
    
"Канистра бензина",//1650
    
"Пустая канистра",//1650
    
"Бутылка с водой",//1509
    
"Пустая бутылка",//1509
    //одежда
    
"Одежда #1",//2386
    
"Одежда #2",//2386
    
"Одежда #3",//2386
    //рюкзаки
    
"Маленький рюкзак",//371
    
"Средний рюкзак",//1310
    //разное
    
"Карта",//19167
    
"GPS",//18875
    
"Рация",//330
    
"Часы",//2710
    
"Спички",//327
    
"Дрова",//841
    //мусор
    
"Пустые банки"//2859
    
"Банка с чем-то"//1455
    //Новое
    
"9mm",
    
"Silenced 9mm",
    
"Sawnoff Shotgun",
    
"RPG",
    
"Патроны для 9mm",
    
"Патроны для Silenced 9mm",
    
"Патроны для Sawnoff Shotgun",
    
"Патроны для RPG",
    
"Одежда #4",
    
"Одежда #5",
    
"Большой рюкзак",
    
"Очень большой рюкзак",
    
"Country Rifle",
    
"Combat Shotgun",
    
"Grenade",
    
"Molotov Cocktail",
    
"Патроны для Country Rifle",
    
"Патроны для Combat Shotgun",
    
"Разобранный ящик",
    
"Спальный мешок"
}; 
I cant see inv names label Help Please
Reply
#2

Looky where have you formatted your string?

Код:
 new objsaxeli[560]; 
    format(string,sizeof(string),"{0EDB4C}%s",InvNames(InvObjects[dInvData[f][ObjData]]));
--------------^-------------^
and did not put it in here
Код:
    dInvData[f][ObjName] = CreateDynamic3DTextLabel(objsaxeli, COLOR_GREEN, dInvData[f][ObjPos][0], dInvData[f][ObjPos][1], dInvData[f][ObjPos][2], 2.0, 0, 0); 
--------------------------------------------------------^
corrected

Код:
    new objsaxeli[128]; 
    format(objsaxeli,sizeof(objsaxeli),"{0EDB4C}%s",InvNames(InvObjects[dInvData[f][ObjData]]));
    dInvData[f][ObjName] = CreateDynamic3DTextLabel(objsaxeli, COLOR_GREEN, dInvData[f][ObjPos][0], dInvData[f][ObjPos][1], dInvData[f][ObjPos][2], 2.0, 0, 0);
Reply
#3

OOOOH THANKS DUDE +REP <3
Reply
#4

But doesnt works Not showing label .......
Reply
#5

Show this enum

Код:
 dInvData[][ObjName]
have you defined 3d text?
Reply
#6

PHP код:
enum dInvEnum
{
Float:ObjPos[3],
    
ObjID,
    
ObjData,
    
Text3D:ObjName
}; 
Reply
#7

UP HELP ME PLEAASEEEE GUUUUYS
Reply
#8

You can use the letters you're using. SAMP and GTA SA was made only for utf-8 meaning;
QWERTYUIOPASDFGHJKLZXCVBNM and ЕДЦ together with some other latvia letters.
Reply
#9

Quote:
Originally Posted by Luicy.
Посмотреть сообщение
You can use the letters you're using. SAMP and GTA SA was made only for utf-8 meaning;
QWERTYUIOPASDFGHJKLZXCVBNM and ЕДЦ together with some other latvia letters.
I know .... Its in russian language and when i copy pasted.....
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)