Witam dlaczego gdy do??cz? wy?wietla si? outputchatbox, ale nie daje mi rzeczy? Pr?bowa?em na komend? i dzia?a?o.
[lua]
function givemy(localPlayer)
UID = 1
local gethp = dbQuery(db_connect,"SELECT Hp FROM `rg_users` WHERE UID=?",UID)
local result2 = dbPoll(gethp,-1)
local hp = result2[1]['Hp']
local getarmor = dbQuery(db_connect,"SELECT Kevlar FROM `rg_users` WHERE UID=?",UID)
local result3 = dbPoll(getarmor,-1)
local armor = result3[1]['Kevlar']
local getmoney = dbQuery(db_connect,"SELECT Money FROM `rg_users` WHERE UID=?",UID)
local result4 = dbPoll(getmoney,-1)
local money = result4[1]['Money']
[size=9][ [i][b]Dodano[/b]: 2017-11-09, 17:17[/i] ][/size]
Teraz mam znowu tym ?e nie zapisuje gdy wyjd?.
[lua]
function saved(localPlayer)
UID = 1
local gethp = getElementHealth(localPlayer)
local hp = math.floor(gethp)
local money = getPlayerMoney(localPlayer)
local getarmor = getPedArmor ( localPlayer )
l...
Witam dlaczego gdy do??cz? wy?wietla si? outputchatbox, ale nie daje mi rzeczy? Pr?bowa?em na komend? i dzia?a?o.
[lua]
function givemy(localPlayer)
UID = 1
local gethp = dbQuery(db_connect,"SELECT Hp FROM `rg_users` WHERE UID=?",UID)
local result2 = dbPoll(gethp,-1)
local hp = result2[1]['Hp']
local getarmor = dbQuery(db_connect,"SELECT Kevlar FROM `rg_users` WHERE UID=?",UID)
local result3 = dbPoll(getarmor,-1)
local armor = result3[1]['Kevlar']
local getmoney = dbQuery(db_connect,"SELECT Money FROM `rg_users` WHERE UID=?",UID)
local result4 = dbPoll(getmoney,-1)
local money = result4[1]['Money']
[size=9][ [i][b]Dodano[/b]: 2017-11-09, 17:17[/i] ][/size]
Teraz mam znowu tym ?e nie zapisuje gdy wyjd?.
[lua]
function saved(localPlayer)
UID = 1
local gethp = getElementHealth(localPlayer)
local hp = math.floor(gethp)
local money = getPlayerMoney(localPlayer)
local getarmor = getPedArmor ( localPlayer )
l...
Witam, pisze sobie hud wszystko fajnie, tylko wkurza mnie ?e pokazuje 99.23812948219874 zamiast 99 wi?c jak si? nazywa?a funkcja aby skr?ci? string'a?
(chyba string.gsub.)
Oraz chcia?bym zrobi? w?asny radar, tylko nie wiem co b?dzie mi potrzebne. Oraz jak to zrobi?.
dzien dobry,
przychodze tutaj z problemem na moim serwerze linux samp 0.3.7, otoz nie chce on sie polaczyc z serwerem! nie wiem w czym jest problem, wiec tutaj pisze. serwer jest postawiony na skrypcie ms-rp (mysantos). do samego gamemoda sa dolaczone includes i modules, w modules jest plik w ktorym powinno sie ustawiac te dane do bazy, wpisuje je na milion procent dobrze, w mysql_log wyskakuje nadal to samo;
[code][08] >> mysql_connect( )
[08] CMySQLHandler::CMySQLHandler() - constructor called.
[08] CMySQLHandler::CMySQLHandler() - Connecting to "127.0.0.1" | DB: "db" | Username: "user" ...
[08] CMySQLHandler::Connect() - Can't connect to MySQL server on '127.0.0.1' (111) (Error ID: 2003)
[08] >> mysql_set_charset( Connection handle: 1 )
[08] CMySQLHandler::SetCharset() - You cannot call this function now. (Reason: Dead Connection)
[08] >> mysql_query( Connection handle: 1 )
[08] CMySQLHandler::Query() - You cannot call this function now. (Reason: Connection is dead)
[08] >> mysql_query( Connection handle: 1 )
[/code]
na dodatek gdy zrobie nowa baze na localhoscie(wpisuje 127.0.0.1) to jest to samo...
tu jest jakis kawalek z gamemoda;
[code]}
public OnGameModeInit()
{
mysql_debug(1);
if(mysql_connect(SQL_HOST, SQL_USER, SQL_DB, SQL_PASSWORD))
{
print("Po??czenie z baz? SQL poprawne.");
Cze?? mam napisany skrypt na komende /pm ale nie dzia?a wysy?anie wiadomo??i.
kod;
function PrywatnaWiadomosc(plr, cmd, target, ...) local text=table.concat({...}, ' ')
if not target or not {...} then
outputChatBox('#c0c0c0<> #FFFFFFAby wys?a? prywatn? wiadomo?? wpisz #FF0000/pm <gracz> <tresc>', plr, 255, 255, 255, true)
return end if not target then
outputChatBox("#c0c0c0<> #FFFFFFSystem nie odnalazl podanego przez #FF0000Ciebie #FFFFFFgracza.", plr, 255, 255, 255, true)
return end if not target then
outputChatBox("#c0c0c0<> #FFFFFFSystem nie odnalazl podanego przez #FF0000Ciebie #FFFFFFgracza.", plr, 255, 255, 255, true)
return end
nick = getPlayerName(plr) cel = findPlayer(plr, target)
if not cel then
outputChatBox("#c0c0c0<> #FFFFFFPodany przez #FF0000Ciebie #FFFFFFgracz, jest aktualnie #FF0000OFFLINE#FFFFFF!", plr, 255, 255, 255, true)
return end
gracz = getPlayerName(cel) outputChatBox("#c0c0c0<> #FFFFFFOtrzymales PM od #FF0000"..gracz.." #FFFFFF: "..text.."",plr,255,255,255, true) outputChatBox("#c0c0c0<> #FFFFFFWyslales PM do gracza #FF0000"..nick.."", cel,255,255,255, true) end
addCommandHandler('pm', PrywatnaWiadomosc)
Witam mam problem z outputChatBox'em w pewnej pracy. Jak zaczne prace to po prostu outputChatBox nie dziala... daje wam kawalek kodu moze cos wam uda sie wywnioskowac, dla czego nie ma tego outputChatBoxa.
Kod:
function nielegalna (theplayer)
if getElementData (theplayer, "oddalall") == true then
local pojazd = createVehicle (482, -1723.16,-85.07,3.68,359.2,0.2,132.6) warpPedIntoVehicle (theplayer, pojazd) setVehiclePlateText (pojazd, "DOSTAWCA") setVehicleColor (pojazd, 0, 0, 0) setElementData (pojazd, "vehicle:desc", "Praca NIE LEGALNA") addVehicleUpgrade (pojazd, 1025) setElementData (theplayer, "oddalall", false) setElementData (theplayer, "dojazdnielegalna", true) outputChatBox ("* Wybra?es prace nie legaln?! Udaj sie do pistoletu na mapie!", theplayer, 255, 255, 255) end
Witam mam pytanie, mam gamemode own worlda edycji fort carson i daje sobie premium, wychodz? z serwera, wchodz? i nie mam .
W debug u nic nie wyskakuje.
Marker wcze?niej teleportowa? ale ?le, wyj?cie teleportowa?o spowrotem do miejsca w interiorze. Teraz pr?bowa?em to naprawi?, przestawi?em x,y,z i przesta?o w og?le teleportowa?. Wyt?umaczy mi kto? co tu jest nie tak?
local marker1 = createMarker ( 1577.0999755859, -1583.1999511719, 12.5, "cylinder", 1, 0, 0, 255 )
local marker2 = createMarker ( 1577.599609375, -1581, 12.60000038147, "cylinder", 1, 0, 0, 255 )
local bartp = 0
local barwyjdz = 0
Siema robie serwer zabawy i pisalem skrypt na duty chatmoda i nie dziala
Wiecie w czym problem?
function zalogDuty(plr, cmd) local accName = getAccountName (getPlayerAccount (plr))
if accName then if isObjectInACLGroup("user."..accName, aclGetGroup("chatmod")) then
setElementData(plr, "gracz:dutycm") giveWeapon(plr, 28, 100) setElementHealth(plr, 100) end
outputChatBox("****Gratulacje zalogowac, chatmoda! Powodzenia", plr)
else outputChatBox("Niestety, nie jestes uprawniony", plr) end
end
end
addCommandHandler("dutycm", zalogDuty)
Prosze powiedzcie mi co tu jest zle bo nie mam sil (chcialbym aby na komende /praca usuwaly sie te wszystkie elementy)
function praca ( praca )
if getElementData(source,"AGJob") == "postman" then
local player = getPlayerFromName(getElementData(source,"JobOwner"))
if isElement(ptVehicle[player]) then
destroyElement(ptVehicle[player])
end
if isElement(ptVehicleBlip[player]) then
destroyElement(ptVehicleBlip[player])
end
if isElement(ptJobMarker[player]) then
destroyElement(ptJobMarker[player])
end
if isElement(ptJobBlip[player]) then
destroyElement(ptJobBlip[player])
end
if isElement(newMarker[player]) then
destroyElement(newMarker[player])
end
if isElement(nMBlip[player]) then
destroyElement(nMBlip[player])
end
ptNumber[player] = nil
setElementData(player,"AGJob",nil)
setElementModel (player, "0",nil)
end
witam ot?? od pewnego czasu mam ma?y problem, kiedy chc? w??czy? co? w AdminPanel, np resouces to si? nie da i musz? to robi? z poziomu consoli, to samo jest z banami, kickami, mutami, nawet dodawanie do acl nie dzia?a, wyskakuj? mi taki komunikat na czacie
Error adding object 'user.Nerox21' to group 'Policja'
Mam problem, poniewa? pr?buj? u?y? funkcji executeBrowserJavascript wraz z innerHTML, ale strona si? wy?wietla natomiast nie przekazuje nic do spana i dalej pozostaje pusty. Tutaj podaj? kod, co jest nie tak? ;/
Witam, moze ktos powiedziec jak tworzyc domy i usuwac w mapie psr yankesa mateusza pcs, i czm nie ma ikon domkow jak zawsze powinny byc, zabawy nie wczytuja obiektow, posiadlosci nie dzialaj? prosze o pilna pomoc cut - pomagamy tylko na forum/Emm
skrypt ma dzialac tak jak wpisze komend? sprawdzbron
to gdy trzyma uzi , przykleja mu obiekt , a jak go nie trzyma to mu odkleja .
Na razie dzia?a tak ,?e przykelja mu jak trzyma uzi , ale nie odkleja jak nie trzyma ?
Pomo?e kto? ?
burger = createObject(2880,0,0,0)
function popwb()
for k,v in ipairs ( getElementsByType ( "player" )) do
if getPedWeapon(v)==28 then
exports["bone_attach"]:attachElementToBone(burger,v,12,0,0,0,0,-90,0) setElementData(v,"el-test",el)
elseif isElement(getElementData(v,"el-test")) then
exports["bone_attach"]:detachElementFromBone(getElementData(v,"el-test")) destroyElement(getElementData(v,"el-test")) removeElementData(v,"el-test") end
end
end
addCommandHandler("sprawdzbron",popwb)
Witam.
Znalaz?em ?wietny skrypt na kupowanie pojazd?w i nie wyobra?am sobie mojego serwera bez niego. Jest nim skrypt GTWvehicleshop. Je?li trzeba go jako? specjalnie skonfigurowa? lub podpi?? pod MySQL to prosz? o pomoc poniewa? w MySQL w ogl. si? nie orientuj?. Wrzuci?em na serwer jedynie plik GTWvehicleshop z folderu resource.
Je?li udost?pnianie tego linku jest zabronione to prosz? usun?? link jednak jest on niezb?dny by osoby, kt?re zechc? mi pom?c mog?y zajrze? do skryptu.
Je?li z?y temat do przepraszam ale nie mog? doda? si? do admina wchodz? na m?j serwer wpisuje /register i has?o i podem /login i has?o i podem wchodz? na serwer project i zamiast console wpisuje nick m?j i daje restart i wchodz? na m?j serwer i wpisuje /login has?o do nie dzia?a nic nie dzia?? dam logi.
<!-- UWAGA: Wylacz serwer przed edycja tego pliku! -->
<!-- WARNING: Stop the server before editing this file! -->
<acl>
<group name="Everyone">
<acl name="Default"></acl>
<object name="user.*"></object>
<object name="resource.*"></object>
</group>
<group name="Moderator">
<acl name="Moderator"></acl>
<object name="resource.mapcycler"></object>
<object name="resource.mapmanager"></object>
<object name="resource.resourcemanager"></object>
<object name="resource.votemanager"></object>
<object name="user.tu m?j nick by?"></object>
</group>
<group name="SuperModerator">
<acl name="Moderator"></acl>
<acl name="SuperModerator"></acl>
</group>
<group name="Admin">
<acl name="Moderator"></a...
Berek, to znowu ja i moje problemy.
Nie dzia?aj? mi domki dodaje je komend? /dodajdomek i domek tworzy sie w mysql
restartuje zas?b i domku nima!
daje ssy z bazy danych ni?ej
lss-domy
Dobry wszystkim. Ostatnio zacz??em troch? wi?cej czasu sp?dzam przy lua i napotka?em na jeden problem. Poniewa? robie Panel wyboru spawniu dla premium, ale niestety, ?adnego b??du w db3 nie ma. (Mo?e jakis by? przyk?ad na nowo)
[lua]
local screenW,screenH=guiGetScreenSize()
local sy,sx=guiGetScreenSize()
function isMouseIn(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=getCursorPosition()
cx,cy=cx*sx,cy*sy
if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy then
return true,cx,cy
else
return false
end
end
addEventHandler("onClientClick", root, function(btn,state)
if btn=="left" and state=="down" then
if isMouseIn(screenW * 0.2773, screenH * 0.5056, screenW * 0.1406, screenH * 0.0625) then
setElementData(localPlayer,"player:spawn",{1486.23, -1740.98, 13.55})
cusun()
end
i...
Witajcie . Czemu ten kod nie daje kasy ?
To kod na kase dla premium
setTimer(function() local players=getElementsByType('player')
for _, p in pairs(players) do
if getElementData(p, "player:online") and tonumber(getElementData(p, "player:online")) > 10 then if getElementData(p, "player:online") == 10 then
local hour = getElementData(localPlayer,"player:hours") or 0
setElementData(localPlayer,"player:hours",hour+1) end
setElementData(p, "player:online", 0)
if getElementData(p, "player:premium") then
triggerEvent("givePlayerMoney", p, 20000,false) triggerClientEvent(p,"addNotification",root,"* Premium* Dostajesz 20000 PLN za przegranie 10min","info") end
end
end
end, 10000, 0)
Witam, z pomoc? kolegi z forum zrobi?em skrypt na prac? maszynisty poci?gu. Problem jednak jest taki, ?e po zmianie typu na client w meta, ?eby mog?a pracowa? jedna osoba (bo wcze?niej jak kto? wszed? w blip wszyscy dostawali prac?) skrypt si? nie ?aduje, wywalaj?c pod debugscript 3 "isn't at serverside".
Witajcie, mam taki problem z mySQL - mam podane prawidlowe dane do mysql'a - a niestety kiedy loguje sie na serwer (skrypt mski) pisze mi ze konto jest nieaktywne albo posiada aktywn? banicje(co nie jest prawda)
Witam, jestem pocz?tkuj?cym w LUA i chce si? uczy? tego j?zyka. Kilka rzeczy uda?o mi si? samodzielnie oskryptowa?, ale chcia?em spr?bowa? czego? trudniejszego - napisania pracy na serwer RPG. Moim pierwszym pomys?em by?a praca Maszynisty Poci?gu, wi?c do tego si? zabra?em. Zacz??em pisa? skrypt, ale mam pewien problem.
Ot?? potrzebuje wiedzie?, jak zrobi?, by marker by? widoczny dopiero po wykonaniu jakiej? funkcji (np. ?eby pierwszy marker tworzy? si? dopiero po rozpocz?ciu pracy, ale m?g?by? dalej wykorzystywany). Zrobi?em co? takiego, doda?em tworzenie markeru (nie local, chocia? to te? pr?bowa?em) do linijki z funkcj? rozpoczynania pracy, ale potem dodaj?c addEventHandler("onMarkerHit", skrypt nie widzi tego markera. Aktualnie skrypt wygl?da tak, chodzi o pierwszyMarker = createMarker... oraz addEventHandler("onMarkerHit", pierwszyMarker, drugiMarkerFunkcja)
local bsVehicle = {}
local bsVehicleBlip = {}
local bsJobMarker = {}
local bsJobBlip = {}
function startpraca(thePlayer)
setElementData(thePlayer,"AdvLife","maszynista")
bsVehicle[thePlayer] = createVehicle(570,-1947.27, 159.51, 25.72)
outputChatBox("Witaj w pracy Maszynisty! Uruchom silnik, i pod??aj za punktami, przez niebieskie przeje?dzaj, a na czerwonych zatrzymuj si? na minimum 5 sekund.", thePlayer)
addEventHandler("onClientMarkerHit", truckerMarker, function(player)
if(player == localPlayer) then
triggerServerEvent("truckerJobStop", localPlayer); end
end) end)
Problem jest w tym, ?e w server-side robi si? wszystko opr?cz wykonania tego, co jest w client-side.
Daje mi auto, wsiadam do niego, ale nie tworzy sie marker, blip.
Jakie? porady dla ?wierzaka?
Nie mog? wej?? na sw?j serwer lokalny, gdy wchodz? nic si? nie chce pobra? a po chwili mnie roz??cza i wyskakuje taki b??d: https://i.imgur.com/n3Nl6nK.png
Nigdy wcze?niej tak nie mia?em.
Gamemode kt?ry jest zainstalowany na serwerze to DayZ lecz na standardowym "play" r?wnie? nie chce mi pobiera? plik?w.
Odinstalowa?em ju? nawet gta i mta ale to nic nie da?o, przed tym wyskakiwa? inny b??d ale nie pami?tam jaki.
Witam, jak w temacie mam problem z serwerem lokalnym na hamachi. Robi? wszystko to samo jak na poradnikach i nadal nic. Tu ss: http://imgur.com/a/EhHAh
Kod:
[lua]
local function hit_marker(el,md)
if getElementType(el) ~= "player" or not md then return end
if getElementData(source,"start_job") then
if getElementData(el,"player:license:pjC") ~= 1 then
triggerEvent("onClientAddNotification", el, "Aby tu pracowa? musisz mie? zdane prawo jazdy kat. C!", "error")
return
end
if getElementData(el,"player:srp") < 250 then
triggerEvent("onClientAddNotification", el, "Aby tu pracowa? musisz mie? 250SP!", "error")
return
end
if getPedOccupiedVehicle(el) then return end
triggerClientEvent(el,"show_gui",resourceRoot,source)
elseif getElementData(source,"get_vehicles") then
if not getElementData(el,"packer_job") then return end
local veh = getPedOccupiedVehicle(el)
if veh then
if getElementData(veh,"loaded") or getElementModel(veh) ~= 578 then exports["1"]:outputNotificationBox (el, "Jed? do punktu oznaczonego blipem 'C'", 255, 255, 255) exports["1"]:outputNotificationBox (el, "Pojazdy zosta?y ju? za?adowane!", 255, 0, 0) return end
setElementFrozen(veh,true)
toggleControl(el,"enter_exit",false)
triggerEvent("...
Ostatnimi dni zakupi?em nowy sprz?t wraz z oprogramowaniem "Windows 10". Po zainstalowaniu GTA, wyskakuje mi komunikat, kt?rego nie mog? zniwelowa? w ?aden mo?liwy spos?b. Chodzi rzecz jasna o Direct 9.0 - po zainstalowaniu nadal nie chce ?miga? oczywi?cie i wyskakuje owa informacja przedstawiona w linku poni?ej.
Mo?e kto? posiada? podobny komunikat z internaut?w owego serwisu i jest w stanie nakierowa? mnie do zniwelowania go?
Oczywi?cie by wcze?niej uprzedzi? niekt?re ch?ci pomocy, wystawiam to co zrobi?em w owym kierunku by to zniwelowa?.
- Instalacja directx 9.0
- Zmiana opcji na uruchamianie z zgodno?ci? z windows 8 (Nie ma ustawie? pod win 10, przynajmniej nie wy?weitla si?)
- Uruchamianie z administratora.