Wysłany: 2012-05-05, 12:19
Marcin^^
Lajk a nie skrypter
Wiek: 29 Na forum: 5170 dni Posty: 59
Nick w MP: Marcin^^
Piwa : 2
Witam, mam problem, tym razem tego typu ?e w moim kodzie gdzie mam login panel chchia?bym wgra? linijk? z miejscem spawnu w frakcjach i firmach. Jak to zrobi??
KOD:
Kod:
createTeam ( "Truckerzy", 0, 255, 0 )
createTeam ( "Pogotowie", 255, 200, 120 )
createTeam ( "Policja", 20, 20, 230 )
createTeam ( "Pomoc drogowa", 255, 0, 255 )
createTeam ( "Taxi", 255, 255, 0 )
createTeam ( "RPG-Trans", 0, 255, 0 )
--------------------------
-- Login panel by *******
--------------------------
-- Login handling
function loginPlayer(username,password,enableKickPlayer,attemptedLogins,maxLoginAttempts)
if not (username == "") then
if not (password == "") then
local account = getAccount ( username, password )
if ( account ~= false ) then
logIn (source, account, password)
outputChatBox ("#0000FF* #FFFFFFPomyslnie Zalogowano",source,255,255,255,true)
triggerClientEvent (source,"hideLoginWindow",getRootElement())
triggerClientEvent(source,"ShowStaty",getRootElement())
local playeraccount = getPlayerAccount ( source )
local imie = getElementData(source, "tempdata.Imie")
local nazwisko = getElementData(source, "tempdata.Nazwisko")
if imie and nazwisko then
setAccountData ( playeraccount, "Imie", imie )
setAccountData ( playeraccount, "Nazwisko", nazwisko )
end
else
if enableKickPlayer == true then
if (attemptedLogins >= maxLoginAttempts-1) then
outputChatBox ("#0000FF* #FFFFFFError! Niepoprawny Login i/lub Haslo",source,255,255,255,true)
setTimer(outputChatBox,500,1,"#0000FF* #FFFFFFUWAGA! Maximum znakow! [#008AFF"..attemptedLogins+1 .."/"..maxLoginAttempts.."#FFFFFF]",source,255,255,255,true)
setTimer(outputChatBox,1000,1,"#0000FF* #FFFFFFZostaniesz kickowany za #008AFF5 sekund#FFFFFF!",source,255,255,255,true)
setTimer(kickPlayer,5000,1,source,"Bledne Logowanie!")
else
outputChatBox ("#0000FF* #FFFFFFError! Niepoprawny Login i/lub Haslo",source,255,255,255,true)
setTimer(outputChatBox,500,1,"#0000FF* #FFFFFFLogin znaki: [#008AFF"..attemptedLogins+1 .."/"..maxLoginAttempts.."#FFFFFF]",source,255,255,255,true)
triggerClientEvent(source,"onRequestIncreaseAttempts",source)
end
else
outputChatBox ("#0000FF* #FFFFFFError! Niepoprawny Login i/lub Haslo",source,255,255,255,true)
end
end
else
outputChatBox ("#0000FF* #FFFFFFError! Prosze wprowadz haslo!",source,255,255,255,true)
end
else
outputChatBox ("#0000FF* #FFFFFFError! Prosze wprowadz login!",source,255,255,255,true)
end
end
-- Registration here
function registerPlayer(username,password,passwordConfirm)
if not (username == "") then
if not (password == "") then
if not (passwordConfirm == "") then
if password == passwordConfirm then
local account = getAccount (username,password)
if (account == false) then
local accountAdded = addAccount(tostring(username),tostring(password))
if (accountAdded) then
triggerClientEvent(source,"hideRegisterWindow",getRootElement())
outputChatBox ("#0000FF* #FFFFFFPomyslnie Zarejstrowano! [Login: #ABCDEF" .. username .. " #FF0000| #FFFFFFHaslo: #ABCDEF" .. password .. "#FFFFFF]",source,255,255,255,true )
setTimer(outputChatBox,800,1,"#0000FF* #FFFFFFMozesz sie zalogowac na nowe konto.",source,255,255,255,true )
else
outputChatBox ("#0000FF* #FFFFFFWystapil Blad! Wprowadz inny login i/lub haslo",source,255,255,255,true )
end
else
outputChatBox ("#0000FF* #FFFFFFError! Login zajety. Wybierz inny",source,255,255,255,true )
end
else
outputChatBox ("#0000FF* #FFFFFFError! Haslo nie dozwolone",source,255,255,255,true)
end
else
outputChatBox ("#0000FF* #FFFFFFError! Prosze powtorz haslo",source,255,255,255,true)
end
else
outputChatBox ("#0000FF* #FFFFFFError! Prosze wpisz haslo",source,255,255,255,true)
end
else
outputChatBox ("#0000FF* #FFFFFFError! Wprowadz login aby sie zalogowac/zarejstrowac",source,255,255,255,true)
end
end
-- When the player logs out, trigger the client event to check if the login panel will request them to login again
function logoutHandler()
triggerClientEvent(source,"onRequestDisplayPanel",source)
end
addEventHandler("onPlayerLogout",getRootElement(),logoutHandler)
function joinxD()
fadeCamera(source, true, 3.0)
setCameraMatrix(source, -1569.70703125,448.2578125,20.710935592651,-1600.70703125,446.2578125,6.7109355926514,0,70)
end
addEventHandler("onPlayerJoin",getRootElement(),joinxD)
-- Get the server's name
function getData()
local sName = string.gsub(getServerName()," ","")
triggerClientEvent(source,"onGetServerData",getRootElement(),sName)
end
function sprawdz(player)
local accounta = getPlayerAccount(player)
local playerMoney = getAccountData (accounta, "funmodev2-money")
if (playerMoney) then
local name = getPlayerName(player)
local login = getAccountName(accounta)
local playerSkin = getAccountData (accounta, "funmodev2-skin")
local playerHealth = getAccountData (accounta, "funmodev2-health")
local playerArmor = getAccountData (accounta, "funmodev2-armor")
local score = getAccountData (accounta, "points")
triggerClientEvent(player, "ustaw",getRootElement(),name,login,playerSkin,playerHealth,playerArmor,score)
else
local name = getPlayerName(player)
local login = getAccountName(accounta)
local playerSkin = "Brak danych - Nowe konto"
local playerHealth = "Brak danych - Nowe konto"
local playerArmor = "Brak danych - Nowe konto"
local score = "Brak danych - Nowe konto"
triggerClientEvent(player, "ustaw",getRootElement(),name,login,playerSkin,playerHealth,playerArmor,score)
end
end
addEvent("koncwe",true)
addEventHandler("koncwe",getRootElement(),sprawdz)
addEvent("onRequestLogin",true)
addEvent("onRequestRegister",true)
addEvent("onClientLoginLoaded",true)
addEventHandler("onRequestLogin",getRootElement(),loginPlayer)
addEventHandler("onRequestRegister",getRootElement(),registerPlayer)
addEventHandler("onClientLoginLoaded",getRootElement(),getData)
function sprawdz(player)
local kontogracza = getPlayerAccount(source)
local sprdatamoney = getAccountData (kontogracza, "funmodev2-money")
if not (sprdatamoney) then
triggerClientEvent (source, "ShowConfWind", getRootElement())
end
end
addEvent("onConfig",true)
addEventHandler("onConfig",getRootElement(),sprawdz)
function OkeyConfiguration( imie,nazwisko,email,lokalny )
local playeraccountx = getPlayerAccount ( lokalny )
setAccountData ( playeraccountx, "Imie", imie )
setAccountData ( playeraccountx, "Nazwisko", nazwisko )
setAccountData ( playeraccountx, "email", email )
end
addEvent( "KonfiguracjaServerowa", true )
addEventHandler( "KonfiguracjaServerowa", getRootElement(), OkeyConfiguration )
-----------------------------------------------------------------------------------------------------------------------------------
local truckerzy = getTeamFromName ( "Truckerzy" )
local pogo = getTeamFromName ( "Pogotowie" )
local policja = getTeamFromName ( "Policja" )
local pd = getTeamFromName ( "Pomoc drogowa" )
local taxi = getTeamFromName ( "Taxi" )
local gun = getTeamFromName ( "RPG-Trans" )
function zalogujpogo(thePlayer)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Pogotowie")) then
setPlayerTeam ( source, pogo )
triggerClientEvent (source, "ZamknijPanel", getRootElement())
else
triggerClientEvent (source, "msgBoxLogin", getRootElement(), "Nie posiadasz praw, spr?buj ponownie")
end
end
addEvent( "ZalogujPogotowie", true )
addEventHandler( "ZalogujPogotowie", getRootElement(), zalogujpogo )
function zalogujpoli(thePlayer)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Policja")) then
setPlayerTeam ( source, policja )
triggerClientEvent (source, "ZamknijPanel", getRootElement())
else
triggerClientEvent (source, "msgBoxLogin", getRootElement(), "Nie posiadasz praw, spr?buj ponownie")
end
end
addEvent( "ZalogujPolicja", true )
addEventHandler( "ZalogujPolicja", getRootElement(), zalogujpoli )
function zalogujpd(thePlayer)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Pomoc drogowa")) then
setPlayerTeam ( source, pd )
triggerClientEvent (source, "ZamknijPanel", getRootElement())
else
triggerClientEvent (source, "msgBoxLogin", getRootElement(), "Nie posiadasz praw, spr?buj ponownie")
end
end
addEvent( "ZalogujPomocDrogowa", true )
addEventHandler( "ZalogujPomocDrogowa", getRootElement(), zalogujpd )
function zalogujtruck(thePlayer)
setPlayerTeam ( source, truckerzy )
triggerClientEvent (source, "ZamknijPanel", getRootElement())
end
addEvent( "ZalogujTruckerzy", true )
addEventHandler( "ZalogujTruckerzy", getRootElement(), zalogujtruck )
function zalogujtax(thePlayer)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Taxi")) then
setPlayerTeam ( source, taxi )
triggerClientEvent (source, "ZamknijPanel", getRootElement())
else
triggerClientEvent (source, "msgBoxLogin", getRootElement(), "Nie posiadasz praw, spr?buj ponownie")
end
end
addEvent( "ZalogujTaxi", true )
addEventHandler( "ZalogujTaxi", getRootElement(), zalogujtax )
function zalogujrpg(thePlayer)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(source)), aclGetGroup("RPG-Trans")) then
setPlayerTeam ( source, rpg )
triggerClientEvent (source, "ZamknijPanel", getRootElement())
else
triggerClientEvent (source, "msgBoxLogin", getRootElement(), "Nie posiadasz praw, spr?buj ponownie")
end
end
addEvent( "ZalogujRPG", true )
addEventHandler( "ZalogujRPG", getRootElement(), zalogujrpg )
--------------------------------------------------------------------
function przybierzskin()
local pteam = getPlayerTeam ( source )
local playerTeam = getTeamName ( pteam )
if (playerTeam == "Pogotowie") then
setElementModel(source, 274)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "Policja") then
setElementModel(source, 286)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "Pomoc drogowa") then
setElementModel(source, 50)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "Taxi") then
setElementModel(source, 61)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "Truckerzy") then
setElementModel(source, 59)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "BP-Ultimate") then
setElementModel(source, 294)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "RPG-Trans") then
setElementModel(source, 124)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "Chem-Trans") then
setElementModel(source, 124)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
end
end
addEvent( "TakSkin", true )
addEventHandler( "TakSkin", getRootElement(), przybierzskin )
Wysłany: 2012-05-05, 13:49
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Kod: function przybierzskin()
local pteam = getPlayerTeam ( source )
local playerTeam = getTeamName ( pteam )
if (playerTeam == "Pogotowie") then
setElementModel(source, 274)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "Policja") then
setElementModel(source, 286)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "Pomoc drogowa") then
setElementModel(source, 50)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "Taxi") then
setElementModel(source, 61)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "Truckerzy") then
setElementModel(source, 59)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "BP-Ultimate") then
setElementModel(source, 294)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "RPG-Trans") then
setElementModel(source, 124)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "Chem-Trans") then
setElementModel(source, 124)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
end
end
addEvent( "TakSkin", true )
addEventHandler( "TakSkin", getRootElement(), przybierzskin )
O tu dodaj setElementPosition .
Wysłany: 2012-05-05, 14:59
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Ej?e ej - napisz sw?j skrypt najpierw, a potem przyjd? z problemem tutaj. Nie umiesz? Masz podstawowe tutoriale na forum i my?l?, ?e sobie poradzisz.
Wysłany: 2012-05-05, 17:39
Marcin^^
Lajk a nie skrypter
Wiek: 29 Na forum: 5170 dni Posty: 59
Nick w MP: Marcin^^
Piwa : 2
Kod: function przybierzskin()
local pteam = getPlayerTeam ( source )
local playerTeam = getTeamName ( pteam )
if (playerTeam == "Pogotowie") then
setElementModel(source, 274)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
function consoleSetPlayerPosition ( source, Pogotowie, posX, posY, posZ )
setElementPosition ( source, posX, posY, posZ )
Co twierdzisz ?e powinienem skorzysta? z czego? takiego Jacob. ? Nie jestem przekonany ?e dobrze to wklei?em :X
Wysłany: 2012-05-05, 17:42
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Marcin^^ , gdzie zmienne posX , posY , posZ , i gdzie end y?
Wysłany: 2012-05-05, 18:07
Marcin^^
Lajk a nie skrypter
Wiek: 29 Na forum: 5170 dni Posty: 59
Nick w MP: Marcin^^
Piwa : 2
Kod:
function przybierzskin()
local pteam = getPlayerTeam ( source )
local playerTeam = getTeamName ( pteam )
if (playerTeam == "Pogotowie") then
setElementModel(source, 274)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
end
function consoleSetPlayerPosition ( source, Pogotowie, posX, posY, posZ )
end
setElementPosition ( source, posX, posY, posZ )
X,Y,Z zmienie, ale czy tak jest dobrze, b?dzie to dzia?a???
Wysłany: 2012-05-05, 18:39
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Nie b?dzie, bo brakuje end '?w. Ka?d? funkcj? zaczynasz s?owem function , ko?czysz end .
Wysłany: 2012-05-05, 20:43
Marcin^^
Lajk a nie skrypter
Wiek: 29 Na forum: 5170 dni Posty: 59
Nick w MP: Marcin^^
Piwa : 2
Kod:
function przybierzskin()
local pteam = getPlayerTeam ( source )
local playerTeam = getTeamName ( pteam )
Tutaj nie ma end-?w nawet w orginalnym kodzie...
Kod: if (playerTeam == "Pogotowie") then
setElementModel(source, 274)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
end
function consoleSetPlayerPosition ( source, Pogotowie, posX, posY, posZ )
end
setElementPosition ( source, posX, posY, posZ )
end
end
Dalej ju? nie wiem... Mo?e zr?b tak jak uwa?asz
Wysłany: 2012-05-05, 20:46
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Kod: function onLoginSetPosition ()
local teamname = getTeamName(getPlayerTeam(source))
if (teamname == "Nazwa Teamu") then
setElementPosition(source, x, y, z)
elseif (teamname == "Nazwa Teamu 2") then
setElementPosition(source, x, y, z)
end
end
addEventHandler("onPlayerLogin", getRootElement(), onLoginSetPosition)
Wysłany: 2012-05-05, 20:52
Marcin^^
Lajk a nie skrypter
Wiek: 29 Na forum: 5170 dni Posty: 59
Nick w MP: Marcin^^
Piwa : 2
Kod: function przybierzskin()
local pteam = getPlayerTeam ( source )
local playerTeam = getTeamName ( pteam )
if (playerTeam == "Pogotowie") then
setElementModel(source, 274)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
function onLoginSetPosition ()
local teamname = getTeamName(getPlayerTeam(source))
if (teamname == "Pogotowie") then
setElementPosition(source, x, y, z)
elseif (teamname == "Pogotowie") then
setElementPosition(source, x, y, z)
end
end
addEventHandler("onPlayerLogin", getRootElement(), onLoginSetPosition)
elseif (playerTeam == "Policja") then
setElementModel(source, 286)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "Pomoc drogowa") then
setElementModel(source, 50)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "Taxi") then
setElementModel(source, 61)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "Truckerzy") then
setElementModel(source, 59)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "BP-Ultimate") then
setElementModel(source, 294)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "RPG-Trans") then
setElementModel(source, 124)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
elseif (playerTeam == "Chem-Trans") then
setElementModel(source, 124)
triggerClientEvent (source, "HideSkinWnd", getRootElement())
end
end
addEvent( "TakSkin", true )
addEventHandler( "TakSkin", getRootElement(), przybierzskin )
?e na tej zasadzie ?
Wysłany: 2012-05-05, 20:54
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Marcin^^ , ?o jejku, jak Ty takich prostych rzeczy nie rozumiesz, to zacznij od podstaw. Naucz si? tworzenia funkcji, budowania if?w itp. Bo to nie ma sensu.
Wysłany: 2012-05-05, 21:03
Marcin^^
Lajk a nie skrypter
Wiek: 29 Na forum: 5170 dni Posty: 59
Nick w MP: Marcin^^
Piwa : 2
No tak, powiedz mi b?agam tylko w kt?rym miejscu mam dobrze to wklei? i gitarka P??niej zaczne si? na nowo uczy? jak b?d? mia? stabilniejsz? sytuacje szkoln?
Prosz? tylko powiedz mi gdzie to idealnie wklei?....
Wysłany: 2012-05-05, 21:10
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Marcin^^ , tego nie masz wklei?, da?em Ci gotowy kod, musisz doda? par? if?w.
Wysłany: 2012-05-09, 20:41
Marcin^^
Lajk a nie skrypter
Wiek: 29 Na forum: 5170 dni Posty: 59
Nick w MP: Marcin^^
Piwa : 2
Ju? skuma?em..... Spr?buj?..... G?upio wysz?o.. Nie pomy?la?em.
[ Dodano : 2012-05-10, 19:49 ]
Lipa, ten kodzik nie dzia?a... Cytat: function onLoginSetPosition ()
local teamname = getTeamName(getPlayerTeam(source))
if (teamname == "Pomoc drogowa") then
setElementPosition(source, -1552.7335205078, 380.34024047852, 7.8496532440186)
elseif (teamname == "Policja") then
setElementPosition(source, -1593.9947509766, 716.31024169922, -5.3787183761597)
end
end
addEventHandler("onPlayerLogin", getRootElement(), onLoginSetPosition)
Tagi: bym :: mógł :: spawnować :: się :: firmie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: