Witam. Udostepniam wam system rang mojego autorstwa
Zapis rang jest wykonany do plikow (Scriptfiles/Admins.txt)
Funkcje ktore zostaly umieszczone w owym skrypcie to
- Head Admin
- Elite Admin
- Admin
- Junior Admin
- Moderator
DL:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Witam. Udostepniam wam system logowania i rejestrowania mojego autorstwa
Zapis kont jest wykonany do plikow (Scriptfiles/Gracze/%s.ini)
Funkcje ktore zostaly umieszczone w owym skrypcie to
- Okno logowania
- Komenda rejestracji
DL:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Siema, chcia?bym zrobi? system stacjii paliw, lecz w tym problem, ?e nie wiem jak zrobi? "oddawanie" pistoletu na jego miejsce, tzn. mamy sobi? takie tabelki:
[lua]
local obiekty = {
{-1622.29272, 416.45471, 7.03905, 0, 0, 0}, -- tabela dotyczڣa deagli.
{-1618.85156, 412.58276, 7.17969, 0, 0, 0},
{-1626.43823, 420.43106, 7.03125, 0, 0, 0},
}
for i,v in ipairs(markery) do
local marker = createMarker(v[1], v[2], v[3]-1, "cylinder", 1.5, 0, 0, 255, 75)
setElementData(marker, "type", v[4])
end
for i,v in ipairs(obiekty) do
obiekt = createObject( 348, v[1], v[2], v[3]+1, v[4], v[5], v[6])
end
[/lua]
I chcia?bym aby przy braniu "pistoletu" na paliwo, bra?o ten, kt?ry jest najbli?ej markera, tak samo przy odk?adaniu. Bo jak na razie to bierze ten, kt?ry jest pierwszy w tabeli. Kod na branie pistoletu:
[lua]
function giveWeaponsX(hit)
local data = getElementData(hit, "linia:stacje")
if data then
xx,yy,zz = getElementPosition(obiekt)
attachElements(obiekt, hit, 0, 0, 2)
else
detachElements(obiekt, hit)
setElementPosition(obiekt,xx,yy,zz)
setElementFrozen(obiekt, true)
end
end
mam problem z tp sie do gracza, wpisuje tt id nie znaleziona gracza, musze wpisac czesc nicku, zadnych bledow w db 3 nie wywala, wie ktos jak to naprawic? mialem ten sam przypadek juz 2 razy, raz dziala pozniej juz nie
Witam, posiadam problem z systemem pojemno?ci w pojazdach. Mianowicie zapisuj? si? one w bazie danych, lecz na serwerze do pojazd?w nie dodaj? si? ?aden handling.
Mo?e tutaj kto? b?dzie w stanie odszuka? b??d w skrypcie/skryptach.
Poni?ej wrzucam kody:
pojemnosc.lua
[code]function getVehicleHandlingProperty ( element, property )
if isElement ( element ) and getElementType ( element ) == "vehicle" and type ( property ) == "string" then
local handlingTable = getVehicleHandling ( element )
local value = handlingTable[property]
if value then
return value
end
end
return false
end
function lalal(vehicle)
local pojemnosc = getElementData(vehicle,"vehicle:pojemnosc")
local engineacc = getVehicleHandlingProperty(vehicle,"engineAcceleration")
local maxspeed = getVehicleHandlingProperty(vehicle,"maxVelocity")
if getElementData(vehicle, "vehicle:pojemnosc") == 1 then
setElementData(vehicle, "vehicle:pojemnosc", 1.2)
setVehicleHandling(vehicle, "maxVelocity", velocity+3)
setVehicleHandling(vehicle, "engineAcceleration", acceleration+1)
elseif getElementData(vehicle, "vehicle:pojemnosc") == 2 then
setElementData(vehicle, "vehicle:pojemnosc", 1.4)
setVehicleHandling(vehicle, "maxVelocity", velocity+3.5)
setVehicleHandling(vehicle, "engineAcceleration", acceleration+1.25)
elseif getElementData(vehicle, "vehicle:p...
[color=white][center][b]Witaj [you], dzi? pragn? udost?pni? system pojazd?w mojego autorstwa, zawiera on:
- W pe?ni funkcjonalny i dzia?aj?cy zapis:
> ID pojazdu,
> Modelu pojazdu,
> Pozycji pojazdu,
> Koloru pojazdu,
> W?a?ciciela pojazdu,
> Tablicy rejestracyjnej pojazdu,
> Tuningu pojazdu,
> W pe?ni dzia?aj?cy zapis stanu cz??ci (drzwi,karoseria,ko?a etc.)
> Paliwa,
> Przebiegu,
> Pojemno?ci baku,
> Pojemno?ci silnika,
> Typu paliwa,
> Typu silnika.
- Ponadto system zawiera [i]niedoko?czony[/i] system tuningu mechanicznego kt?ry dodaje:
> Akceleracj?,
> Zmian? masy,
> Ilo?? bieg?w,
> Maksymaln? pr?dko??,
> Obni?enie zawieszenia.
System pojazd?w mia? si? pojawi? w projekcie dayGaming lecz ze wzgl?du na brak czasu i niesp?jno?ci w ekipie serwera musia? zosta? zamkni?ty, oznacza to koniec mojej przygody z projektami RPG.
Niestety nie posiadam zrzutu .SQL, musicie sobie go dorobi? oraz export do zasobu z po??czeniem z baz? danych r?wnie? musicie przerobi?, wystarczy zamieni? ten export na wasz:
[lua]exports['daygaming_system']:connect()[/lua][/center]
[center]
Daty u?ywane w zasobie:
[spoiler]
pojazd:vid -- id pojazdu
pojazd:owner -- w?a?ciciel pojazdu
pojazd:fuel -- paliwo
pojazd:fuelcapacity -- bak
pojazd:milleage -- przebieg
pojazd:engine -- typ silnika
pojazd:capacity -- pojemno?? silnika
pojazd:type -- typ paliwa
[/spoiler]
System ma wbudowany zapis oraz wczytywanie [i]...
Witam, mam pytanie, jak zrobi? system poziom?w + exp taki, ?e co ile? tam expa jest poziom wy?ej? Oczywi?cie chcia?bym, ?eby to wszystko si? zapisywa?o w Dini (tak pewnie stare i jakie? MySQL lepsze) ale ucz? si? w PAWNO i chcia?bym wiedzie? jak to dzia?a i co musz? zrobi? po kolei itd.
witam, jak mo?na stworzy? system teksturowania obiekt?w? chodzi mi o podmienienie przez shader jak?? tekstur? w danej mapce, aby te tekstury by?y tylko np. takie w urz?dzie np. panele na pod?odze, a np. w przebieralni (zbudowana z tych samych obiekt?w) by?y np. kafelki na pod?odze? za pomoc respekt i piwo
Witam, mam pytanie. Nakieruje mnie kto? jak zrobi? system baz na dayz ? Tj. Jak wejdzie intruz do bazy to ma pare sekund na ucieczke a jak nie to pada, a jak jest w grupie to system 3 sekund nie zabije go. Jesli macie i mozecie podeslac skrypt to prosze o to. Jesli nie to prosze o nakierowanie mnie jak napisac taki skrypt (nowy jestem w lua) dzi?kuj? z g?ry.
Witajcie mam pewien problem wi?c robi? system salon?w i chc? zrobi? ?e gdy si? podejdzie do auta w??cza?o si? gui wiem jak to zrobi? przez marker wszystko dzia?a opr?cz jednego gdy wejde w marker nie w??cza si? gui b??d?w w db3 nie ma kod na markerHit
Witam, mam problema.. A i nu jaho piso? system logowania skompilowo? a tu b?und.. A mata se sprawdzajta:
C:UsersJay_DayDesktopTU NIC NIE MA XDServergamemodesmap.pwn(26) : warning 202: number of arguments does not match definition
C:UsersJay_DayDesktopTU NIC NIE MA XDServergamemodesmap.pwn(81) : error 010: invalid function or declaration
C:UsersJay_DayDesktopTU NIC NIE MA XDServergamemodesmap.pwn(83) : error 010: invalid function or declaration
C:UsersJay_DayDesktopTU NIC NIE MA XDServergamemodesmap.pwn(88) : error 010: invalid function or declaration
C:UsersJay_DayDesktopTU NIC NIE MA XDServergamemodesmap.pwn(90) : error 010: invalid function or declaration
C:UsersJay_DayDesktopTU NIC NIE MA XDServergamemodesmap.pwn(94) : error 021: symbol already defined: "Rejestruj"
C:UsersJay_DayDesktopTU NIC NIE MA XDServergamemodesmap.pwn(94) : error 010: invalid function or declaration
C:UsersJay_DayDesktopTU NIC NIE MA XDServergamemodesmap.pwn(94 -- 96) : error 010: invalid function or declaration
C:UsersJay_DayDesktopTU NIC NIE MA XDServergamemodesmap.pwn(94 -- 96) : fatal error 107: too many error messages on one line
Witam, jestem [size=24][color=green]Zielony[/color][/size] w tym wi?c prosz? pomoc.
Mianowicie chodzi o po??czenie Gie?dy PanaPrezesa i Systemu Pojazd?w(salon itp)
Kod Systemu Pojazd?w:
Client :
[code]local screenX, screenY = guiGetScreenSize()
local width, height = 200, 200
local x = (screenX/2) - (width/2)
local y = (screenY/2) - (height/2)
local lp = getLocalPlayer()
function resourceStart ()
bindKey ("F3", "down", menuShow)
end
addEventHandler ("onClientResourceStart", getResourceRootElement ( getThisResource () ), resourceStart)
function menuShow ()
visableornot = guiGetVisible (theWindow)
if (visableornot == true) then
guiSetVisible (theWindow, false)
showCursor (false)
end
if (visableornot == false) then
guiSetVisible (theWindow, true)
showCursor (true)
end
end
Witajcie. Mam skrypt mechanika, kt?ry pobiera pieni?dze. Niestety, daje kas? na - a ja chcia?bym mie? "dodatek" do skryptu sprawdzaj?cy czy gracz ma 300$. Z g?ry dzi?kuj?
Hey! Dzisiaj napisa?em system radia, jest on inny ni? jakikolwiek zwyk?y.
Lista dost?pnych komend: /radio - pokazuje wszystkie dost?pne radio stacje. /wylaczradio - wy??cza w??czon? radio stacje.
Co nowego?
Wersja: 0.1
- Dodano nowe radiostacje.
- Je?eli gracz wyjdzie z auta, z w??czonym radiem, radio automatycznie si? wy??czy.
- Upi?kszony wygl?d za pomoc? textdraw?w.
- Przycisk "WY??CZ" w menu wyboru radio stacji.
- Je?eli gracz nie znajduj? si? w jakimkolwiek poje?dzie, nie mo?e u?y? komendy /radio, oraz /wylaczradio.
Dowloand(PWN, AMX):
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
[b]Nied?ugo nowe aktualizacje, czekajcie z cierpliwo?ci? :]
Witam. Tak jak w temacie za bardzo nie wiem jak si? za to zabra?. Chodzi o to, ?e chce zrobi? ekwipunek w GUI gdzie b?d? m?g? przechowywac przedmioty. Typu bro?, magazynki do niej, jedzenie itp. A tak?e ?eby by?a mo?liwo?? wyrzucania tych przedmiot?w na ziemie po czym stawa?yby si? widoczne na ziemi obiekty i by?aby mo?liwo?? podnoszenia ich. Wiem, ?e na pewno ka?dy przedmiot musia?by mie? w?asne pewno ID, nazw?. Jakich funkcji musz? u?y? ?eby zrealizowac swoj cel?
Hej, chcia?bym zrobi? system powiadomie?. Chcia?bym ?eby dzia?a? tak: Pojawia si? zdj?cie po za ekranem potem przesuwa si? do prawego g?rnego rogu. Nast?pnie gdy pojawi si? kolejne powiadomienie to si? przesunie do do?u gdy b?d? ju? 3 takie na ekranie to wtedy to 3 zniknie. Wiem ?e b?dzie mi potrzebne: guiStaticimage, settimer, interpolateBetween reszty nie wiem. I w og?le nie wiem jak za to si? zabra?. I chcia?bym ?e jakby zrobi? taki system i w nim b?d? zmienne: "error", "Z?e has?o lub login", i zdj?cie znaczka erroru i robi? tak. noti.error1() (Tak si? da w lua, i takich err?w b?dzie pare np noti.error2() Po prostu w funkcji je zrobi? mo?na.)
-Dobra druga rzecz, dobra mam sobie panel logowania. Ale mam te? np: Panel pomocy. I czy mog? jako? zablokowa? ten panel pomocy, bo wpad?em na pewien pomys? w panelu pomocy da? funkcje hideGUI(), i potem w logowaniu da? w mecie export="hideGUI" i potem wpisa? hideGUI(), Ale przecie? nadal b?dzie mo?na je pokaza? pod f1, czy wi?c da si? zablokowa? jako? tego f1?
WItam, kto? jest mo?e tutaj programist?? Bo nie wiem jak napisa? system powiadomienie o strzelanin , np tutaj; https://www.youtube.com/watch?v=lbktTzBeI3o - Tylko nie chce na napis tylko na czat.
System mi si? podoba ale jest on w??czony tylko dla administrator?w, chcia?bym aby by? r?wnie? dla zwyk?ych graczy, pr?bowa?em doda? linijk? do acl'a ale to te? nic nie daje, chyba ?e robi? co? ?le, a to mo?liwe bo jestem zielony w tym wszystkim, a druga sprawa jest taka ?e chcia?bym aby dzia?a? tak?e gdy gracz jest w poje?dzie, bo do tej pory dzia?a tylko jak w nim nie jest
LUA
[lua]
addEventHandler("onResourceStart", getResourceRootElement(getThisResource()),
function ( )
local xml = xmlLoadFile("warpy.xml") -- ladujemy warpy z pliku xml
local xmlNode = xmlNodeGetChildren(xml)
for i, node in ipairs(xmlNode) do
local name = xmlNodeGetAttribute(node,"name")
local x = tonumber(xmlNodeGetAttribute(node,"x"))
local y = tonumber(xmlNodeGetAttribute(node,"y"))
local z = tonumber(xmlNodeGetAttribute(node,"z"))
local d = tonumber(xmlNodeGetAttribute(node,"dimension"))
local i = tonumber(xmlNodeGetAttribute(node,"interior"))
Czesc witajcie moi drodzy! Dlugo tutaj nic nie wstawialem wiec czas na nowy post Iz moja klawiatura nie posiada polskich znakow, nie jestem w stanie uzywac polskich liter, przepraszam za to.
[color=cyan]O MNIE:[/color]
Nazywam sie Nickk888(Kevin w Realu), od dluzszego czasu bawie sie w PAWN, robie to glownie dla zabawy i by pomoc innym ludziom. Takze posiadam kanal na youtube prezentujac poradniki dla poczatkujacych, pokaz skryptow i inne.
[color=cyan]O SKRYPTCIE/INCLUDZIE:[/color]
[N]Drift to system ktory pozwala na prosta integracje systemu liczenia driftu do skryptu, wszystko dzieje sie wewnatrz jednego publica! Wystarczy tylko inicjalizowac caly system za pomoca jednej funkcji i system zaczyna w tle liczyc drifty.
[color=cyan]EDIT?:[/color]
[N]Drift na poczatku byl zwyczajnym skryptem stworzonego przez Luby ktorym jest Ruskim PAWNerem(Niestety nie moge znalesc zadnych informacji na jego temat w internecie by go tutaj zalinkowac), przepisalem go w 95% pozostawiajac tylko algorytm obliczenia w oryginalnym wstanie, optymalizowalem kod jak i przepisalem na Include.
[color=cyan]
FUNKCJE I PUBLIKI:[/color]
[code]CreateDriftCounter(tickrate, minspeed, Float:minangle, Float:maxangle);[/code]
Funkcja ta wlacza caly system, tickrate odpowiada za predkosc aktualizowania, minspeed za minimalna predkosc jaka gracz musi miec by drift zostal wykryty, minangle i maxangle to kat jaka gracz musi miec by drift zostal uznany. WSZELKIE PARAMETRY SA OPCJONALNE!
Witam. Pisz? do Was z pro?b? o par? wskaz?wek przy tworzeniu w/w systemu. Chodzi mi bardziej o funkcje z wiki:mta, ktore musialbym uzyc. Do samego podpiecia sql i odczytania danych z tabeli to wiem. Na poczatku chcialbym same przypisanie goscia do danej frakcji, zapisanie tego po wyj?ciu z serwera, a po zalogowaniu czy tam dolaczeniu, odczytywanie tego. Czyli mysle ze tabela powinna miec takie wartosci jak login, nickgracza, idfrakcji, nazwafrakcji, czlonkowiefrakcji, rangifrakcji. I teraz jak mialaby wygladac funkcje ktore mialaby by to pobierac? Tak jak np byloby z kasa ze getplayermoney a pozniej setplayermoney.
Witajcie chc? zrobi? system administracji lecz nie wiem jak za to si? zabra? w sensie jakie funkcje etc. Chc? to zrobi? za pomoc? elementdat oraz p?tel
Czo?em, mam pewien problem. Pisz? system dynamicznych grup - mam taki kod:
Tym kodem pobieram gameid grupy, w kt?rej jest gracz. Do tablicy w enumeratorze wpisuj? gameid w nast?puj?cy spos?b:
Problem w tym, ?e zamiast wy?wietla? w?a?ciwy gameid grupy (kt?ry teoretycznie znale?? powinien si? w zakresie 1-10) wy?wietla si? liczba 187 - nawet zmieniaj?c UID frakcji. Co robi? ?le? Pozdrawiam.
Witam nie dzia?a mi system administracji.Brak b??du w db3
[lua]
function Pomocnik(plr,ranga)
local result = exports.mysql:wykonaj("SELECT * from administracja WHERE sid=? AND nick=? AND serial=? AND ranga=?",sid, getPlayerName(plr),getPlayerSerial(plr), Pomocnik)
if result and #result > 0 then
return true
else
return false
end
end
function Administrator(plr,ranga)
local result = exports.mysql:wykonaj("SELECT * from administracja WHERE sid=? AND nick=? AND serial=? AND ranga=?",sid, getPlayerName(plr),getPlayerSerial(plr), Administrator)
if result and #result > 0 then
return true
else
return false
end
end
function HeadAdministrator(plr,ranga)
local result = exports.mysql:wykonaj("SELECT * from administracja WHERE sid=? AND nick=? AND serial=? AND ranga=?",sid, getPlayerName(plr),getPlayerSerial(plr), HeadAdministrator)
if result and #result > 0 then
return true
else
return false
end
end
function AdministratorRcon(plr,ranga)
local result = exports.mysql:wykonaj("SELECT * from administracja WHERE sid=? AND nick=? AND serial=? AND ranga=?",sid, getPlayerName(plr),getPlayerSerial(plr), AdministratorRcon)
if result and #result > 0 then
return true
else
return false
end
end
function loadPlayerData (plr)
if Pomocnik(plr) or Administrator(plr) or HeadAdministrator(plr) or AdministratorRcon(plr) then
if not getElementData(plr,"ek...
Witam! Mam taki problem. Po raz pierwszy gdy zainstalowa?em tabele na moim serwerze, i podpi??em wszystkie skrypty system domk?w dzia?a? bez zarzut?w. Po kilku godzinach, kumpel zrobi? reinstal serwera i m?wi? ?ebym wgra? to od nowa, i wgra?em wszystkie skrypty i teraz system domk?w nie dzia?a. W konsoli nie wyskakuje ?aden failed a gdy wchodz? na serwer i w??czam f11 i wciska? I nie wyszukuje mi ?adnego domku na mapie, co mo?e by? problemem?
Witam, od pewnego czasu zastanawiam si? jak by tu zrobi? system groszy. Czy mo?e u?y? getPlayerMoney, czy mo?e za pomoc? element dat. Poprosilbym o jaki? przyk?ad lub o skrypt. Z g?ry dzi?kuj?