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: stacji
1. Wybuchanie stacji i blokowanie komend
Chcialbym sie dowiedziec czy jest mozliwosc zablokowania wybuchania stacji oraz zablokowania np /login i /guied znaczy przypisac do serialu np.
2. Po wyjsciu ze stacji benzynowej paliwo sie odnawia
Witam, mam problem z skryptem po wyjsciu ze stacji benzynowej paliwo ca?y czas si? odnawia oto kod skryptu: (za pomoc dam :piwo: )

Client:
[code]addEvent("onGasRefill",true)
function setUp(startedResource)
if(startedResource == getThisResource()) then
oX,oY,oZ = getElementPosition(getLocalPlayer())
fBar = guiCreateProgressBar(1750,838,154,25,false)
fLabel = guiCreateLabel(1755,823,155,25,"Stan Paliwa:",false)
setTimer(fuelDepleting,500,0)
distance = 0
distanceOld = 0
end
end
addEventHandler("onClientResourceStart",getRootElement(),setUp)

function drawFuelBar()
fBar = guiCreateProgressBar(598,158,154,25,false)
guiSetVisible(fBar,false)
end
addEventHandler("onClientPlayerJoin",getRootElement(),drawFuelBar)

function monitoring()
if(isPlayerInVehicle(getLocalPlayer())) then
vehicle = getPlayerOccupiedVehicle(getLocalPlayer())
x,y,z = getElementPosition(getLocalPlayer())
distance = distance + getDistanceBetweenPoints3D(x,y,z,oX,oY,oZ)
oX = x
oY = y
oZ = z
end
end
addEventHandler("onClientRender",getRootElement(),monitoring)

function fuelDepleting()
if(isPlayerInVehicle(getLocalPlayer())) then
vehicle = getPlayerOccupiedVehicle(getLocalPlayer())
guiSetVisible(fBar,true)
if(getElementData(vehicle,"fuel") == false) then
fuel = math.random(85,100)
setElementData(vehicle,"fuel",tonumber(fuel))
end
currentFuel = tonumber(...
3. Blip stacji benzynowej (id 38)
Witam, posiadam skrypt z PYS 3.0, folder o nazwie pystories-cpny,
na mapie pod F11 wy?wietlaj? si? blipy stacji benzynowych (znacznik S, id 38), a gdy podjad? na t? stacj? to nie wy?wietla tego blipu na radarze, a pod F11 jest, kto? wie jak to naprawi??

Skrypt https://pastebin.com/PK8uWaFH
4. Nie działający system stacji paliw
Siema, chcia?bym zrobi? system stacjii paliw, lecz w tym problem, ?e nie wiem jak zrobi? "oddawanie" pistoletu na jego miejsce, tzn. mamy sobi? takie tabelki:
[lua]
local obiekty = {
{-1622.29272, 416.45471, 7.03905, 0, 0, 0}, -- tabela dotyczڣa deagli.
{-1618.85156, 412.58276, 7.17969, 0, 0, 0},
{-1626.43823, 420.43106, 7.03125, 0, 0, 0},
}

local markery = {
{-1622.29272, 416.45471, 7.03905, "Benzyna"}, -- tabela dotyczڣa marker󷍊 {-1618.85156, 412.58276, 7.17969, "Benzyna"},
{-1626.43823, 420.43106, 7.03125, "Benzyna"},
}


for i,v in ipairs(markery) do
local marker = createMarker(v[1], v[2], v[3]-1, "cylinder", 1.5, 0, 0, 255, 75)
setElementData(marker, "type", v[4])
end

for i,v in ipairs(obiekty) do
obiekt = createObject( 348, v[1], v[2], v[3]+1, v[4], v[5], v[6])
end
[/lua]
I chcia?bym aby przy braniu "pistoletu" na paliwo, bra?o ten, kt?ry jest najbli?ej markera, tak samo przy odk?adaniu. Bo jak na razie to bierze ten, kt?ry jest pierwszy w tabeli. Kod na branie pistoletu:
[lua]
function giveWeaponsX(hit)
local data = getElementData(hit, "linia:stacje")
if data then
xx,yy,zz = getElementPosition(obiekt)
attachElements(obiekt, hit, 0, 0, 2)
else
detachElements(obiekt, hit)
setElementPosition(obiekt,xx,yy,zz)
setElementFrozen(obiekt, true)
end
end

addEventHandler("onMarkerHit", resourceRoot,...
5. System stacji
Witam mam taki system stacji:
http://pastebin.com/Q48cgB50

chcia?bym przerobi? to tak aby by?a cmd:
/dodajstacje [id miasta]

i do tego komend? /gps
kt?ra b?dzie pokazywa?a Stacje:
LV(id:1)
LS(id:2)
SF(id:3)
Wszystkie(id:1,id:2,id:3)

za pomoc respekt R* :piwo: :piwo: :piwo:
6. Wgrywanie nowych stacji
SIemka, mo?e wie kto? jak doda? stacje radiowe. Potrzebuje Eski ale nie wiem jaki URL wklei?. Kto? wyja?ni jak ?

http://iv.pl/images/37478768803521291910.jpg


Ps. Lub z Open.fm
7. System stacji benzynowyc
Cze??, mam taki ma?y problem.. ot?? ten kawa?ek kodu mi nie dzia?a i nie wiem z jakiego powodu. Tak jestem ACL administratora, wi?c to nie o to chodzi. Je?li wiesz o co chodzi to prosz? napisz mi pod spodem, za pomoc oczywi?cie zimne :piwo: .

function dajPaliwo()
local accName getAccountName getPlayerAccount thePlayer ) )
local pojazd getPedOccupiedVehiclethePlayer )
    if 
isObjectInACLGroup ("user."..accNameaclGetGroup "Admin" ) ) then
    
if pojazd then
    setElementData
(pojazd"daj_Paliwo"100)
end
addCommandHandler
("dajpaliwo"dajPaliwo
end
8. [INNE] Dodawanie stacji
Witam. Mam b??d,poniewa? gdy chce doda? drug? stacje ona nie dodaje si?.

Kod:

cmd(stacja, playerid, params[])
{
if(PlayerInfo[playerid][Admin] < 1) return 1;
new price, Float:x, Float:y, Float:z;
if(sscanf(params, "d", price)) return SendClientMessage(playerid, CLR_GRAY, "Tip: /stacja [cena za 1l.]");
new uid = GetFreeSQLUID("stacja", "uid"), query[512];
GetPlayerPos(playerid, x, y, z);
format(query, sizeof(query), "INSERT INTO `stacje` (`uid`, `cena`, `x`, `y`, `z`) VALUES ('%d', '%d', '%f', '%f', '%f')",
uid, x, y, z);
mysql_query(query);
StationInfo[uid][sUID] = uid;
StationInfo[uid][sPrice] = price;
StationInfo[uid][sPosX] = x;
StationInfo[uid][sPosY] = y;
StationInfo[uid][sPosZ] = z;
new str[56];
format(str, sizeof(str), "Stacja! (%d)nWpisz /tankuj, by zatankowa?.", StationInfo[uid][sUID]);
uid = Text3D:CreateDynamic3DTextLabel(str, 0xFFFFFFFF, StationInfo[uid][sPosX], StationInfo[uid][sPosY], StationInfo[uid][sPosZ], 50.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 0, -1, -1, 100.0);
return 1;
}


W mysql_log jest takie co?:
Kod:

[15:54] CMySQLHandler::Query(INSERT INTO `stacje` (`uid`, `cena`, `x`, `y`, `z`) VALUES ('1', '1146698333', '775.046142', '20.919822', '')) - An error has occured. (Error ID: 1062, Duplicate entry '1' for key 'PRIMARY')
9. [DM] Skrypt stacji paliw.
Witam !! !

Pobra?em skrypt stacji paliw z jednej strony i on nie dzia?a dobrze.

1. Je?eli wjedzie si? do markera na stacji, skrypt zatankuje pojazd do 100%, ale je?d??c, gdy b?dzie 99% to od razu jest 100%. Po prostu si? nie ko?czy.

2. Gdy wejdzie si? do pojazdu, stan paliwa wynosi w zale?no?ci od wyboru skryptu.

3. Nie jestem pewien, ale gdy poje?dzi si? samochodem, wyjdzie z niego i wsi?dzie jeszcze raz to chyba paliwo nie jest tak samo.

Bardzo prosz? o napraw? b??d?w. M?j upload skryptu: http://www.sendspace.pl/f...eeec74f3f499a7a

PS. Szukam skryptu frakcji (taxi, pogo, pd, poli) i systemu towar?w. Znalaz?em jaki? system paczek by farmer, ale on nie dzia?a. Wiem, ?e jest zbiorczy temat, ale napisanie na nim postu, nic nie daje.