Witamy na GTAOnline Obecny czas to 2017-04-30, 16:52 Użytkowników: 69480
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj

GTAONLINE.PL
Tematy otagowane jako: frakcyjne
1. [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!
2. 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)
3. 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
4. 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!!!


...
5. 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.
6. [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ć.
7. 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 ...
8. 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 )
9. [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.
10. [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...



11. 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ć.
12. 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 .
13. 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,11 sekundy. Zapytań do SQL: 8