Witam, mam probelm z przechowywalni?, ot?? gdy zostawiam auto w markerze to jest w przecho wszystko jest okej ale gdy pr?buje je wyci?gn?? to jest napisane "Taki pojazd nie istnieje" u?ywam systemupojazd?wbypanprezes
local w,h = guiGetScreenSize()
local rowery = {[509]=true,[481]=true,[510]=true,}
function hud()
local v = getPedOccupiedVehicle(localPlayer)
if v then
local sx,sy,sz = getElementVelocity(getPedOccupiedVehicle(localPlayer))
local kmhs = math.ceil(((sx^2+sy^2+sz^2)^(0.5))*155)
local paliwo = getElementData(v,"paliwo") or 0
local przebieg = getElementData(v,"pojazd_przebieg") or 0
-- ogolne
dxDrawImage(w * 0.8177, h * 0.7685, w * 0.1823, h * 0.2315, "images/spdmeter1.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(w * 0.8625, h * 0.8231, w * 0.1448, h * 0.1296, "images/wskaznik.png", kmhs+320, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(w * 0.8250, h * 0.9324, w * 0.0510, h * 0.0454, "images/wskaznik.png", paliwo+20, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawText(przebieg.."km", w * 0.9161, h * 0.9194, w * 0.9542, h * 0.9352, tocolor(255, 255, 255, 255), 1.00, "default", "center", "center", false, false, false, false, false)
-- kontrolki
if paliwo < 30 then
r1,g1,b1 = 254,107,3
else
r1,g1,b1 = 255,255,255
end
Wi?c tak mam Skrypt frakcja ASA , i wgra??m j? na serwer MTA ale co? mi ona nie dzia?a jak kto? mo?e mi pomo? to stawiam , jak kto? zg?o?i si? do mnie na pw to mog? nawet da? j? do sprawdzenia...
PS.Nie wiem czy napisa?em to w dobrym dzial?,jak nie to jak kto? ten w?t?k przeniesie to prosz? mnie poinformowa?
Witam pisz? skrypt na gie?d? i tu pada moje pytanie bo mam taki kawa?ek:
function gielda_buy1 ( carsIDbuy ) local idcars1 = tonumber(carsIDBuy)
for id, playeritem in ipairs(getElementsByType("vehicle")) do local sscar = tonumber(getElementData(playeritem, "rs"))
if idcars1 == sscar then
outputChatBox("gg.", thePlayer)
else end
end
end
addEvent( "gielda_kup_id", true ) addEventHandler( "gielda_kup_id", getRootElement(), gielda_buy1 )
carsIDbuy jest trigerowany. Licze na pomoc bo nw co tu jest ?le.
function MarkerHit2 (hitPlayer, matchingDimension) local playera = hitPlayer if getElementType( playera ) == "player" then
moveObject ( bra2, 2000, 1179.5,-907.40002441406,153.30000305176) end
end
end
addCommandHandler("otwieraj",MarkerHit2 )
function daj (prl) local accName = getAccountName ( getPlayerAccount ( prl ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "poli" ) ) then
setPlayerTeam (prl, poli) outputChatBox ("Zosta?e? zalogowany to team'u, dosta?es bro? oraz wdzianko z pancerzem", prl, 0, 46 ,184) end
end
addEventHandler("onMarkerHit", resourceRoot, daj)
Witam, mam k?opot gdy? chcia?bym zrobi? serwer Derby to nie wychodzi poniewa? nie moge doda? mapy, a gdy j? dodam to w??czam gm race i mape odpalam i nie dzia?a jak to zrobi? ?
chcialbym poprosic o pomoc w skrypcie. b?ad polega na tym ze jezeli wgralem plik na serwer on nie che sie uruchomic, nie chce dzilac(ten plik)
serwer
[lua]
for k, v in pairs(vehiclePos) do
car = createVehicle(408, v[1], v[2], v[3])
setElementFrozen(car, true)
setElementData(car, "pojazd_paliwo", 100)
setElementData(car, "przebieg", math.random(100, 300))
setElementData(car, "pojazd_opis", "Ladunek : 0%")
setVehicleEngineState(car, false)
end
addEventHandler("onVehicleEnter", resourceRoot, function(plr, seat)
if seat == 0 then
if getElementData(plr, "graczPraca") == false then
setElementData(plr, "graczPraca", true)
setElementFrozen(source, false)
outputChatBox("Rozpoczo?es/a? prac? jako Kurier!!", plr)
triggerClientEvent(plr, "courier_job", resourceRoot)
else
outputChatBox("Aktualnie posiadasz inna prac?. Zako?cz j? i wr??!", plr)
end
end
end)
function checkVeh()
for k, v in pairs(getElementsByType("vehicle", resourceRoot)) do
if not getVehicleController(v) then
respawnVehicle(v)
setElementFrozen(v, true)
setElementData(car, "pojazd_opis", "Ladune...
Czesc napisalem skrypt ale skrypt nie odczytuje bindu skrypt polega na syreny do radiowoz?w pod bind J ale chyba co? jest z kodem. Jako tako w konsoli nie ma nic ze jakis blad w skrypcie pomocy daje kawalek kodu:
addEventHandler("onPlayerVehicleEnter", root, function()
local pojazd = getPedOccupiedVehicle(source)
if not pojazd then return end -- nie powinno si? wydarzy?
local model = getElementModel(pojazd) -- pobieramy model pojazdu
for i,v in ipairs(dzwiekiPojazdow) do
if model == v[1] then
bindKey(source, "l", "down", createSound)
bindKey(source, "l", "down", destroySound)
end
end
end)
Mam nie co problem z SA-MP. Dok?adniej, nie zapisuje mi si? plik savedposition/s. Tworze/pisze mape lecz nie mam w jaki spos?b zapisa? ko/ordynat?w. Wcze?niej wszystko by?o dobrze, lecz pewnego czasu, SA-MP si? crash'owa? wi?c odinstalowa?em ca?e GTA, i zainstalowa?em od czystego, w dokumentach zosta? plik []...UserFile/..[] nie usuwalem go lecz dzisiaj usunolem i zreinstalowalem SA-MP. Nadal nic ;/ Prosz? o pomoc.
Cze??. Napisa?em skrypt na prawo jazdy za pomoc? poradnika na tym forum. Wszystko ?adnie dzia?a, tylko komenda na dodawanie do ACL nie dzia?a ;/ Oto kod:
function dajPrawkoA(thePlayer, commandName, accountName) local playerName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ( "user." .. playerName, aclGetGroup ( "Admin" ) ) then if accountName then
aclGroupAddObject(aclGetGroup("PJA"), "user."..accountName) outputChatBox('*Dale? prawo jazdy.', thePlayer)
else outputChatBox('*Podany nick jest nieprawid?owy !', thePlayer) end
end
end
addCommandHandler('dajpja',dajPrawkoA)
Pr?bowa?em ju? wszystkiego, i nic nie da?o rady :-( Nie wiem czy tu chodzi o kolejo??, czy co.
A wiec witam. Mam problem z przyrownania jednej liczby do drugiej w sensie
Gdy np. 1zmienna = 1 a 2 zmiennna =3
if 1zmienna == 2zmienna then -- to mowe wejsc do pojazdu
Pozniej przedstawie wam kod
function wejdzEnter(plr, seat)
if seat == 0 then
local level = getElementData(plr, "level") or " " local pojazd_owner = getElementData(source, "pojazd_owner") local wlasciciel = getElementData(plr, "user:id")
if not wlasciciel == pojazd_owner or level == "RCON" or level == "Admin" then then
outputChatBox("Nie masz kluczyk?w do tego pojazdu.", player, 255, 255, 255, true) cancelEvent() end
end
end
Nigdy z takim czyms sie nie spotkalem wiec prosze Was o pomoc
function openPanel()
guiSetVisible(GUIEditor.window[1], true)
showCursor(true)
end
addCommandHandler("panelpd", openPanel)
function zamykamy()
if source =~ GUIEditor.button[4] then
guiSetVisible(GUIEditor.window[1],false)
showCursor(false)
end
end
addEventHandler("onClientGUIClick", root, zamykamy)
Witam mam problem stworzy?em prace i nie daje mi hajsu.
tu po stronie Servera
[code]local m1 = createMarker(-2021.1474609375, -96.630859375, 35.1640625, "cylinder", 4.0, 255, 0, 0)
vehs = {}
function removePreviousVehicles(plr)
for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
local sby = getElementData(v, "zrespilGracz")
if sby and sby == plr and getPedOccupiedVehicle(plr) ~= v then
destroyElement(v)
end
end
end
addEventHandler("onMarkerHit", m1, function(el, md)
if getElementData(el, "zrespilGracz") then
outputChatBox("praca w trakcie poprawek", el)
return
end
if not md or getElementType(el) ~= "player" or getPedOccupiedVehicle(el) then return end
local x,y,z = getElementPosition(el)
local bus = createVehicle(400, x,y,z,-1996.697265625, -95.982421875, 35.614765167236)
addEvent("STOPJobBus", true)
addEventHandler("STOPJobBus", resourceRoot, function()
local pojazd = getPedOccupiedVehicle(localPlayer)
if pojazd then
destroyElement(pojazd)
end
end)
Po w??czeniu pliku samp-server za ka?dym razem wyskakuje taki b??d:
[09] Script[gamemodes/PST.amx]: Run time error 19: "File or function is not found"
[09] Number of vehicle models: 0
[09] --- Server Shutting Down.
Za pomoc leci zimne piwko
Witam serdecznie posiadam najnowsz? wersj??Streamer Plugin v2.7.9?mam nast?puj?cy problem, chcia?em uruchomi? oboj?tnie jaki kolwiek skrypt i mam z tym problem gdy? Plugin si? nie uruchamia.
Nie wiem od czego mo?e to si? dzia? mam takie logi:
[code]SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team
Rzecz jest w tym, ?e wysiadaj?c z auta ona przestaje dzia?a? i nie sprawdza kogo to pojazd tak jak powinna to robi?.
[lua]local sw,sh = guiGetScreenSize()
function onSuszarka(target)
if target then
if getElementType(target) == "vehicle" then
vehicle = target
end
end
end
addEventHandler ("onClientPlayerTarget", getRootElement(), onSuszarka)
function wlaczLPM()
render = true
end
bindKey ("mouse1", "down", wlaczLPM)
function wylaczLPM()
render = false
end
bindKey ("mouse1", "up", wylaczLPM)
function dxDrawSuszarkaInfo()
if render then
if vehicle then
if isElement(vehicle) then
--if getPlayerTeam(localPlayer) == getTeamFromName("Policja") then --zamiast Policja dowolna nazwa teamu, wazne by w cudzyslowiu (i taki team faktycznie istnial )
if getPedWeapon(localPlayer) == 22 then
local x, y, z = getElementPosition(localPlayer)
local tx, ty, tz = getElementPosition(vehicle)
local dis = getDistanceBetweenPoints3D(x, y, z, tx, ty, tz)
local id = getElementData(vehicle, "car_id") or "Brak ID pojazdu"
local wl = getElementData(vehicle, "car_owner") or "Brak W?a?cicela"
if 80 >= dis then --jestesmy dosyc blisko gracza
local kmh = getVehicleSpeed(vehicle)
dxDrawRectangle(1115/1440*sw, 401/900*sh,...
Hej, cze??, siemanko Mam dla Was skrypt, kt?ry polega na tym, ?e gdy wyjdziemy z auta lub kogo? w nim nie ma to auto si? nie niszczy. Gdy wejdziemy ju? mo?e si? niszczy?. Przydatny pod RPG !
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Napisa?em sobie prost? komende kt?ra usuwa wszystkie nie uzywane pojazdy w dim 1.. nie ma b??d?w lecz gdy wpisze /usun nic si? nie dzieje tylko wy?wietla mi tekst ">> Uwaga.."
Mimo wszystko, nie usuwa mi pojazd?w.
addCommandHandler("usun", function(plr,vehicle) local accName = getAccountName ( getPlayerAccount ( plr ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "event" ) ) then
outputChatBox(">> Uwaga..",root,255,0,0,true)
for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
if ( getElementDimension ( v ) == 1 ) then if not getPlayerOccupiedVehicle(plr)==v then
destroyElement(vehicle[v]) end
end
end
end
end)
Witam ot?? mam problem bo nie dzia?a mi zapis$ jezeli ktos wie co zrobic musze to prosze o odp:
[2016-01-24 00] WARNING: Zapis$gr/savemoney.lua [Server] is encoded in ANSI instead of UTF-8. Please convert your file to UTF-8.
[2016-01-24 00] WARNING: Zapis$gr/save.lua [Server] is encoded in ANSI instead of UTF-8. Please convert your file to UTF-8.
[2016-01-24 00] Some files in 'Zapis$gr' use deprecated functions.
[2016-01-24 00] Use the 'upgrade' command to perform a basic upgrade of resources.
[2016-01-24 00] WARNING: Script 'Zapis$gr/savemoney.lua' is not encoded in UTF-8. Loading as ANSI...
[2016-01-24 00] SCRIPT ERROR: Zapis$gr/savemoney.lua:1: unexpected symbol near '?'
[2016-01-24 00] ERROR: Loading script failed: Zapis$gr/savemoney.lua:1: unexpected symbol near '?'
[2016-01-24 00] WARNING: Script 'Zapis$gr/save.lua' is not encoded in UTF-8. Loading as ANSI...
[2016-01-24 00] SCRIPT ERROR: Zapis$gr/save.lua:1: unexpected symbol near '?'
[2016-01-24 00] ERROR: Loading script failed: Zapis$gr/save.lua:1: unexpected symbol near '?'
A je?eli sie da dopisa? gdzie do configu serwa to by bylo lepiej za wszelkie info dziekuje.
Pozdrawiam LukaS.
Witam,
mam problem ot?? zrobi?em podmiank? auta Previon, dodaje ona L na dachu. W programie wszystko pieknie pokazuje, ?e dzia?a, ale jak wgram na serwer to nic z autem sie nie zmienia, debug ?adnych b??d?w nie pokazuje.
function applyMods()
local txd = engineLoadTXD ( "previon.txd" )
engineImportTXD ( txd, 436 )
local dff = engineLoadDFF ( "previon.dff", 436 )
engineReplaceModel ( dff, 436 )
end
addEventHandler("onClientResourceStart", getRootElement(), applyMods)
Witam mam problem poniewa? mam zrobione, postawione Teamy.
Jest to zrobione na tym panelu: Klik
Mamy tam teamy: Policja, Mafia, Grove, Pogotowie
Ale o co chodzi, co ja potrzebuje?
No zwracam si? do was poniewa? potrzebuje skrypt kt?ry blokuje zabijanie graczy z teamu w kt?rym jeste?my Np, Policja nie mo?e zabi? Policje; a ju? Policja mo?e zabi? Mafie i ca?? reszt?..
i do tego skrypt kt?ry np. Jeste?my w Teamie: "Policja"
to gdy zostaniemy zbici przez byle kogo np. Gracza z Teamu Pogotowie,
to ?eby odradza?o nas z skinem jaki mieli?my przed zgini?ciem inaczej skin policji,
i ?eby dla ka?dego teamu by?y inne kordy pozycji odradzania po ?mierci. /
Np. Policja ma si? respi?: x, y, z, rotarion (i tylko tu ten team mo?e si? odradza?)
a Mafia ma si? respi? 4x, 9y, 102z, 10rotatnion (i tylko oni i tylko tu mog? si? odradza?)
Witam mam serwer vps od firmy mintshost.pl polecam j? ka?demu kto chce za?o?y? serwer vps ale nie o tym mowa. Mia?em przez jakis czas serwer na 0.3z i dzia?a?o pi?knie byl w zakladce internet ale problem sie zacz?? jak zmieni?em na 0.3.7 lanmode mam na 0 announce mam na 1 taki sam config jak na 0.3z ale nie dodaje go do zak?adki internet szuka?em na necie i tak nie ma....[/code]
CreatePlayerObject jest to funkcja tworz?ca obiekt dla jednego gracza. Czyli widzi go tylko ta osoba dla kt?rej powsta?. Dobra ale do?? tego ?opatologicznego t?umaczenia...
Ja si? kurna pytam gdzie jest przyczepianie tego obiektu do gracza?
AttachPlayerObjectToPlayer
Nie dzia?a i wyczyta? mo?na nast?puj?ce s?owa:
This function was removed in SA-MP 0.3. The same as AttachObjectToPlayer but for objects which were created for player.
Dobra idziemy do tej funkcji (AttachObjectToPlayer) u?ywamy jej i dupa. Obiekt stoi ko?o nas a nie jest przypi?ty do nas -.- ja si? pytam o co kaman? Zn?w samp co? sknoci? czy jak?
function PD ( thePlayer ) local playerName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ( "user." .. playerName, aclGetGroup ( "pd" ) ) then -- Tutaj gdzie mamy Policja wpisujemy nazwe grupy acl moze ta zostac
setPlayerTeam ( thePlayer, PomocDrogowa ) -- dodaje do frakcji policja na tab
setElementModel ( thePlayer, 50 ) -- zmienia skin na id 281 czyli policji
setPlayerNametagColor ( thePlayer, 255, 91, 00 ) -- zmienia nick koloru na niebieski
setElementPosition ( thePlayer, -1545.4952392578, 376.66162109375, 8.2406253814697)
else
outputChatBox( "Nie jestes pracownikiem Pomocy Drogowej!", getRootElement()) -- Jak niejestesmy w acl to po wpisaniu komendy nas nieda do poli a da to cos
end
end
addCommandHandler ( "loginpd", PD )
Nie dzia?a dodawanie do frakcji PomocDrogowa pod tab
PS. na szybko kopiowa?em tekst, dlatego jest w pd policja
Witam,
Mam pewien problem z odpaleniem serwera. Ot??, gdy odpalam aplikacj? samp-server pojawia si? okienko wczytywania na oko?o 0.1 sekundy, nast?pnie wy??cza si?, a w logach pokazuje b??d:
SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team
[15] [MySQL] Thread running. Threadsafe: Yes.
[15]
[15] Ban list
[15] --------
[15] Loaded: samp.ban
[15]
[15] I couldn't load any gamemode scripts. Please verify your server.cfg
[15] It needs a gamemode0 line at the very least.
W pliku server.cfg wszystko jest wype?nione:
echo Executing Server Config...
lanmode 0
rcon_password test1
maxplayers 32
port 7777
hostname SA-MP 0.3 Server
gamemode0 GMBRP1
filterscripts obiekty rejestracja
announce 0
plugins streamer.dll sscanf.dll mysql.dll
query 1
weburl www.sa-mp.com
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
maxnpc 0
logtimeformat [%H:%M:%S]
...
Siemanko, gtaonline.pl mam pewien problem , mam ot?? problem z /loginadmin w consoli nic nie pokazuje a nie loguje do teamu na tab . POMOCY ! za pomoc daje piwko.
function loginadmin(plr)
if isObjectInACLGroup ("user."..getPlayerName(plr), aclGetGroup ( "Admin" ) ) then
setTeam(plr, teamadmin)
end
end
addCommandHandler("loginadmin", loginadmin)