Witamy na GTAOnline Obecny czas to 2018-09-20, 18:35 Użytkowników: 76181
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj

GTAONLINE.PL
Tematy otagowane jako: 3dtext
1. Czcionka w 3dtext
Witam, chciałem zmienić czcionkę tekstu w 3dtexcie z ogrpg i gdy w [lua]font="default"[/lua] zmieniam na [lua]font="123.ttf"[/lua] to czcionka nie zmienia sie. Czcionka nazywa sie 123.ttf i jest w folderze z 3dtextem rowniez dodana jest do mety kod:
[lua]--[[
Resource: OURGame v2
Developers: Split <split.programista@gmail.com>
Copyright <split.programista@gmail.com> 2015-2016
You have no right to use this code without my permission.
]]

defscale=2
font="123.ttf"

addEventHandler("onClientRender", root, function()
local rootx,rooty,rootz=getCameraMatrix()
local dim=getElementDimension(localPlayer)
local int=getElementInterior(localPlayer)

local texty=getElementsByType("text")
for i,text in pairs(texty) do
if text and isElement(text) and getElementDimension(text) == dim and getElementInterior(text) == int then
local x,y,z=getElementPosition(text)
--local isLine=isLineOfSightClear(rootx,rooty,rootz, x,y,z, true, false, false, true, false, false, true, nil)
--if not isLine then return end
local dist=getDistanceBetweenPoints3D(rootx,rooty,rootz,x,y,z)
if dist < 22 then
local sx,sy=getScreenFromWorldPosition(x,y,z, 100, true)
if sx and sy then
local name=getElementData(text,"name")
local scale=getElementData(text,"scale")
if not name then return end
dxDrawText(name, sx-1, sy-1, sx-1, sy-1, tocolor(0,0,0,255), (scal...
2. 3dtext
Witam,

Korzystam obecnie z GM ITS'a z rozgrywką w SF i mam pytanie. Podczas gdy włączam zasób "3dtext" to gdy znajduję się w miejscu gdzie jest dużo ich to zasób ten obciąża mi serwer w 60%. Co może być przyczyną? Niżej wstawiam kod "3dtext"

C-Side
[lua]function dxDrawBorderedText(scaleBorder, text, left, top, right, bottom, color, scale, font, alignX, alignY, clip, wordBreak,postGUI)
local scaleBorder = scaleBorder or 1
for oX = -scaleBorder, scaleBorder do
for oY = -scaleBorder, scaleBorder do
dxDrawText(text:gsub('#%x%x%x%x%x%x', ''), left + oX, top + oY, right + oX, bottom + oY, tocolor(0, 0, 0, 255), scale, font, alignX, alignY, clip, wordBreak,postGUI)
end
end
dxDrawText(text, left, top, right, bottom, color, scale, font, alignX, alignY, clip, wordBreak, postGUI, true)
end

defscale=1
font="clear"

addEventHandler("onClientRender", root, function()
local rootx,rooty,rootz=getCameraMatrix()
local dim=getElementDimension(localPlayer)
local int=getElementInterior(localPlayer)

local texty=getElementsByType("text",root,true)
for i,text in pairs(texty) do
if text and isElement(text) and getElementDimension(text) == dim and getElementInterior(text) == int then
local x,y,z=getElementPosition(text)
if isLineOfSightClear(rootx,rooty,rootz, x,y,z, true, false, false, true, false, false, false, nil) then
local dist=getDistanceBetweenPoint...
3. Źle wyświetla 3dtext
Witam. Powie mi ktoś co tutaj jest źle, że nawet jak sell jest w MySQL ustawione na 1 to i tak pokazuje, że adres ejst zajęty? KOD:
Kod:

LoadedInfo[Houses]++;
sscanf(Query, "p<|>ds[100]ffffd",HouseInfo[i][UIDh],HouseInfo[i][Name],HouseInfo[i][xh],HouseInfo[i][yh],HouseInfo[i][zh],HouseInfo[i][sell]);

if(HouseInfo[UIDh][sell] == 1)
{
format(labelstring,sizeof labelstring,"Ulica: "BIALYHEX"%s {009e05} - %d",HouseInfo[i][Name],HouseInfo[i][UIDh]);
CreateDynamic3DTextLabel(labelstring, 0x009e05FF,HouseInfo[i][xh],HouseInfo[i][yh],HouseInfo[i][zh], 50.0);
}
if(HouseInfo[UIDh][sell] == 0)
{
format(labelstring,sizeof labelstring,""CZERWONYHEX"Adres zajety");
CreateDynamic3DTextLabel(labelstring, 0x009e05FF,HouseInfo[i][xh],HouseInfo[i][yh],HouseInfo[i][zh], 50.0);
}
4. Tworzenie Pickup i 3DText
Czesc, pobieram sobie z bazy danych informacje w ten sposob:
[pawn]stock LoadPickups()
{
new idx = 0, data[500], str[200];
mysql_query("SELECT * FROM pickupy");
mysql_store_result();
while(mysql_fetch_row(data, "|"))
{
sscanf(data, "p<|>dfffddfffdd",
PickupInfo[idx][eUID],
PickupInfo[idx][wejscieX],
PickupInfo[idx][wejscieY],
PickupInfo[idx][wejscieZ],
PickupInfo[idx][wejscieInterior],
PickupInfo[idx][wejscieVW],
PickupInfo[idx][wyjscieX],
PickupInfo[idx][wyjscieY],
PickupInfo[idx][wyjscieZ],
PickupInfo[idx][wyjscieInterior],
PickupInfo[idx][wyjscieVW]);
idx++;
printf("nn>>> Poprawnie zaladowano %d przejsc pomiedzy interiorami", idx);

PickupOut[idx] = CreatePickup(1314, 1, PickupInfo[idx][wejscieX], PickupInfo[idx][wejscieY], PickupInfo[idx][wejscieZ], PickupInfo[idx][wejscieVW]);
PickupIn[idx] = CreatePickup(1314, 1, PickupInfo[idx][wyjscieX], PickupInfo[idx][wyjscieY], PickupInfo[idx][wyjscieZ], PickupInfo[idx][wyjscieVW]);
format(str, sizeof(str), "Przejscie miedzy interioramin[UID: %d]nNacisnij LPM aby przejsc", PickupInfo[idx][eUID]);
TextOut[idx] = Create3DTextLabel(str, -1, PickupInfo[idx][wejscieX], PickupInfo[idx][wejscieY], PickupInfo[idx][wejscieZ], 5, PickupInfo[idx][wejscieVW], 0);
TextIn[idx] = Create3DTextLabel(str, -1, PickupInfo[idx][wyjscieX], PickupInfo[idx][wyjscieY], PickupInfo[idx][wyjscieZ], 5, PickupInfo...
5. 3dTEXT
Mam swój 3D text tylko jest mały problem czasami napis znika jak chodzę do okoła i on znika nie wiem co robić daje SS

SS: http://imgur.com/a/60f78

PS;Jak zrobić biały marker
6. 3dtext na komende
Witam, zaczeło mnie denerwowac wchodzenie w pliki i robic napis do 3dtext
I pytanie jak zrobic 3dtext na komende z acl admin np. /opis tresc


Piwa i respekt, pisałem na telefonie
7. YouTube Panel i 3dText
Witam, jak zrobić wyświetlenie okna YouTube w Gui? nie chodzi mi o same wklejenie linku i leci muzyka z yt, tylko widzimy normalną strone wyszukujemy muzykę itp. oraz czy da się tak zrobić, że w gui mamy pole do wpisania i gdy coś wpiszemy pokaże ten tekst na ścianie (dokładne x, y, z) i jak napiszemy coś innego to się zmieni tekst?
8. 3DText
Siema. Chcę zrobić skrypt, na 3dText, z czcionką "Pricedown".
Mam już tam kawałeczek zrobiony. I chciałbym się spytać, co dalej zrobić? Zatrzymałem się na tym:
"function createText ( )
dxDrawText"
i co dalej? Nie wiem, ponieważ od dziś zaczynam z lua. Mógłby mi ktoś pomóc?
Z góry dzięki.(Chciałbym abym mógł więcej tych napisów robić, aby było w jednym pliku.)
9. [SKRYPT] Skrypt na 3dText
Witam przedstawiam wam mój i Splita skrypt z naszego starego serwa na 3dText.
Skrypt ten pokazuje nam dany napis w powietrzu np.Uwaga Objazd
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
10. 3DTEXT
Witam zrobiłem sobie 3dtext, lecz są błędy nie pokazuje się w danych miejscach...

local Ogloszenia = {
{-
2742.19043380.198304.36719"DDD"}, -- Spawn SF
}

addEventHandler("onClientRender"root, function()
    
math.sin(1#Ogloszenia)
    
local px,py,pz getElementPosition(localPlayer)
    
local distance getDistanceBetweenPoints3D(Ogloszenia[i][1], Ogloszenia[i][2], Ogloszenia[i][3], pxpypz)
    if 
distance <= 50 then
        local sx
,sy getScreenFromWorldPosition(Ogloszenia[i][1], Ogloszenia[i][2], Ogloszenia[i][3], 0.006)
        
dxDrawText(Ogloszenia[i][4], sxsysxsytocolor(255255255255), 1"bankgothic""center""bottom"falsefalsefalse)
    
end
end
)
11. 3dtext
Witajcie.

Jak zrobić 3dtexta w danym miejscu i pod server czy clienta podpisać ?

Pozdrawiam.
12. [SKRYPT] Licznik Prędkości w 3DTe
v1r0

Witam, przedstawiam Wam skrypt mojego autorstwa, mianowicie Prędkościomierz przyczepiony do pojazdu :)

Licznik wykorzystuje public OnPlayerUpdate, przez co pokazywana prędkość nie zamula ani nie zacina się ;) Zmienia również kolorki, gdy życie pojazdu znacznie się zmniejszy :)

Screen:







Download: AMX + PWN ;)
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.


Zezwalam na edycje skryptu
Zabrania się zmiany autora skryptu!
Jak i wrzucania skryptu na inne fora!
13. [INNE] 3Dtext
A więc mam do was pytanie, czy idzie zrobić text 3D ale żeby on miał taki większy rozmiar? Bo wszystkie co szukałem tylko mają taki oryginalny rozmiar a ja chciałbym taki duży napis. Jeśli idzie zrobić takie coś poprosił bym w tym temacie o wyjaśnienie jak go zrobić. W zamian z pomoc :piwo: :piwo: :piwo:
14. [DM] Exp/Poziom w 3dtext
Witam.
Chciałbym prosić was o pomoc chodzi o
Kod:


error 035: argument type mismatch (argument 1)


To jest ta linijka

Kod:

Exp[playerid] = Create3DTextLabel(GetPlayerScore(playerid)/NextLevel(playerid), COLOR_WHITE, 30.0, 40.0, 50.0, 14.0, -1);


Chciałbym aby pokazywało ile player ma exp'a i ile do następnego lvl'a .
Bardzo proszę o pomoc.
15. [GF] Nick w 3dtext
Witam.

Jak zrobić aby nicki były w 3dtexcie ?

Dam oczywiście :arrow: :piwo:
16. [INNE] 3dtext - Dystans widzenia
Witajcie! Mam mały problem z 3dtextami, mianowicie mam komendę
Pawn
CMD:a3dtext(playeridparams[])
{
    if(!
ToAdminLevel(playerid,6)) return 0;
    new 
Float:XFloat:YFloat:Z;
    if(
unformat(params"s[128]",params)) return SendClientMessage(playeridKOLOR_BORDOWY"[Użyj] /a3dtext < Tekst >");
    
GetPlayerPos(playeridXYZ);

    
AddLabelToFile(LABEL_FILE_NAMEparamsXYZ);
    
CreateDynamic3DTextLabel(paramsForRndColorLabel[random(sizeof(ForRndColorLabel))], XYZ50.0INVALID_PLAYER_IDINVALID_VEHICLE_ID0, -1, -1, -15.0);
    
format(Msgsizeof(Msg), "3D Text pomyślnie utworzony!. Tekst: "%s".",params);
    return 
SendClientMessage(playeridKOLOR_ZIELONYMsg);
}

i w związku z tą komendą chcę, by 3d texty były widziane dalej, bo teraz aby zobaczyć 3d texta to naprawdę muszę podejść bliiiiiisko.
Z góry dziękuję za pomoc! :)
17. [INNE] 3dtext
if (GetPlayerPos(playerid, -2336.4299,2298.0293,4.9844,358.7054)
{
GameTextForPlayer(playerid, "TEKST", 5000, 1);
return 1;
}


wyszło mi to :

C:Documents and SettingsUserPulpit[PTD]lv.pwn(1028) : error 035: argument type mismatch (argument 2)


Jaki popełniłem błąd proszę o pomoc albo o gotowca.!!
18. [INNE] Jak zrobić 3dtext jako pickup z napisami.
WITAM


Jak zrobić 3dtext w samp jako pickup z napisami. proszę o pomoc.
19. [DM] 3Dtext dla każdego gracza - usuwaja sie
Witam mam problem dotyczący 3Dtextów,
opiszę sytuację:

tworzę 3Dtext:
Kod:

new Text3D:newlabel[MAX_PLAYERS];

razem ze zmienną w której będzie przetrzymywany nick:
Kod:

new nickdolabel[80];



ogółem nie tylko o nick chodzi, ale tutaj opiszę na prostszym przykładzie, aby nie mieszać zbyt wiele,
chodzi o to, że jak gracz wchodzi do pojazdu - to nad tym pojazdem pojawia się taki 3dtext, a jak wychodzi pojazdu to znika.


użyłem do wsiadania funkcji:

Kod:

if(newstate == 5 && newstate == PLAYER_STATE_DRIVER)



a do wysiadania:

Kod:

if(newstate == 4 && newstate == PLAYER_STATE_ONFOOT)


zrobiłem tak dziwnie, ponieważ przy wysiadaniu 3dtext nie znikał i nadal są takie problemy.

Najgorsze jest to, że jak ktoś wsiadł do pojazdu, to już drugiej osobie
która wsiada do innego pojazdu się 3dtext nie pojawia

Proszę o pomoc, ponieważ nie wiem co jest grane.

Chodzi o to, aby każdemu się pojawiał swój własny 3dtext i że jak wysiada z pojazdu to usuwa tylko temu danemu graczowi jego własny 3dtext, a nie wszystkie...

Zimne browarki za pomoc :piwo: :piwo: :piwo: ;)




phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,09 sekundy. Zapytań do SQL: 10