Witam,
I? pocz?tkuj?cy w LUA nie umiej? zmieni? limitu pieni?dzy w paczkach OGRPG/PYS
tutaj jest to wyja?nione
NA PRZYK?ADZIE PYS 3.0
1. phpMyAdmin
Zacznij od tego, ?eby zmieni? INT pieni?dzy
Wejd? w pystories_users, kliknij w struktur?
tabel? money i nast?pnie zmie?
int na bigint,
ja mam ustawione tak i zawsze dzia?a
[img]https://i.imgur.com/SvIezgV.png[/img]
2. zmiana playerMoney, na elementDate
Wejd? do pystories_core, s_saveplayers.lua
W 30 linijce znajdziemy:
[lua]
setPlayerMoney(plr,v.money)
setElementModel(plr,v.skin)
setElementData(plr,"status","Aktywny")
setElementData(plr,"player:logged",true)
setElementData(plr,"player:mandate",v.mandate)
setElementData(plr,"player:license:pjA",v.pjA)
setElementData(plr,"player:license:pjB",v.pjB)
setElementData(plr,"player:license:pjC",v.pjC)
setElementData(plr,"player:license:pjL",v.pjL)
setElementData(plr,"player:srp",v.srp)
setElementData(plr,"player:workinjob",v.worker)
setElementData(plr,"player:registerdate",v.registered)
setElementData(plr,"player:hours",v.hours)
setElementData(plr,"player:skin",v.skin)[/lua]
odpowiada to, za zapis danych
nas interesuj?
[lua]
setPlayerMoney(plr,v.money)[/lua]
zmieniamy to na
[lua]
setElementData(plr, "player:money", v.money)
[/lua]
Witam,chcia?bym ustawi? na poci?gu a dok?adnie tramwaju limit pr?dko?ci.Pr?bowa?em przez setvehiclehandling to zrobi? oraz przez setElementspeed lecz jako? mi nie dzia?a?o
Jak juz jest w opisie posiadam skrypt na bank i jesli sie ma 2147483647 to hajs wplacany do banku znika a kwota w banku sie nie zmienia oraz w bazie danych mozna miec w bankomacie maxymalnie 2147483647 hajsu, jak to naprawic bo mamy duze zarobki na serwerze?
Witam potrzebuje pomocy w zmianie limitu banku kto? mi tak napisa? : wystarczy strukture tabeli bank_money zmieni? z int 11 na bigint 20 . Ale nie wiem jaki to skrypt czy to baza danych prosze o pomoc za pomoc b?dzie piwko na gtao Dzi?kuje
Witam przychodz? z pytaniem jak zablokowa? zdobywanie hajsu do okre?lonej warto?ci np 1000 pr?buj? elemetdat? lecz hajs dalej leci przyk?ad jak zrobi?em.
Siemka, mam problem z podzia?em pojazd?w na l?dowe i powietrzne i dopisanie go do skryptu na limity pojazd?w w danej strefie (cuboidzie) i nie wiem jak to zrobi?.
Moje pr?by:
[lua]function amountvehicle ( element )
if getElementType(element) == "vehicle" then
local id = getElementModel(element)
if id == 593 or id ~= 417 or id ~= 563 or id ~= 519 or id ~= 487 or id ~= 497 then
local vehicleamount = getElementsWithinColShape(cuboid,"vehicle")
if #vehicleamount and tonumber(#vehicleamount) > 15 then
if id == 593 or id == 417 or id == 563 or id == 519 or id == 487 or id == 497 then return end
local gracz=getVehicleController(element)
setTimer ( setElementPosition, 500, 1, element, -2796.8, 767.7, 50.2 )
setTimer ( setElementFrozen, 500, 1, element, false)
setTimer ( setVehicleDamageProof, 500, 1, element, false)
setTimer ( outputChatBox, 500, 1, "#FF0000Osi?gni?to maksimum pojazd?w w bazie!",gracz, 255, 255, 255, true)
else
outputChatBox( "Posiadasz aktualnie "..#vehicleamount.."#FFFFFF / 16 pojazd?w w strefie",gracz, 255, 255, 255, true)
end
end
end
end
--end
addEventHandler("onColShapeHit", cuboid, amountvehicle)
function amountvehiclelot ( element )
if getElementType(element) == "vehicle" then
local id = getElementModel...
Witam jak zrobi? by mo?na by?o kupi? max np x auta z danego rodzaju.
Przyk?ad mam sobie sultana kupi?y go x os?b dane auto wyskakuje komunikat przepraszam ale nie ma obecnie dost?pnego auta zapraszamy p??niej + by wy?wietla?y si? dost?pne auta w tej funkcji.
Siemka, mam problem ze skryptem gdy? powinien on teleportowa? czwarty pojazd kt?ry wje?d?a do cuboidu gdzie powinny by? w cuboidzie maksymalnie trzy auta ale nie dzia?a.
Dlatego zwracam si? do was.
Witam,
jestem w?a?cicielem serwera race DM/FUN,
serwer jest postawiony na serverproject.eu;
m?j problem polega na tym, ?e rzekomo wykorzysta?em ca?e miejsce na dysku (max pojemno?? 20 GB); pisa?em do BOK'u o udost?pnienie mi wi?kszej pojemno?ci ale mi odm?wiono.
Chcia?bym si? dowiedzie? czy kto? z Was mia? z czym? podobnym do czynienia i czy w og?le warto jeszcze si? domawia?' o swoje (w regulaminie ani nigdzie na stronie nie jest podane o tym, ?e limit wynosi 20GB).
Mam problem z ?adowaniem si? obiekt?w poniewa? jest ich a? 1612 w CreateDynamicObject. W jaki spos?b to zrobi? aby te obiekty si? wczytywa?y normalnie (nie pojawia?y si? 1 metr przed skinem) chocia? z tego co patrzy?em to w CreateObject jest limit 1000 obiekt?w ale to nie wystarczy?
Mam problem poniewa? jest limit 5 auta pojazdu nie daje ale kas? zabiera jak kto ma 5 auta.
[lua]
addEventHandler('onVehicleEnter', resourceRoot, function(plr, seat, jacked)
if seat~=0 then return end
if source:getData('vehsell:info') and source:getData('vehsell:info').selling==1 then
plr:outputChat('* Pojazd nie jest dost?pny w sprzeda?y.', 255, 0, 0)
return
end
local data=source:getData('vehsell:info')
if not data then return end
plr:outputChat(' Aby zakupi? ten pojazd wpisz /kuppojazd')
end)
addEventHandler('onVehicleExit', resourceRoot, function(plr, seat, jacked)
if seat~=0 then return end
local data=plr:getData('vehsell:info')
if not data then return end
plr:removeData('vehsell:info')
end)
addCommandHandler('kuppojazd', function(plr, cmd)
local data=plr:getData('vehsell:info')
if not data then return end
if getPlayerMoney(plr) < data.cost then
triggerClientEvent(plr,"addNotification",root,"Nie posiadasz wystarczajacej kwoty pieni?dzy!","error")
return
end
local vehicle=plr:getOccupiedVehicle()
if vehicle then
removePedFromVehicle(vehicle)
end
local cost=data.cost
local model=data.model
local mileage=data.mileage
local ui...
Chcia?em doda? auta do mapy najpierw za pomoc? LoadStaticVehiclesFromFile a potem te pliki z scriptfiles/vehicles przerobi?em na CreateVehicle i doda?em do Ongamemodeinit lecz z 1900 aut prawid?owo dzia?a tylko 1000 bo kiedy dodam wszytkie na raz to wyskakuje powy?szy b??d i nie dzia?a licznik pr?dko?ci oraz prywatne auta.
Mam problem w gm'ie. Mianowicie jest limit expa po kt?rego przekroczeniu exp wskakuje na "-". Problem jest w tym ?e nie wiem jak wygl?da taki limit. Kto? co? pomo?e ?
Je?li ma kto? jaki? skrypt lub kod aby zapobiec robienia expa na "-" by?bym wdzi?czny o udost?pnienie.
Mam takie pytanko, jak ustali? w tym kodzie limit aby tylko ka?dy gracz m?g? u?y? tej funkcji ?
[lua]
addEvent("spawncar1",true)
addEventHandler("spawncar1",getRootElement(),
function()
if not (isGuestAccount(getPlayerAccount(client))) then
if not (isPedInVehicle(client)) then
local x,y,z = getElementPosition(client)
if (getElementData(client,"mycar1")) and (getElementData(client,"mycar1")~= nil) --[[and (getElementType(getElementData(client,"mycar1")) =="vehicle")]] then
local vehicle = getElementData(client,"mycar1")
destroyElement(vehicle)
removeElementData(client,"mycar1")
--local x,y,z = getElementPosition(vehicle)
--setElementPosition(vehicle,x,y,z)
outputChatBox("Vehicle destroyed",client)
--[[ local vehicle = getElementData(client,"mybik1")
destroyElement(vehicle)
removeElementData(client,"mybik1")
outputChatBox("Vehicle destroyed",client)]]
elseif not (getElementData(client,"mycar1")) then
local account = getPlayerAccount(client)
local name = getAccountName(account)
local playercar = executeSQLQuery("SELECT Model,Paintjob,Color,Upgrade0,Upgrade1,Upgrade2,Upgrade3,Upgrade4,Upgrade5,Upgrade6,Upgrade7,Upgrade8,Upgrade9,Upgrade10,Upgrade11,Upgrade12,Upgrade13,Upgrade14,Upgrade15,Upgrade16 FROM carslot1 WHERE P...
1. Witam mam do was tak? spraw? je?li robi? zapytanie z zapisem danych i wiem ?e w format jest limit kodu to je?li b?d? mia? np. 30 zmiennych do zapisu w bazie danych a osi?gn? limit formatu to co wtedy zrobi? ?
2. Jaka jest funkcja na to aby wsadzi?o gracza do auta tzn. np. wpisze cmd spawn i spawnuje sie auto i w nim gracz odrazu jest.
Cze??. Mam takie pytanie. Jak znie?? ca?kowicie limit obiekt?w w SA-MP? U?ywam CreateDynamicObject, ale 10 tys. obiekt?w to za ma?o, wi?c jakby kto? wiedzia? jak takie co? zrobi? to b?d? bardzo wdzi?czny.
Cze??. Mam ma?y problem. Jak znie?? limit obiekt?w SAMP? Mam jeszcze jedno pytanko. Czy aby mie? CreateDynamicObject, wystarczy pomi?dzy CreateObject wstawi? to Dynamic, czy to si? tworzy przy wgrywaniu czy jak?
Witam, od paru dni prowadz? serwer Grande role play. Mam jeden problem, kt?ry wci?? mi doskwiera. Moi gracze podsy?aj? mi ciekawe obiekty, jednak?e ja nie potrafi? omin?? limitu obiekt?w(1000). Mam nawet wgranego streamera, ale nawet to nie pomaga. W mapie mam te? zdefiniowane #define LIMIT_OBIEKTOW 5000. Czy istnieje jaki? plugin, kt?ry umo?liwi na dodawanie wi?kszej ilo?ci obiekt?w?
Czesc. Chcia? bym na serwer Truck no limit object, Jest on mi bardzo potrzebny.
Gdyby Kto? z was mia? dzia?aj?cy Nlo Prosze o podanie na PW lub W temacie.
PS. Osoby kt?rzy najcz?sciej mi pomagaj? Dostan? mo?liwo?? dostania admina na serwerze.
Tak jak w temacie, gdy wgrywam kolejne obiekty na serwer - nie pojawiaj? si?.
Przegl?daj?c forum widzia?em temat, gdzie chyba pisa?o co nale?y zrobi? aby one by?y, lecz nie pami?tam gdzie ;/
Prosz? o pomoc, oczywi?cie dam piwo.
Mam problem z moimi p?tlami gdy mam w innym callbacku p?tle to dzia?a ale gdy zrobi?em taki kod w komandzie i j? odpalam to tylko wypisuje tekst na czacie "Odpalamy" i nic a gdy zrobie bez p?tli to dzia?a (gra muzyka)