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 :D

Page 1 of 1 All times are UTC + 1 hour [ DST ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/