Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: uzyskanie
1. Uzyskanie Takiego Samego Dimensionu I Interioru
Witam mam oto taki skrypt na kajdanki dla frakcji SAPD

[code]function findPlayer(plr,cel)
local target=nil


if (tonumber(cel) ~= nil) then
target=getElementByID("p"..cel)
else -- podano fragment nicku
for _,thePlayer in ipairs(getElementsByType("player")) do
if string.find(string.gsub(getPlayerName(thePlayer):lower(),"#%x%x%x%x%x%x", ""), cel:lower(), 0, true) then
if (target) then
triggerClientEvent(plr, 'onClientCaseShowing', root, 1,'Znaleziono Wi?cej U?ytkownik?w O Podobnym Nicku')
return nil
end
target=thePlayer
end
end
end
if target and getElementData(target,"p:inv") then return nil end
return target
end



kaj = {}

function zalozkaj(plr, cmd, target)
if not target then
triggerClientEvent(plr, 'onClientCaseShowingsse', root, 1,'U?yj Komendy: /Zakuj [Id U?ytkownika]')
return
end
local gracz = findPlayer(plr, target)
if getElementData(plr,"player:faction") and getElementData(plr,"player:faction") == "SAPD" then
if getElementData(plr, "kajdanki") == false then

local gracz = getPlayerName(gracz)
local gracz = getPlayerFromName(gracz)
local x2,y2,z2 = getElementPosition(gracz)
local x,y,z = getElementPosition(plr)
if (getDistanceBetweenPoints3D(x,y,z,x2,y2,z2)<20) then
toggleControl(gracz, "enter_exit", false)
toggleControl(gracz, "enter_passenger...
2. Uzyskanie zmiennej str. serwera na str. klienta.
Cze?? !

Z racji tego, ?e nie znalaz?em jeszcze takiego tematu, a na dodatek sam chcia?bym wiedzie?, stworzy?em ten w?tek na forum.

Mianowicie kiedy? mia?em taki problem, ?e potrzebowa?em IP gracza do gui i do tej pory nie wiem jak uzyska? zmienn? na stronie klienta, kt?ra zosta?a pobrana na stronie serwera.

CLIENT:

function changePlayerIP()
     
triggerServerEvent("getPlayerIP"getRootElement(), "")
     
guiSetText(labelPlayerIP, ???)
end


SERVER:

function eventPlayerIP()
     
local playerIP getPlayerIPsource )
end
addEvent
("getPlayerIP"true)
addEventHandler("getPlayerIP"getRootElement(), eventPlayerIP)


Wiem, ?e mo?na to zrobi? na sposobie zapisania elementData dla gracza, ale jak dla mnie jest to uci??liwe...

PS. Z tym IP gracza, to by? przyk?ad...