Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- intdim = 0
- function loginPlayer(player,username,password)
- if not (username == "") then
- if not (password == "") then
- local req = call(getResourceFromName("main"), "ReadSql",{"username",username,"password"})
- if not (req == nil) then
- if (req == password) then
- local name = call(getResourceFromName("main"), "ReadSql",{"username",username,"name"})
- if not (name == "") then
- local skin = call(getResourceFromName("main"), "ReadSql",{"username",username,"skin"})
- local nem = call(getResourceFromName("main"), "ReadSql",{"username",username,"nem"})
- local kor = call(getResourceFromName("main"), "ReadSql",{"username",username,"kor"})
- setElementData(player,"account-name",username)
- setElementData(player,"account-realname",name)
- outputChatBox("bejelentkezve",player)
- setPlayerName(player,username)
- setPlayerHudComponentVisible ( player, "all", false )
- fadeCamera ( player, true)
- triggerClientEvent ( player, "showCharacter", player,{name,kor,nem,skin})
- local ped = createPed(skin,2455.763671875,983.2177734375,18.319965362549)
- setElementDimension(ped,intdim)
- setElementDimension(player,intdim)
- setCameraTarget(player,ped)
- setCameraMatrix(player,2455.9226074219, 988.66760253906, 20.199199676514, 2455.8940429688, 987.69445800781, 19.970766067505)
- else
- triggerClientEvent ( player, "showCharacterUI", player)
- setElementDimension(player, intdim)
- setElementInterior(player, 1)
- setCameraInterior(player, 1)
- setElementPosition(player, 0.580078125, 27.7021484375, 1199.59375)
- setPedRotation(player, 350.438446)
- fadeCamera ( player, true)
- setElementData(player,"account-name",username)
- end
- else
- outputChatBox("rossz jelszó",player)
- end
- else
- outputChatBox("rossz felhasználónév",player)
- end
- else
- outputChatBox("üres mező",player)
- end
- else
- outputChatBox("üres mező",player)
- end
- end
- function registerPlayer(player,username,password)
- if not (username == "") then
- if not (password == "") then
- username = username:gsub(" ","_")
- password = password:gsub(" ","_")
- local serial = getPlayerSerial(player)
- local req1 = call(getResourceFromName("main"), "ReadSql",{"serial",serial,"username"})
- local req2 = call(getResourceFromName("main"), "ReadSql",{"username",username,"password"})
- if (req1 == nil) then
- if (req2 == nil)then
- setElementModel(player, 0)
- call(getResourceFromName("main"), "addProfile",{username,password,getPlayerSerial(player),"",100,100,100,100,0,0,0,100,1000,"",1,0,0,"","","",0,"",0,"",0,0,2207.9223632813,1285.7047119141,10.8203125,0,0})
- outputChatBox("regisztrálva",player)
- triggerClientEvent ( player, "showCharacterUI", player)
- setElementDimension(player, intdim)
- setElementInterior(player, 1)
- setCameraInterior(player, 1)
- setElementPosition(player, 0.580078125, 27.7021484375, 1199.59375)
- setPedRotation(player, 350.438446)
- fadeCamera ( player, true)
- setElementData(player,"account-name",username)
- else
- outputChatBox("regisztrált username",player)
- end
- else
- outputChatBox("regisztrált serial",player)
- end
- else
- end
- else
- end
- end
- addEvent("join",true)
- addEventHandler("join",root,function()
- fadeCamera(source,true)
- triggerClientEvent(source,"startlogin",source)
- intdim = intdim + 1
- end
- )
- addEvent("login",true)
- addEvent("register",true)
- addEventHandler("login",getRootElement(),loginPlayer)
- addEventHandler("register",getRootElement(),registerPlayer)
- addEvent("registercar",true)
- addEventHandler("registercar",getRootElement(),function (name,nem,suly,magassag,kor,skin)
- name = tostring(name)
- suly = tonumber(suly)
- magassag = tonumber(magassag)
- kor = tonumber(kor)
- if name == "" then
- else
- if suly == nil then
- else
- if magassag == nil then
- else
- if kor == nil then
- else
- sourcename = getElementData(source,"account-name")
- if not (name == sourcename) then
- local check = call(getResourceFromName("main"),"ReadSql",{"name",name:gsub(" ","_"),"hp"})
- if (check == nil) then
- setElementData(source,"account-realname",name)
- setElementData(source,"admin-vanish",false)
- call(getResourceFromName("main"),"UpdateSql",{sourcename,"name",tostring(name):gsub(" ","_")})
- call(getResourceFromName("main"),"UpdateSql",{sourcename,"suly",suly})
- call(getResourceFromName("main"),"UpdateSql",{sourcename,"magassag",magassag})
- call(getResourceFromName("main"),"UpdateSql",{sourcename,"nem",nem})
- call(getResourceFromName("main"),"UpdateSql",{sourcename,"kor",kor})
- call(getResourceFromName("main"),"UpdateSql",{sourcename,"skin",skin})
- setPlayerHudComponentVisible ( source, "all", false )
- spawnPlayer(source,2207.9223632813,1285.7047119141,11.8203125,180,1)
- fadeCamera ( source, true)
- setCameraTarget(source,source)
- intdim = intdim - 1
- setPedAnimation(source)
- setTimer ( function(player)
- setElementFrozen(player,false)
- end, 500, 1 ,source)
- setElementModel(source, skin)
- call(getResourceFromName("id_admin_system"),"playerJoin",source)
- triggerClientEvent ( source, "hideCharacterUI", source)
- else
- outputChatBox("ez a karakternév már foglalt",source)
- end
- else
- outputChatBox("felhasználónév és karakternév eggyezik",source)
- end
- end
- end
- end
- end
- end
- )
- addEvent("logincar",true)
- addEventHandler("logincar",getRootElement(),function ()
- username = getElementData(source,"account-name")
- name = getElementData(source,"account-realname")
- triggerClientEvent(source,"hideCharacterUI",source)
- local x = call(getResourceFromName("main"), "ReadSql",{"username",username,"posx"})
- local y = call(getResourceFromName("main"), "ReadSql",{"username",username,"posy"})
- local z = call(getResourceFromName("main"), "ReadSql",{"username",username,"posz"})
- local dim = call(getResourceFromName("main"), "ReadSql",{"username",username,"dim"})
- local interior = call(getResourceFromName("main"), "ReadSql",{"username",username,"interior"})
- spawnPlayer(source,x,y,z,180,1)
- local money = call(getResourceFromName("main"), "ReadSql",{"username",username,"money"})
- local hp = call(getResourceFromName("main"), "ReadSql",{"username",username,"hp"})
- local food = call(getResourceFromName("main"), "ReadSql",{"username",username,"food"})
- local fluid = call(getResourceFromName("main"), "ReadSql",{"username",username,"fluid"})
- local lvl = call(getResourceFromName("main"), "ReadSql",{"username",username,"lvl"})
- local armor = call(getResourceFromName("main"), "ReadSql",{"username",username,"armor"})
- local skin = call(getResourceFromName("main"), "ReadSql",{"username",username,"skin"})
- setElementData(source,"account-food",food)
- setElementData(source,"account-fluid",fluid)
- setElementData(source,"account-lvl",lvl)
- setElementData(source,"account-adminlvl",call(getResourceFromName("main"),"ReadSql",{"username",username,"adminlvl"}))
- setElementData(source,"account-adminname",call(getResourceFromName("main"),"ReadSql",{"username",username,"adminname"}))
- setElementData(source,"admin-vanish",false)
- setElementModel(source,skin)
- setElementHealth(source,hp)
- setPlayerMoney(source,money)
- setPlayerArmor(source,armor)
- fadeCamera (source, true)
- setCameraTarget(source,source)
- setElementFrozen(source,false)
- setElementInterior(source,interior)
- setElementDimension(source,dim)
- call(getResourceFromName("id_admin_system"),"playerJoin",source)
- end
- )
- addEventHandler ( "onPlayerQuit", root, function()
- local x,y,z = getElementPosition(source)
- local user = getElementData(source,"account-name")
- local int = getElementInterior(source)
- call(getResourceFromName("main"),"UpdateSql",{user,"posx",x})
- call(getResourceFromName("main"),"UpdateSql",{user,"posy",y})
- call(getResourceFromName("main"),"UpdateSql",{user,"dim",getElementDimension(source)})
- call(getResourceFromName("main"),"UpdateSql",{user,"interior",int})
- call(getResourceFromName("main"),"UpdateSql",{user,"posz",z})
- call(getResourceFromName("main"),"UpdateSql",{user,"hp",getElementHealth(source)})
- call(getResourceFromName("main"),"UpdateSql",{user,"armor",getPlayerArmor(source)})
- call(getResourceFromName("id_admin_system"),"playerLeave",source)
- end
- )
- addEvent("reganim",true)
- addEventHandler ( "reganim", root, function()
- setPedAnimation (source, "ped", "seat_down", 0, false, false, true, true)
- setPedAnimationProgress(source, "seat_down", 1)
- end
- )
Add Comment
Please, Sign In to add comment