Komenda tworzy po?ar, niestety Vectoru nie da si? zgasi? w przeciwie?stwie do vector?w ustawionych lu?no w skrypcie.
Tutaj ?e tak to ujm? po?ary, kt?re da si? zgasi?:
Prosz? o edycje kodu, kt?ry znajduje si? na samej g?rze, je?li kto? wie co zrobi?. Dodam jeszcze, ?e w przypadku u?ycia komendy pos po?ar si? gasi, ale potem odrazu si? odnawia.
Witam, nie chce mi sie pisa? tego wst?pu po raz 3. Napisa?em z nud?w skrypt na komenda /udanie wtedy gracz? w odleg?o?ci 10m, wy?wietla si? wiadomo?? Udane lub Nie udane. B?dzie wiele kontrowersji ?e to prosto wystarczy tabela losowanie outputchatbox, wiem ?e tylko to wystarczy ale nie widzia?em takiego skryptu tutaj na forum czy gdziekolwiek w paczkach. Dodatkowo aby gracze si? ni? nie bawili doda?em ?e wy?wietla: "Udane/Nie udane [u?ycie: nick gracza kt?ry u?y?] w tym przypadku hrls - hercules (ja)
Autor: hrls - hercules (ja)
B?d? cz?owiekiem i nie podszywaj si? pod autora ani nie usuwaj notki.
IMG:
link:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
w razie problem?w piszcie pod tematem lub w dziale lua
b1 = createMarker(313.51, -188.82, 1.61-0.9, "cylinder", 1, 255, 255, 255, 255) -- gdzie ma byc marker w ktorym bedzie sie scrollowac
local d1 = createObject (6400, 314.65, -191.69, 3.0,0,0,0.2 ) -- podajesz koordy obiektu
setObjectScale(d1,1.01)
local kategoria_animacji = "CRIB"
local animacja = "CRIB_Use_Switch"
function ob1 ( thePlayer)
if isElementWithinMarker(thePlayer, b1) then
if isPlayerInFraction(thePlayer,fractionVehiclePrefix,false) then
moveObject ( d1,6400, 312.25, -191.69,5.44,0,-90,0) -- Koordy otwartych drzwi
setTimer(setPedAnimation, 1066.66, 1, thePlayer)
setPedAnimation(thePlayer,kategoria_animacji,animacja,true,false,false)
end
end
end
function zb1 ( thePlayer)
if isElementWithinMarker(thePlayer, b1) then
if isPlayerInFraction(thePlayer,fractionVehiclePrefix,false) then
moveObject ( d1, 6400, 314.65, -191.66, 3.0,0,90,0 ) -- koordy zamknietych drzwi
setTimer(setPedAnimation, 1066.66, 1, thePlayer)
setPedAnimation(thePlayer,kategoria_animacji,animacja,true,false,false)
end
end
end
Mam ?wie?o wgran? paczk?, lecz gdy wpisuje komende w konsoli /register (nick)(haslo) to nic sie nie pokazuje. Jak wpisze /login to pokazuje ze takie konto nie istnieje. DB i MySQL mam dobrze podpi?te.
Mam ma?y problem po wpisaniu komendy /dom nic si? nie pokazuje domek si? nie tworzy a ju? jakie? domy s? og?lnie stworzone pystoriers-admins pystories-core i lss_domy s? podpi?te pod acl. Ni?ej dam kod: domy.lua
[lua]
domy={}
local function usunDom(id)
if isElement(domy[id].wyjscie) then destroyElement(domy[id].wyjscie) end
if isElement(domy[id].wejscie) then destroyElement(domy[id].wejscie) end
if isElement(domy[id].cs) then destroyElement(domy[id].cs) end
if isElement(domy[id].text) then destroyElement(domy[id].text) end
domy[id]=nil
end
local function dodajDom(v,fast)
if not interiory[v.interiorid] then return false end
-- if tonumber(v.id)==151 then
-- outputChatBox("151")
-- end
--outputDebugString(tostring(v.ownerid))
if domy[v.id] then
usunDom(v.id)
end
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE id=?", v.ownerid)
if result and #result > 0 then
local r=result[1]
v.owner_nick = r.login
else
if v.ownerid ~= false then
outputDebugString("B?‚ad domku ID DOMKU#"..v.id)
end
v.owner_nick = "do wynaj?™cia"
end
-- outputDebugString(v.owner_nick)
v.drzwi=split(v.drzwi,",")
for ii,vv in ipairs(v.drzwi) do v.drzwi[ii]=tonumber(vv) end
v.punkt_wyjscia=split(v.punkt_wyjscia,",")
for ii,vv in ipairs(v.punkt_wyjscia) do v.punkt_wyjscia[ii]=tonumber(vv) end
local pickupid=1272
if (not v....
Potrzebuj? pomocy w pewnej sprawie, mianowicie pisz? pewien zas?b i chcia?bym doda? ograniczenie, ?e gdy wpisuj? komend?: tpev to chcia?bym tam dopisa? jaka? liczb? np /tpev 20. Liczba ta ma oznacza? ile maksymalnie os?b mo?e u?y? tej komendy, czyli ile os?b mo?e maksymalnie do??czy? na event.
Nie wiem jak si? za to wzi??, dlatego pytam.
Witam pisze tutaj poniewaz od ostatniego czasu nie dziala komenda /pm /pw oraz /w zadnych bledow w db3 nizej przesylam core jest z psrpg
s_commands.lua
[lua]
function RGBToHex(red, green, blue, alpha)
if((red < 0 or red > 255 or green < 0 or green > 255 or blue < 0 or blue > 255) or (alpha and (alpha < 0 or alpha > 255))) then
return nil
end
if(alpha) then
return string.format("#%.2X%.2X%.2X%.2X", red,green,blue,alpha)
else
return string.format("#%.2X%.2X%.2X", red,green,blue)
end
end
local settings = {
['swearFilter'] = {
['enabled'] = true,
['swears'] = { -- Allows you to set the blocked swear words, syntax is ['WORD'] = 'REPLACEMENT'
['k****'] = '****',
['cwel'] = '****',
['k****?'] = '****',
['c w e l'] = '****',
['k u r w a'] = '****',
['cwelem'] = '******',
['c w e l e m'] = '****',
['k u r w ?'] = '****',
['szmata'] = '****',
['dziwka'] = '****',
['*****'] = '****',
['jajebie'] = '****',
['j***e'] = '****',
['*****'] = '****',
['*****'] = '****',
['k****'] = '****',
['frajer'] = '****',
['frajerze'] = '****',
['*****'] = '****',
['ja *****'] = '****',
['*****'] = '****',
['*****'] = '****',
['c***'] = '****',
['szmato'] = '****',
['dziwko'] = '****',
['peda?'] = '****',
['pedal'] = '****',
['peda?y'] = '****',
['frjerzy'] = '****',
['frajerka'] = '****',
['p****'] = '****',
['piz...
Witam mam taki problem, ot?? raz na jaki? czas po przelaniu graczowi jaki? kwoty odejmuje mu 3/4 wszystkich pieni?dzy, prosz? o pomoc.
[lua]function onTransferMoney(plr, cmd, target, value)
if not target or not tonumber(value) then
outputChatBox('* U?yj: /przelej <nick/ID> <kwota>', plr)
return
end
value=string.match(value, "%d*")
value=tonumber(value)
local target=findPlayer(plr,target)
if not target then
outputChatBox("* Nie znaleziono podanego gracza.", plr)
return
end
if not (getElementData(target, "player:logged") == true) then
outputChatBox('* Gracz nie jest zalogowany!.', plr, 255, 0, 0)
return end
if getPlayerMoney(plr) < value then
outputChatBox("* Nie masz wystarczajacych ?rodk?w.", plr)
return
end
if value == 0 or value < 0 then
outputChatBox("* Poda?e?(a?) nie prawid?ow? warto??.", plr)
return
end
takePlayerMoney(plr, value)
givePlayerMoney(target ,value)
Siema pomoze ktos zeby komenda /przelej dawala hajs do banku a /dajkase do portfelu
[lua]
function onTransferMoney(plr, cmd, target, value)
if not target or not tonumber(value) then
outputChatBox('#007aff(ⓘ) #FFFFFFPoprawne u?ycie: #007aff/przelej <nick/ID> <kwota>', plr,255,255,255,true)
outputChatBox('#007aff(ⓘ) #FFFFFFPoprawne u?ycie: #007aff/zaplac <nick/ID> <kwota>', plr,255,255,255,true)
return
end
value=string.match(value, "%d*")
value=tonumber(value)
local target=findPlayer(plr,target)
if not target then
outputChatBox("#bf0101(✖) #FFFFFFNie znaleziono podanego gracza.", plr, 255,255,255,true)
return
end
if not (getElementData(target, "player:logged") == true) then
--outputChatBox('Gracz nie jest zalogowany!.', plr, 255, 0, 0)
outputChatBox("#bf0101(✖) #FFFFFFPodany gracz nie jest zalogowany.", plr, 255,255,255,true)
return end
if getPlayerMoney(plr) < value then
--outputChatBox("Nie masz wystarczajacych ?rodk?w.", plr)
outputChatBox("#bf0101(✖) #FFFFFFNie posiadasz wystarczaj?cych ?rodk?w przy sobie.", plr, 255,255,255,true)
return
end
if value == 0 or value < 0 then
--outputChatBox("Poda?e?(a?) nie prawid?ow? warto??.", plr)
outputChatBox("#bf0101(✖) #FFFFFFPodano nie prawid?ow? warto??.", plr, 255,255,...
Witam mam problem wgralem paczke na serwer i chcialem sie zarejestrowac ale jak w konsoli wpisuje register to nic sie nie pojawia ani mnie nie rejestruje a jak wpisze login to normlanie wyskakuje. Pomoze ktos bede bardzo wdzieczny
Cze??, takie zapytanie jak zrobi?, ?eby na paczce Play your Stories da?o si? normalnie zarejestrowa? pr?bowa?em prawie wszystkich sposob?w, lecz nie dzia?a nawet m?j kolega, kt?ry nawet zna si? na LUA nie wiedzia??
Pobra?em paczk? pysa 3.0 i nie dzia?a komenda register to tzn. ?e nie mog? si? zarejestrowa? do admin panelu, a w innych paczkach ju? wszystko dzia?a licz? na pomoc.
Witam. Mam pewien problem z komend? /vinfo, a dok?adnie z zwrotn? wiadomo?ci?. W komendzie /vinfo nie pokazywa?o wiadomo?ci takich jak model z kolei, mk1, mk2, mk3, 4x4 itd. Naprawi?em ten b??d(zacz??o wy?wietla? na czacie), ale tylko w przypadku samochod?w, kt?re by?y stworzone przed t? zmian?. Reszcie samochod?w nie wy?wietla nic poza ID, Modelem oraz W?a?cicielem.
Tutaj screen z wiadomo?ci: https://imgur.com/a/FHAFlv2
Dodam i? jest to baza PYS 3.0, oraz wysy?am skrypt:
addCommandHandler("vinfo", function(plr,cmd,pojazd)
if not getAdmin(plr) then outputChatBox("* Brak uprawnie? !", plr) return end
if not pojazd or not tonumber(pojazd) then
outputChatBox("#ff6600(ⓘ) #FFFFFFU?yj: /vinfo <id pojazdu>", plr, 255,255,255, true)
return
end
pojazd=tonumber(pojazd)
local result = exports['pystories-db']:dbGet("SELECT * FROM pystories_vehicles WHERE id=?",pojazd)
if not result or #result < 1 then
outputChatBox("#bf0101(✖) #FFFFFFNie znaleziono podanego pojazdu !", plr, 255,255,255, true)
return end
local query = exports['pystories-db']:dbGet("SELECT * FROM pystories_users WHERE id=?",result[1].ownedPlayer)
local model = exports['pystories-db']:dbGet("SELECT id,model from pystories_vehicles where model = ? and id<=? order by id desc",result[1].model,result[1].id)
outputChatBox("Pojazd ID " .. result[1].id .. ", Model: &q...
Witam, od jakiego? czasu bawi? si? z paczk? it's your word i dodaje pare nowych komend. Ostatniego czasu chcia?em doda? komend? na karanie graczy kt?rych nie ma na serwerze za pomoc? serialu, lecz nie wiem jak dok?adnie to zrobi?, do tej pory uda?o mi si? zrobi? komend? na zdejmowanie kar za pomoc? serialu, lecz z karaniem mam problem. Poddam wam tutaj kod kt?ry przerabiam, i z g?ry m?wi? ?e przerabiam komend? na zabieranie prawka na serwerze za pomoc? UID'u.
[code]addCommandHandler("zpjo", function(plr,cmd,cel,serial,getPlayerSerial,time,rodzaj,...)
if getAdmin(plr,4) or getAdmin(plr,3) or getAdmin(plr,2) or getAdmin(plr,1) then
local reason=table.concat({...}, " ")
if not cel or not tonumber(time) or not rodzaj or not reason then
outputChatBox("* U?ycie: /zpjo <serial> <czas> <jednostka: m/h/d/w> <pow?d>", plr)
return
end
local target=exports["ogrpg-core"]:findSerial(plr,cel)
if not target then
triggerClientEvent(plr, 'onClientAddNotification', plr, "Nie znaleziono podanego serialu!", 'warning')
return
end
local query=string.format("SELECT * FROM ogrpg_punish WHERE type=%q AND active=1 AND serial=%q AND time>NOW() LIMIT 1","prawko", cel)
local result=exports["DB2"]:pobierzWyniki(query)
if (result) then
return outputChatBox(" Gracz Posiada zawieszone prawo jazdy do "..result["time"]..", za: &qu...
Cze??! Przychodz? do was, z ma?? pro?b?. Mogliby?cie pokaza? jak przerobi? skrypt freeroam, aby komendy ''/wp'' oraz ''/give'' by?y dost?pne tylko dla administracji?
Ten "odcinek" skryptu wygl?da nast?puj?co:
Witam chcialbym was zapytac jak stworzyc komende na respienie auta a chcialbym aby ta komenda wygladala tak /p i model auta
lecz nie wiem gdzie i jak to zrobic.
Siema
Ot?z pr?buje napisa? skrypt w kt?rym po wpisaniu komendy nada?o skina lecz tylko osobom w ACL
Wiem ?e to banalna sprawa lecz ja nie wiem nawet jakie robie b??dy
Niestety nie mog? wam da? komu gdy? ze z?o?ci go usun??em i pr?bowa?em od nowa lecz nawet nie wiem jak zacz?? takiej banalnej rzeczy...
Pom?g?by kto?? Stawiam i
Jestem w tym pocz?tkuj?cy i nie mam poj?cia jak zrobi?, ?eby po wpisaniu komendy np /a "tekst" wyswietlal sie tekst graczom na czacie, pom??cie ;/
i zeby to bylo tylko dla ACL "Admin"
Witam, ot?? mam dosy? ju? mnie nurtuj?cy problem - chc?c zabra? prawko pokazuje si? informacja na czacie globalnym, o tym, ?e prawo jazdy zosta?o odebrane, oraz zostaj? wyrzucony z pojazdu. Natomiast problem polega na tym, ?e do pojazdu w dalszym ci?gu mog? wej??.
Sposoby kt?re ju? pr?bowa?em typu, doda? zas?b do panelu P jako resource.nazwaskryptu - nie pomog?o
Orientuje si? kto? co tu mo?e by? grane? Z g?ry dzi?kuj? za ka?d? pomocn? informacj?! :- )
Witam mam ma?y problem z pewnym skryptem mianowicie chodzi o nosze dla SAMC po wej?ciu do karetki gdy wpisuje /dnosze nosze nie dodaj? si? prosz? o pomoc skrypt jest bardzo fajny i chcia?bym go wykorzysta? na serwerze oczywi?cie skrypt nie nale?y do mnie a mam problem z nim z g?ry dzi?ki postawie piwko od razu mowie ?e jestem dodany w ACL w frakcji SAMC nie wiem co robi? pomocy.
Witam, robi? aktualnie skrypt i si? zastanawiam jak zrobi? komend? kt?r? mo?na u?y? wtedy gdy jest si? w markerze, jest mo?e co? na if? np. if onMarkerHit co? takiego
Cze??, mam ma?y problem, ot?? komenda si? nie wykonuje. Oto kod:
addCommandHandler("parkuj", function(plr, cmd) local veh = getPedOccupiedVehicle(plr) local vid = getElementData(vid, "privcar:uid")
if vid then if getElementData(veh, "privcar:owner") == getElementData(plr, "player:uid") then
local x, y, z = getElementPosition(veh) local rx, ry, rz = getElementRotation(veh) local query = exports.db:dbSet("UPDATE privcars SET pos='%.2f,%.2f,%.2f,%.2f,%.2f,%.2f' WHERE uid='%d'", x, y, z, rx, ry, rz, vid)
if query then
outputChatBox("Zaparkowa?e? pojazd!", plr, 0, 255, 0)
else outputChatBox("Nie uda?o si? zaprawkowa? pojazdu...", plr, 255, 0, 0) end else outputChatBox("Pojazd nie nalezy do ciebie!", plr, 255, 0, 0) end else outputChatBox("Pojazd nie jest prywatny!", plr, 255, 0, 0) end
end)
DB3 nie pluje nic, w konsoli czystka.
Chcia?bym zapisa? pozycj? pojazdu do bazy, w kt?rej mam "pos", kt?ry jest TEXT'em o d?ugo?ci 600
Siemka mam skrypt na mandaty, i jest on na ACL
I tu pojawia si? ma?y problem, bo ja mam skrypt z duty normalnym takim dla SAPD.
I chcia?bym si? zapyta? czy da rad? zrobi? tak aby tylko dane ID skina mog?a to robi?.
I jeszcze pytanko, czy da rade zrobi? tak aby mo?na by?o nada? mandat graczowi kt?ry znajduj? sie w obr?bie np. 20 metr?w?
Kod: [lua]
function Ticke(player,CommandName,who,value)
local accName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Policja" ) ) then
if not(who) or not(value) then
outputChatBox("U?yj /daj.mandat <nick> <kwota>",player)
end
local who = getPlayerFromName(who)
if not(who) then
outputChatBox("Nie znaleizono gracza o podanym nicku",player,255,255,255)
end
if getPlayerMoney(who) > 1 then
takePlayerMoney(who, tonumber(value))
outputChatBox("#0078FFGracz #96FF00"..getPlayerName(who).." #0078FFotrzyma? mandat #FF0000"..tonumber(value).." #0078FFz?",player,255, 0, 0, true)
outputChatBox("#FF0000Otrzyma?e? mandat od #96FF00"..getPlayerName(player).." #FF0000na kwot? #0078FF"..tonumber(value).." #FF0000z?",who,255, 0, 0, true)
else
outputChatBox("Gracz "..getPlayerName(who).." nie posiada danej ilo??i pieni?dzy aby zap...