GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Archívum => A témát indította: Dream - 2015. március 18. - 17:56:28

Cím: Szerver oldali skin,markerrel
Írta: Dream - 2015. március 18. - 17:56:28
Sziasztok.
Van egy markerem,amibe ha beleállnak akkor azt szeretném,hogy szerver oldalon skint tegyen a játékosra.
De nem skierült.
Régebben írták máshol nekem,hogy kliens oldalból az \"információt\" át kell küldeni a szerver oldalnak.
Ez hogyan is lehetséges,ha egyáltalán van ilyen?
Előre is köszönöm a választ! :)
Cím: Szerver oldali skin,markerrel
Írta: Enigma - 2015. március 18. - 18:25:12
Kliens:
 

triggerServerEvent(\"setSkin\", localPlayer, 310) --310es példaskin id átküldése szerveroldalra

 
Szerver:
 

addEvent(\"setSkin\", true)
addEventHandler(\"setSkin\", getRootElement(),
function(skinId)
if skinId then
   setElementModel(source, tonumber(skinId))
end
end
)
Cím: Szerver oldali skin,markerrel
Írta: Dream - 2015. március 18. - 18:38:48
Köszi,és ha pl egy anim nevét szeretném?
Arra is írnál egy példát kérlek? :)
Cím: Szerver oldali skin,markerrel
Írta: Enigma - 2015. március 18. - 18:51:06
ha szöveget küldesz át, vagy animnevet, vagy akármit, ami string, akkor \"\"-be rakod. ha szám, akkor nemkell.
Cím: Szerver oldali skin,markerrel
Írta: Dream - 2015. március 18. - 19:00:41
Figyu. És oda is kell a tonumber?
Úgy kezelj mint egy hülyét,most tanulom a lua nyelvet :)
Cím: Szerver oldali skin,markerrel
Írta: lackos888 - 2015. március 18. - 19:09:49
Oda tostring jólesz, vagy el is hagyhatod.
Cím: Szerver oldali skin,markerrel
Írta: Dream - 2015. március 18. - 19:16:18
Odáig megvan. Leírná valaki hogy a client triggerelés animnál hogy néz ki?
Vagy valaki linkelne egy oldalt,hogy animot hogy lehet triggerelni?
És még 1 kérdés. Oda is SkinID-kell? vagy oda animname a server oldalba?
Full kezdő vagyok! :D
Cím: Szerver oldali skin,markerrel
Írta: Xenius - 2015. március 19. - 06:00:35
Egyáltalán nem kell számmá vagy stringgé alakítani ha alapból egy számot küldesz át.
 
local kis_pista_skinje = 16
triggerServerEvent(\"setPlayerSkin\", localPlayer, kis_pista_skinje)
---server
addEvent(\"setPlayerSkin\", true)
addEventHandler(\"setPlayerSkin\", root, function(skin)
setElementModel(client, skin)
end)

 
Anim triggerelés pedig:
 
triggerServerEvent(\"setPlayerAnimation\", localPlayer, \"ped\", \"WOMAN_walknorm\", -1, többi változó)
---server
addEvent(\"setPlayerAnimation\", true)
addEventHandler(\"setPlayerAnimation\", root, function(...)
setPedAnimation(client, ...)
-- ha nem jó akkor setPedAnimation(client, {...})
end)
Cím: Szerver oldali skin,markerrel
Írta: Enigma - 2015. március 19. - 10:16:28
Senki sem mondta hogy átkell, de ez MTA, biztos ami biztos.
Cím: Szerver oldali skin,markerrel
Írta: koko1238640 - 2015. május 10. - 15:46:16
[mod]Elavult. Zárom, helyezem.[/mod]