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: odległość
1. Podmianka tekstur - odległość ładowania
Siemka.
Po podmienieniu tekstur w modelu i wgraniu go do GTA San Andreas tekstury ?aduj? si?, lecz po oddaleniu si? od nich wraca stara tekstura.
https://imgur.com/a/ZCSpOMU
Poprzednia tekstura znajduj? si? w rogu, poniewa? zmieni?em rozmiar tekstury. Nawet jak rozmiar jest oryginalny to i tak b??d wyst?puje.
Za pomoc standardowo daj? piwko :D

EDIT: Dodam tylko, ?e pr?bowa?em ju? chyba wszystkiego i funkcje engineSetModelLODDistance oraz setFarClipDistance nie pomagaj?.
2. Timer i własny chat. Oraz wiadomości na odległość
Witam, przychodz? z trzema problemami:

-Mam sobie hud, i mam sobie w nim zegarek. Gdy wpisze pewn? komend?. To wtedy m?j cash znika i si? pojawia zegarek. Tylko chcia?bym ?eby ten zegarek np.: By? przez 3 sekundy, a potem pojawia? si? znowu m?j cash.

-Drugi problem jest taki.: ?e nie wiem jak zrobi? w?asny chat. Bo ten z freeroamu mnie nie zadowala i jest z freeroamu, i pod tym chce zrobi? drugi chat, Ale w?a?ciwie jak naucz? si? robi ten na g?rze to i ten na dole zrobie.

-Ju? trzeci problem, jak zrobi? ?eby w tym moim chacie, ?eby wiadomo?ci by?y na odleg?o??. Co? w stylu playsound3D
3. odległość celowania
Witam robi? suszark? i mam problem z jedn? rzecz?, a mianowicie jest to odleg?o??...
Gdy stoj? blisko wszystko ok ale jak stoj? troch? dalej to ju? mi nie namierza.. Mam pytanie jak? funkcj? i jak mam to wykona?.
4. Odległość Renderowania
Czy da si? ustawi? odleg?o?? renderowania w jednym skrypcie

je?li tak prosz? o pomoc Stawiam zimne :piwo:
5. odległość
siema, mam kino ale s?ycha? je na ca?ej mapie chcia?bym ?eby s?ycha? j? z jakiej? odleg?o?ci, oto kod:
[lua]
local cWindow = guiCreateWindow(337, 177, 816, 762, "KINO", false)
local browser = guiCreateBrowser(0, 0, 800, 600, false, false, false, cWindow)

local theBrowser = guiGetBrowser(browser)
addEventHandler("onClientBrowserCreated", theBrowser,
function()
loadBrowserURL(source, "http://www.youtube.com")
setSoundMaxDistance(source ,350 )
end
)


CINEMA = {
button = {},
window = {},
edit = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
guiWindowSetSizable(cWindow, false)
guiSetProperty(cWindow, "CaptionColour", "FF0309FB")
guiSetVisible(cWindow,false)



CINEMA.button[1] = guiCreateButton(9, 608, 388, 35, "PODAJ LINK", false, cWindow)
guiSetFont(CINEMA.button[1], "default-bold-small")
guiSetProperty(CINEMA.button[1], "NormalTextColour", "FFFF0000")
CINEMA.button[2] = guiCreateButton(427, 608, 381, 35, "URUCHOM FILM W KINIE", false, cWindow)
guiSetFont(CINEMA.button[2], "default-bold-small")
guiSetProperty(CINEMA.button[2], "NormalTextColour", "FFFF0000")
CINEMA.button[3] = guiCreateButton(10, 653, 388, 35, "ZAMKNIJ", false, cWindow)
guiSetFo...
6. odległość granej muzyki
Witam mam taki problem , ?e gdy puszcz? muzyke przez g?o?nik to leci na ma?y dystans. 2. Jak wgra? , ?eby radio lecia?o przez ten g?o?nik?

kod:

function onResourceStart ()
local sound playSound3D("wiggle.mp3"2468.42480, -1650.0905813.1true)

createObject 22322468.42480, -1650.0905813.1 )
createObject 22322469.42480, -1650.0905813.1 
createObject 22322467.42480, -1650.0905813.1 )

end
addEventHandler
("onClientResourceStart"getResourceRootElement(getThisResource()), onResourceStart


Kod jest z poradnika.Troch? przerobiony.
7. [INNE] Odległość od gracza
Jak mog? sprawdzi? odleg?o?? od gracza kt?ry mnie zabi? w wy?wietli? w SendClientMessage
8. [INNE] Odległość od A do B
Witam jak wykona? takie co? ze pokazuje mi w td jaka odleg?o?? zosta?a od gracza do wyznaczonej pozycji chodzi mi o kod jak mia? by wygl?da? lub jaki? poradnik
9. Text 3d na odległość
Ot??, gdy tworz? text dajmy sobie pod szpitalem w San Fierro "Szpital San Fierro"
to chcia?bym, aby by?o wida? go np. z 10-20m, poniewa? czasem si? buguje i wida? go przez ca?? map?.
Kod:
Kod:


addEventHandler("onClientRender", getRootElement(),
function()
cx, cy, cz = getCameraMatrix()
px, py, pz = -2654, 624, 14
if isLineOfSightClear(cx, cy, cz, px, py, pz, true, false, false, true, false, false, false, getLocalPlayer()) then
local x, y = getScreenFromWorldPosition(px, py, pz)
dxDrawText("Szpital San Fierro", x, y, x, y, tocolor(255, 255, 255), 1, "default-bold")
end
end)

Zimne piwko czeka =)

[ Dodano: 2014-05-05, 15:40 ]
pomoze ktos ;c ?
10. [INNE] rachunki - odległość
Witam. Mam dobr? komend? na rachunki, wszystko dzia?a?o OK, dop?ki nie doda?em odleg?o?ci mi?dzy graczami. Tzn. zawsze po wpisaniu rachunku wyskakuje ?e jestem za daleko od gracza, mimo ?e jest on 2 metry dalej ode mnie. Prosz? o pomoc

[code] if (strcmp(cmd, "/rachunek", true)==0) {
if(gTeam[playerid] == TEAM_MEDYK){
new moneyplayer;
new moneyplus;
mpt = strtok(cmdtext, idx);
if(!strlen(mpt)) {
SendClientMessage(playerid, COLOR_GREY, "/rachunek [ID gracza] [suma]");
} else {
moneyplayer = strval(mpt);
mpt = strtok(cmdtext, idx);
if(!strlen(mpt)) {
SendClientMessage(playerid, COLOR_ADMIN, "Z?a waluta!");
} else {
if(strval(mpt) > 5000) return SendClientMessage(playerid,-1,"Nie mo?esz wystawi? tak wysokiego rachunku.");
moneyplus = strval(mpt);
new dis = GetDistanceBetweenPlayers(playerid, giveplayerid);
if(dis >= 10)
return SendClientMessage(playerid, COLOR_RED, "Jeste? za daleko od gracza");
new moneyplayername[MAX_PLAYER_NAME];
if(dis <= 9)
GetPlayerName(moneyplayer,moneyplayername,sizeof(moneyplayername));
format(string, sizeof(string), "Lekarz : %s (id:%d)wystawi? rachunek %d$ graczowi %s (id: %d)",PlayerName(playerid),playerid, moneyplus, moneyplayername,giveplayerid);
printf(string);
format(string, sizeof(string), "Wystawi?e? rachunek na %d$ graczowi %s",moneyplus, moneyplay...
11. [INNE] dźwięk na odległość
Witam.

Jak zrobi? komend? [np. /998], kt?ra b?dzie odtwarza?a d?wi?k w jakie? pozycji na jak?? odleg?o?? ?

Pozdrawiam :)
12. czat na odległość
Witajcie.

Jak zrobi? chat, kt?ry b?dzie widoczny tylko w zasi?gu np. 20 metr?w ?

Daje pifffka ;)

Pozdrawiam :)
13. [INNE] Dźwięk na odległość
Witajcie.

Jak zrobi? co? takiego, ?eby z danego punktu roznosi? si? d?wi?k np. na 30metr?w ?

Daje piffeczka ;)
14. [INNE] Jail na czas i odległość
[center][b]Witam.Pisz? w sprawie i? posiadam linijk? paki z mapy ale chcia?bym aby dzia?a?a na tej podstawie ?e policja mo?e aresztowa? z odleg?o?ci ok 2 metr?w oraz aby dany gracz zosta? wypuszczony w okre?lonym czasie gdy np policjant wpisze /paka
[id gracza] [czas].
Tu ta linijka

[code]if(strcmp(cmd, "/paka", true) == 0) {
if(gTeam[playerid] == TEAM_POLICJA)
{
new dir[256];
dir = strtok(cmdtext, idx);

if(!strlen(dir)) {
SendClientMessage(playerid, COLOR_YELLOW, "U?UJ: /paka [ID Gracza]");
return 1;
}
giveplayerid = strval(dir);
dir = strtok(cmdtext, idx);
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
SetPlayerInterior(giveplayerid,0);
wpudle[giveplayerid] = true;
SetPlayerPos(giveplayerid,3419.6279,435.7159,32.7573);
SendClientMessage(playerid, COLOR_GREEN, "Aresztowany!");
SendClientMessage(giveplayerid, COLOR_RED, "Zosta?es aresztowany, nied?ugo wyjdziesz!");
}
else {
format(string, sizeof(string), "Gracz o id: %d nie jest aktywnym Graczem!", giveplayerid);
SendClientMessage(playerid, COLOR_RED, string);
}
}
return 1;
}
//-------------UNPAKA---DZIA?A
if(strcmp(cmd, "/unpaka", true) == 0) {
if(gTeam[playerid] == TEAM_POLICJA)
{
new dir1[256];
dir1 = strtok(cmdtext, idx);

if(!strlen(dir1)) {
SendClientMessage(playerid, COLOR_YELLOW, "U?YJ: /unpaka [ID Grac...