Wysłany: 2012-02-22, 20:08
Dawid115
Wiek: 41 Na forum: 5393 dni Posty: 56
Nick w MP: Dawid115
Piwa : 4
Nowe PlayerBlips
Ot?z Napisa?em skrypt na tworzenie blipu ale nie umiem go zniszcyc przy logowaniu do teamu
oto kod BLIPA
root = getRootElement ()
function onPlayerJoin()
fadeCamera ( source, true )
spawnPlayer(source, -2030.6766357422, 172.64482116699, 28.485162734985, 0, 0)
setCameraTarget ( source, source )
Gracz = createBlipAttachedTo ( source, 0, 1, 255, 0, 0, 255, 0, 99999.0)
end
addEventHandler ( "onPlayerJoin", root, onPlayerJoin )
function quitPlayer ( quitType )
local quittingPlayerName = getPlayerName ( source )
outputChatBox ( "Gracz:"..quittingPlayerName .. "Wyszed? z Gry Pow?d:(" .. quitType .. ")" )
destroyBlipsAttachedTo ( source )
end
addEventHandler ( "onPlayerQuit", getRootElement(), quitPlayer )
A to Kod Logowania Frakcji
function poli1 ( thePlayer )
local playerName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ( "user." .. playerName, aclGetGroup ( "Policja" ) ) then
setPlayerTeam ( thePlayer, poli )
giveWeapon ( thePlayer, 12, 10000 )
setPedArmor ( thePlayer, 100 )
setElementModel ( thePlayer, 275 )
setElementPosition ( thePlayer, -1968.5272216797, 293.55743408203, 34.821102142334 )
setPlayerNametagColor ( thePlayer,0,0, 255 )
destroyElement ( Gracz )
else
outputChatBox( "Nie jestes pracownikiem Policji.",thePlayer,255,0,0)
end
end
addCommandHandler ( "loginpolicja", poli1 )
Wysłany: 2012-02-22, 20:19
Oski
LUA Scripter
Wiek: 30 Na forum: 5246 dni Posty: 428
Nick w MP: Oski
Piwa : 56
Powinno dzia?a? tak jak masz ale spr?buj zrobi? Gracz = ... jako lokaln? czyli
local Gracz = ...
Wysłany: 2012-02-22, 20:27
Dawid115
Wiek: 41 Na forum: 5393 dni Posty: 56
Nick w MP: Dawid115
Piwa : 4
Dalej ten samo b?ad Bad Argument @ destroyelement
[ Dodano : 2012-02-22, 20:55 ]
Poradzi?em sobie inaczje ale za starania masz piwo oto kod
function poli1 ( thePlayer )
local playerName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ( "user." .. playerName, aclGetGroup ( "Policja" ) ) then
setPlayerTeam ( thePlayer, poli )
giveWeapon ( thePlayer, 12, 10000 )
setPedArmor ( thePlayer, 100 )
setElementModel ( thePlayer, 275 )
setElementPosition ( thePlayer, -1968.5272216797, 293.55743408203, 34.821102142334 )
setPlayerNametagColor ( thePlayer,0,0, 255 )
setBlipSize ( Spawn, 0 )
else
outputChatBox( "Nie jestes pracownikiem Policji.",thePlayer,255,0,0)
end
end
addCommandHandler ( "loginpolicja", poli1 )
[ Dodano : 2012-02-22, 20:55 ]
Zmienilem Blip na
Spawn = createBlipAttachedTo ( source, 41, 1, 255, 0, 0, 255, 0, 99999.0)
[ Dodano : 2012-02-22, 21:10 ]
Nie chce pisa? nowego teamtu wiec jescze w tym jak poradzic sobie z sprawdzaniem czy gracz jest w policji to ma blip setsize 0
function sprawdz()
local team = getPlayerTeam(player)
if team then
local teamName = getTeamName(team)
if (teamName) == "Policja" then
else
setBlipSize ( Spawn, 1 )
end
end
end
setTimer(sprawdz,1000, 0)
Wysłany: 2012-02-22, 22:02
irvs126
www.lss-rp.pl
Wiek: 36 Na forum: 5461 dni Posty: 109
Nick w MP: irvs126
Piwa : 97
Mo?e zamiast tego spr?buj z
Kod: if getElementType ( element ) == "blip" then
destroyElement ( element )
Podpis
[you]
, Sprawdź pierwszy serwer Roleplay, stawiający duży nacisk na grę In Character!
www.lss-rp.pl
Wysłany: 2012-02-22, 22:29
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
To powinno wygl?da? tak:
Kod: function sprawdz (player)
if not (getTeamName(getPlayerTeam(player)) == "Policja") then
destroyElement(Spawn)
end
end
end
Tagi: nowe :: playerblips
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: