Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-01-10, 21:26


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

1 Skrypt na dodawanie do frakcji przez komend?
Kod:

function dodajpolicja (playerSource, commandName, accountName)
accountname = getAccountName (getPlayerAccount(playerSource))
if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "liderpolicji" ) ) then
if accountName then
aclGroupAddObject (aclGetGroup("Policja"), "user."..accountName)
outputChatBox ("- Konto '"..accountName.."' zosta?o dodane do policji.", playerSource, 255, 0, 255)
else
outputChatBox ("- Wpisz /policjadodaj login", playerSource, 255, 0, 255)
end
else
outputChatBox ("- Musisz by? liderem policji aby doda? kogo? do tej frakcji.", playerSource, 255, 0, 255)
end
end
addCommandHandler ("policjadodaj", dodajpolicja)


Czemu nie dzia?a na mta 1.2

2 Skrypt na sprawdzanie szybko?? auta te? nie dzia?a

Kod:

local x,y = guiGetScreenSize()
pr = guiCreateLabel(0.3219,0.8281,0.5164,0.0869,"(brak celu) : 0 km/h",true)
guiLabelSetColor(pr,255,255,255)
guiLabelSetVerticalAlign(pr,"top")
guiLabelSetHorizontalAlign(pr,"left",false)
guiSetFont(pr,"sa-header")
guiSetVisible(pr,false)

function vehicleLabel2(target)
for k,v in pairs(getElementsByType("player")) do
local x,y,z = getElementPosition(v)
local X1,Y1 = getScreenFromWorldPosition(x,y,z)
if X1 and Y1 then
local px,py,pz=getElementPosition(getLocalPlayer())
local dystans=getDistanceBetweenPoints3D(x,y,z,px,py,pz)
local car = getPedOccupiedVehicle( v )
if car then
local speed = math.floor(getDistanceBetweenPoints3D(0,0,0,getElementVelocity(car)) * 100 * 1.61)
if speed then
if v ~= getLocalPlayer() then
if getVehicleController(car) == v then
if dystans < 45 then
if ( target ) then
local cx,cy,cz = getCameraMatrix()
local px,py,pz = getElementPosition(v)
if isLineOfSightClear(cx,cy,cz,px,py,pz,true,false,false,true,false,false,false,getPedOccupiedVehicle(getLocalPlayer())) then
if getPlayerTeam(getLocalPlayer()) == getTeamFromName("Policja") then
guiSetText(pr,getPlayerName(getVehicleController(car)).." : "..speed.." km/h")
end
end
end
end
end
end
end
end
end
end
end
addEventHandler("onClientPlayerTarget",getRootElement(),vehicleLabel2)

function pokaz()
if getPlayerTeam(getLocalPlayer()) == getTeamFromName("Policja") then
guiSetVisible(pr,true)
end
end
addEventHandler("onClientRender", getRootElement(), pokaz)



3 Skrypt na sprawdzanie osoby broni dla policji i zabieranie
/pokazb [nick]
/zabierzb [nick]

4 Skrypt na kajdanki: opis policja wpisuje komende /kajdanki [nick] i tanta osoba co wpisa?e? bo Idzie do radiowozu najbli?szego i wsiada do niego samemu -skrypt


To koniec Daje zimne :piwo: i gor?ce piwo :piwo:

[ Dodano: 2012-01-10, 22:01 ]
Pomocy plz

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-10, 23:37


jhomlala

Lua Skrypter






Wiek: 31
Na forum: 5323 dni
Posty: 79
Nick w MP: Oli

Piwa: 42

Respekt: 50

Sluchaj jezeli chcesz cos miec zrobione fajnie i nie skopiowane z innych stron to wynajmij skryptera lub naucz sie sam pisac bo to co dajesz jest kopiowane .

Jeszcze raz ci powtorze: LUA to jezyk dla wytrwalych , jezeli chcesz cos sie nauczyc to musisz probowac cos pisac swojego a nie kopiowac zywcem z innych stron.

Ostatni raz polece ci www.wiki.mtasa.com , nie ma wspanialszej dokumentacji , nizeli ta. Jest tak doskonale zrobiona , ze nawet podstawowa znajomosc kodu lua pozwala stworzyc to co w pawnie zajeloby troche czasu.

Postaw piwo autorowi tego posta
 

 
Tagi: skrypty
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku