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: barkacsolasok - 2015. március 06. - 19:51:52

Cím: OnClientRender segítség!
Írta: barkacsolasok - 2015. március 06. - 19:51:52
Sziasztok. Az lenne a kérdésem,hogyha pl beirom hogy /sajt akkor mindenkinek lerenderelődik a dxDrawText
Hogyan lehetne azt megtenni,hogy csak az lássa,aki lefuttatja a parancsot.
Ezt a rendert használtam.
addEventHandler(\"onClientRender\",root,sajtoskecske)
Tudom,root de a getLocalPlayer()-rel nem ment!
Előre is köszönöm a segítséget!
Cím: OnClientRender segítség!
Írta: Xenius - 2015. március 06. - 20:29:01
Alapból csak egy embernek rendereli le. Kliens oldali parancsot használj.
Cím: OnClientRender segítség!
Írta: barkacsolasok - 2015. március 06. - 20:55:03
És ha nekem pl úgy van hogy:
- Van egy funkció ami csak szerver oldalból lehet inditani,ezért ott van a addCommandHandler és
onnan  triggereli be a clientet.
Cím: OnClientRender segítség!
Írta: lackos888 - 2015. március 06. - 22:31:04
Akkor a triggerClientEventnél azt a playert írod be 1. argumentbe amelyik lefuttatta a parancsot.
Cím: OnClientRender segítség!
Írta: Enigma - 2015. március 06. - 22:44:27

addCommandHandler(\"parancs\",
function(thePlayer)
if thePlayer then
   triggerClientEvent(thePlayer, \"eventnév\", getRootElement())
end
end
)