Mam tu taki fragment skryptu po stronie klienta, który ustawia teksturę w konkretnym miejscu. Tekstura jest ustawiona, jednak kiedy postać zmienia położenie to zmienia się też kierunek tej tekstury. Czy wie ktoś jak ustawić żeby tekstura była ustawiona cały czas pozioma i skierowana w górę?
[code]-- Ustawienie pozycji tarczy
local targetPosition = {1290.50659, -1119.45020, 53.00852}
local targetTexture = nil
local isDrawingTarget = false
local targetBlip = nil
-- Funkcja rysująca poziomą teksturę
local function drawHorizontalTexture(x, y, z, texture, size)
local x1, y1, z1 = x - size, y, z
local x2, y2, z2 = x + size, y, z
-- Funkcja do sprawdzenia, czy gracz jest w strefie tarczy
local function isPlayerInTargetZone()
local x, y, z = getElementPosition(localPlayer)
local tx, ty, tz = targetPosition[1], targetPosition[2], targetPosition[3]
local distance = getDistanceBetweenPoints3D(x, y, z, tx, ty, tz)
return distance <= 3
end
-- Funkcja do obsługi lądowania gracza
local function handlePlayerLanding()
if isDrawingTarget then
if isPlayerInTargetZone() then
-- Gracz wylądował w strefie tarczy
isDrawingTarget = false
if targetTexture then
destroyElement(targetTexture)
targetTexture = nil
end
if targetBlip then
...
Po raz kolejny autorzy kolekcji GTA V maj? dla nas wiele nowych promocji oraz wiele sposob?w na zdobycie potr?jnych, a nawet podw?jnych ilo?ci dolar?w, punkt?w respektu, premi oraz zni?ek a nawet ekskluzywnej koszulki Vinewood Boulevard Radio i nie tylko!
[b]
Promocje oraz inne rzeczy[/b]
Dzis autorzy tytu?u czyli Rockstar Games, udost?pni?o po raz kolejny wydarzenie w tytule GTA:ONLINE. Gracze od dzis mog? skorzysta? z premii w postaci potr?jnych, a nawet podw?jnych ilo?ci dolar?w, punkt?w respektu, premi oraz zni?ek a nawet ekskluzywnej koszulki Vinewood Boulevard Radio i nie tylko! Mog? takze wygra? nowy pojazd, podium kasyna a nawet spr?bowa? swoich si? w nast?pnej pr?bie czasowej RC!
[b]Premie, zni?ki,koszulki oraz podium kasyna[/b]
Owe rzeczy b?dzie mo?na zdoby? do ko?ca ?rody, 16 czerwca! Gracze b?d? uzyskiwa? potr?jne ilo??i dolar?w, punkt?w respektu w wybranych elementach rozgrywki GTA:Online i nie tylko.
[b]Premie[/b]
- Potr?jne ilo?ci dolar?w GTA oraz punkt?w respektu w trybie adwersarza Ewakuacja
- Podw?jne ilo?ci dolar?w GTA oraza punkt?w respektu w misjach sprzeda?y pojazd?w
- Podw?jne ilo?ci dolar?w GTA oraz punkt?w respektu w zadaniach dla VIP-?w
- Podw?jne ilo??i dolar?w gta oraz punkt?w respektu w misjach eksportu pojazd?w zlecanych przez Simeona Yetariana w grze swobodnej
- Podw?jne wyp?aty dla ochroniarzy i partner?w
Witam. Mam skrypt ktory daje pojazd po wejsciu w marker, i chce aby po ponownym wejsciu w ten sam marker usuwalo poprzedni pojazd i dawalo nowy. Pomoze ktos?
Wtiam mam problem z skryptem kt?ry otwiera mi gui (ni?ej kod), ale chce ?eby otwiera?o si? tylko raz wi?c doda?em sprawdzenie czy ma AccountDate "Pierwszyraz" i jak nie ma to dodaje ale wywala b?ad w db3 "attempt to call global 'getAccountData' (a nil value) ". Za pomoc daje Piwerko
Witam, gdy w moim gui klikam w przycisk wykonuje sie funkcja przypisana do tego przycisku ale gdy klikne w okno gui wykonuj? sie funkcje przypisane do wszystkich przycisk?w.My?le ?e napisa?em zrozumiale, nie wiem jak rozwi?za? ten problem.Prosze o pomoc
Witam, mam kod premium, ale jak kto? wejdzie na serwer a nie ma premium to i tak je dostaje.
Kod:
[lua]--[[
Resource: OURGame v2
Developers: Split <[email protected]>
You have no right to use this code without my permission.
(c) 2015 <[email protected]>. All rights reserved.
]]
function loadPlayerData(plr)
local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_users WHERE id=?", getElementData(plr,"player:uid"))
if result and #result > 0 then
local v=result[1]
setPlayerMoney(plr,v.money)
setElementModel(plr,v.skin)
setElementData(plr,"status","Aktywny")
setElementData(plr,"player:logged",true)
setElementData(plr,"player:mandate",v.mandate)
setElementData(plr,"player:license:pjA",v.pjA)
setElementData(plr,"player:license:pjB",v.pjB)
setElementData(plr,"player:license:pjC",v.pjC)
setElementData(plr,"player:license:pjL",v.pjL)
setElementData(plr,"player:reputation",v.reputation)
setElementData(plr,"player:workinjob",v.worker)
setElementData(plr,"player:registerdate",v.registered)
setElementData(plr,"player:hours",v.hours)
local queryA=string.format("SELECT * FROM ogrpg_users WHERE id=%d AND premiumdate>NOW() LIMIT 1", getElementData(plr,"player:uid"))
local resultA=exports["ogrpg-db"...
Siema mam sw?j serwer i mam problem nie da si? wgra? 2map na raz start (nazwa) nie dzia?a przez panel te? nie mo?na i jak mam 1 mape to np interioru robionego z map editoru nie moge wgrac.
Mam takie pytanie poniewa? na r??ne sposoby pr?bowa?em ale nie zbyt to dzia?a
Chcia?bym aby kr?tkofal?wka zamiast na komeend? /k by?a na bindkey K i opr?cz tego na tej samej zasadzie chcia?bym zrobi? Frakcyjny:jakas tam wiadomosc.
Rowniez na bind 'u' pr?bowa?em wzorowa? si? na LocalChat ale polgeg?em
[lua]
function message (thePlayer,cmd,...)
if not getPlayerAccount(thePlayer) then return end
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if not accName then return end
local allArgs = {...}
local theMessage = table.concat(allArgs, " ")
if isObjectInACLGroup ("user."..accName, aclGetGroup("SAMC") ) then
for k,v in ipairs (getElementsByType("player")) do
if getPlayerAccount(v) then
accName = getAccountName(getPlayerAccount(v))
if accName then
if isObjectInACLGroup("user."..accName, aclGetGroup("SAMC")) then
outputChatBox("#00FF00"..getPlayerName(thePlayer).."#FF0000**#0000ffKr?tkofal?wka#ff0000**#FF6600 "..theMessage, v, 255,255,255, true)
end
end
end
end
elseif isObjectInACLGroup ("user."..accName, aclGetGroup("SAPD") ) then
for k,v in ipairs (getElementsByType("player")) do
if getPlayerA...
Witam. Mam taki problem, ot?? przerabia?em m?j stary system respektu na system g?odu i natrafi?em na problem. Gdy odpal? skrypt to jest dobrze bo usuwa 1 punkt w minut?, ale drugi raz ju? nie usunie. po 100 ustawia na 99 i dalej ju? si? nie ruszy. Wiecie o co chodzi? Przecie? setTimer jest ustawiony na niesko?czono?? razy
local player = getLocalPlayer ()
local data = getElementData(player, "Respekt") or 100
function resp_minuta ()
setElementData (player, "Respekt", data - 1)
end
setTimer (resp_minuta, 60*1000, 0)
function sprawdz_poziom_glodu ()
glod = getElementData (player, "Respekt")
if glod == 0 then
killPlayer (player)
outputChatBox ("* Umar?e? z g?odu! Trzeba by?o co? zje??!", 255, 0, 0)
elseif glod == 10 then
outputChatBox ("Powoli robisz si? g?odny. Znajd? co? do jedzenia!")
end
end
setTimer (sprawdz_poziom_glodu, 60*1000, 0)[/lua]
Witam.
Po wej?ciu na 'm?j' serwer (pod portem :7777) po raz pierwszy jest wszystko okej. Po drugim zalogowaniu na posta? wyskakuje poradnik (kt?ry jest za pierwszym logowaniem), przywitanie i nagle server close the connection. Macie jakie? rady? nie znam si? na tym za bardzo - nowy, zielony.
Jak czego? do tego potrzebujecie to piszcie, a i GM to Elite Role Play, jak co? to mog? podes?a? download.
Ot?? mam wielki problem kt?ry ukazuje sie co jaki? czas nie w r?wnych odst?pach czacowych. Ot?? restartuje mi sie serwer co pare godzin nie wyst?puj? one w r?wnych odst?pach czasowych. To nie przez Timer. Mo?e by? komenda jednak?e w?tpie w to bo kiedys byl restart o godzinie 4.30 a nikogo wtedy nie bylo. Serwer si? restartuje poniewa? procesor maszyny servhostu osi?ga czasowo 100 % u?ycia wtedy maszyna czyta jako i? serwer chodzi nie poprawnie i go nie wy??cza dacie jakie? wskaz?wki jak temu zapobiec ?
Z g?ry dzi?ku i stawiam oczywiscie
Witajcie,
my?la?em na zrobieniem skryptu na zasi?ek dla bezrobotnych. I nie wiem jak zrobi?, by mo?na by?o bra? zasi?ek tylko raz jednego dnia. Z g?ry dzi?kuje za pomoc.
Cze?? - Posiadam problem i nie mam poj?cia jak mo?na go rozwi?za?, a mianowicie... Czasami podczas startu serwera, b?d? po restartowaniu chc?c stworzy? jaki? obiekt, bram? czy nawet obiekty odk?adane na ziemi jako bro?/amunicja itp. nie pokazuj? si?, tak jakby CreateObject nie funkcjonowa?o, zaskakuj?ce jest to, ?e po restarcie serwer te obiekty pokazuj? si?. Macie pomys?y na rozwi?zanie tego ?
Na CreateDynamicObject te? nie pokazuj? si?, nawet zrobi?em prost? komend?, ?eby sprawdzi? i teraz zrestartowa?em i znowu wielka chuuuu. Sam nie wiem co jest grane i dlatego tak si? dzieje...
CMD:test1(playerid, params[])
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
CreateDynamicObject(997, x, y, z, 0, 0, 0, 0, 0, -1, 300.0);
return 1;
}
W sumie to nie ma znaczenia, bo nawet przedmioty, kt?re odk?adam si? nie pokazuj? na ziemi jak powinny.
P.S. Dzia?a?o zrobi?em 2 restarty przy kt?rych dzia?a?y obiekty, na 3 restarcie znowu nie tworz? si?.
Cze?? - Posiadam problem i nie mam poj?cia jak mo?na go rozwi?za?, a mianowicie... Czasami podczas startu serwera, b?d? po restartowaniu chc?c stworzy? jaki? obiekt, bram? czy nawet obiekty odk?adane na ziemi jako bro?/amunicja itp. nie pokazuj? si?, tak jakby CreateObject nie funkcjonowa?o, zaskakuj?ce jest to, ?e po restarcie serwer te obiekty pokazuj? si?. Macie pomys?y na rozwi?zanie tego ?
Na CreateDynamicObject te? nie pokazuj? si?, nawet zrobi?em prost? komend?, ?eby sprawdzi? i teraz zrestartowa?em i znowu wielka chuuuu. Sam nie wiem co jest grane i dlatego tak si? dzieje...
CMD:test1(playerid, params[])
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
CreateDynamicObject(997, x, y, z, 0, 0, 0, 0, 0, -1, 300.0);
return 1;
}
W sumie to nie ma znaczenia, bo nawet przedmioty, kt?re odk?adam si? nie pokazuj? na ziemi jak powinny.
P.S. Dzia?a?o zrobi?em 2 restarty przy kt?rych dzia?a?y obiekty, na 3 restarcie znowu nie tworz? si?.
Mam taki problem ,mo?e tylko dla mnie dziwny ,dla innych mo?e nie.Dodawa?em do mapki r??ne rzeczy ,chcia?em doda? nowy skin po dodaniu go wcisn??em F5 i wyskakuje taka niespodzianka: mo?e kto? ma rade jak to naprawi? + usun??em owy skin i nadal to samo.Postawie piwko jak kto? pomo?e.