[center][center][b][color=#006400]Poradnik BBCode dla Forum GTAO[/color][/b][/center]
Witam [b][you][/b]!
Ten poradnik został stworzony specjalnie dla forum [b]GTAO[/b] i ma na celu nauczenie Cię, jak efektywnie korzystać z BBCode, aby Twoje posty były estetyczne, przejrzyste i profesjonalne. Dzięki tym wskazówkom z łatwością stworzysz atrakcyjne wpisy/newsy, które będą łatwe do przeczytania dla innych użytkowników.
[color=#006400][b]Spis Treści:[/b][/color]
• Podstawowe zasady formatowania tekstu
• Jak tworzyć przejrzystą strukturę posta
• Wyróżnianie cytatów i kodu
• Używanie list, ramek i kolorów
• Umieszczanie obrazów i linków
• Dobre praktyki pisania postów
• Podsumowanie
[color=#006400][b]1. Podstawowe Zasady Formatowania Tekstu[/b][/color]
BBCode pozwala na użycie różnych stylów, takich jak pogrubienie, kursywa czy podkreślenie, co pomaga wyróżnić kluczowe fragmenty tekstu. Oto kilka podstawowych tagów:
• [b]Pogrubienie[/b] - służy do pogrubiania tekstu.
• [i]Kursywa[/i] - używane do pisania w kursywie.
• [u]Podkreślenie[/u] - podkreśla wyraz lub frazę.
[ramka]Przykład formatowania tekstu:
[b]To jest pogrubiony tekst[/b], [i]a to jest kursywa[/i], a [u]to jest podkreślenie[/u].[/ramka]
[color=#006400][b]2. Jak Tworzyć Przejrzystą Strukturę Posta[/b][/color]
Aby Twój post był łatwy do przeczytania, ważne jest stosowanie odpowiednich nagłówków, akapitów i ...
Hej! Zapraszam Was na mój drugi materiał na kanale w dzisiejszym materiale. Tak jak w tytule przedstawię Wam jak dobrze rozpocząć grę na serwerze ProjectRPG.
Jeśli odcinek Wam się spodoba możecie zostawić łapkę w górę oraz subika, z góry dziękuję. <3
Link: https://www.youtube.com/watch?v=LnRpj3RjXRk
( uczę się dopiero nagrywać, nie hejtujcie xD)
[b]Siemka![/b] Jest to m?j pierwszy poradnik z LUA, bo jest sporo zielonych. Dzi? w poradniku poka?? podstawy, czyli podstawy ACL, i uruchomienie lokalnego serwera i wgrywanie zasob?w.
- > > Uruchamianie Serwera < < -
Najpro?ciej, aby nie wgrywa? nie przetestowanych ?mieci na nasz serwer, wchodzimy w g??wnym folder mta.
Domy?lnie 64 BIT:
C:Program Files (x86)MTA San Andreas 1.5serverMTA Server.exe
Domy?lnie 32 BIT:
C:Program FilesMTA San Andreas 1.5serverMTA Server.exe
Serwer uruchamiamy aplikacj? o nazwie "MTA Server.exe" je?li nie chcemy tak, b?d? nie mamy takowego. Wchodzimy w MTA i naciskamy Utw?rz serwer.
Serwer ju? postawiony, teraz jak wgra? zasoby?
Aby wgra? zasoby na serwer, musimy wej?? w [b]G??wny folder MTA/server/mods/deathmatch/resource [/b] i wrzucamy tam nasze pliki. Pami?tamy, ?e ka?dy zas?b musi posiada? meta.xml, ale o mecie b?dzie odst?pny poradnik.
Teraz jak mie? panel admina? To proste! Wchodzimy w
[b]MTA/server/mods/deathmatch/acl.xml[/b]
Szukamy grupy admin. Najlepiej nacisn?? sobie "CTRL + F" aby wyszuka?.
Kopiujemy sobie: <object name="user.****"></object> i zamiast gwiazdek, wpisujemy sw?j nick w mta. Gdy ju? to zrobimy, zapisujemy. I wpisujemy /register NICK has?o, a potem /login NICK has?o, po-czym panel znajdziemy pod "P", Pamietajmy! ?e w register musimy wpisa? taki sam nick jak w ACL'u, inaczej panel, nam nie zadzia?a.
Kolejny poradnik za nami! Zapraszam do ogl?dania i subskrybowania, im wi?cej subskrypcji i lik?w tym cz??ciej b?d? wychodzi? poradniki i b?d? coraz bardziej zaawansowane !
Cze??! W kolejnym filmie panel logowania! Przypominam oszczedzaj?c komentarze zb?dne i k??tnie ,?e nie robilem tego pod optymalizacj? bo nowy u?ytkownik nie zrozumia?by wtedy kodu, na poczatku tutoriali bazowo stawiam na przejrzysto?? kodu, tak ?eby jak najwiecej przekaza? widzowi!
Jak obieca?em, co drugi poradnik piszemy wsp?lnie jaki? skrypt, na ten moment przypad?a suszarka! Nieszcz?sny odcinek chyba nie chcia? by? nagrany bo by? nagrywany w ca?o?ci sumuj?c 6 raz, dopiero 6 pr?ba przynios?a pomy?lny efekt Zapraszam do subskrybowania!
W tym poradniku zajmiemy si? hostingow? baz? MySQL ju? z nowym mikrofonem i nieco lepsz? jako?ci? co poprawi komfort ogl?dania. Zapraszam do subskrypcji kt?re du?o dla mnie znacz? ze wzgl?du na pocz?tek kana?u!
Wjecha? kolejny poradnik, po kt?rym stwierdzi?em, ?e jednak kupno mikrofonu stoj?cego b?dzie konieczne ;/ Przepraszam raz jeszcze za jako?? g?osu i samo brzmienie ale tylko tyle uda?o mi si? wycisn?? z tych s?uchawek JBL. Mi?ego ogl?danka!
Cze??, nie b?d? si? rozpisywa? wszystko macie w filmie. Przepraszam jedynie za g?o? jak dziecko ale nagrywane jest na ten moment przez s?uchawki JBL TUNE500BT
. W serii tych filmik?w postaram si? poprowadzi? ka?dego przez drog? kt?r? uczy?em si? ja. Wszystkie b?d? tworzone i opisywane bardzo szczeg??owo. Je?li chcesz, ?eby w kolejnym poradniku pojawi?o si? co?, co cie nurtuje lub czego? nie umiesz, napisz to w komentarzu!
Poradnik jest "dla zielonych" - t?umacz? w jak najprostszy spos?b postawy Lua. Pewne rzeczy mog? by? bardzo uproszczone, aby nie komplikowa? czego?, czego jeszcze si? nie zna. Licz? na to, ?e ludzie wraz z nabywaniem do?wiadczenia samemu dojd? "g??biej".
Poradniki robi? stopniowo, od naj?atwiejszych do najtrudniejszych rzeczy wed?ug mnie.
1.Glowne dzia?y serwer?w to :
Dm - polega na zabijaniu poprostu zabijasz bez konsekwencji bo oto w tym chodzi (?wietna zabawa )
Pojawiaj? si? tam te? czasami frakcje (?redni w popularno?ci tryb )
Dayz- tryb polegaj?cy na zbieraniu r??nego rodzaju ekwipunku np lek?w, jedzenia picia , broni
S? te? Heli crash na takich serwerach czyli rozbijaj?ce si? helikoptery w kt?rych jest du?o przydatnych rzeczy
Oczywi?cie pami?taj ?e nie tylko ty chcesz to zdoby? tryb og?lnie m?wi?c polegaj?cy na przetrwaniu
(Najmniej popularny tryb )
RPG - to tryb symuluj?cy ?ycie (prace, frakcje , domy , samochody na w?asno?? ) to wszystko tutaj ja tam nie widz? sensu w granie w taki tryb ale to apsolutny hit w?r?d graczy
2. Jak zablokowa? niekt?re komendy
Przeszkadza ci ?e kto? u?ywa np komendy ap? (Niewidzialno?? ) albo /kill to ju? nie problem
Wystarczy zalogowa? si? na swoje konto nacisn?? p resources znalesc freeroam i klikn?? settings znajdziesz tam np kill obok b?dzie pisa? "true" wystarczy zmieni? to na "false" i komenda b?dzie dezaktywowana
Tak samo z ap czy innymi
W kolejnej cz??ci napisz? jak zablokowa? bronie, pojazdy i troch? o zmienieniu spawnu w inne miejsce
czesc jestem jakubogin i chcia?bym pokaza? jak zrobi? kilka rzeczy dla pocz?tkuj?cych admin?w by nie poddawali si? na pierwszym kroku.
1.Jak wgra? skrypt?
Po pierwsze trzeba taki mie? zrobi? samemu albo znale?? w internecie np na tym forum gdy ju? taki pobierzemy b?dzie on najprawdopodobniej w ZIP je?eli wgrywamy skrypt nie robi to ?adnej r??nicy czy skrypt b?dzie w ZIP czy w folderze (jak kto lubi) ale gdy wgrywa si? map? musi taki zas?b by? w folderze. Kopiujemy sw?j zas?b do folderu resources (znajduje si? on w plikach mta ) nast?pnie w??czamy mta i wpisujemy /refresh a nast?pnie /start nazwa skryptu
2.Hosting
To w?a?nie na hostingu powstaj? serwery dost?pne dla ka?dego (na tym odpalanym z plik?w gry nikt nie wejdzie )
Oczywi?cie nie ma nic za darmo hosting nie jest drogi ale zawsze na start lepiej nie szale? z ilo?ci? slotow
Taki hosting to np serverproject gdzie mo?na dosta? nie tylko serwer mta gdy ju? zakupimy serwer i go w??czymy nasz serwer b?dzie widoczny dla innych
Tylko pami?tajcie o jakiej? fajnej nazwie kt?ra si? przestawia w dziale ustawienia
W kolejnej cz??ci poka?? jakie s? tryby serwer?w i jak zablokowa? niekt?re komendy
Za ten tekst nic nie chce bo to apsolutne podstawy dla naprawd? pocz?tkuj?cych
[color=orange][size=24][center]Triggery[/center][/size][/color]
Cze?? [you] w tym poradniku chcia?bym wyja?ni? dzia?anie samych trigger?w, jak zrobi? trigger, jak go poprawnie u?y?.
[size=18][color=orange]Do czego nam jest potrzebny trigger i co to jest? [/color][/size]
Trigger z angielskiego oznacza wywo?ywacz. W lua triggery wywo?uj? funkcje uprzednio stworzone po jednej ze stron. Triggery ??cz? nam stron? servera z clientem. Posiadaj? one kilkusekundowe op??nienia dlatego cz?sto w skryptach z triggerami dx jest kilkusekundowe ?adowanie. Triggery zwracaj? true je?li si? wykonaj? albo false kiedy si? nie wykonaj?.
[size=18][color=orange]Linki Wiki/Sk?adnia[/color][/size]
[wmta]TriggerClientEvent[/wmta]
[lua]bool triggerClientEvent ( [table/element sendTo=getRootElement()], string name, element sourceElement, [arguments...] )[/lua]
Pierwszy argument to element gracza do kt?rego wysy?amy.
Drugi argument to nazwa eventu wykonywanego.
Trzeci argument to sourceElement czyli element kt?ry wysy?a to.
Reszta argument?w opcjonalnie zale??ca od eventu.
[wmta]TriggerEvent[/wmta]
[lua]bool triggerEvent ( string eventName, element baseElement, [ var argument1, ... ] )[/lua]
Pierwszy argument to nazwa eventu.
Drugi to element gracza do kt?rego to wysy?amy.
Reszta argument?w opcjonalnie zale??ca od eventu.
[wmta]TriggerServerEvent[/wmta]
[lua]bool triggerServerEvent ( string event, element theElement, [arguments...] )[/lua]
Pierwszy argument to nazwa eventu.
Drugi a...
Witam, ?piesz? z nast?pnym poradnikiem tym razem pokazuj?cy jak wykona? sw?j obrazek w guieditorze.
Jak wiadomo aby stworzy? obrazek u?ywamy [wmta]guiCreateStaticImage[/wmta]
lub
[wmta]dxDrawImage[/wmta]
Lecz robimy to za pomoc? tego
[Klik
W zak?adce create mamy opcj? 'Image' ale aby nasz obrazek na?o?y? najpierw musimy go wgra?.
Wrzucamy nasz obrazek *.png (lub inny format) do naszego folderu z gueieditorem i folderu images
guieditor/images
Nastepnie w folderze guieditor edytujemy mete
Dopisujemy do niej w 'kategorii' image nasz obrazek
[lua]<file src="images/*.png"/>[/lua]
Zamykamy i zapisujemy. Restartujemy guieditor. Widzimy, ?e mamy b??d poniewa? nie mamy dost?pu do funkcji general.ModifyOtherObjects
Tak wi?c dajmy jej uprawnienia. Wchodzimy do panelu admina -> resource -> Manage ACL -> autoGroup_guieditor i wybieramy czerwon? opcje general.modifyOtherObjects klikamy add right i wpisujemy tam general.modifyOtherObjects i klikamy add
Nasza funkcja powinna przybra? kolor zielony. Gdy tak si? sta?o restrtujemy nasz guieditor, poczym wpisujemy /guied i przechodzimy do tworzenia obrazka PPm -> crate->Image I klikamy refresh list, znajdujemy nasz obrazek i wybieramy go nastepnie naciskamy select/ok i za pomoc? LPM tworzymy ten obrazek.
Je?li u?ywamy Draw->dxImage to musimy u?y? eventu [wmta]onClientRender[/wmta] ale o to si? nie martwmy . Guieditor sam go utworzy.
Witam, mam nadziej?, ?e przyda si? to chocia? niekt?rym. Czasem gdy sprzedajemy skrypt chcemy aby dzia?a? on na jedneym serwerze co zapobiegnie orzdawaniu go, rozpowszechnianiu. ?piesz? z pomoc?.
Tworzymy tablic? z ip oraz portem danego serwera.
[lua]
local data= {
ip = "IP SERWERA",
port = "PORT SERWERA",
}
Nast?pnie funkcj? kt?ra odczyta nam dane z tej tablicy
[lua]function checkPermission()
if data.ip and data.port then
local serverIP = getServerIP()
if tostring(data.ip) == serverIP and tostring(data.port) == getServerPort() then
return true
else
return false
end
end
end[/lua]
Teraz nadchodzi czas na funkcj? kt?ra sprawdzi czy IP jest zgodne z tym serwera.
[lua]function getServerIP()
callRemote("http://www.nub.hj.cx/getServerIp.php", function(value)
if value ~= "ERROR" then
outputDebugScript("Dzi?kuje za uczciwy zakup. IP si? zgadza")
serverIP = value
end
end)
return serverIP
end[/lua]
Koniec naszego pliku *.lua
Czas na mete
Skrypt jest po stronie servera. Ale musimy exportowa? funkcje checkPermission.
[size=18][color=orange][center]SQL - SQLite[/center][/color][/size]
Witaj [you], w tym poradniku nauczysz się rozróżniać czym jest SQLite, a czym jest samo SQL. Bardzo wiele osób myśli, że jest to to samo, ale tak nie jest. Kolejną rzeczą, którą się dowiesz w tym poradniku, jest to, że nauczysz się podstawowych zapytań SQL i będziesz je stosować w skryptach Lua. Na sam koniec dowiesz się, jakie są funkcje SQL (SQLite) w Lua i jak wygląda ich składnia oraz przykłady zastosowań.
[size=14][color=#aaff00]Czym jest SQL?[/color][/size]
Jest to język programowania (język zapytań), dzięki któremu możemy zarządzać bazą danych (SQLite i MSQL), dodawać, usuwać, aktualizować oraz pobierać dane z tabeli, a także tworzyć i modyfikować tabele w bazie danych.
[size=14][color=#aaff00]Czym jest SQLite?[/color][/size]
SQLite jest systemem zarządzania bazą danych (inaczej samą bazą danych). SQLite możemy otworzyć przy pomocy programu DB Browser for SQLite, który możemy pobrać tutaj. Bazę danych tę obsługuje język SQL, który tutaj opisuję.
[size=18][color=orange][center]SQL w MTA i jej funkcje[/center][/color][/size]
W tej części poradnika postaram się wyjaśnić, jakie są funkcje SQL w MTA i jak ich używać.
[size=14][color=#aaff00]dbConnect[/color][/size]
Na samym początku wyjaśnię, jak połączyć się z Twoją bazą danych i poprzez jaką funkcję. Funkcja nazywa się dbConnect i jest bardzo łatwa w zastosowaniu.
[b]dbConnect[/b] jest funkcją typu [b]Side-Server[/b], możemy tylko używać...
Po wej?ciu w edytora map, mo?emy zauwa?y? dwa paski. Jeden po ?rodku - na g?rze, a drugi po lewo - na dole.
S? to dwa paski, kt?re s? potrzebne do zrobienia czego? z niczego. Aby je aktywowa?, musimy klikn?? klawisz [b]F[/b] po czym one si? pod?wietl? i b?dziemy mogli z nich korzysta?.
Witam chcia? bym aby kto? podsunol mi pomys? na taki tutorial po rejestracyjny zapoznajacy ze serwerem .ma kto? taki pomys? ? My?la?em cos nad timerami ale to chyba bez sensu co nie ?
W tym temacie można pisać prośby o poradnik. Przed napisaniem tutaj prośby o poradnik, zaleca się sprawdzić, czy w tym dziale takowy się już nie pojawił.
Siema ; ) wiele, a nawet bardzo du?o os?b ma problem z napisaniem pocz?tkiem mapy.
W tutku napisz? jak zacz?? pisa? GameModa. [ Prosz? o przyklejenie tego tematu]
Autor : Cr34tivE (ja, m?j nowy nick xD )
Poziom : ?atwy
Mapa b?dzie pisana w systemie zcmd
To zaczynamy
Na sam pocz?tek dajemy dwa includki.
Kod:
#include <a_samp> //Nasz podstawowy include
#include <zcmd>//Include zCMD, do komend !
Aby nie pisa? d?ugich wyraz?w (SendClientMessage..) to dajemy :
Kod:
#define SCM SendClientMessage
#define SCMTA SendClientMessageToAll
Nast?pnie tworzymy public, kt?ry odpowiada za wej?cie na serwer, czyli :
Kod:
public OnPlayerConnect(playerid)
i w nim mo?emy da?
Kod:
SendClientMessage(playerid, czerwony, "Witamy na serwie :!"); //Jest to nasz text, kt?ry pojawi si? graczowi przy po??czeniu z serwerem !
Teraz dajemy public, kt?ry b?dzie odpowiada?, za to co b?dzie si? dzia?o przy od??czeniu gracza od serwera.
Kod:
public OnPlayerDisconnect(playerid, reason)
a w nim :
Kod:
new string[256];
switch(reason)
{
case 0: format(string, sizeof(string), "Gracz : %s roz??czy? si?. (po??czenie zerwane)&quo...
GTA IV poradnik jak ZAINSTALOWAC i gra? bez PROBLEM?W !
!!niekt?re liniki na dole
Poradnik by Xaros dla Gtaoline
Ten poradnik zosta? stworzony z my?l? o pocz?tkuj?cych i maj?cych problem z najnowszym dzie?em GTA IV.
Przedstawie tutaj nast?puj?ce kroki dotycz?ce kompletnej instalacji krok po kroku. A wi?c do dzie?a.
Gra uruchamia si? na systemach Windows XP Service Pack 3,Windows Vista x32/x64 Service Pack 1
Gra nie uruchomi si? na systemie bez Service Pack ( istniej? mo?liwo?? obej?cia ale GTA jest "kapry?ne" )
W tej cz??ci opisze jak Zainstalowa? poprawnie GTA IV
1.1 Zaktualizuj system z witryny Windows Update o najnowsze Aktualizacje dla Systemu Windows
1.2 Zainstaluj najnowsze dodatkowe Oprogramowanie : Adobe Flash Player , .Net Framework 3.5 ,
Windows Media Encoder Series 9 , DirectX , Visual C++ 2005 SP1 / Visual C++ 2008 SP1 ,
Games for Windows - LIVE Redistributable v1.1 / 1.2 / 2.0 prosz? teraz wej?? na t? stron?:
Grand Theft Auto IV - Rockstar Games Social Club update pobra? i zainstalowa? wersje Full nast?pnie Update
1.3 Zaktualizuj sterowniki do: p?yty g??wnej , karty d?wi?kowej / sieciowej , karty graficznej
( dla karty z chipsetem nVidii: ForceWare 180.84 beta 3 / dla karty z chipsetem ATI: Catalyst 8.12)
1.4 Je?eli wszytko posz?o pozytywnie restartujemy komputer i przyst?pujemy do instalacji GTA IV
Po poprawnym zainstalowaniu przysz?a pora na najtrudniejszy etap "dla newbie" czyli Rejestracja