Kordinatės (x;y)

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
addinol
Jau po truputį tampa savu
Posts: 144
Joined: 2010 Sep 05 15:20
Skype: kasparas94

Kordinatės (x;y)

Post by addinol »

Sveiki, taigi turiu kvadrato kordinates, ir norėčiau gauti kordinates tame kvadrate,

kvadratas:

Code: Select all

<1 (x: -0.65; y: 0.65)<2 (x: -0.65; y: -0.65)<3 (x: 0.65; y: -0.65)<4 (x: 0.65; y: 0.65)
x (centras)

Code: Select all

 |2_________3||___________||_____x_____||___________||1_________4| 
norėčiau gauti tame kvadrate random vietą.

Bandžiau štai taip:

Code: Select all

new Float:randomX = random_float(-0.65, 0.65)    new Float:randomY = random_float(-0.65, 0.65)    set_hudmessage(110, 255, 0, randomX, randomY, 0, 2.0, 2.0, 0.0, 0.0, 1)    show_hudmessage(id, "%i", random(100))
Ir vistiek tą random skaičių gaunu betkur (ir už kvadrato ir kvadrate) , o ne vien tik tame kvadrate.

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Kordinatės (x;y)

Post by newb »

Is kur cia prigalvojai kad taikinys tai viduris ir yra tokios koordinates kaip -0.65 ?

Kvadratas

Code: Select all

1. x = 0.35, y = 0.352. x = 0.65, y = 0.353. x = 0.35, y = 0.654. x = 0.65, y = 0.65
Koordinates kvadrate

Code: Select all

set_hudmessage(110, 255, 0, random_float(0.35, 0.65), random_float(0.35, 0.65), 0, 2.0, 2.0, 0.0, 0.0, 1)

addinol
Jau po truputį tampa savu
Posts: 144
Joined: 2010 Sep 05 15:20
Skype: kasparas94

Re: Kordinatės (x;y)

Post by addinol »

Taikinys yra x:-1.0 y:-1.0 arba x:~0.5 y:~0.5 bet tiksliausia su -1.0 gavau...

Beje veikia tavo kodas, dėkui.

:)

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Kordinatės (x;y)

Post by aaarnas »

- naudojamas tik su -1.0. Čia yra lygiavimas centre.

Gali būti, kad su - veikia ir kiti dydžiai. Šito nemėginau.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

addinol
Jau po truputį tampa savu
Posts: 144
Joined: 2010 Sep 05 15:20
Skype: kasparas94

Re: Kordinatės (x;y)

Post by addinol »

mhm šito nežinojau, galvojau -1.0 (x) skaitomas vidurys ekrano, -1.2 į kairę, -0.8 į dešinę ir t.t. :)

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Kordinatės (x;y)

Post by aaarnas »

0.0 - Kairė
1.0 - Dešinė.

Amxx Studio > Generators > Hud message generator
Palikau CS pasaulį ;/ . Nebepasiekiamas.

addinol
Jau po truputį tampa savu
Posts: 144
Joined: 2010 Sep 05 15:20
Skype: kasparas94

Re: Kordinatės (x;y)

Post by addinol »

Omg tas hud message generator, omg koks geras dalykas, net nežinojau :O

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Kordinatės (x;y)

Post by newb »

Fail...

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests