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: ponownie
1. Jak zamknąć klikając ponownie F4
Witam, mam kod, ?e pojawia mi si? okienko po klikni?ciu F4, jednak po ponownym klikni?ciu pojawia si? ono znowu (skoro nie ma zaprogramowane inaczej to logiczne) i si? buguje. Zamykam je aktualnie przyciskiem, kt?ry sobie zaprogramowa?em na klikni?cie go i zamkni?cie.

Tutaj jest kod, prosze o pomoc aby zrobi? tak, ?e po ponownym klikni?ciu F4 by si? to zamyka?o. D?uba?em ostatnio przy tym z 3-4 miesi?ce temu a zawsze by?em laikiem w LUA.

Kod:



function vip()
triggerServerEvent ( "ClientHaveLevel", getLocalPlayer() ) -- tutaj albo getLocal.. albo samo localPlayer

end
bindKey("F4", "down", vip)

..tutaj jest srodek (usuniety) z event handlerami typowo zrobionymi pod funkcjonalno?? - nic wa?nego ..


playSound("button.mp3")
addEventHandler ( "onClientGUIClick", close,

function(hide)
guiSetVisible(painel, false)
showCursor(false)

end, false )
end
addEvent( "ShowVipPanel", true )
addEventHandler( "ShowVipPanel", getRootElement(), vip2)



2. OpenIV ponownie w sieci
Wygl?da na to, ?e ostatnie zawirowania na linii wydawca – gracze maj? si? ku ko?cowi.




Niespe?na dwa tygodnie temu firma Take-Two Interactive wymierzy?a swoje dzia?a prosto w scen? moddersk? skupion? wok?? Grand Theft Auto. Pod pretekstem przeciwdzia?ania oszustwom w GTA Online za??dano usuni?cia narz?dzia OpenIV, kt?re umo?liwia?o korzystanie z nieoficjalnych rozszerze? w grze. Jego tw?rcy po otrzymaniu pisma od Take-Two zdecydowali si? usun?? linki do OpenIV w obawie przed konsekwencjami prawnymi z tytu?u praw autorskich. Na odzew graczy nie trzeba by?o d?ugo czeka? i pi?ta ods?ona GTA zosta?a niemal natychmiast zbombardowana fal? negatywnych opinii na Steam. Okazuje si? jednak, ?e po nag?o?nieniu sprawy i rozmowach ze studiem Rockstar Games, Take-Two dokona?o rewizji swojej polityki wobec modder?w. Dozwolone s? wszystkie mody dedykowane rozgrywce solowej, a program OpenIV zosta? zaktualizowany i teraz nie powinien ju? ingerowa? w dzia?anie trybu wieloosobowego w Grand Theft Auto V.

Nie wiadomo co mia?o bezpo?redni wp?yw na zmian? decyzji, ale ca?a sprawa jasno pokazuje, ?e gracze nie pozostaj? oboj?tni na ograniczanie ich mo?liwo?ci.



www.gram.pl
3. Ponownie trigger.
Problem jest jeden;
- nie teleportuje do pojazdu.

Prosz? o pomoc, to dla mnie bardzo wa?ne. Robie to ju? drug? godzin?.

C-SIDE <fragment>
function start_pracagui(thePlayerveh)
    
guiSetVisible(tabpanelfalse)
    
guiSetVisible(tabfalse)
    
showCursor(false)
    
triggerServerEvent("praca_start"getLocalPlayer( ) )
    
setElementRotation(getPlayer0090)
    
local veh getPedOccupiedVehicle thePlayer )
    
setElementRotation(veh0090)
end
addEventHandler
("onClientGUIClick"takstart_pracagui)


S-SIDE <ca?o??>

addEvent
("praca_start"true)

addEventHandler("praca_start"root, function(name)
local veh=createVehicle(408,-2093.2424395.2867735.32031-0.5)
local nick getPlayerName(name)
warpPlayerIntoVehicle(nick,veh)
end)


debugScript = Bad argument @ 'warpPlayerIntoVehicle' [Expected ped at argument1, got boolean]
4. Ponownie, coś nie tak
Strona: Server
wywala b??dy z playerami


function nadaj(player)
    
local konto getAccountName(getPlayerAccount(player))
    if 
isObjectInACLGroup("user."..kontoaclGetGroup("Premium")) then
        setElementData
(player"Premium"true)
        
outputChatBox("* Posiadasz aktywne konto premium"player)
    else
        
setElementData(player"Premium"false)
    
end
end
addEventHandler
("onPlayerLogin"getRootElement(), nadaj)
5. Ponownie tigger.
Prosz? je?eli kto? mo?e niech poprawi mi kod .
B?de bardzo wdzi?czny .
s-side
[lua]
function marker ()
triggerClientEvent("gui",source,source)
outputChatBox("Chcesz rozpocz?? prac? kliknij rozpocznij !",player)
end
addEventHandler("onMarkerHit", m1, marker)

addEventHandler("onClientGUIClick", b1, function(el, md)
if getElementData(el, "zrespilGracz") then
outputChatBox("praca w trakcie poprawek", el)
return
end

if not md or getElementType(el) ~= "player" or getPedOccupiedVehicle(el) then return end

local x,y,z = getElementPosition(el)
local bus = createVehicle(437, x ,y - 8,z, 0.0, 0.0, 180.0)

setElementData(bus, "zrespilGracz", el)
setElementData(bus, "pojazd_paliwo", 50)
setElementData(bus, "pojazd_przebieg", 100)

warpPedIntoVehicle(el, bus)
removePreviousVehicles(el)
triggerClientEvent(el, "STARTJobBus", resourceRoot, bus)

vehs[el] = bus
end)
[/lua]
c-side
[lua]
okno = guiCreateWindow(314, 167, 217, 297, "", false)
guiWindowSetSizable(okno, false)

memo = guiCreateMemo(10, 27, 197, 205, " ", false, okno)
b1 = guiCreateButton(10, 241, 93, 46, "Rozpocznij", false, okno)
b2 = guiCreateButton(111, 241, 96, 46, "Zamknij", false, okno)

addEventHandler("onClientMarkerHit", m1 ,
function ()
if...
6. Ponownie bindKey'e
Witam, tym razem z czatem frakcyjnym kt?ry pr?buj? zrobi?.

[lua]
function message (thePlayer,cmd,...)
if not getPlayerAccount(thePlayer) then return end

local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if not accName then return end

local allArgs = {...}
local theMessage = table.concat(allArgs, " ")


if isObjectInACLGroup ("user."..accName, aclGetGroup("PSP") ) or isObjectInACLGroup ("user."..accName, aclGetGroup("SAPD") ) or isObjectInACLGroup ("user."..accName, aclGetGroup("SAMC") ) then
for k,v in ipairs (getElementsByType("player")) do
if getPlayerAccount(v) then
accName = getAccountName(getPlayerAccount(v))
if accName then
if isObjectInACLGroup ("user."..accName, aclGetGroup("PSP") ) or isObjectInACLGroup ("user."..accName, aclGetGroup("SAPD") ) or isObjectInACLGroup ("user."..accName, aclGetGroup("SAMC") ) then
outputChatBox("#ff0000"..getPlayerName(thePlayer).."#ffffff**#1D9DE6Frakcyjny:#ffffff**#49AC4C "..theMessage, v, 255,255,255, true)
end
end
end
end
end

addCommandHandler("u", message)


addEventHandler("onPlayerJoin",getRootElement(),
function ()
bindKey(source,"u&...
7. /admins - ponownie
Wykorzysta?em kod od http://gtao.pl/on-line-vt101287.htm#642570.
SS'y : [img]http://imgur.com/OWIlWvC[/img]

(doda?em tam tylko moderatora]
[lua]Admin = aclGetGroup ( "Admin" )
Rcon = aclGetGroup ( "RCON" )
Moderator = aclGetGroup ( "Moderator" )

function jestRCONem(gracz)
if not getPlayerAccount(gracz) then return false end
accName = getAccountName(getPlayerAccount(gracz))
if not accName then return false end
if isObjectInACLGroup ("user."..accName, Rcon ) then return true end
end


function jestADMINem(gracz)
if not getPlayerAccount(gracz) then return false end
accName = getAccountName(getPlayerAccount(gracz))
if not accName then return false end
if isObjectInACLGroup ("user."..accName, Admin ) then return true end
end


function jestModem(gracz)
if not getPlayerAccount(gracz) then return false end
accName = getAccountName(getPlayerAccount(gracz))
if not accName then return false end
if isObjectInACLGroup ("user."..accName, Moderator ) then return true end
end

addCommandHandler("admins", function(gracz,cmd)
admini = {}
rconi = {}
moderatorzy = {}
for k,v in ipairs(getElementsByType("player")) do
if jestRCONem(v) then
table.insert(rconi, getPlayerName(v))
elseif jestModem (v) then
table.insert(moderatorzy, getPlayerName(v))
elseif jestADMINem(v) then
table.insert(admini, getPla...
8. Ponownie ACL
Witam, jak wiadomo aby pojazdy by?y na acl u?ywamy eventu
Więcej informacji znajdziesz w Wikipedii MTA:

onVehicleStartEnter
a pytanie moje brzmi jak? funkcj? zrobi? Skiny na acl. Chodzi o tak? strukture mniej wi?cej jak tu

local groupName 
'Jakies tam acl';
local skins = { [id1] = true, [id2] = true itd...

addEventHandler("Jaki? tam event....."
Reszta kodufunkcji.
CancelEvent()
playeroutputChat(Wiadomosc")
--endy
9. [INNE] ponownie z czasem gry
Witam.Jaki czas temu prosi?em o pomoc z naliczaniem czasu gry,w kt?rym odpowiedzi niestety si? nie doczeka?em,licz? na to,?e teraz b?dzie inaczej.

Link to tamtego tematu.

http://www.gtao.pl/inne-n...hlight=czas+gry

Za pomoc piwko. ;)