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

Wysłany: 2015-10-25, 18:20


Placek123







Wiek: 34
Na forum: 3875 dni
Posty: 51
Nick w MP: Placek

Piwa: 7

Respekt: 80

Ostrzeżeń: 60%
Witam czy ten kod jest poprawny bo jak sprawdza?em na sobie nie dzia?a czy tylko na innym graczu Prosze sprawdzi? czy ten kod dzia?a i czy b?dzie zakuwa? graczy

policeVehicles = { [598]=true,[596]=true,[597]=true,[432]=true,[433]=true,[528]=true,[490]=true,[599]=true }




function blokada playerseatjacked )

local account getPlayerAccount(player)

if account then

 local kategoria getAccountData(account"kajdanki")

 if kategoria ~= false then

 if ( not policeVehicles[getElementModel(source)] ) then

   cancelEvent()

   outputChatBox("Jestes zakuty nie wsiadziesz.",player)

  end

  end

 end

end

addEventHandler ("onVehicleStartEnter"getRootElement(), blokada)




function kajdankii playercmdgracz )




local playerName getAccountName getPlayerAccount player ) )

 if isObjectInACLGroup "user." .. playerNameaclGetGroup "Everyone" ) ) then

setAccountData(getPlayerAccount(getPlayerFromName(gracz)), "kajdanki"true)

toggleControl(getPlayerFromName(gracz), "sprint"false )

toggleControl(getPlayerFromName(gracz), "jump"false )

toggleControl(getPlayerFromName(gracz), "aim_weapon"false )

toggleControl(getPlayerFromName(gracz), "fire"false )

toggleControl(getPlayerFromName(gracz), "crouch"false )

outputChatBox("Za?o?y?e? kajdanki.",player)

 outputChatBox("Policjant za?o?y? ci kajdanki.Nie mo?esz szybko biega?, skaka?, strzela? ani prowadzi? pojazd?w.",(getPlayerFromName(gracz))

 else

outputChatBox("Nie Jeste? Policjantem.",player)

end

end

addCommandHandler("zakuj"kajdankii)




function zdejmijj playercmdgracz )




local playerName getAccountName getPlayerAccount player ) )  

if isObjectInACLGroup "user." .. playerNameaclGetGroup "Everyone" ) ) then

setAccountData(getPlayerAccount(getPlayerFromName(gracz)), "kajdanki"false)

toggleControl(getPlayerFromName(gracz), "sprint"true )

toggleControl(getPlayerFromName(gracz), "jump"true )

toggleControl(getPlayerFromName(gracz), "aim_weapon"true )

toggleControl(getPlayerFromName(gracz), "fire"true )

toggleControl(getPlayerFromName(gracz), "crouch"true )




outputChatBox("?ci?gno?e? graczowi kajdanki.",player)

 outputChatBox("Policjant ?ci?gno? ci kajdanki.",(getPlayerFromName(gracz))

 else

outputChatBox("Nie Jeste? Policjantem.",player)

 end

end

addCommandHandler("odkuj"zdejmijj)


//Poprawka znacznik?w Lua //DestroY^

Ostatnio zmieniony przez #404 2015-10-25, 18:24, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-25, 23:13


Wittx

8===D






Wiek: 26
Na forum: 4794 dni
Posty: 121
Nick w MP: wittula

Piwa: 1905

Respekt: 120
Respekt: 120

Tw?j kod to takie mas?o ma?lane. Prosz?, przepisa?em go od nowa: https://gist.github.com/Patryk1710/186ba0e41a51421ffe99

Aby u?y? tego kodu musisz doda? w meta.xml to:
Kod:

<oop>true</oop>


Mam nadziej?, ?e pomog?em. :)

Ostatnio zmieniony przez Wittx 2015-10-27, 20:42, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-26, 14:37


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Wywala w errory


[2015-10-26 14:31] SCRIPT ERROR: kajdanki/script.lua:22: '<name>' expected near '1'
[2015-10-26 14:31] ERROR: Loading script failed: kajdanki/script.lua:22: '<name>' expected near '1'

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-26, 15:25


Placek123







Wiek: 34
Na forum: 3875 dni
Posty: 51
Nick w MP: Placek

Piwa: 7

Respekt: 80

Ostrzeżeń: 60%
Takie b??dy wywalaj? !

[15] WARNING: kajdany/a.lua [Server] is encoded in ANSI instead of UTF-8. Please convert your file to UTF-8.
[15] Some files in 'kajdany' use deprecated functions.
[15] Use the 'upgrade' command to perform a basic upgrade of resources.
[15] Starting kajdany
[15] WARNING: Script 'kajdany\a.lua' is not encoded in UTF-8. Loading as ANSI...
[15] SCRIPT ERROR: kajdany\a.lua:60: ')' expected (to close '(' at line 58) near 'else'
[15] ERROR: Loading script failed: kajdany\a.lua:60: ')' expected (to close '(' at line 58) near 'else'
[15] startResource: Resource 'kajdany' started

[ Dodano: 2015-10-26, 15:27 ]
Nie dzia?a jak kogo? si? pyta?em to mi m?wi? czy Local mam zapisany jako gracz ja mam normalny serwer? nie zakuwa tym 1 kodem tego 2 nie sprawdza?em ale wywalj? b??dy jakie? deprecated functions near itp

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-26, 16:04


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Z tym pierwszym

'[15] WARNING: kajdany/a.lua [Server] is encoded in ANSI instead of UTF-8. Please convert your file to UTF-8. '


Otw?rz skrypt w notepad++ kliknij format i kliknij kodowanie w UTF-8 , Zapisz i gotowe ale i tak inne errory b?dzie wywala?

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Ostatnio zmieniony przez marcin778 2015-10-26, 16:06, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-26, 16:08


Placek123







Wiek: 34
Na forum: 3875 dni
Posty: 51
Nick w MP: Placek

Piwa: 7

Respekt: 80

Ostrzeżeń: 60%
Kurcze napisa?em ?le w tym 1 jak da?em kod Nie chodzi?o czy jest poprawnie napisane tylko ?e na moim serwerze NORMALNY wpisa?em ./zakuj <NICKGRACZA> i go nie zakuwa?o m?g? dalej biega? a b??dy nie wylatywa?o jak da?em ten kod to te? nie da?o si? zaku? i b??dy wywala?y

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-27, 08:06


sampak







Wiek: 27
Na forum: 5250 dni
Posty: 57

Piwa: 4

Respekt: 70

Ostrzeżeń: 100%
"Novovix" napisał/a:

Nie. Powtarzam jeszcze raz, to jest tylko ostrze?enie! Skrypt normalnie chodzi nawet je?eli Ci si? wy?wietla.


Masz racje jest to ostrze?enie lecz je?eli kodowanie jest inne ni? UTF-8 skrypt nie zadzia?a napisz sobie skrypt wy?wietlaj?cy tekst z Polskimi literami i ustaw kodowanie inne ni? UTF-8 skrypt nie ruszy wywali ostrze?enie z tego co pami?tam w 1 linijce

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-27, 19:54


Tostuch







Wiek: 27
Na forum: 4931 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

sampak, owszem, ale je?eli skrypt nie ma ?adnego polskiego znaku, b?d? innego ni? tych z alfabetu ?aci?skiego to nadal ruszy, tyle ?e z w/w b??dem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-27, 20:18


Placek123







Wiek: 34
Na forum: 3875 dni
Posty: 51
Nick w MP: Placek

Piwa: 7

Respekt: 80

Ostrzeżeń: 60%
Kto? mi pomo?e errory wywalaj? w tym kodzie UP ! i nadal nie idzie zaku? gracza mo?e kto? pomo?e? tylu tutaj LUA MASTER?W si? zbieg?o a ?aden nie mo?e pom?c

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-27, 20:43


Wittx

8===D






Wiek: 26
Na forum: 4794 dni
Posty: 121
Nick w MP: wittula

Piwa: 1905

Respekt: 120
Respekt: 120

Placek123, znajomo?? j?zyka angielskiego jest bardzo potrzebna w programowaniu. Zobacz na m?j post wy?ej, edytowa?em go.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-29, 16:26


Fanciak

BOT






Wiek: 25
Na forum: 4446 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

Czy problem zostal rozwiazany?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-31, 13:56


Placek123







Wiek: 34
Na forum: 3875 dni
Posty: 51
Nick w MP: Placek

Piwa: 7

Respekt: 80

Ostrzeżeń: 60%
local policeVehicles = {[598]=true,[596]=true,[597]=true,[432]=true,[433]=true,[528]=true,[490]=true,[599]=true};
local policeGroup ACLGroup.get('Policja');
local controls = {'sprint''jump''aim_weapon''fire''crouch'};

addEventHandler ("onVehicleStartEnter"root, function(playerseat)
    local isArrested player.account:getData('kajdanki');

    if not isArrested or policeVehicles[source.modelthen return end 
    cancelEvent();
    outputChatBox('Jeste? zakuty. Nie wsi?dziesz.');
end);

addCommandHandler('zakuj', function(playercmdtargetName)
    if isObjectInACLGroup('user.'..player.account.namepoliceGroupthen
        local target Player(targetName);

        if not target and target.account then return end
        if target.account:getData('kajdanki'then return player:outputChat('Ten gracz ma ju? kajdanki.'end
        target.account:setData('kajdanki'true);

        for i=1,#controls do
            toggleControl(targetcontrols[i], false);
        end

        player:outputChat('Za?o?y?e? kajdanki graczowi '..targetName);
        target:outputChat('Policjant za?o?y? Ci kajdanki.');
    end
end);

addCommandHandler('zdejmij', function(playercmdtargetName)
    if isObjectInACLGroup('user.'..player.account.namepoliceGroupthen
        local target Player(targetName);

        if not target and target.account then return end
        if not target.account:getData('kajdanki'then return player:outputChat('Ten gracz nie ma kajdanek.'end
        target.account:setData('kajdanki'false);

        for i=1,#controls do
            toggleControl(targetcontrols[i], true);
        end

        player:outputChat('Zdj??e? kajdanki graczowi '..targetName);
        target:outputChat('Policjant zdj?? Ci kajdanki.');
    end
end);




Taki b??d wyskakuje przy tym kodzie :

[13] ERROR: kajdanki\server.lua:17: attempt to index local 'target' (a boolean value)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-31, 18:19


Tostuch







Wiek: 27
Na forum: 4931 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

Doda?e? linijk? odpowiadaj?c? za aktywowanie OOP w skrypcie do meta.xml?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-01, 10:46


Placek123







Wiek: 34
Na forum: 3875 dni
Posty: 51
Nick w MP: Placek

Piwa: 7

Respekt: 80

Ostrzeżeń: 60%
Tak , tak wygl?da moja META

<meta>
<script src="server.lua" type="server"/>
<oop>true</oop>
</meta>


Postaw piwo autorowi tego posta
 

 
Tagi: kajdanki
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