Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: wyjściu
1. Zapamiętywanie pojazdów po wyjściu z serwera?
Czy napisanie skryptu na zapami?tywaniu pojazd?w po wyj?ciu z serwera by by?o jak?? bardzo skomplikowan? spraw?? Chodzi mi o takie parametry.
1. Zapami?tanie pozycji pojazd?w
2. Zapami?tanie koloru
3. Zapami?tanie dodanego tuningu
4. Jaki to by? pojazd
itd.
2. zabieranie broni po wyjściu z col

addEventHandler
("onResourceStart",resourceRoot,function()



      
marker createMarker(3502.64453125641.390563964841097.2875976562-1"cylinder"1.5,255,255,255)



end)




 function 
wyposazenie (el,md)
 if 
getElementData(el"user:duty"then


  giveWeapon 
(el3010000 )

end
end


addEventHandler
("onMarkerHit"resourceRootwyposazenie)


  
addEventHandler("onColShapeLeave"resourceRoot,
  function(
elmd)
        
local strefa createColCuboid(3453.89604.761077.4463.7171.2244.15
        
         if 
getElementData(el"user:duty"then
        



            
            takeWeapon 
el3010000)  
        
end
  end
)
  
  


Dlaczego nie zabiera? pozdrawiam
3. Prawo jazdy się nie zapisuje po wyjściu z serwera.
Witam, bo mam paczk? LifeRPG i mam z ni? problem ?e mi si? prawko nie zapisuje po wyj?ciu z serwera. Jak zn?w wejd? na serwer to prawo jazdy musz? od nowa zdawa?. Wie kto? jak to zrobi? ?eby dzia?a?o? Licz? na pomoc. Pozdrawiam
4. Wiadomość po wyjściu gracza
Potrzebuje pomocy, chc? zrobi? aby po wyj?ciu gracza w miejscu z kt?rego wyszed? pokazywa?a si? wiadomo?? o wyj?ciu razem z powodem wyj?cia, np. quit/ timeout itp. Wi?c prosz? o pomoc w napisaniu takiego skryptu lub podes?anie gotowca.
5. Zapisywanie skina po śmierci oraz po wyjściu z serwera
Cze??,
Chce doda? na serwer tak aby?my jak zginiemy, to nie tracimy skina kt?rego mamy na sobie, tak samo je?li wyjdziemy z serwera i znowu wejdziemy, to zamiast CJ chce aby?my mieli takiego samego skina zanim wyszli?my. Mog? prosi? o linijke i gdzie to da?? :D
6. Pokazujący sie HUD po wyjściu z markera
Mam problem poniewa? mam taki skrypt na tune https://imgur.com/a/dUxd2 I jak w niego wejde jest wszystko ok ale jak z niego wyjde to pokazuej sie standardowy hud z Gta:Sa https://imgur.com/a/82O7Yov Jak co? to mam GM z Pystories 3.0, pomo?e kto??


Za dobr? odp daje :piwo: oraz R*
7. Usuwanie pojazdu po wyjściu z niego
Witam ot?? dopisze mi kto?, ?e gdy si? wyjdzie z lawety usuwa pojazd? Za dobr? odpowied? stawiam zimne :piwo:
kod
[lua]--[[
Kod stworzony przez Emm dla serwisu GTAONLINE.PL
Zakaz usuwania autora skryptu, podpisywania si? pod MOJ? prac?
Nazwa: Praca - kierowca lawety w salonie SF
?ycz? mi?ego u?ytkowania! Pozdrawiam, Emm.
2016 © Emm
]]

blip_pracy = createBlip(-1922.90930, 303.48703, 41.04688, 52)
marker = createMarker(-1924.37415, 297.96210, 41.04688-1, "cylinder", 1.1, 255, 0, 0, 100)
marker_koniec = createMarker(-1922.79883, 303.53638, 41.04688-1, "cylinder", 5, 100, 100, 255, 80)

miejsca_dowozow = {
-- {x, y, z, "miejsce_do_outputchatbox'a", kwota_do_wyp?acenia},
{-2067.39722, 960.78320, 60.00156, "Calton Heights, San Fierro", 40},
{-121.15815, 1072.57422, 19.80778, "Fort Carson", 120},
{-2128.41821, 214.62218, 34.7170, "Doherty, San Fierro - teren budowy", 20},
{-2317.01489, -154.91240, 34.73012, "Garcia, San Fierro", 50},
{-2449.26147, -163.81157, 34.74252, "Hashbury, San Fierro", 60},
{132.05309, 1948.73438, 18.78655, "Baza wojskowa - Area 69, Bone County", 200},
{-2248.56079, -1721.66394, 479.58038, "Szczyt Mount Chillad, okolice Angel Pine", 600},
{1957.75854, -2181.17480, 12.95658, "Lotnisko, Los Santos", 230},
{1928.59595, -1795.08118, 12.79196, "Idlewood, Los Santos - stacja benzynowa", 215},
{1064.25964, -1303.93...
8. Liczba osób po wyjściu

Dzje? Dobly

Przychodz? z problemem takim, ?e jak gracz wychodzi to zamiast odejm?? -1 to nadal zostaje 1/20 tak jakby gracz nadal by? na serwerze a go nie ma (Jest to skrypt po??czony z discordem :) )

Za pomoc oczywi?cie piwerko do lod?wki :eye:


function onQuit()
local players getElementsByType("player")
local serverSlots 20
        outputDiscordMessage
("Gracz "..getPlayerName(source).." Wylogowa?(a) si? z PSZiRP :(".." Liczba online os?b ("..#players.."/"..serverSlots..")")
end
addEventHandler
("onPlayerQuit",root,onQuit)

A tak to wygl?da na discordzie
Gracz TheMikol Wylogowa?(a) si? z PSZiRP :( Liczba online os?b (1/20)

ERROR: discord/discord.lua:46: attempt to get length of global 'players' (a nil value)
Linijka 46 to
local players getElementsByType("player")

9. Zapis Broni po wyjściu z gry
Witam, przychodz? do was z pro?b? jak zrobi? zapis broni. Po ka?dym wyj?ciu z gry, ?eby bro? si? zapisywa?a. Gdy wejd? na serwer, bro? mi si? poka?e, za?aduje w ekwipunku. U?ywam Dini. Nagradzam reputk? za ka?d? pomoc.
10. Zapis danych po wyjściu z gry...
Siemanko zrobi? panel logowani, zrobi?em wczytywanie danych po zalogowaniu a teraz jak zrobi? zapisywanie danych po wyj?ciu z gry?

s.lua bez danych do bazy
[lua]
addEvent("tryLogin", true)
addEventHandler("tryLogin", resourceRoot, function(login,pass)
local q = dbQuery(db, "SELECT * FROM users WHERE login=? AND pass=?", login, md5(pass))
local w = dbPoll(q, -1)
if w and #w > 0 then
triggerClientEvent(client, "closePanel", resourceRoot)
--spawnPlayer(client, 2846.6465,1290.6720,11.3906,90.0) -- Zamiast X, Y, Z, Rotacja wpisz pozycj? i rotacj? spawnu.
setCameraTarget(client, client)
outputChatBox("* Witaj na Social Track Role Play!", client) -- Podmieni? 'NAZWA_TWOJEGO_SERWERA' na nazw? Twojego serwera.

setPlayerName(client, w[1].login)
setPlayerMoney(client, w[1].pieniadze)
setElementHealth(client, w[1].health)
setPedArmor(client, w[1].armor)
setElementModel(client, w[1].skin)
setElementRotation(client, w[1].rotx, w[1].roty, w[1].rotz)
setPlayerWantedLevel(client, w[1].wanted)
--setElementData(client, "player:logged", true)
--setElementData(client, "player:id", w[1].id)
dbExec(db, "UPDATE users SET serial=?, playerIP=?", getPlayerSerial(client), getPlayerIP(client))
else
outputChatBox("* B??dny nick i/lub has?o!", client)
end
end)

addEvent("tryRegister", true)
addEventHandler("tryRegister", resour...
11. nie działa usuwanie pojazdu przy wyjściu z serwera
Siema!
Zrobi?em taki skrypt, aby usuwa?o samoch?d po wyj?ciu z serwera.
Lecz gdy dzi? to przetestowa?em, to nie wa?ne kto wyjdzie z serwera, to i tak usunie ten pojazd, a chcia?bym ?eby usuwa?o, tylko wtedy gdy wyjdzie osoba, kt?ra w nim siedzia?a.

B??d?w w DB3 Nie ma.
Kod ServerSide:

addEvent
("onPlayerQuit"true)
addEventHandler "onPlayerQuit"getRootElement(), function()
if 
isElement (woz) and woz then
destroyElement 
(woz)
end
end
)
12. Usuwanie pojazdu przy wyjściu z serwera
Witam! Chcia?bym zrobi? aby usuwa?o po wyj?ciu z serwera pojazd z pracy kuriera, mam funkcj? lecz nie wiem dlaczego nic si? nie dzieje.
Z g?ry dzi?ki

addEventHandler
("onPlayerQuit",root,
function (
theVehicle
local kurierka =  getElementModel theVehicle )
 if 
kurierka == 414 then
if isElementkurierka then 
destroyElement
kurierka )
end 
end 
end
)
13. tp po wyjściu z auta
Witam tak jak w temacie jakiej u?y? funkcji by po wyj?ciu z auta pracy dorywczej tp'a?o go wybrane miejsce xyz

kod po stronie kienta
[lua]
local jobTarget
local jobMarker
local jobVehicle
local maxTarget = #districtsBus

function finishJob()
if jobMarker and isElement(jobMarker) then
destroyElement(jobMarker)
destroyElement(blip)
setElementPosition("STOPJobBus", -2404.24, -2189.68, 33.29)
outputChatBox("Przerwano prace. Wracasz tam gdzie zaczyna sie praca autobusow.!")
jobMarker = nil
end

if jobTarget and isElement(jobTarget) then
destroyElement(jobTarget)
jobTarget = nil
jobTarget = 0

end
if getElementData(localPlayer,"player:job") == code then
setElementData(localPlayer,"player:job",false)
end
triggerServerEvent("destroyVeh", localPlayer)

end
addEventHandler ( "onClientPlayerWasted", getLocalPlayer(),finishJob)
addEvent("finishJob",true)
addEventHandler("finishJob",root,function(plr)
if plr ~= localPlayer then return end
finishJob()
end)


function busDriver(el, md)
if el ~= localPlayer or not md then return end
if jobTarget > maxTarget and getPedOccupiedVehicle(el) then return end
if jobTarget == maxTarget and not getPedOccupiedVehicle(el) then return end

if jobTarget == #districtsBus then
finishJob()
playSoundFrontEnd(5)
outpu...
14. Usunięcie pojazdu po wyjściu z niego
Witam, mam ma?y problem ze zrobieniem pracy dorywczej.
Chodzi o to, ?e chce ?eby pizzaboy znika?, gdy wyjdzie si? z niego.
Prosi?bym o piln? pomoc.

Kod:

addEventHandler("onPlayerVehicleExit",root,
function (theVehicle)
local pizzaboy = getElementModel ( theVehicle )
if pizzaboy == 448 then
if isElement( pizzaboy ) then
destroyElement( pizzaboy )
end
end
end)
15. Zamrożenie auto po wyjściu i odmrożenie po wejśćiu
A wi?c jak zrobi? skrypt kt?ry b?dzie zamra?a? auto po wej?ciu i wyj?ciu z niego, mo?ecie napisa? odrazu kod jak co?
16. Respienie się pojazdu po wyjściu
Witam mam taki skrypcik i jak zrobi? tak aby po wyj?ciu si? odrazu respi?
Za pomoc zimne :piwo:

[lua]local ustawioneAuta = {
{-2982.94,489.99,0.76,359.2,359.9,90},
{-2982.93,502.31,0.76,359.6,359.9,90},
{-2971.51,497.47,0.76,359.6,359.7,360},
{-2942.76,496.46,0.76,359.0,359.8,360},
{-2976.39,513.24,0.76,2.6,0.2,360},
{-2948.40,512.59,0.76,358.6,359.8,360},
}

for i,v in ipairs(ustawioneAuta) do
local veh = createVehicle(453, v[1], v[2], v[3], v[4], v[5], v[6])
setElementData(veh,"vehicle:desc","Praca DorywczanKutry")
setElementData(veh,"vehicle:mileage", math.random(1000,60000))
setElementData(veh,"vehicle:fuel",1000)
setVehicleIdleRespawnDelay(veh, 1)
setElementFrozen(veh,true)
end

addEventHandler("onVehicleEnter", resourceRoot, function(plr, seat)
if seat == 0 then
outputChatBox("* Pomy?lnie rozpocz?to prac? rybaka.",plr,0,255,0)
outputChatBox("* Je?dzij po morzu i zbieraj ryby!",plr,0,255,0)
local v = getPedOccupiedVehicle(plr)
setElementFrozen(v,true)
setElementData(v,"mapa",0)
setElementData(plr,"pracaView",true)
end
end)

local markerek = createMarker(-2986.31,447.94,0.74,"corona",5,0,255,0,175)

local text = createElement("text")
setElementData(text,"name", "Punkt roz?adowywania zbiornika!")
setElementPosition(text,-2986.31,447.94,0.74)

addEventHandler(&...
17. zapis statystyk gracza przy wyjściu z serwera
Witam. Potrzebuje funkcji na zapis statystyk gracza przy wyj?ciu z serwera poniewa? gdy wychodz? z serwera to nie zapisuje mi si? stan got?wki.
 addEvent("core:spawnPlayer"true)
addEventHandler("core:spawnPlayer"root, function()
    
local pos=getElementData(source,"player:spawn")
    if 
not pos then return end
    fadeCamera
(sourcetrue)
    
spawnPlayer(sourcepos[1], pos[2], pos[3])
    
setCameraTarget(source,source)
    
toggleControl(source,"fire"false)
    
toggleControl(source,"aim_weapon"false)
    
local load=loadPlayerData(source)
end)

jak wida? to funkcja na spawn i pytanie teraz. czy mozna to jako? przerobi? na funkcje zapisu przy wyj?ciu czy now? funkcj? trzeba napisa?? je??li now? to kto? takow? stworzy i podrzuci w komentarzu? by? bym wdzi?czny.
18. Zabieranie Skinu po wyjściu z wody
Witam, chc? aby po wyj?ciu z wody w skinie 97 po 5 sekundach gdy nie wejdziemy spowrotem do wody zabiera nam skina oraz pasek tlenu. Po zabraniu skina przywraca nam tego co mieli?my.


local playerData 
= {
    
skinGracza source.model
}

local pasekTlenu = {"breath"}

addEventHandler("onResourceStart"resourceRoot,
    function(
localPlayer)
        
setTimer(function(localPlayer)
            
local Skin tonumber(getElementModel(localPlayer))
            if ((
not Skin) or (Skin ~= 97)) then return end
                
if isElementInWater(localPlayerthen
                
else
                    
setElementModel(playerData.skinGracza00)
                    
setPlayerHudComponentVisible(pasekTlenufalse)
                
end    
        end
,
        
50000)
    
end
)



Error: attempt to index global 'source' <a nil value> Jest to: skinGracza = source.model

[ Dodano: 2015-12-25, 13:02 ]
@Ref
19. Resetowanie się pieniędzy po wyjściu
halo, mam problem - na moim serwerze po wyj?ciu z gry resetuj? si? pieni?dze, wie kto? jak to zmieni??

OnPlayerConnect w kt?rym pieni?dze mia?yby? pobierane:

[code]public OnPlayerConnect(playerid)
{
new query[200], pname[24];
GetPlayerName(playerid, pname, 24);
format(query, sizeof(query), "SELECT IP FROM `Player_Data` WHERE Player_Name = '%s' LIMIT 1", pname);
mysql_query(query);
mysql_store_result();
new rows = mysql_num_rows();
if(!rows)
{
ShowPlayerDialog(playerid, 15000, DIALOG_STYLE_INPUT, "Rejestracja","Twoje konto jest {FF0000}nie{FFFFFF} zarejestrowane! Prosze {0000FF}zarejestrowa? sie{FFFFFF} wpisuj?? has?o poni?ej!","Rejestruj","Anuluj"); //Shows our register dialog :) .
}
else if(rows == 1)
{
new IP[2][16];
mysql_fetch_field_row(IP[0],"IP");
GetPlayerIp(playerid, IP[1], 16);
if(strlen(IP[0]) != 0 && !strcmp(IP[0], IP[1], true))
{
MySQL_Login(playerid);
}
else if(!strlen(IP[0]) || strcmp(IP[0], IP[1], true))
{
ShowPlayerDialog(playerid, 15500, DIALOG_STYLE_INPUT, "Login","Twoje konto jest {FF0000}zarejestrowane{FFFFFF}! Prosze {0000FF}zalogowac sie{FFFFFF} wpisuj?c has?o poni?ej!","Login","Anuluj"); //Shows our login dialog :) .
PlayerInfo[playerid][IsRegistered] = 1;
MySQL_Login(playerid);
}
}
return 1;
}[/code]

MySQL_Login

[code]stock MySQL_Login(playerid)
{
new qu...
20. Zapisywanie broni i pieniędzy po wyjściu z serwera
Cze??, wie kto? jak ustawi? tak, ?eby po ponownym wej?ciu na serwer bro? i pieni?dze si? zapisywa?y? Je?li kto? wie, to prosz? o kod.
Login panel ju? mam, jak co?.
21. [GTASA] Crashe po wyjściu z modu (
Witam chodzi o to ?e jeden mod nie wiem jak pozosta?e dot. podmianki stra?y po?arnej mozna wej?? do tego 4 osobowej podmianki do ty?u ale gdy wysi?d? jakie? erory i crash i tak za ka?dym razem.HELP

[ Dodano: 2014-01-31, 10:25 ]
Logi:

[10] Warning(s007): Exception 0xC0000005 at 0x523E6B

[10] Warning(s007): Exception 0xC0000005 at 0x523E6B

[10] Warning(s007): Exception 0xC0000005 at 0x523E6B

[10] Warning(s007): Exception 0xC0000005 at 0x523E6B

[10] Warning(s007): Exception 0xC0000005 at 0x523E6B

[10] Warning(s007): Exception 0xC0000005 at 0x523E6B

[10] Warning(s007): Exception 0xC0000005 at 0x523E6B

[10] Warning(s007): Exception 0xC0000005 at 0x523E6B

[10] Warning(s007): Exception 0xC0000005 at 0x523E6B

[10] Warning(s007): Exception 0xC0000005 at 0x523E6B

[10] Warning(s007): Exception 0xC0000005 at 0x523E6B
22. [INNE] Id gracza po wyjściu z serwera nie restartuje się?
Cze??, Mam nie typowy problem z id gracza lub z rejestracj? a wi?c...
Jak wejd? na serwer i si? zarejestruje i b?d? mie? id 3 to po wyj?ciu z serwera wejd? jeszcze raz ale pod innym nickiem i wpisze komend? /register to b?dzie pisa? ?e jestem ju? zarejestrowany maj?c id 3 jak bym mia? id 4 lub 5 lub 6 i tak dalej i dalej to b?dzie dzia?a? komenda register...
Rejestracja jest pod DOF2...
Nie wiem czemu nie dzia?a my?l? ?e co? omin??em ?e po wyj?ciu gracza nie restartuje id (nie wiem jak to nazwa?...)
23. Pieniążki po wyjściu i wejściu
Banalny problemik, lecz nie potrafi? zastosowa? funkcji. Chodzi oczywi?cie o stan pieni?dzy gracza, by po wej?ciu na serwer ustawia?o na taki jaki mia? poprzednio.
No wi?c zacz??em tak:
addEventHandler("onPlayerLogin"getRootelement,(dajkase))
function 
dajkase

end
function sprawdzkase 
    getPlayerMoney
(thePlayer)
end
addEventHandler 
"onPlayerQuit"getRootElement(), sprawdzkase)

i jak w to wpl?ta? setPlayerMoney by dzia?a?o ;/ ?
24. [GF] Zapis broni po wyjściu z gry, śmerci
Witam. Mam taki problem z map?, gdy wyjd? z gry lub mnie zabij? nie zapisuje mi si? bro? i innym. Pr?bowa?em w Game Modzie robi?, ale si? nie uda?o. Prosz? o jaki? kod...