MSHost.cz https://forum.mshost.cz:443/ |
|
getPlayerFromName a getPlayerIP -> 1. lepší než 2. https://forum.mshost.cz:443/viewtopic.php?f=18&t=2658 |
Page 1 of 1 |
Author: | FirstMn [ Sat 17. Nov 2012 17:55:11 ] |
Post subject: | getPlayerFromName a getPlayerIP -> 1. lepší než 2. |
Syntax: getPlayerFromName ( playerName ) Funkci muzete použít např. když chcete aby vám určitý command byl přistupný , ale jen pouze vám a nikomu jinému.Nevýhoda je ta , že když si změníte nick , tak zkrátka musíte změnit i script. Další je ta že je tam třeba mít HEX kod, tedy kdyz máte barvu , musíte ji tam dát. Využití : např. Code: function autoJenProMne(hrac) local player = getPlayerFromName("MrS3c0nD") local x, y, z = getElementPosition(player) -- Vezme hráčovu pozici. x, y, z protože v další funkci jsou třeba 3 argumenty local car = createVehicle(tonumber, x, y, z) -- Vytvoří auto na hráčově pozici(x,y,z). tonumber = náhodné auto. outputChatBox("Bylo vytvořeno náhodné vozidlo.",player) -- Vypíše do chatu warpPedIntoVehicle(player, car) -- "Warpne" hráče do auta. end -- Konec funkce addCommandHandler("randomcar" , autoJenProMne) Syntax: getPlayerIP ( thePlayer ) Tady je jediná nevýhoda , protože když někdo si zahraje za vaši IP , potom má přístup k těmto příkazům. Nejlepší bude ty dva zkombinovat. Pokud ovšem chcete využít funkci "primitivně" , zkuste jen vypsat hráčovu IP. Code: function checkMyIP(player)
local myIP = getPlayerIP(player) -- Vezme / Zjistí hráčovu IP outputChatBox("Tvoje IP Adresa je : ".. myIP,player) -- Vypíše do chatu text a hráčovu IP end -- Konec funkce addCommandHandler("myIP" , checkMyIP) |
Author: | MIKI785 [ Sun 18. Nov 2012 10:57:50 ] |
Post subject: | Re: getPlayerFromName a getPlayerIP -> 1. lepší než 2. |
Mas chyby v tom 1. Code: function autoJenProMne(hrac) local player = getPlayerFromName("MrS3c0nD") local x, y, z = getElementPosition(player) -- Vezme hráčovu pozici. x, y, z protože v další funkci jsou třeba 3 argumenty repeat ID = math.random(400, 600) --ID Aut jsou mezi 400 a 600, ale nektere cisla jsou vynechany, proto proces opakujeme dokavad nedostanem validni ID car = createVehicle(ID, x, y, z) until car -- Tu si nejsem jestli je o spravne, moc toto nepouzivam... outputChatBox("Bylo vytvořeno náhodné vozidlo.",player) -- Vypíše do chatu warpPedIntoVehicle(player, car) -- "Warpne" hráče do auta. end -- Konec funkce addCommandHandler("randomcar" , autoJenProMne) Ty jsi tam mel tonumber, coz je totalni blbost... |
Author: | FirstMn [ Sat 24. Nov 2012 22:29:30 ] |
Post subject: | Re: getPlayerFromName a getPlayerIP -> 1. lepší než 2. |
Dík , i když tady se měla ukázat jen funkce getPlayerFromName a getPlayerIP |
Page 1 of 1 | All times are UTC + 1 hour [ DST ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |