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: skrypt
321. Skrypt na opis w Markerze
Witam mam problem z skryptem wchodz? do markeru i nie wyskakuje na czacie ?adna wiadomosc prosze o pomoc.
Pr?buje tez wjecha? w marker ale to nic nie daje :(

Za Pomoc Zimne :piwo:

Kod
local Marker5 createMarker ( -2076.8999, -113.634.3 "cylinder"1.5255255255170 )
   
addEventHandler("onClientMarkerHit"Marker5, function(el)
    if 
getPedOccupiedVehicle(elthen return end
    
if el ~= getLocalPlayer() then return end
end
)
addEventHandler("onClientMarkerHit"Marker5, function(el)
    
outputChatBox("((Uzyj /vopis <opis auta> I Wystaw Je Na Gie?de ))")
end)


Konsola
322. Skrypt na Smieciarke
Witam mam problem z Skryptem bo jak odpalam skrypt wchodze w Marker odpalam Prace i nie ma punkt?w gdzie mam Je?dzi? A ja napisalem aby te punkty na drodze sie pojawia?y.

Za Pomoc Daje Piwko [color=cyan]Zimne!!! [/color]

Kod:

[lua]--[[ Prawa autorskie nadane przez Milo i xDanioPLx ]]--
--[[ Zakaz usuwania Autora ]]--
--[[ Chcesz by?‡ autorem tego dodaj si?™,ale nie usuwaj mnie! ]]--



local blip = createBlip ( -2276, 212, 35.1640625, 56 ) -- miejsce pracy dorywczej "smieciarki"

local marker_zacznijprace = createMarker ( -2276, 212, 35.1640625, "cylinder", 3, 255, 0, 0, 85 ) -- marker w kt??rym zaczyna si?™ prace

local cele = -- cele Smieciarki
{
{ -2267.0231933594, 167.6136932373, 35.1640625};
{ -2255.1479492188, 121.88951873779, 35.171875};
{ -2270.0515136719, 52.963054656982, 35.1640625};
{ -2369.0495605469, 38.616809844971, 35.1640625};
{ -2374.0041503906, -63.33224105835, 35.235378265381};
{ -2421.3684082031, -81.510925292969, 35.171875};
{ -2433.201171875, -205.91644287109, 35.171875};
{ -2498.4323730469, -199.83741760254, 25.46875};
{ -2501.0700683594, -131.45915222168, 25.46875};
{ -2498.7836914063, -72.772506713867, 25.5859375};
{ -2424.6474609375, -72.505531311035, 35.28125};
{ -2374.9873046875, -77.440299987793, 35.230819702148};
{ -2368.6740722656, -179.50451660156, 35.171875};
{ -2313.9113769531, -190.70227050781, 35.171875};
...
323. Skrypt na salon i nadawanie id
Witam oto jest skrypt na salon ale jak chce kupi? auto to wyskakuje taki b??d
[img]http://i.imgur.com/F7JsAbs.png[/img]
Pomocy:
[lua]
connect = dbConnect("mysql", "dbname=db_9722;host=mysql-fr1.ServerProject.pl", "db_9722", "c93242cf4482", "share=1")

function nadajID()
local pojazd_id = 1
for i,v in ipairs(getElementsByType("vehicle")) do
if not getElementData(v, "pojazd_id") == nil or not getElementData(v, "pojazd_id") == false then
pojazd_id = pojazd_id+1
end
end
return pojazd_id
end

addEvent("onShopBuyVehicle", true)
addEventHandler("onShopBuyVehicle", root, function(nazwa, model, koszt)
local zapytanie = dbExec(connect, "INSERT INTO go_pojazdy SET id='"..nadajID().."', model='"..model.."', loc='-1917.10, 300.82, 41.42', rot='0.0, 0.0, 180.3', color='0,0,0', swiatla='255,255,255', tablica='SF "..nadajID().."', przebieg='0', paliwo='50', opis='', obrazenia='0,0,0,0,0,0', tuning='0', zycie='1000', frozen='0', kierowca='brak', grupa='0', frakcja='0', wlasciciel='"..getElementData(source, "gracz_id").."'")
if not zapytanie then return end

local pojazd = createVehicle(model, -1917.10, 300.82, 41.42, 0.0, 0.0, 180.3)
setElementData(pojazd, "pojazd_wlasciciel", getElementData(source, "gracz_id"))
setElementData(pojazd, "pojazd_zrespiony", true)
set...
324. Skrypt Zapisu Aut XML
[size=18][color=red]Witam i? posiadam skrypt na zapis aut w XML ale jest problem poniewa? jak pisze /zapisz to wyskakuje b??d w DB3 (debugscript 3) SS : [/color][/size][img]http://i.imgur.com/frIjQf7.jpg[/img]
A o to skrypt:

[lua]
addCommandHandler ( "zapisz", function ( plr )
local accName = getAccountName ( getPlayerAccount ( plr ) )
if not isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
return outputChatBox ( "Nie posiadasz praw Administratora", plr, 255, 0, 0 ) end
xml = xmlLoadFile ( "xml.xml" )
for _,v in ipairs ( xmlNodeGetChildren ( xml ) ) do
xmlDestroyNode ( v )
end
xmlSaveFile ( xml )
for _,v in ipairs ( getElementsByType ( "vehicle" ) ) do
model = getElementModel ( v )
x,y,z = getElementPosition ( v )
c1,c2,c3,c4,c5,c6 = getVehicleColor ( v )
r1,r2,r3 = getVehicleRotation ( v )
child = xmlCreateChild ( xml, "pojazd" )
id = tonumber ( getElementData ( v, "id" ) )
owner = getElementData ( v, "owner" )
if not tonumber ( getElementData ( v, "id" ) ) then
id = tonumber ( math.random ( 1, 1000 ) ) end
if not owner then
owner = "Publiczne" end
xmlNodeSetAttribute ( child, "model", tonumber(model) )
xmlNodeSetAttribute ( child, "x", tonumber(x) )
xmlNodeSetAttribute ( child, "y", tonumber(y) )
xmlNodeSetAttribute ( child, "z", ton...
325. Skrypt na prace mechanika
Witajcie z tej strony Black wiec mam problem wgra?em skrypt na prace mechanika
https://github.com/lpiob/MTA-XyzzyRP/tree/master/resources/%5BXyzzyRP%5D/lss-naprawapojazdow

A wiec problem polega na tym ?e napisa?em w notepad++ wszystkie potrzebne elementy do tego skryptu. Po w??czeniu serwera uruchamiam skrypt. Wlacza sie on ale nie pokazuja sie markery ani nic .

Za pomoc daje :piwo:
326. Skrypt na wyświetlanie wszystkich online : rcon,admin,mod.
Skrytp dzia?a bardzo dziwnie(Dodam, ?e zapo?yczy?em go od iwanted i w miare swoich mo?liwo?ci przerobi?em).

Skrypt pokazuje to co chcem czyli : RCONi,Administratorzy,Moderatorzy.
Ale nawet wtedy kiedy jestem online pokazuje mi "brak" chocia? jestem przypisany do grupy "RCON".

A druga sytuacj bardzo dziwna. Plik jest podpi?ty pod mtaserver.conf, ale nie odpala si? przy starcie serwera. Moge go odpali? w panelu admina. Nie moge odpali? tego przez konsole komend? "start cmdadmins" bo pokazuje mi, ?e takiego zasobu nie ma chocia? moge go odpali? z panelu oO.

Mo?e teraz kod i dla pewno?ci zapuszcze wam mete.

[lua]function isRCON ( plr )

local accName = getAccountName ( getPlayerAccount ( plr ) )

if isObjectInACLGroup ("user."..accName, aclGetGroup ( "RCON" ) ) then

return true

end

end




function isAdmin ( plr )

local accName = getAccountName ( getPlayerAccount ( plr ) )

if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Administratorzy" ) ) then

return true

end

end







function isModerator ( plr )

local accName = getAccountName ( getPlayerAccount ( plr ) )

if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Moderatorzy" ) ) then

return true

end

end










function cmd_admins(plr)

local moderatorzy={}

local admini={}

local rconi={}

for i,v in ipairs(getElementsBy...
327. skrypt do ACL
Witam pom?g? by mi kto? doda? tewn skrypt do grupy acl Admin ?
z g?ry dzi?kuje za pomoc. :)
za ka?d? pomoc daje :piwo:

[code]function SpawnBob(thePlayer)
local x, y, z = getElementPosition(thePlayer)
veh = createVehicle(568, x + 5, y, z)
vehCol = createColSphere(x + 5, y, z, 2)
attachElements(vehCol, veh, 0, 0, 0)
setElementData(vehCol, "parent", veh)
setElementData(veh, "parent", vehCol)
setElementData(vehCol, "vehicle", true)
setElementData(vehCol, "MAX_Slots", 20)
local tires, engine, parts = getVehicleAddonInfos(getElementModel(veh))
setElementData(vehCol, "Tire_inVehicle", math.random(0,4))
setElementData(vehCol, "Engine_inVehicle", math.random(0,1))
setElementData(vehCol, "Parts_inVehicle", math.random(0,1))
setElementData(vehCol, "spawn", {
568,
x,
y,
z
})
setElementData(vehCol, "fuel", 80)
end
addCommandHandler("spawnbandito", SpawnBob)
vehicleAddonsInfo = {
{
568,
4,
1,
1
}
}
function getVehicleAddonInfos(id)
for i, veh in ipairs(vehicleAddonsInfo) do
if veh[1] == id then
return veh[2], veh[3], veh[4]
end
end
end
vehicleFuelInfo = {
{568, 0.25}
}
function getVehicleAddonInfos(id)
for i, veh in ipairs(vehicleAddonsInfo) do
if veh[1] == id then
return veh[2], veh[3], veh[4]
end
end
end
vehicleFuelTable = {
{568, ...
328. Skrypt osp
[lua]marker = createMarker (-129.1484, 1013.2408, 24.8554, "cylinder", 1, 0, 0, 255)

mojeW,mojeH = 640, 480
sW,sH = guiGetScreenSize()
width, height = (sW/mojeW), (sH/mojeH)

GUIEditor = {
button = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
monitor = guiCreateStaticImage(112*width, 68*height, 426*width, 339*height, "images/monitor.png", false)
guiSetVisible(monitor, false)
zamknij = guiCreateButton(283*width, 278*height, 119*width, 29*height, "Zamknij system", false, monitor)
kamera1 = guiCreateButton(24*width, 63*height, 119*width, 29*height, "Gara? 1", false, monitor)
monitoring = guiCreateLabel(21*width, 25*height, 203*width, 33*height, "Monitoring:", false, monitor)
guiSetFont(monitoring, "sa-header")
guiLabelSetColor(monitoring, 0, 0, 0)
guiLabelSetHorizontalAlign(monitoring, "left", true)
kamera2 = guiCreateButton(24*width, 102*height, 119*width, 29*height, "Gara? 2", false, monitor)
kamera3 = guiCreateButton(24*width, 141*height, 119*width, 29*height, "Gara? 3", false, monitor)
kamera4 = guiCreateButton(24*width, 180*height, 119*width, 29*height, "Gara? 4", false, monitor)
kamera5 = guiCreateButton(24*width, 219*height, 119*width, 29*height, "Przed budynkiem", false, monitor)
kamera6 = guiCreateB...
329. Skrypt na liste administratorow
Prosz? o pomoc z tym kodem
Tutaj kod
[lua] function isRCON ( plr )

local accName = getAccountName ( getPlayerAccount ( plr ) )

if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then

return true

end

end




function isAdmin ( plr )

local accName = getAccountName ( getPlayerAccount ( plr ) )

if isObjectInACLGroup ("user."..accName, aclGetGroup ( "SuperModerator" ) ) then

return true

end

end







function isModerator ( plr )

local accName = getAccountName ( getPlayerAccount ( plr ) )

if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Moderator" ) ) then

return true

end

end










function cmd_admins(plr)

local moderatorzy={}

local admini={}

local rconi={}

for i,v in ipairs(getElementsByType("player")) do

if (isRCON(v)) then





table.insert(rconi,t)
local t = getPlayerName(v)..","





elseif (isAdmin(v)) then






table.insert(admini,t)
local t = getPlayerName(v)..","







elseif (isModerator(v)) then





table.insert(moderatorzy,t)
local t = getPlayerName(v)..","



end

end

outputChatBox("RCONi:", plr, 128,0,0)

if (#rconi>0) then

outputChatBox(" " .. table.concat(RCONi,", "), plr)

else

outputChatBox(" bra...
330. Skrypt banów/kicków
Witam, mam problem ze stworzeniem systemu id i komend do niego np. /ban (id) (pow?d) (czas;min/h/d/msc/year) czy te? /kick. Zacz??em pisa? kod lecz zapomnia?em zapisa? ;/ Prosi?bym o stworzenie takiego kodu.

Lub chcia?bym spolszczy? ten wycinek z [admin]

Kod:

<group action="ban" r="255" g="0" b="0">
<all>$player zosta?/a zbanowany/a przez $admin. $data2 (Pow?d:$reason)</all>
<log>ADMIN: $admin zbanowa?/a $player $data $data2</log>
</group>


Nwm dlaczego nie wy?wietla mi si? pow?d.

Prosz? o pomoc.
331. Skrypt nie daje pojazdu graczom.
Skrypt nie daje graczom auta, za pewien czas wrzuce log z /debugscript3

server:

[code]rentCar = {}

function rentCarFuntion ( player )
if getDistanceBetweenPoints3D ( -2483.9, 775.7, 35.2, getElementPosition(player) ) <2 then
rentCar[player] = createVehicle( 514, -1499.6687011719, 961.82623291016, 8.5192012786865, 0, 0, 0, "Rent" )
warpPedIntoVehicle( player, rentCar[player] )
takePlayerMoney(player, 75)
setTimer(
function ()
destroyElement(rentCar[player])
end
,1800000,1
)
end
end
addEvent( "rentroller", true )
addEventHandler( "rentroller", getRootElement(),rentCarFuntion )
addCommandHandler("rentroller",rentCarFuntion )

rentCar2 = {}

function rentCar2Funtion ( player )
if getDistanceBetweenPoints3D ( -2483.9, 775.7, 35.2, getElementPosition(player) ) <2 then
rentCar2[player] = createVehicle( 403, -1499.6687011719, 961.82623291016, 8.5192012786865, 0, 0, 0, "Rent" )
warpPedIntoVehicle( player, rentCar2[player] )
takePlayerMoney(player, 110)
setTimer(
function ()
destroyElement(rentCar2[player])
end
,1800000,1
)
end
end
addEvent( "rentroller1", true )
addEventHandler( "rentroller1", getRootElement(),rentCar2Funtion )
addCommandHandler("rentroller1",rentCar2Funtion )

rentCar3 = {}

function r...
332. Skrypt Kutrow
Witajcie u?ytkownicy GTAo !
Mam problem ze skryptem By Split , przerobi?em go na prace kutr?w .. i wyskakuje mi w debugscript oto taki komunikat :

Kod:


ERROR: Client (pingwin) triggerd serverside event givePlayerMoney, but event is not added serverside
333. Czm mi nie działa skrypt ?
Chcia?em wgra? skrypt na sklep z autami, lecz gdy wpisuje komend? /pcar Alpha 5000 0, to si? nic nie dzieje. Nic nie zmienia?em w tym skrypcie. Kiedy? maj?c ten skrypt wszystko dzia?a?o. Tutaj jest link do tego skryptu:

https://github.com/lpiob/MTA-TokyoRPG/tree/master/gamemode/RL_VEHICLES_SHOP
334. Jak dodać skrypt do ACL
Witam, jak doda? jaki? skrypt do ACL? Ja musz? przydzieli? funkcj? AddAccount :)
335. [SKRYPT] Skrypt na 3dText
Witam przedstawiam wam m?j i Splita skrypt z naszego starego serwa na 3dText.
Skrypt ten pokazuje nam dany napis w powietrzu np.Uwaga Objazd
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
336. Skrypt przeczepy.
Witam serdecznie. Mianowicie poszukuj? skryptu, kt?ry pozwala pod??czy? do tira przyczep?, ale tylko pod jakim? klawiszem, np.: Y. Je?li kto? nie chce poda? gotowca, to prosz? o rady. Za gotowca kilka :piwo: :piwo: oraz +10 reputacji. Za pomoc :piwo:
337. Skrypt na paliwo
Cze??, mam pytanie do Was, macie mo?e jaki? spos?b na w miar? ogarni?ty system paliwa? Bo jako? nie mam pomys??w, mo?e wy co? podrzucicie?
338. Pojazdy stworzone przez skrypt do ...
Witam! Dawno nic tu nie pisa?em - czas powr?ci?. No wi?c dzi? zwracam si? z pro?b?. Mam skrypt salonu, po stworzeniu auta przez skrypt, po restarcie jego ono znika. Jak zrobi? aby auto automatycznie do xml'u si? wpisywa?o, a po restarcie skryptu si? spawni?y?
Za pomoc naturalnie :piwo:
339. skrypt do kickowania
Witam, ostatnio tworzy?em pewien skrypt na wyrzucanie z serwera, lecz nie dzia?a samo wyrzucanie


addCommandHandler
("kick",
    function(
playercmdkickereason)
        if 
kicke and reason then
            local kicked 
getPlayerFromName kicke )
            
kickPlayer kickedplayerreason )
        else
            
outputChatBox ("Wprowadz wszystkie dane")
        
end
    end
)


chodzi dok?adnie o to ze po wpisaniu komendy kick gracz pow?d wywala b??d


[2014-09-22 19] WARNING: command/sserial.lua:19: Access denied @ 'kickPlayer'
prosi?bym o informacj? co ?le zrobi?em :>
340. Skrypt mechanik
Witam wszystkich serdecznie. Pytanie raczej kierowane jest do Wielebnego, jednak jak kto? zna na nie odp. to prosz? m?wi? :) Tutaj jest S-side kodu na napraw? pojazd?w, jednak nie rozumiem o co chodzi z id frakcji. W sensie, gdzie doj?? do tej frakcji, i w og?le.....

S-side:
[lua]
--[[
@author Lukasz Biegaj <[email protected]>
@author Karer <[email protected]>
@author RacheT <[email protected]>
@copyright 2011-2013 Lukasz Biegaj <[email protected]>
@license Dual GPLv2/MIT
@package MTA-XyzzyRP
@link https://github.com/lpiob/MTA-XyzzyRP GitHub
]]--



-- uniwersalny kod wspoldzielony pomiedzy warsztatami

local strefyNapraw={

--idlewood
warsztatIdlewoodStanowsko11={
cuboid={1846.96, -1784.89, 14.1, 5, 9, 6 },-- cuboid w ktorym musi znalezc sie pojazd
mpos={1854.92,-1780.84,12.55}, -- pozycja markera w ktorym gracz bedzie stal aby naprawiac
faction_id=3, -- id frakcji ktora ma do tego dostep
},

warsztatIdlewoodStanowsko12={
cuboid={1846.96, -1775.17, 14.1, 5, 9, 6 },-- cuboid w ktorym musi znalezc sie pojazd
mpos={1854.44,-1772.43,12.65}, -- pozycja markera w ktorym gracz bedzie stal aby naprawiac
faction_id=3, -- id frakcji ktora ma do tego dostep
},

warsztatIdlewoodStanowsko2={
cuboid={1892.99, -1784.89, 14.1, 5, 21, 6 },-- cuboid w ktorym musi znalezc sie pojazd
mpos={1900.45,-1779.93,12.55}, -- pozycja markera w ktorym gracz bedzie stal aby naprawiac
...
341. Skrypt
Chcia?em napisa? skrypt, lecz mi co? nie wychodzi jak wpisuj? podan? komend? to mi nic nie daje. Pomo?ecie ?

function wp1thePlayer )
giveWeapon thePlayer22100 )
giveWeapon thePlayer29100 )
giveWeapon thePlayer1830 )
end
addCommandHandler 
"ballas"wp1 )
342. Skrypt - DayZ
Witam,mam problem z skryptem na serwer Dayz. Mianowicie pr?bowa?em napisa? skrypt na system baz na serwer dayz lecz jak sprawdzam to mi nie dzia?a.Je?eli kto? zna si? na Lua. to prosi?bym o kontakt na m?j numer Gadu- Gadu.Dzi?kuje i pozdrawiam Micha?.

GG: 37466744
343. Skrypt
Witam Dzi? Mam Taki Malutki Problemik Napisa?em Skrypt Na Prace I Wszystko chodzi jak powinno ale jak jaki? gracz jedzie autobusem przejedzie tam kr?tka trase to mu marker znika nie wiem dlaczego i jeszcze chcia?em doda? strza?ki do markeru mog? pro?i? o pomoc? Daje Za To Piwko



[code]local rootElement = getRootElement()
local busses = {[431] = true, [437] = true}
local busTable = {
[1]={-1996.4470214844,379.43576049805,35.171875},
[2]={-2007.8438720703,336.40795898438,35.008541107178},
[3]={-2009.8411865234,197.1520690918,27.5390625},
[4]={-2010.1843261719,59.520092010498,29.834575653076},
[5]={-2010.2524414063,-54.026466369629,35.164978027344},
[6]={-2067.0246582031,-67.16739654541,35.171875},
[7]={-2162.9643554688,-68.425895690918,35.171875},
[8]={-2250.7734375,-67.855659484863,35.171875},
[9]={-2260.4738769531,-185.36517333984,35.171875},
[10]={-2260.5124511719,-301.62814331055,48.613830566406},
[11]={-2233.7265625,-421.04275512695,50.8671875},
[12]={-2196.0029296875,-491.45596313477,47.895545959473},
[13]={-2226.4877929688,-602.08599853516,57.236404418945},
[14]={-2253.1630859375,-748.44152832031,72.404777526855},
[15]={-2352.8896484375,-759.8037109375,97.19506072998},
[16]={-2423.6298828125,-603.15399169922,132.5625},
[17]={-2423.6298828125,-603.15399169922,132.5625},
[18]={-2423.6298828125,-603.15399169922,132.5625},
[19]={-2470.5166015625,-486.02484130859,101.93739318848},
[20]={-2626.068359375,-493.94964599609,70.118896484375},
[21]={-24...
344. Skrypt się nie uruchamia.
Oto cz??? kodu w kt?rym wg. DB3 jest jaki? b??d. I przez to skrypt si? nie uruchamia

B??D:
ERROR: Loading script failed: PanelBPclient.lua:40: 'end' exected (to close 'function; at line 35) near 'else'

C-Side:
Kod:

addEventHandler("onClientMarkerHit", root, function(hitElement)
if source == theMarker1 and not isPedInVehicle(hitElement) then
guiSetVisible(GUIEditor_Window[1], true)
showCursor(true)
end
else
if source == theMarker2 and not isPedInVehicle(hitElement) then
guiSetVisible(GUIEditor_Window[1], true)
showCursor(true)
end
else
if source == theMarker3 and not isPedInVehicle(hitElement) then
guiSetVisible(GUIEditor_Window[1], true)
showCursor(true)
end
end
end


To s? linijki od 35 do 51.
345. Skrypt
Witam,kolega Rick napisa? mi skrypt lecz nie dzia?a mi on prosz? o pomoc.
ACL = {}
ACL[1] = "Rconi"
ACL[2] = "Administratorzy"
ACL[3] = "Moderatorzy"



function getOnlineModerators()
local t = {}
for k,v in ipairs ( getElementsByType("player") ) do
while true do
local acc = getPlayerAccount(v)
if not acc or isGuestAccount(acc) then break end
local accName = getAccountName(acc)
local isAdmin = isObjectInACLGroup("user."..accName,aclGetGroup(ACL[3]))
if isAdmin == true then
table.insert(t,v)
end
break
end
end
return t
end


function getOnlineRCONS()
local t = {}
for k,v in ipairs ( getElementsByType("player") ) do
while true do
local acc = getPlayerAccount(v)
if not acc or isGuestAccount(acc) then break end
local accName = getAccountName(acc)
local isAdmin = isObjectInACLGroup("user."..accName,aclGetGroup(ACL[1]))
if isAdmin == true then
table.insert(t,v)
end
break
end
end
return t
end



function getOnlineAdmins()
local t = {}
for k,v in ipairs ( getElementsByType("player") ) do
while true do
local acc = getPlayerAccount(v)
if not acc or isGuestAccount(acc) then break end
local accName = getAccountName(acc)
local isAdmin = isObjectInACLGroup("user."..accName,aclGetGroup(ACL[2]))
if isAdmin == true then
table.insert(t,v)
end
break
end
end
return t
end


addCommandHandler(&qu...
346. Potrzebny skrypt
Siema potrzebuj? skryptu w kt?rym chodzi o to aby zwyk?y gracz kt?ry nie do??czy? do danej frakcji nie m?g? siada? do pojazd?w s?u?bowych.
Prosz? o szybk? odpowiedz./MasterGame
347. Skrypt nie działa na MTA 1.4
Witam, mam skrypt na serwerze. A wiec tak gdy serwer by? na 1.3 skrypt dzia?a?. A gdy zmieni?em wersje na 1.4 to skrypt nie dzia?a. Jak naciskam GUI to nic sie nie dzieje. Nawet muzyka si? nie stopuje. W DB3 nic si? nie pokazuje.

Oto kod:

client:
[spoiler]
[lua]local x, y=guiGetScreenSize()

local GUIEditor_Button1 = guiCreateButton(20/640*x, 15/480*y, 150/640*x, 25/480*y, "San Fierro", false)
local GUIEditor_Button2 = guiCreateButton(20/640*x, 40/480*y, 150/640*x, 25/480*y, "Las Venturas", false)
local GUIEditor_Button3 = guiCreateButton(20/640*x, 65/480*y, 150/640*x, 25/480*y, "Los Santos", false)
local GUIEditor_Button4 = guiCreateButton(20/640*x, 90/480*y, 150/640*x, 25/480*y, "Las Paysadas", false)
local GUIEditor_Button5 = guiCreateButton(20/640*x, 115/480*y, 150/640*x, 25/480*y, "El Quebrados", false)
local GUIEditor_Button6 = guiCreateButton(20/640*x, 140/480*y, 150/640*x, 25/480*y, "Bluberry", false)
local GUIEditor_Button7 = guiCreateButton(20/640*x, 165/480*y, 150/640*x, 25/480*y, "Fort Carson", false)
local GUIEditor_Button8 = guiCreateButton(20/640*x, 190/480*y, 150/640*x, 25/480*y, "Las Venturas/Szpital", false)
local GUIEditor_Button9 = guiCreateButton(20/640*x, 215/480*y, 150/640*x, 25/480*y, "Montgomery", false)
local GUIEditor_Button10 = guiCreateButton(20/640*x, 240/480*y, ...
348. Skrypt nie działa
Witam. Robi?em sw?j pierwszy skrypt na komendy dawania aut nitra i hydrauliki, ale jak wgrywam na serwer ten skrypt i gdy pisze refresh wyskakuje mi ?e niedzia?a w debug script 3 nic mi nie wyskakuje. Chcia?bym prosi? was o pomoc.

LUA:
function alpha thePlayer )
createVehicle 602 xy)
local xygetElementPositionthePlayer)
outputChatBox("Zrespawnowano auto Alpha"thePlayer25500)
end
AddCommandHandler
("alpha"alpha)



function 
banshee thePlayer )
createVehicle 429xy)
local xyz  getElementPositionthePlayer)
outputChatBox("Zrespawnowano auto Banshee"thePlayer25500)
end
AddCommandHandler
("banshee"banshee)



function 
dodajnitro thePlayer )
addVehicleUpgrade theVehicle1008 )
outputChatBox("Mechanik doda? do twojego pojazdu Nitro"thePlayer25500)
AddCommandHandler("dajnitro"dodajnitro)



function 
dodajhydraulike thePlayer )
addVehicleUpgrade theVehicle1087 )
outputChatBox("Mechanik doda? do twojego pojazdu hydraulike"thePlayer25500)
AddCommandHandler("dajhydraulike"dodajhydraulike)  
349. [SKRYPT] Skrypt na admina
Witam mam dla was skrypt, kt?ry mo?e imitowa? nam s?ynny skrypt [Admin] :)

Nie jest on doko?czony, poniewa? jest to tylko przyk?ad rozwi?zania
(Administrator jest przypisany do konkretnej nazwy konta) (nie musi by? w ACL)
Pojawia si? tam komenda /duty (Zobacz sam) :)
Administrator posiada w?asn? komend? czatu: /a
Skrypt ten pokazuje nam pot?g? funkcji
Więcej informacji znajdziesz w Wikipedii MTA:

setElementData

a tak?e

Więcej informacji znajdziesz w Wikipedii MTA:

getElementData


Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
350. [SKRYPT] Prosty skrypt na Tag nic
Witam mam dla was prosty kodzik po stronie servera, kt?ry ustawia adminowi po zalogowaniu tag |Admin|.
Jest to skrypt, kt?ry pomo?e nowicjuszom z zapoznaniem si? z niekt?rymi funkcjami (kod posiada t?umaczenia ).
, sprawd? i dowiedz si? czego? nowego :)

Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.


Pozdrawiam, Samotny Wilk.
351. Skrypt
Cze??.

Od razu m?wi?, ?e nie wiem czy to dobry dzia?.

Czy jak zrobi? plik .lua i meta to b?dzie dzia?a? to co mam w lua. ?

Zawarto?? .lua:

Kod:

function cmd_tt ( player, command, target )
local plr = findPlayer ( player, target )
if (not plr) then
outputChatBox("Nie znaleziono gracza o nicku " .. target,player )
return
end
local x,y,z = getElementPosition( plr )
if (isPedInVehicle(player)) then
removePedFromVehicle(player)
end
setPedAnimation(player)
setElementAlpha(player,0)
setElementDimension(player, getElementDimension(plr))
setElementInterior(player, getElementInterior(plr))
setElementPosition ( player, x+math.random(-3,3), y+math.random(-3,3), z+math.random(0,3) )

end

addCommandHandler( "tt", cmd_tt,true,false )



Zawarto?? mety:

Kod:

<meta>

<script src="plik.lua" type="client" />


</meta>



Czy jak wi?kszo?? z komend admina z xyyzyrp tak b?d? robi? to b?d? dzia?a?y? Jak nie to jak?

Piwko.
352. Skrypt Na Ostrzezenia
Witam Pisz? Skrypt Na Ostrzezenia ./warn nick powod graczowi ma si? pokaza? na ekranie czerwony ekran potem Otrzymales ostrzezenie! potem powod i przed ko?cem Nie stosowanie sie do ostrzezen moze skutkowac kickiem lub banem!
Prosz? oto Kod za pomoc postawiam dobre :piwo: ;) pozdrawiam

[code]function getPlayerFromNamePart(name)

local name = name and name:gsub("#%x%x%x%x%x%x", ""):lower() or nil

if name then

for _, player in ipairs(getElementsByType("player")) do

local name_ = getPlayerName(player):gsub("#%x%x%x%x%x%x", ""):lower()

if name_:find(name, 1, true) then

return player

end

end

end

end



function tresc(thePlayer, theCMD, theTarget, ...)
local accN = getAccountName ( getPlayerAccount (thePlayer) )
local groupName = "Admin" or "Moderator" or "SuperModerator" or "Console"
if groupName
~= nil and isObjectInACLGroup ("user."..accN,aclGetGroup (groupName) )

then

local theTargetElement = getPlayerFromNamePart(theTarget)

if(getElementType(theTargetElement) == "player") then

local allArgs = {...}

local theReason = table.concat(allArgs, " ")

outputChatBox("#ff0000Gracz: "..getPlayerName(theTargetElement).." otrzymu...
353. Niedziała skrypt
Witam !

We wcze?niejszym temacie pisa?em o funkcje kt?ra mia?? by zablokowa? sprint dosta?em odpowiedz i napisa?em skrypt na kajdanki policyjne ale co? mi nie dzia?a i mam tak? ma?? pro?be czy macie mo?e czas mi pom?c i powiedzie? dlaczego po wpisaniu komendy /kajdanki nic sie nie dzieje??

s-side:
[lua]
policeVehicles = { [598]=true,[596]=true,[597]=true,[432]=true,[433]=true,[528]=true,[490]=true,[599]=true }

function blokada ( player, seat, jacked )
local account = getPlayerAccount(player)
if account then
local kategoria = getAccountData(account, "kajdanki")
if kategoria ~= false then
if ( not policeVehicles[getElementModel(player)] )
cancelEvent()
outputChatBox("Masz kajdanki i nie mo?esz prowadzi? tego pojazdu.", player)
end
end
end
end
addEventHandler ("onVehicleStartEnter", getRootElement(), blokada)

function kajdankii ( player, cmd, gracz )
local playerName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ( "user." .. playerName, aclGetGroup ( "Policja" ) ) then
setAccountData(getPlayerFromName(gracz), "kajdanki", true)
toggleControl(getPlayerFromName(gracz), "sprint", false )
toggleControl(getPlayerFromName(gracz), "jump", false )
toggleControl(getPlayerFromName(gracz), "aim_weapon", false )
toggleControl(getPlayerFromName(gracz), "fire", false )
toggleControl(getPlayerFromName(gr...
354. Skrypt Hotelu
Witam! Stworzy?em skrypt na hotel, w?a?ciwie to tworz?. I pojawia si? problem, jak zrobi? aby po klikni?ciu na button Wejd? pobiera?o ElementData lub AccountData "hotel:wynajmij", a je?li gracz tego nie ma to wyskakuje wiadomo?? "Nie posiadasz hotelu!"? I co polecacie setElementData czy setAccountData?

KOD KLIENT:[lua]function info(tekst)
exports.msgboxrpg:showBox("info",tekst)
end

marker = createMarker ( 1498.5700683594, -1580.5150146484, 13.549827575684, "cylinder", 1, 0, 255, 0, 50 )

local player = getLocalPlayer()

wynajmij = guiCreateButton(738, 363, 142, 28, "Wynajmij pok?j", false)
zamknij = guiCreateButton(738, 401, 142, 28, "Zamknij", false)
wejdz = guiCreateButton(738, 325, 142, 28, "Wejd?", false)
opis = guiCreateLabel(452, 302, 282, 69, "Hotel - Tutaj mo?esz wynaj?? sw?j w?asny pok?j.nKoszt takiego pokoju wynosi 150$. Ten pok?jn masz ju? na sta?e, a? do kupna domu.", false)
guiSetFont(opis, "default-bold-small")
id = guiCreateLabel(452, 485, 42, 15, "ID: 3", false)

guiSetVisible ( wynajmij, false )
guiSetVisible ( zamknij, false )
guiSetVisible ( wejdz, false )
guiSetVisible ( opis, false )
guiSetVisible ( id, false )

function hotel()
dxDrawRectangle(448, 264, 442, 241, tocolor(1, 1, 1, 225), false)
dxDrawText("Hotel Los Santos", 458, 242, 880, 274, tocolor(255, 255, 255, 255), 1.20, "bankgothic", "cent...
355. Skrypt na rannego [reflesh]
Hej, nikt dalej nie odpowiedzia? mi w poprzednim temacie wi?c pisz? nowy, wraz z 3d textami. PanMaszyna, napisa?e? mi ?e w tym na dole mam wpisa? teksty i kordy by 3d texty dzia?a?y, nie wiem, nie zauwa?y?e? czy ja jestem ?lepy, ale powpisywa?em tam wszystko, co do rannego, gdy w??czam go i zaczynam deemi? mojego testera "koleg?" Nie dostaje Freeza ani ?adnej wiadomo?ci.

3d texty:
[code]local fonts = { [ "default" ] = true, [ "default-bold" ] = true,[ "clear" ] = true,[ "arial" ] = true,[ "sans" ] = true,
[ "pricedown" ] = true, [ "bankgothic" ] = true,[ "diploma" ] = true,[ "beckett" ] = true
};

function dxDraw3DText( text, x, y, z, scale, font, r, g, b, maxDistance )

assert( type( text ) == "string", "Bad argument @ dxDraw3DText" );
assert( type( x ) == "number", "Bad argument @ dxDraw3DText" );
assert( type( y ) == "number", "Bad argument @ dxDraw3DText" );
assert( type( z ) == "number", "Bad argument @ dxDraw3DText" );

if not scale or type( scale ) ~= "number" or scale <= 0 then
scale = 2
end
if not font or type( font ) ~= "string" or not fonts[ font ] then
font = "default"
end
if not r or type( r ) ~= "number" or r < 0 or r > 255 then
r = 255
end
...
356. Skrypt na misję z dubbingiem.
Witam, poszukuj? skryptu na misje z dubbingiem. Bo chcia?bym zrobi? misj? jakie s? w GTA 5. Mam wgrane na serwer ju? prawie wszystkie skiny postaci z gta 5. Teraz tylko poszukuj? skryptu na zrobienie misji z Dubbingiem.
357. [SKRYPT] Prosty skrypt na brame
Chcia?bym wam udost?pni? prosty skrypt na bram? :) Dopiero si? ucz? lua, wi?c ka?dy m?j skrypt jest jednym z ?atwiejszych :)

Zawarto?? brama.lua:

brama 
createObject 980, -1571.9000244141661.29998779297900269

function 
bramaop()
       
moveObject (brama2000, -1571.9000244141651900)
       
outputChatBox("Brama si? otwiera!"player
       
setTimer(moveBack150001)
end
addCommandHandler
("poliopen1"bramaop

function 
bramacl()
      
moveObject (brama2000, -1571.9000244141661.29998779297900
      
outputChatBox("Brama si? zamyka!"player
end
addCommandHandler
("policlose1"bramacl


Zawarto?? meta.xml :
Kod:


<meta>
<info author="Dawirzo" name="brama" version="1.0.1" type="script"/>
<script src="brama.lua"/>
</meta>


PS: Skrypt jest m?j, bo m?j prawdziwy nick to Dawirzo, tylko tutaj mam Maci?g :D
Za pomoc oczekuj? :piwo: :)

[ Komentarz dodany przez: DestroY: 2015-08-24, 12:40 ]
Dodane znaczniki Lua i code
358. Skrypt na rannego
Witam, interesuje mnie skrypt na rannego, chodzi o to i? je?li osoba b?dzie mia?a poni?ej 20 hp, dostanie freeza na okres np 5 minut, wy?wietli si? to na czacie, + dodatkowo animacja osoby zranionej ;) , Mo?ecie poda? tylko funkcje, a ja b?d? uczy? si? na tym temacie ;) Pozdrawiam !
359. jak zrobic skrypt respawn nie uzywanych aut
Witajcie mam problem z respawnem aut ot?z wgl nie wiem jak za to sie zabrac a moze ktos ma juz gotowy skrypt ?? ?

Bardzo potrzebuje tego skryptu

I przepraszam jak bym nie w dobrym miejscu wstawil ten temat poprostu jestem nowy ;)

Za skrypt lub pomoc dam :piwo:
360. [SKRYPT] Skrypt na Jonta by Faile
[center]
Witajcie, przedstawiam wam skrypt autora: Failed na jonta.
Nic nie zmienia?em w skrypcie wi?c i wy nie zmieniajcie :) - Chodzi o autora.
Sam korzystam ze skryptu i bardzo dobrze si? sprawuje.


Pastebin (.PWN)
[hide]Wiadomość została ukryta, aby ją przeczytać należy się zalogować.[/hide]




Opis autora:

[pawn]
W skrypcie znajduj? si? nast?puj?ce definicje:

#define COST_JOINT 2000 //Cena Jointa
#define TIME_JOINT_HP 5000 //Czas po jakim tracimy HP
#define JOINT_HP 2 //Ilo?? traconego HP
#define TIME_CHANGE_WEATH 5000 //Czas po jakim ma si? zmienia? pogoda je?li gracz ma jointa
#define TIME_CHANGE_DRUNK 5000 //Czas po jakim ma si? zmienia? drunklevel je?li gracz ma jointa
#define TIME_CREATE_OBJ 5000 ////Czas po jakim ma si? pojawia? drzewko przed graczem je?li ma jointa[/pawn]



Ka?dy mo?e ustali? Sobie sam, cen? Jointa, czas po jakim tracimy HP i ile tego HP tracimy, co ile ma si? zmienia? pogoda je?li mamy jointa, co ile ma si? zmienia? drunk level je?li mamy jointa i co ile ma si? pojawia? drzewko przed graczem je?li ma jointa, najpierw jednak musimy zmieni? warto?ci:

[pawn]
new bool:CHANGE_WEATHER_OT = false; //na true je?li chcemy aby pogoda zmienia?a si? po innym czasie ni? zabiera?o hp (je?li true to po czasie zdefinowanym w TIME_CHANGE_WEATH)
new bool:CHANGE_DRUNKLEVEL_OT = false; //na true je?li chcemy aby drunk level zmienia? si? po innym czasie ni? zabiera?o hp (je?li true to po czasie zdefinowanym w TIME_CHANGE_DRUNK)
...