Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: 3dtext
1. 3DText na komende :((
local sw,sh guiGetScreenSize()





function 
napis(msg)


    
local rx,ry,rz getCameraMatrix()


            
msg = {}


            
local x,y,getElementPosition(v)


            
local distance getDistanceBetweenPoints3D(rx,ry,rz,x,y,z)


            if 
distance <= 25 then


                local sx
,sy getScreenFromWorldPosition(x,y,z200)


                if 
sx and sy then


                dxDrawText
(msgsx-(sw/5),sy,sx+(sw/5),sytocolor(255255255155), 1.2"default-small""center""center"falsetrue)


                
end


            end


        end



addCommandHandler
("tekst"napis)]



Po stronie clienta b??d w 16 i 19 linijce
2. Podwójny 3dtext
Siema problem polega na tym ?e respi? sie dwa 3dtexty i mi sie wydaje ze poprostu s? dwa skrypty na to ale za chiny nie mog? znale?? wiecie jak m?g?bym to zrobi?? Albo problem jest inny . Piszcie szybko ;)
tu screen dla pewno?ci:
3. 3dtext po wjechaniu w marker
Witam, jak zrobi?, aby po wjechaniu autem w marker pokazywa? si? 3dtext na mapie w wyznaczonym miejscu? Najlepiej bylo by po wpisaniu komendy :)
Dzi?kuj? za pomoc :D
Daje repe i piwka ! :D
4. 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 <[email protected]>
Copyright <[email protected]> 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...
5. 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...
6. Ź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);
}
7. 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...
8. 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
9. 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
10. 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?
11. 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.)
12. [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ć.
13. 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
)
14. 3dtext
Witajcie.

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

Pozdrawiam.
15. [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:
16. [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.
17. [GF] Nick w 3dtext
Witam.

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

Dam oczywi?cie :arrow: :piwo:
18. [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! :)
19. [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.!!
20. [INNE] Jak zrobić 3dtext jako pickup z napisami.
WITAM


Jak zrobi? 3dtext w samp jako pickup z napisami. prosz? o pomoc.
21. [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: ;)