Witamy na GTAOnline Obecny czas to 2017-08-23, 02:30 Użytkowników: 71152
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj
GTAONLINE.PL
Tematy otagowane jako: frakcyjne
1. Pojazdy frakcyjne
Cześć . Mam taki oto problem ,iż każdy gracz może wsiadać do pojazdu frakcyjnego.
frakcje są z gm itsa , to jest kod odpowiadający za wsiadanie.
addEventHandler("onVehicleEnter"resourceRoot, function(plr,seat,jacked)
    if 
seat == 0 then
        setElementData
(source,"use:player",true)
        
outputChatBox("* Wszedleś(aś) do pojazdu frakcyjnego, dbaj o niego i odstaw na miejsce."plr)
        
outputChatBox("* Wszelkie zostawiania pojazdów będa karane banem."plr)
    
end
end
)

setTimer(function() 
     for 
i,vehicle in pairs(getElementsByType("vehicle"resourceRoot)) do
        
local x,y,getElementPosition(vehicle)
        
local r1,r2,r3 getElementRotation(vehicle)
        
setVehicleRespawnPosition(vehicle,x,y,z,r1,r2,r3)
        
toggleVehicleRespawn(vehicle,true)
        
setVehicleIdleRespawnDelay(vehicle,3600000)
        
setVehicleHandling(vehicle"driveType""awd")
        
setElementData(vehicle,"vehicle:duty","SAPD")
      
end
end
,1000,1)

I mam taki problem ,gdy do tego dodałem linijke
if getElementData(hitElement,"player:faction") == "SAPD" then

Nadal mogłem wsiadać nie będąc w SAPD. Pomoże ktoś z tym ?
Stawiam :piwo: i Repke
2. Skiny Frakcyjne
Witajcie, otóż mam taki błąd i nie wiem co z tym zrobić

[2017-06-23 19:23] SCRIPT ERROR: [frakcje]/frakcja/s_skins.lua:68: unexpected symbol near 'for'
[2017-06-23 19:23] ERROR: Loading script failed: [frakcje]/frakcja/s_skins.lua:68: unexpected symbol near 'for'

Kod Skryptu:

[lua]local skins={
["SAMA"]={
code="SAMA",
positions={
{-2722.25,688.96,51.23,274,"Skin ratownika",0,0,2},
{-2714.70,689.31,51.23,70,"Skin Kadra",0,0,9},
{-2736.32,690.61,51.23,275,"Skin Pielegniarzy",0,0},
{-2734.68,682.11,51.23,178,"Skin Kobiety",0,0},
},
text="Nie jesteś zatrudniony do SAMA lub nie jesteś na służbie!",
},
["SAPD"]={
code="SAPD",
positions={
{-6755.37,-1467.76,97.26,310,"Kadra",0,0,10},
{-6758.37,-1467.76,97.26,309,"Kadra",0,0,10},
{-6761.37,-1467.76,97.26,285,"SWAT",0,0,2},
{-6764.37,-1467.76,97.26,284,"SAPD1",0,0,2},
{-6766.37,-1467.76,97.26,283,"SAPD2",0,0,2},
{-6766.26,-1464.93,97.26,282,"SAPD3",0,0,3},
{-6766.26,-1462.94,97.26,281,"SAPD4",0,0,1},
{-6763.59,-1463.09,97.26,311,"SAPD5",0,0,4},
{-6760.26,-1462.77,97.88,286,"Gang Unit",0,0,4},
},
text="Nie jesteś zatrudniony do SAPD lub nie jesteś na służbie!",
},


["PSP"]={
code="PSP",
posi...
3. Pojazdy frakcyjne
Witam, posiadam problem z pojazdami frakcyjnymi ponieważ każdy może do nich wsiadać. Dodałem do nich:
setElementData(vehicle, "vehicle:duty", " JRG2")

Lecz nadal każdy może wsiadać

Za skuteczną pomoc :piwo:
4. [SKRYPT] Auta frakcyjne
Witam , dziś mam wam do zaprezentowania skrypt.
Polega on na tym , że gdy osoba , która nie jest z danej frakcji nie może wejść do danego pojazdu.
Skrypt działa na teamy.
Skrypt jest mój i zezwalam na jego edycję.

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


Jak dodawać nowe pojazdy:

W skrypcie odnajdź tabelę:

pojazdy
=
{
[
"Policja"]={598,596,597,599},
}


Do skryptu są dodane pojazdy do teamu Policja.

Aby dodać nową frakcję dopisz:


["Nazwa_frakcji"]={},


Tabela powinna wyglądać tak:


pojazdy
=
{
[
"Policja"]={598,596,597,599}, -- podstawowa frakcja pojazdy
["Nazwa_frakcji"]={}, -- nowa frakcja
}


Aby dodać pojazdy dla danej frakcji wypisz modele. Pamiętaj , aby co każdy model dodawać przecinek.



pojazdy
=
{
[
"Policja"]={598,596,597,599}, -- podstawowa frakcja pojazdy
["Nazwa_frakcji"]={400,401,402}, -- nowa frakcja pojazdy
}


By debug był czysty dodawaj każdą frakcję do skryptu!
5. Wezwania frakcyjne
Witam, jak zrobić aby informacja kto wzywał daną służbę np. /997 i informacja pokazuje się dla danej grupy ACL?
Stawiam piwo i respekt za wytłumaczenie bądź dodanie w kodzie.

[ Dodano: 2016-08-20, 08:57 ]
Zapomniałem dodać kodu:

outputChatBox 
("/999 - Pogotowie Ratunkowe /998 - Straż Pożarna /997 - Policja"everybody,255255255true)

function 
pogotowie(thePlayer)

local gracz getPlayerName(thePlayer)

outputChatBox (gracz.."  Wzywa Pogotowie Ratunkowe! "getRootElement(),12023563)
end
addCommandHandler
("999"pogotowie)

function 
straz(thePlayer)

local gracz getPlayerName(thePlayer)

outputChatBox (gracz.."  Wzywa Straz Pozarna!"getRootElement(),2192463)
end
addCommandHandler
("998"straz)

function 
policja(thePlayer)

local gracz getPlayerName(thePlayer)

outputChatBox (gracz.."  Wzywa Policje!"getRootElement(),24219180)
end
addCommandHandler
("997"policja)
6. Syrenki frakcyjne
Witam mam mały problem od nie dawana próbowałem zrobić syrenki dla frakcji Lecz nadal mam ten sam problem w linice
local em=getElementData(vehicle,"vehicle:police")


kodto:
bindKey("2","down",DzwiekO)
local Dzwiek=getTickCount()-1000
function DzwiekO()
    if 
getTickCount()-Dzwiek<1000 then return end
    Dzwiek
=getTickCount()
    
local vehicle=getPedOccupiedVehicle(localPlayer)
    if 
vehicle and getVehicleController(vehicle)==localPlayer then
        local em
=getElementData(vehicle,"vehicle:police")
        if 
em == "tak" and getElementModel(vehicle) ~= 426 and getElementModel(vehicle) ~= 497 then
                  triggerServerEvent
("toggleVehicleSound",vehicle,"Audio/SAPD3.wav",250)
            
cancelEvent()
            return
        
end
        
if getPlayerName(localPlayer) == "blablabla" then
            triggerServerEvent
("toggleVehicleSound",vehicle,"Audio/SAPD3.wav",250)
            
cancelEvent()
            return
        
end
    end
end
7. Skrypt na Pojazdy Frakcyjne
wiec tak. Mam problem z pojazdami Frakcyjnymi bo nie chcą się pojawić jak by ktoś umiał to prosze o odpowiedz

Kod: [lua]
pickup = createPickup ( 23.5,-1538.09,2521.8, 3, 1275, 0, 0 )
setElementDimension (pickup, 200)

addEventHandler ( "onPickupHit", pickup, function(element)
if isObjectInACLGroup ("user."..getAccountName ( getPlayerAccount ( element ) ), aclGetGroup ( "Pogotowie" ) ) then
if getAccountData ( getPlayerAccount ( element ), "stary:skin" ) then
id = tonumber ( getAccountData ( getPlayerAccount ( element ), "stary:skin" ) )
setElementModel ( element, id )
setAccountData ( getPlayerAccount ( element ), "stary:skin", false )
takeWeapon ( element, 42 )
removeElementData(element,"Praca")
else
skin = tonumber ( getElementModel ( element ) )
setAccountData ( getPlayerAccount ( element ), "stary:skin", skin )
setElementModel ( element, 277 )
local nazwa = "FDSA"
local r,g,b = 245, 20, 20
setElementData(element,"Praca",nazwa)
setElementData(element,"Praca:r",r)
setElementData(element,"Praca:g",g)
setElementData(element,"Praca:b",b)
giveWeapon ( element,42, 5000000)
end
end
end)--FDSA!!!


...
8. Proszę o pomoc w pisaniu skryptów na pojazdy frakcyjne
No wiec chce napisać skrypt na pojazdy frakcyjne i mam tylko pierwszą część czyli jaki to ma być pojazd i jaki skin może do niego wsiadać
Kod:

policeVehicles = { [420]=true,[561]=true 
policeSkins = { [72]=true,[56]=true 

function 
enterVehicle playerseatjacked 
if 
seat == 0 then 
if ( policeVehicles[getElementModel(source)] ) and ( not policeSkins[getElementModel(player)] ) then 
cancelEvent
() 
outputChatBox "Nie jesteś pracownikiem San Andreas Transport Service!"player 
end 
end 
end 
addEventHandler 
"onVehicleStartEnter"getRootElement(), enterVehicle )



napisałem tylko to i chce dodać koordynaty na auta i przebieralnie pod ACL: SATS

jak coś znaczenie to San Andreas Transport Service R*

[ Komentarz dodany przez: Iggy: 2016-05-11, 17:52 ]
Dodałem tagi [lua]//Iggy.
9. [SKRYPT] Pojazdy frakcyjne SAPD
Hej
!
Przedstawiam skrypt na pojazdy frakcyjne sapd.
Każdy wóz ma Off-roady, własne syreny, blokade wsiadania bez skina (można skiny oczywiście zmienić), handling i inne.

Nie mam ss kogutów, pojazdy znajdują się na komisariacie LS w garażu podziemnym.

Link:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
10. Wezwania frakcyjne
Cześć [you]!
Mam pewien problem, dotyczy on programowania GUI (nigdy mi GUI nie wychodzi)

Kod:
[lua]--numer alarmowy 112--

--panel--
addEventHandler("onClientResourceStart", resourceRoot,
function()
okno112 = guiCreateWindow(348, 145, 657, 415, "Numer alarmowy 112", false)
guiWindowSetSizable(okno112, false)

local powod112 = guiCreateEdit(9, 145, 638, 260, "", false, okno112)
local wyslij112 = guiCreateButton(9, 94, 168, 41, "Wyślij zgłoszenie", false, okno112)
guiSetFont(wyslij112, "default-bold-small")
local anuluj112 = guiCreateButton(482, 94, 165, 41, "Anuluj", false, okno112)
guiSetFont(anuluj112, "default-bold-small")
guiSetVisible(okno112, false)
end
)

function openPanel()
guiSetVisible(okno112, true)
showCursor(true)
end
addCommandHandler("112", openPanel)

function zamykamy()
if source ~= anuluj112 then
guiSetVisible(okno112,false)
end
end
addEventHandler ( "onClientGUIClick", root, zamykamy)
[/lua]

Chciałbym, że jak ktoś wpisze powód w zmiennej "powod112" to (jeśli jest SAPD, SMSA, SAMC, PSP dostępne) wyświetli się informacja na czacie, że
ten i ten gracz potrzebuje pomocy z powodem takim i takim..

Próbowałem używać [wmta]guiGetText[/wmta]
i innych tego typu.. GUI nie jest moją mocną stroną, więc chce się go douczyć..

Próbować to trigger'ować na server-side i sprawdzać, czy ...
11. Auta frakcyjne
Ludziki, mam problem, auta frakcyjne działaja TYLKO dla policji

tu wam daje przykład aut PD ale i tak reszte probowałem i nie działa :(


Cytat:

pdVehicles = {[50]=true,[268]=true,[50]=true,[268]=true,[50]=true,[268]=true,[50]=true,[268]=true,[50]=true,[268]=true,[50]=true,[268]=true,[50]=true,[268]=true, }
pdSkins = {[525]=true,[552]=true, }

function enterVehicle ( player, seat, jacked )
if seat == 0 then
if ( pdVehicles[getElementModel(source)] ) and ( not pdSkins[getElementModel(player)] ) then
cancelEvent()
outputChatBox ( "Przykro mi ale nie jestes pracownikiem PomocyDrogowej!", player )
end
end
end
addEventHandler ( "onVehicleStartEnter", getRootElement(), enterVehicle )
12. [SKRYPT] Wezwania frakcyjne
No wiadomo o co chodzi

Komendy:

/999
/998
/997

Screen

http://imgur.com/MZCFEd1


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



Miłego korzystania :)

PS: Wiem,że skrypt jest prosty ale od czegoś sie zaczyna.
13. [SKRYPT] Pojazdy frakcyjne
Skrypt który napisałem opiera sie na skinach
Nieposiadajac skinu np. policji niemozna wsiadac do radiowozu
LINK DO FILMU Z POKAZANYM DZIALANIEM
https://www.youtube.com/watch?v=9-Kpjjkvhgc

W SKRYPCIE MOZNA JEDYNIE MODYFIKOWAC WIADOMOSC WYSWIETLANA NA CHACIE

Link do pobrania https://www.dropbox.com/s...4lhzZN8ZZa?dl=0

Pytania?
PW
SKYPE: [SKASOWANE] - Pomagamy na forum, tak samo z odpowiedziami...


MOJ SERWER [SKASOWANE] - To nie jest reklama serwer'a, a publikacja skryptu...



14. Pojazdy frakcyjne, na accountdata
Cześć, chciałbym stworzyć pojazdy do których będą mogli wejść tylko gracze którzy posiadają określony account data, jednak chcę to zrobić do określonego elementu, nie dla wszystkich pojazdów o id np 463.

Np dla takiego:
pojazd createVehicle(..)


Jak mam to zrobić?
Przy wejściu do pojazdu (zrobić taki event) ma sprawdzać czy element do którego wsiadam to jest właśnie element "pojazd"? Jeżeli tak to jak pobrać element przy wejściu do auta, zbytnio nie wiem jak to ma wyglądać.
15. Panele frakcyjne
Witam chce zrobić do panelu np.pogotowia ze jak nie jesteś blisko zamawiającego pogotowie to nie możesz go uleczyć i że musisz wpisać /pogo .
Chodzi o funkcje i przykład .
Bardzo bym prosił na szybką odpowiedz .
16. Auta Frakcyjne
Mam takie pytanie jak zrobić by każdy mógł wejść na g.
Oto skrypt (Tylko dane skiny mogą wejść do danych aut)

Server:
Kod:

policeVehicles = { [598]=true,[596]=true,[597]=true,[432]=true,[433]=true,[528]=true,[490]=true,[599]=true }
policeSkins = { [280]=true,[281]=true,[282]=true,[283]=true,[284]=true,[285]=true,[286]=true }

function enterVehicle ( player, seat, jacked ) -
if ( policeVehicles[getElementModel(source)] ) and ( not policeSkins[getElementModel(player)] ) then
cancelEvent()
outputChatBox ( "Nie jestes pracownikiem Policji !! !", player )
end
end
addEventHandler ( "onVehicleStartEnter", getRootElement(), enterVehicle )




phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,12 sekundy. Zapytań do SQL: 8