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: kuriera
1. Praca kuriera
[center]Witam, napisa?em prac? kuriera, lecz nie wiem jak zrobi? to ?e gdy wybuchnie auto, gracz zginie lub wysi?dzie to usuwa auto i anuluje prace

kod (SSide) :

[lua]
--[[

Praca Kuriera by TheNoobisty
*ServerSide*

]]--

--------- USTAWIENIA ---------


kasa = math.random(1000,1500) -- Zarobek gracza
kasa_premium = math.random(1200,1850) -- Zarobek premium
x,y,z = 2848.46, 1343.77, 11.16 -- Pozycja markeru dostawy
rejka = "KURIER" -- Napis na rejestracji
silnik = true -- (true - w??czony | false - wy??czony)
r,g,b = 255,255,255 -- Kolor 1 pojazdu
r2,g2,b2 = 255,255,255 -- Kolor 2 pojazdu
damage = true -- Ochrona przed uszkodzeniami (true - tak | false - nie)

------------------------------

local markerpkt = createMarker(x,y,z-3, 'cylinder', 5, 0,255,0,0)
createMarker(x,y,z-5.4, 'cylinder', 5, 0,255,0,75)

addEvent("inforozpoczecie", true)
addEventHandler("inforozpoczecie", root, function()
local vehicle = getPedOccupiedVehicle(source)
exports["np-notyfikacje"]:noti("Rozpoczynasz prac? kuriera, udaj si? do punktu dostawy paczki", source)
end)

addEvent("rozpoczecie", true)
addEventHandler("rozpoczecie", root, function(plr)
v = createVehicle ( 498, 790.75, 1677.96, 5.35, 359.4, 360.0, 271.1)
setElementData(plr, "pracuje", true)
setVehiclePlateText(v, rejka)
setVehicleEngineState (v, silnik)
setVehicleColor(v, r,g,b,r2,g2,b2)
setVehicleDamageProof(v, d...
2. [MTA] PYLife (II) #28 - Testujemy
Witam forumowicz?w. Po raz pierwszy co? tutaj pisz?. Chcia?bym Was zaprosi? do poogl?dania nowej pracy na serwerze PYLife. Jest Maj?wka, a ja dopiero teraz lec? z kolejnym odcinkiem. Ca?e szcz??cie, ?e w og?le te odcinki chodz?. Wi?c zapraszam do zobaczenia nowej pracy na serwerze !


https://www.youtube.com/watch?v=1AB6ucCd5iU
3. Crashowanie gry przez kuriera
Witam, ostatnio zwraca?em si? z problemem, i? crashuje gr? przez prac?.
Dzisiaj chcia?em potestowa?, ju? bez ?adnych podmianek, i klapa. Dalej zacz??o crashowa?. Tre?? crasha dalej taka sama. Chodzi o co? z "client.dll"
Crashuje gr? tylko przy braniu paczki.
Daj? za pomoc piwo + respekt.

Kod klient:
[lua]
addEventHandler ( "onClientVehicleStartExit", getRootElement(), function(thePlayer)
local veh = getPedOccupiedVehicle(localPlayer)
if thePlayer == getLocalPlayer() then
if (getElementModel(veh) == 498) and getElementData(localPlayer, "pracakurier", true) then
triggerEvent("iyw_notifications:send", localPlayer, "info", "Podejd? za pojazd aby wzi??? paczk?!")
local x,y,z = getElementPosition(localPlayer)
local paczkagrabber = createMarker(x,y,z+5,"cylinder",1,0,255,0,0)
addEventHandler("onClientMarkerHit", paczkagrabber, dawanie)
attachElements(paczkagrabber,veh,0,-4.20,-1.00)
setVehicleDoorOpenRatio ( veh, 4, 1, 1500 )
setVehicleDoorOpenRatio ( veh, 5, 1, 1500 )
setControlState( "walk", true)
--unbindKey("lalt", "down", walk)

function zniszcz()
destroyElement(paczkagrabber)
end

addEventHandler ( "onClientVehicleStartEnter", getRootElement(), function(thePlayer)
if thePlayer == getLocalPlayer() then
if (getElementModel(veh) == 498) and getElementData(localPlayer, "pracakurier", true) then
destroyElement(paczkagrabber)
...
4. Crash gry przez prace kuriera
Siema mam prac? kuriera i ona crashuje, nie wiem czy to przez kod, czy przez podmiank?, ale to dzieje si? zawsze przy oddawaniu paczki, b?d? brania jej, czyli gdy tworzy si? podmianka paczki.
Licz? na pomoc:
Kod crasha:
[code]
Version = 1.5.5-release-11841.0.000
Time = Tue Feb 27 16:31:18 2018
Module = D:MTAmodsdeathmatchclient.dll
Code = 0xC0000005
Offset = 0x000420B5

EAX=FFFFB42D EBX=00000001 ECX=314B5F4A EDX=4036C610 ESI=314B5F4A
EDI=0C8EECF0 EBP=0028FD54 ESP=0028FD1C EIP=6C0B20B5 FLG=00210283
CS=0023 DS=002B SS=002B ES=002B FS=0053 GS=002B
[/code]

Kod oddawania paczki:
[lua]
function cele(thePlayer)
if thePlayer == getLocalPlayer() then
if getElementData(localPlayer, "trzymasz", true) then
destroyElement(blip)
destroyElement(cel)
destroyElement(ped)
ulatw()
setElementFrozen(localPlayer, true)
triggerEvent("iyw_notifications:send", localPlayer, "info", "Oddajesz paczk? klientowi...")
setPedAnimation ( localPlayer, "CARRY", "putdwn105", 400,false,false,false,false)
setTimer ( function()
setElementFrozen(localPlayer, false)
triggerServerEvent("givePlayerMoney", localPlayer, 910 )
triggerEvent("iyw_notifications:send", localPlayer, "success", "Dosta?e? 910 PLN za dostarczenie paczki")
setElementData(localPlayer, "trzymasz", false)
...