Szerző Téma: Anti Combat  (Megtekintve 1081 alkalommal)

Anti Combat
« Dátum: 2013. július 19. - 16:34:49 »
0 Show voters
Szevasztok. Irtam egy scriptet ami azt csinálja ha valaki meglõ akkor combatba tesz és ha úgy kilépsz akkor kibannol 1 napra.
 
local incombat = 0;
function onPlayerCombat ( attacker, weapon, bodypart, loss )
    incombat[source] = 1;
    outputChatBox(source, \"Harcban vagy! Ha kilépsz akkor bannolva leszel!\", getRootElement(), 255, 0, 0, false );
end
addEventHandler( \"onPlayerDamage\", getRootElement (), onPlayerCombat )
function quitPlayer(quitType)
    if incombat[source] == \"1\" then
        local playerName = getPlayerName( source )
        local Serial = getPlayerSerial( source )
        addBan( nil, playerName, Serial, thePlayer, \"Anti Combat\", 86400)
    end
 
end
addEventHandler ( \"onPlayerQuit\", getRootElement(), quitPlayer )

 
Elõre is köszönöm a segítséget.

Anti Combat
« Válasz #1 Dátum: 2013. július 20. - 13:58:31 »
0 Show voters
WTF? És most mi van? Miért van itt a segítségkérésbe? Le se írtad h mi a baja vagy valami. Jaa hibás a fél script.
Itt a rendes mûködõ:
 

    local incombat = {}
    function onPlayerCombat ( attacker, weapon, bodypart, loss )
        incombat[source] = 1
        outputChatBox(\"Harcban vagy! Ha kilépsz akkor bannolva leszel!\", source, 255, 0, 0, false )
    end
     
    addEventHandler( \"onPlayerDamage\", getRootElement (), onPlayerCombat )
    function quitPlayer(quitType)
        if incombat[source] == 1 then
            local playerName = getPlayerName( source )
            local Serial = getPlayerSerial( source )
            addBan( nil, playerName, Serial, source, \"Anti Combat\", 86400)
        end
        incombat[source] = nil     
    end
    addEventHandler ( \"onPlayerQuit\", getRootElement(), quitPlayer )

 
EDIT: javítottam a scripten, mivel több hiba volt benne.
« Utoljára szerkesztve: 2013. július 20. - 14:28:12 írta lackos888 »

Nem elérhető Light557

  • 836
  • _@_/
    • Profil megtekintése
Anti Combat
« Válasz #2 Dátum: 2013. július 21. - 13:02:21 »
0 Show voters
Azt ugye tudjátok, hogy ha megüt valakit a játékos, akkor soha nem léphet ki, különben bannolják?

Anti Combat
« Válasz #3 Dátum: 2013. július 21. - 20:10:53 »
0 Show voters
Idézetet írta: Image date=1374404541\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"40051\" data-ipsquote-contentclass=\"forums_Topic
Azt ugye tudjátok, hogy ha megüt valakit a játékos, akkor soha nem léphet ki, különben bannolják?
 
Én tudom, õ tervezte a scriptet. Én csak kijavítottam.

Anti Combat
« Válasz #4 Dátum: 2013. július 22. - 09:35:43 »
0 Show voters
Már beleirtam a timert hogy ha 1percen belül kilép akkor bannolja.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal