Szerző Téma: Kliens, szerver oldal  (Megtekintve 668 alkalommal)

Paradox

  • Vendég
Kliens, szerver oldal
« Dátum: 2014. szeptember 01. - 13:47:51 »
0 Show voters
Üdv.
Készítettem egy scriptet melyben gui felüllten keresztül lehet módosítani a jármű rendszámát.
Ugye ez kliens oldalon van.
Viszont itt nem tudtam módosítani magát a jármű rendszámát ezért ahol a módosítás funkciója van oda írtam ezt
 
triggerServerEvent ( \"onChangeVehPlate\", resourceRoot, guiGetText(editfield)) 

 majd egy külön szerveroldali scriptben pedig a meghívott funkciót csináltam meg amit leteszteltem egy szöveges üzenettel és működött viszont amikor a jármű rendszámát modosítani kéne már hibaüzenetet kapok.
Ez a szerveroldali rész:
 
function changeVehPlateHandler(playerSource, plateText)
local Vehiclee = getPedOccupiedVehicle(playerSource)
setVehiclePlateText(Vehiclee, plateText)
end
addEvent( \"onChangeVehPlate\", true )
addEventHandler( \"onChangeVehPlate\", resourceRoot, changeVehPlateHandler)

 
Konktértan a getPedOccupiedVehicle és a SetVehiclePlateText sorokra kapom a hibát.
 
Bad argument @ \'getPedOccupiedVehicle\' [Expected ped at argument 1, got string \"teszt123\']
Bad argument @ \'setVehiclePlateText\' [Expected element at argument 1, got boolean]

 
A választ előre is köszönöm.

Nem elérhető Xenius

  • 668
    • Profil megtekintése
Kliens, szerver oldal
« Válasz #1 Dátum: 2014. szeptember 01. - 13:58:14 »
0 Show voters
triggerServerEvent ( \"onChangeVehPlate\", localPlayer, localPlayer, guiGetText(editfield))
 
\"done.png\"
« Utoljára szerkesztve: 2014. szeptember 01. - 14:03:02 írta Xenius »

Paradox

  • Vendég
Kliens, szerver oldal
« Válasz #2 Dátum: 2014. szeptember 01. - 16:15:27 »
0 Show voters
Köszi. :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal