Witam. Mam mały problem z tym zasobem co mam zrobić aby ten radar gps działał po wejściu na serwer obecnie muszę go włączyć klawiszem f11 po wbiciu na serwa mam zwykły radar jak nacisnę f11 to wtedy się zamienia w debugu nie ma żadnych błędów. Co zrobić
Ewentualnie poproszę o jakiś kwadratowy radar który by działał
zasób podeślę potem.
[ Dodano: 2024-10-09, 18:22 ]
ewentualnie można wbić i przetestować EmS v4
Od dawien dawna testuje sobie ChatGPT. ChatGPT napisał mi nie jeden skrypt do MTA. Co o dziwo większość z nich działa. Jedno co mnie ciekawi na ile one są sprawne żeby można by było je wrzucić na serwer i nie powodowały błędów, mogli z nich korzystać inni gracze itd.
Sam się na dokładnej budowie skryptów nie znam, nie ogarniam tego. Jedynie potrafię takie bardzo proste skrypty napisać. Moim konikiem jest modelowanie modeli i w połączeniu z ChatGPT daje nowe możliwości w tworzeniu modeli. Tutaj dla przykładu podaje skrypt na radio. Radio można włączyć po przez markera. Zmienić stacje, wyłączyć i zmieniać głośność i to za pomocą klawiszy na klawiaturze. W sumie pytam z ciekawości. na ile on jest poprawnie napisany?
[lua]local markerX, markerY, markerZ = -684.65417, 935.66187, 12.33281
local marker = createMarker(markerX, markerY, markerZ, "cylinder", 1.0, 0, 255, 0, 150)
local defaultVolume, radioStream, currentStationIndex, isRadioPlaying, isInMarker, isBKeyUsed = 1.0, nil, 1, false, false, false
-- Dodaj stacje radiowe
local stations = {
{ url = "http://audio.radio.opole.pl:9000/ro1mp3", name = "Radio Opole" },
{ url = "http://n-16-8.dcs.redcdn.pl/sc/o2/Eurozet/live/meloradio.livx?audio=5", name = "Meloradio" },
{ url = "http://srv0.streamradiowy.eu:80/radio90-aac", name = "Radio 90" }
}
local lastVolumeUpdateTime = 0 -- Czas ostatniej aktualizacji głośności
local lastVolumeChan...
Witam posiadam logowanie i gdy si? loguje , pozniej mam wybieranie spawnu
mam ustawione 3 : Spawn FC, Spawn BB, Urz?d . Gdy klikne na obojetnie kt?ry wywala mnie tylko do FC a nie np. Pod urz?d lub do BB, a b??du w DB3 brak
c_zone.lua
[lua]
local login = {}
local dist = 100
local angler = 0
rX, rY = 0, 0
local foncik = dxCreateFont("assets/bold.ttf", 15)
local foncik2 = dxCreateFont("assets/normal.ttf", 22)
local foncik1 = dxCreateFont("assets/bold.ttf", 11)
local sx,sy = guiGetScreenSize() -- pobieramy rozdzielczo?? gracza kt?ry widzi gui
local px,py = (sx/1366),(sy/768) -- dzielimy rozdzielczo?? gracza kt?ry widzi gui przez rozdzielczo?? na kt?rej by?o robione
local screenW, screenH = guiGetScreenSize()
local data={ showed=nil, button={}, info=nil, misc=nil, }
function math.round(number, decimals, method)
decimals = decimals or 0
local factor = 10 ^ decimals
if (method == "ceil" or method == "floor") then return math[method](number * factor) / factor
else return tonumber(("%."..decimals.."f"):format(number)) end
end
function getPointFromDistanceRotation(x, y, dist, angler)
local a = math.rad(90 - angler)
local dx = math.cos(a) * dist;
local dy = math.sin(a) * dist;
return x+dx, y+dy;
end
function isMouseIn(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=getCursorPosition()
cx,cy=cx*sx,cy*sy
i...
Siema, mam pytanie, czy ten skrypt jest prawid?owy i nie zrobi?em b??du w edycji.
Ot??, chodzi o to, ?e jak wpisz? /admins, to wy?wietlaj? si? nicki os?b itp.
Domy?lnie wy?wietla?o si? [59]Nick, a ja chc? ?eby by?o Nick (59), tak wi?c, czy zrobi?em dobrze?
Siemka,
Tak jak w tytule, nie chodzi o to ?e dostaje informacje ?e ma bana, tylko w?a?nie chodzi o to ?e jej nie dostaje. Gdy kogo? zbanuje( wtym przypadku sam siebie zbanowa?em bo testowa?em czy bany dobrze dzia?aj?) to ten kto? dostaje kicka oczywi?cie z opisem ?e zosta? zbanowany i aby zobaczy? pow?d musi wbi? ponownie na serwer, w tym momencie gdy wbija na serwer, megabajty powinny si? mu za?adowa? i powinno go wyrzuci? bo ma bana na serwerze. Jednak?e gdy po?owo megabajt?w si? za?aduje (czyli jakie? 1.8mb z 3mb) to dostaje si? jakby laga mocnego i po chwili roz??cza nas z serwerem i pisze Po??czenie z serwerem zosta?o przerwane. W db3 nic nie ma ?adnego b??du
Witam zmieni?em toch? skrypt a mianowicie doda?em now? walut? po 5 sekundach zaczyna lagowa? ca?y serwer potem nic ju? nie dzia?a.
[code]local sx,sy=guiGetScreenSize()
local screenW, screenH=guiGetScreenSize()
function renderHUD()
if getElementData(localPlayer,"notshowhud") then return end
dxSetAspectRatioAdjustmentEnabled( true )
local realtime = getRealTime()
local hour = realtime.hour
local minute = realtime.minute
Witam przychodz? z takim problemem, i? robi? co? takiego, ?e je?eli gracz posiada domek o danym id mo?e wchodzi? w ten marker i u?ywa? panelu, natomiast je?eli nie ma domku to nie mo?e, aczkolwiek co? mi nie dzia?a.
I nie - nie chc? tego na edaty, tylko export.
Zrobi?em sobie w bazie danych kolumn? 'dom' gdzie po kupnie domku nadaje tam warto?? z id domku.
Witam mam problem loguje si? na serwer i pisze mi takie co? * SweetNightlight41 is now known as Nezzi [Mam wylaczony freeroam i tryb gry play za pomoc daje zimne
Witajcie,
wie kto? mo?e jak zrobi? to tak aby respi? sie beagle i ?eby zabiera? wi?cej ludzi oraz wi?cej blip?w mia? odrazu ?
[lua]
-- Settings
local thePed
local missionBlip
local missionMarker
local missionVehicle
local money = 3500 -- Ile za zrzut sie dostaje $$$$$$$$$$$$$$$$$$
local code="Transport spadochroniarzy"
local missionPoints={
{-1708.89,-508.21,140.34},
{-2154.34,-302.58,73.34},
{-2506.44,-467.21,124.24},
{-2734.23,-180.91,55.24},
{-2568.56,500.52,94.24},
{-1824.01,544.56,302.44},
{-1938.02,655.46,154.64},
{-2050.03,1058.08,111.44},
{-1647.69,1386.32,30.54},
{-1031.71,478.77,84.54},
{-750.09,-163.96,84.54},
}
local missionZaladunek=createMarker(-1175.07,26.94,12.15,"cylinder",5,0,128,128)
local jobText=createElement("text")
setElementPosition(jobText, -1227.53,47.71,14.13)
setElementData(jobText, "name", "Praca Dorywcza Zrzut Spadochroniarzy")
function finishJob(plr,value1,value2)
if plr ~= getLocalPlayer() then return end
if getElementData(localPlayer,"player:job") ~= code then return end
if value1 == true then
if isElement(missionMarker) and missionMarker then
destroyElement(missionMarker)
missionMarker=nil
end
if isElement(missionBlip) and missionBlip then
destroyElement(missionBlip)
missionBlip=nil
end
if isElement(thePed) and thePed then
destroyElement(thePed)
thePed=nil
end
end
if value2 == true then
...
Witam mam na swoim serverze kod bankomatu i troche sie boje ze mozna to zaatakowa?
Czy mozna wykonac sqlinjection na ten kod ?
[lua]addEvent("doATMOperation", true)
addEventHandler("doATMOperation", resourceRoot, function(kwota)
-- kwota dodatnia - wplata
-- kwota ujemna - wyplata
if kwota>0 and kwota>getPlayerMoney(client) then return end -- komunikat bledu po stronie klienta
local dbid=getElementData(client,"UID")
if not dbid then return end -- nie powinno sie zdarzyc
if kwota>0 then
if getPlayerMoney(client)<kwota then return end
takePlayerMoney(client, kwota)
exports["yc-mysql"]:ustawRekord("UPDATE ogrpg_users SET bank_money=bank_money+"..(tonumber(kwota) or 0).." WHERE id="..tonumber(dbid).." LIMIT 1")
--triggerEvent("broadcastCaptionedEvent", client, getPlayerName(client).." wp?aca pieni?dze do bankomatu", 3, 20, true)
outputChatBox("Wplaciles pieni?dze", client, 255,0,0)
elseif kwota<0 then
local sr=exports["yc-mysql"]:pobierzRekord("SELECT `bank_money` FROM `ogrpg_users` WHERE id="..tonumber(dbid).." LIMIT 1")
if not sr or not sr.bank_money then return end -- nie opwinno sie wydarzyc
sr.bank_money=tonumber(sr.bank_money)
if (sr.bank_money<math.abs(kwota)) then
outputChatBox("Nie masz tyle ?rodk?w na koncie!", client, 255,0,0)
-- triggerClientEvent(client,"o...
[center][b]Spos?b odblokowania:[/b] Musisz uko?czy? g??wn? misj? 56 ([b]Ma?pie figle[/b]). Mo?esz ju? powr?ci? do mieszkania Floyda (punkt [b]T[/b] na mapie ?wiata).
[b]Grywalne postacie:[/b] Trevor
[b]Dodatkowe informacje:[/b] To bardzo kr?tka i pozbawiona wi?kszych atrakcji misja, kt?rej jedynym celem jest odnalezienie nowego miejsca zamieszkania dla Trevora. Jako swoj? now? siedzib? wybierze on mianowicie... lokalny klub ze striptizem!
[img]http://www.gry-online.pl/Galeria/Html/Poradniki/1376/354745009.jpg[/img]
[color=orange]Klub ze striptizem[/color]
Po powrocie do mieszkania przy pla?y czeka Ci? spotkanie z Floydem i Debr?, kt?re b?dzie mia?o do?? nieoczekiwane zako?czenie. Wsi?d? do auta, zaczekaj a? do??czy do Ciebie Wade i wyrusz do klubu ze stripizem Vanilla Unicorn zlokalizowanego na zach?d st?d, w dzielnicy Strawberry. Po dotarciu na miejsce gra automatycznie wy?wietli now? scenk? przerywnikow?, kt?rej wynikiem b?dzie przej?cie kontroli nad klubem. Oznacza to, ?e od tej pory to w?a?nie to miejsce b?dzie kryj?wk? Trevora w Los Santos.
[b]Nagrody za uko?czenie misji:[/b]
odblokowanie klubu ze stripizem Vanilla Unicorn wraz z jego aktywno?ciami
odblokowanie parkingu przed klubem do sk?adowania samochod?w
[b]Wymagania do uko?czenia misji w 100%:[/b]
[color=orange]Mission Time[/color] - Musisz uko?czy? misj? w czasie kr?tszym ni? 4 minuty. Postaraj si? nigdzie nie zatrzymywa? w drodze z mieszkania Floyda do klubu ze striptizem.
Siema, to tak, przy konwertowaniu skryptu nie mia?em ?adnego b??du ani ostrze?enia. Problem pojawia si? gdy na serwerze zamelduje si? wi?cej ni? jeden gracz. Wygl?da to tak, ?e ka?dy gracz z id wy?szym ni? 0 dostaje nick gracza, kt?ry ma id 0, z tym, ?e gracz o nicku id 0 widzi nicki innych normalnie. [code]#include <a_samp>
#define MAX_MESSAGES 100
#define TIMER 60000
#define COLOR_BOT 0x0099EEFF
new BotName[24] = "Leszczu";
new RANDOMMSG = 1;
new MAXMESSAGE;
new BOTMESSAGE[MAX_PLAYERS][128];
forward Random(playerid);
new RandomMsg[][] =
{
"Niech k**** siadaj? nie b?d? przecie? sta?y",
"Nie p?kaj bracie bo p?kaj? gacie",
"Raz dwa trzy wypierdalamy drzwi ",
"k**** ta?cz? jak im zagram "
};
public OnFilterScriptInit()
{
if(RANDOMMSG == 1)
{
SetTimer("SendRandomMessage",TIMER,1);
}
AddRandomMessage("Niech k**** siadaj? nie b?d? przecie? sta?y");
AddRandomMessage("Nie p?kaj bracie bo p?kaj? gacie");
AddRandomMessage("Raz dwa trzy wypierdalamy drzwi");
AddRandomMessage("k**** ta?cz? jak im zagram");
AddRandomMessage("Jest melina i posypana kokaina");
AddRandomMessage("Dziwki w?a?nie przyjecha?y i opierdalaj? ga?y");
AddRandomMessage("Lecimy na bogato ***** szmato");
print("Shadow's Chatbot Loaded");
return 1;
}
public OnPlayerConnect(playerid)
{
SendBotMessa...
Mam kolejny problem z botami
Na serwerze mam ?ula oraz jak??
pani?.Co wchodz? na serwer to
oby dwa skiny maj? skin pani a
powinien by? skin ?ula i pani.
Oto kod:
to mam w OnPlayerRequestClass(playerid, classid):