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

Wysłany: 2015-02-11, 16:56


sebik2303

Mapper :)






Wiek: 25
Na forum: 4160 dni
Posty: 298
Nick w MP: sebik2303

Piwa: 899

Respekt: 55,3

Witam, mam problem taki, ?e nie wiem gdzie wstawi? linijki z dodaniem do ACL Admin, moderator za pomoc b?d? wdzi?czny i dam piwa :D
local Walizka = {}
Walizka.Start 0
Walizka.MinCash 100 -- Minimalna ilo?? $ za znalezienie walizki
WalizkaMaxCash 500 -- Maksymalna ilo?? $ za znalezienie walizki

addCommandHandler("WalizkaAdmina",
function( graczcmd, ... )
    if isElement(gracz) and getElementType(gracz) == "player" then
        if Walizka.Start == 1  then
            outputChatBox"#0080FF(Info) #FFFFFFWalizka znajduje si? na mapie, u?yj /UsunWalizkeAdmina aby j? usun??."gracz25500true )
        else
            local str = { ... }
            local miejsce table.concatstr" " )
            local posXposYposZ nil
            posXposYposZ getElementPositiongracz )
            Walizka.Start 1
            setElementPositiongraczposX+3.0posYposZ )
            Walizka.Pickup createPickup posXposYposZ31210)
            Walizka.Cash math.random(Walizka.MinCashWalizkaMaxCash)
            for theKey,player in ipairs(getElementsByType("player")) do
                triggerClientEventplayer"ShowCaseGui"getRootElement(), "Administrator zgubi? walizk? pe?n? pieni?dzy.\nPodpowied?: ".. tostring(miejsce).."!")
            end
            setTimer HideCaseGui50001)
        end
    end
end)

addCommandHandler("UsunWalizkeAdmina",
function( graczcmd )
    if isElement(gracz) and getElementType(gracz) == "player" then
        if Walizka.Start == 0 then
            outputChatBox"#0080FF(Info) #FFFFFFNie ma ?adnej walizki na mapie!"gracz25500true )
        else
            Walizka.Start 0
            destroyElement Walizka.Pickup )
            outputChatBox"#0080FFAdministrator #FFFFFF".. getPlayerName gracz ) .." #0080FFusun?? walizk? z mapy."getRootElement(), 25500true )
        end
    end
end)

addEventHandler "onPickupHit"getRootElement(), 
function ( gracz )
    if ( getElementTypegracz ) == "player" then
        if ( source == Walizka.Pickup ) and ( Walizka.Start == then
            Walizka.Start 0
            destroyElement source )
            givePlayerMoney graczWalizka.Cash )
            outputChatBox"#0080FFGracz #FFFFFF" .. getPlayerName gracz ) .. " #0080FFznalaz? walizk? i otrzymuje #FFFFFF".. Walizka.Cash .."€"getRootElement(), 25500true )
        end
    end
end)

function HideCaseGui()
    for theKey,player in ipairs(getElementsByType("player")) do
        triggerClientEventplayer"HideCaseGui"getRootElement())
    end
end 

jak wstawi? tutaj ACL :D (skrypt na walizk? ten kod jest po stronie Servera
Dzi?kuje :D [/code]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-11, 17:01


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Dodanie? Uj??e? to dwuznacznie.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-11, 17:03


sebik2303

Mapper :)






Wiek: 25
Na forum: 4160 dni
Posty: 298
Nick w MP: sebik2303

Piwa: 899

Respekt: 55,3

Shuffle, Umia? by? pom?c :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-11, 18:12


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Tobie chodzi o dodanie gracza do listy czy sprawdzenie czy jest na li?cie?

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-11, 18:40


THEGizmo

Modeler/Uczeń Lua






Wiek: 27
Na forum: 4141 dni
Posty: 255
Nick w MP: THEGizmo

Piwa: 3072

Respekt: 200
Respekt: 200Respekt: 200

Hmy moim Zdaniem Mo?na Da? tez W ACL Uprawnienia do komendy ?ap Kod I wklej Ca?y Do pliku "ACL" i Zobacz czy normalny gracz bez rangi mo?e u?y? komendy a potem daj se Admin i Zobacz to samo (da?em uprawnienia do rangi Admin, Moderator).

Kod:

<acl>
<group name="Everyone">
<acl name="Default"/>
<object name="user.*"/>
<object name="resource.*"/>
</group>
<group name="Moderator">
<acl name="Moderator"/>
<object name="resource.mapcycler"/>
<object name="resource.mapmanager"/>
<object name="resource.resourcemanager"/>
<object name="resource.votemanager"/>
</group>
<group name="SuperModerator">
<acl name="Moderator"/>
<acl name="SuperModerator"/>
</group>
<group name="Admin">
<acl name="Moderator"/>
<acl name="SuperModerator"/>
<acl name="Admin"/>
<acl name="RPC"/>
<object name="resource.admin"/>
<object name="resource.webadmin"/>
</group>
<group name="Console">
<acl name="Moderator"/>
<acl name="SuperModerator"/>
<acl name="Admin"/>
<acl name="RPC"/>
<object name="user.Console"/>
</group>
<group name="RPC">
<acl name="RPC"/>
</group>
<group name="MapEditor">
<acl name="Default"/>
<acl name="MapEditor"/>
<object name="resource.editor_main"/>
<object name="resource.edf"/>
</group>
<group name="raceACLGroup">
<acl name="Default"/>
<acl name="raceACL"/>
<object name="resource.race"/>
</group>
<group name="DevGroup">
<acl name="DevACL"/>
</group>
<acl name="Default">
<right name="command.WalizkaAdmina" access="false"/>
<right name="command.UsunWalizkeAdmina" access="false"/>
<right name="general.ModifyOtherObjects" access="false"/>
<right name="general.http" access="false"/>
<right name="command.start" access="false"/>
<right name="command.stop" access="false"/>
<right name="command.stopall" access="false"/>
<right name="command.gamemode" access="false"/>
<right name="command.changemode" access="false"/>
<right name="command.changemap" access="false"/>
<right name="command.stopmode" access="false"/>
<right name="command.stopmap" access="false"/>
<right name="command.skipmap" access="false"/>
<right name="command.restart" access="false"/>
<right name="command.refresh" access="false"/>
<right name="command.refreshall" access="false"/>
<right name="command.addaccount" access="false"/>
<right name="command.delaccount" access="false"/>
<right name="command.debugscript" access="false"/>
<right name="command.chgpass" access="false"/>
<right name="command.loadmodule" access="false"/>
<right name="command.upgrade" access="false"/>
<right name="command.mute" access="false"/>
<right name="command.crun" access="false"/>
<right name="command.srun" access="false"/>
<right name="command.run" access="false"/>
<right name="command.unmute" access="false"/>
<right name="command.kick" access="false"/>
<right name="command.ban" access="false"/>
<right name="command.banip" access="false"/>
<right name="command.unbanip" access="false"/>
<right name="command.reloadbans" access="false"/>
<right name="command.shutdown" access="false"/>
<right name="command.install" access="false"/>
<right name="command.aexec" access="false"/>
<right name="command.whois" access="false"/>
<right name="command.whowas" access="false"/>
<right name="function.executeCommandHandler" access="false"/>
<right name="function.setPlayerMuted" access="false"/>
<right name="function.addAccount" access="false"/>
<right name="function.addBan" access="false"/>
<right name="function.setUnbanTime" access="false"/>
<right name="function.setBanAdmin" access="false"/>
<right name="function.setBanReason" access="false"/>
<right name="function.removeBan" access="false"/>
<right name="function.removeAccount" access="false"/>
<right name="function.setAccountPassword" access="false"/>
<right name="function.kickPlayer" access="false"/>
<right name="function.banIP" access="false"/>
<right name="function.banPlayer" access="false"/>
<right name="function.banSerial" access="false"/>
<right name="function.getBansXML" access="false"/>
<right name="function.unbanIP" access="false"/>
<right name="function.unbanSerial" access="false"/>
<right name="function.reloadBans" access="false"/>
<right name="function.setServerPassword" access="false"/>
<right name="function.getServerPassword" access="false"/>
<right name="function.callRemote" access="false"/>
<right name="function.fetchRemote" access="false"/>
<right name="function.startResource" access="false"/>
<right name="function.stopResource" access="false"/>
<right name="function.restartResource" access="false"/>
<right name="function.createResource" access="false"/>
<right name="function.copyResource" access="false"/>
<right name="function.addResourceMap" access="false"/>
<right name="function.addResourceConfig" access="false"/>
<right name="function.removeResourceFile" access="false"/>
<right name="function.setResourceDefaultSetting" access="false"/>
<right name="function.removeResourceDefaultSetting" access="false"/>
<right name="function.redirectPlayer" access="false"/>
<right name="function.aclReload" access="false"/>
<right name="function.aclSave" access="false"/>
<right name="function.aclCreate" access="false"/>
<right name="function.aclDestroy" access="false"/>
<right name="function.aclSetRight" access="false"/>
<right name="function.aclRemoveRight" access="false"/>
<right name="function.aclCreateGroup" access="false"/>
<right name="function.aclDestroyGroup" access="false"/>
<right name="function.aclGroupAddACL" access="false"/>
<right name="function.aclGroupRemoveACL" access="false"/>
<right name="function.aclGroupAddObject" access="false"/>
<right name="function.aclGroupRemoveObject" access="false"/>
<right name="function.refreshResources" access="false"/>
<right name="function.setServerConfigSetting" access="false" />
<right name="function.updateResourceACLRequest" access="false" />
<right name="command.aclrequest" access="false" />
</acl>
<acl name="Moderator">
<right name="command.WalizkaAdmina" access="true"/>
<right name="command.UsunWalizkeAdmina" access="true"/>
<right name="general.ModifyOtherObjects" access="false"/>
<right name="command.gamemode" access="true"/>
<right name="command.changemode" access="true"/>
<right name="command.changemap" access="true"/>
<right name="command.stopmode" access="true"/>
<right name="command.stopmap" access="true"/>
<right name="command.skipmap" access="true"/>
<right name="command.mute" access="true"/>
<right name="command.unmute" access="true"/>
<right name="command.whois" access="true"/>
<right name="command.whowas" access="true"/>
<right name="function.setPlayerMuted" access="true"/>
<right name="function.kickPlayer" access="true"/>
<right name="function.banIP" access="true"/>
<right name="function.banPlayer" access="true"/>
<right name="function.banSerial" access="true"/>
<right name="function.getBansXML" access="true"/>
<right name="function.unbanIP" access="true"/>
<right name="function.unbanSerial" access="true"/>
<right name="function.startResource" access="true"/>
<right name="function.stopResource" access="true"/>
<right name="function.restartResource" access="true"/>
<right name="function.redirectPlayer" access="true"/>
</acl>
<acl name="SuperModerator">
<right name="general.ModifyOtherObjects" access="false"/>
<right name="command.start" access="true"/>
<right name="command.stop" access="true"/>
<right name="command.restart" access="true"/>
<right name="command.kick" access="true"/>
<right name="command.ban" access="true"/>
<right name="command.banip" access="true"/>
<right name="command.unbanip" access="true"/>
<right name="command.reloadbans" access="true"/>
<right name="command.refresh" access="true"/>
<right name="command.refreshall" access="true"/>
<right name="command.loadmodule" access="true"/>
<right name="command.addaccount" access="true"/>
<right name="command.delaccount" access="true"/>
<right name="command.chgpass" access="true"/>
<right name="function.addAccount" access="true"/>
<right name="function.removeAccount" access="true"/>
<right name="function.setAccountPassword" access="true"/>
</acl>
<acl name="Admin">
<right name="command.WalizkaAdmina" access="true"/>
<right name="command.UsunWalizkeAdmina" access="true"/>
<right name="general.ModifyOtherObjects" access="true"/>
<right name="general.http" access="true"/>
<right name="command.shutdown" access="true"/>
<right name="command.install" access="true"/>
<right name="command.aexec" access="true"/>
<right name="command.debugscript" access="true"/>
<right name="command.upgrade" access="true"/>
<right name="command.crun" access="true"/>
<right name="command.srun" access="true"/>
<right name="command.run" access="true"/>
<right name="function.addBan" access="true"/>
<right name="function.setUnbanTime" access="true"/>
<right name="function.setBanAdmin" access="true"/>
<right name="function.setBanReason" access="true"/>
<right name="function.removeBan" access="true"/>
<right name="function.reloadBans" access="true"/>
<right name="function.executeCommandHandler" access="true"/>
<right name="function.setServerPassword" access="true"/>
<right name="function.getServerPassword" access="true"/>
<right name="function.createResource" access="true"/>
<right name="function.copyResource" access="true"/>
<right name="function.addResourceMap" access="true"/>
<right name="function.addResourceConfig" access="true"/>
<right name="function.removeResourceFile" access="true"/>
<right name="function.setResourceDefaultSetting" access="true"/>
<right name="function.removeResourceDefaultSetting" access="true"/>
<right name="function.aclReload" access="true"/>
<right name="function.aclSave" access="true"/>
<right name="function.aclCreate" access="true"/>
<right name="function.aclDestroy" access="true"/>
<right name="function.aclSetRight" access="true"/>
<right name="function.aclRemoveRight" access="true"/>
<right name="function.aclCreateGroup" access="true"/>
<right name="function.aclDestroyGroup" access="true"/>
<right name="function.aclGroupAddACL" access="true"/>
<right name="function.aclGroupRemoveACL" access="true"/>
<right name="function.aclGroupAddObject" access="true"/>
<right name="function.aclGroupRemoveObject" access="true"/>
<right name="function.refreshResources" access="true"/>
<right name="function.setServerConfigSetting" access="true" />
<right name="function.updateResourceACLRequest" access="true" />
<right name="command.aclrequest" access="true" />
</acl>
<acl name="RPC">
<right name="function.callRemote" access="true"/>
<right name="function.fetchRemote" access="true"/>
</acl>
<acl name="MapEditor">
<right name="general.ModifyOtherObjects" access="true"/>
<right name="function.startResource" access="true"/>
<right name="function.stopResource" access="true"/>
<right name="function.restartResource" access="true"/>
<right name="function.createResource" access="true"/>
<right name="function.copyResource" access="true"/>
<right name="function.renameResource" access="true"/>
<right name="function.deleteResource" access="true"/>
<right name="function.addResourceMap" access="true"/>
<right name="function.addResourceConfig" access="true"/>
<right name="function.removeResourceFile" access="true"/>
<right name="function.setResourceDefaultSetting" access="true"/>
<right name="function.removeResourceDefaultSetting" access="true"/>
<right name="function.xmlLoadFile" access="true"/>
</acl>
<acl name="raceACL">
<right name="general.ModifyOtherObjects" access="true"/>
<right name="function.xmlLoadFile" access="true"/>
<right name="function.startResource" access="true"/>
<right name="function.stopResource" access="true"/>
<right name="function.restartResource" access="true"/>
</acl>
<acl name="DevACL">
<right name="resource.performancebrowser.http" access="true"></right>
<right name="resource.ajax.http" access="true"></right>
</acl>
</acl>


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-11, 21:06


sebik2303

Mapper :)






Wiek: 25
Na forum: 4160 dni
Posty: 298
Nick w MP: sebik2303

Piwa: 899

Respekt: 55,3

THEGizmo, Piwo da?em, lecz mam te? 2 pytanko jak ju? przy ACL'u jeste?my :D Jak mam da? Klawisze np B aby np Hedit by? tylko dla adma, czy musz? go przerobi? na komend?? ? ? ? dam kolejne :arrow: :piwo: :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-12, 11:45


Maximerr

Programmer PHP, LUA






Wiek: 25
Na forum: 4427 dni
Posty: 548

Piwa: 1051

Respekt: 365,3
Respekt: 365,3Respekt: 365,3Respekt: 365,3Respekt: 365,3


Więcej informacji znajdziesz w Wikipedii MTA:

isObjectInACLGroup


Postaw piwo autorowi tego posta
 

 
Tagi: jak :: dodać :: acl :: skryptu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » jak dodać ACL do skryptu 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