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

Wysłany: 2016-08-15, 19:35


GamerHD11







Wiek: 24
Na forum: 4260 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

Mam bardzo dziwny b??d u?ywaj?c gamemoda kt?rego kod podam ni?ej nie dzia?a kilka rzeczy, nie mog? wykona? funkcji za pomoc? eventu onPlayerWasted tylko kr?ci mi si? ci?gle ekran i nie respie si?, musz? sobie da? 100 HP przez panel admina ?eby si? zrespi? oraz nie dzia?a event onPickupHit itp. nic nie dziej? si? po wej?ciu w pickup. Ale gdy u?ywam gamemode play to wszystko dzia?a i nie wiem o co chodzi, je?eli kto? si? spotka? z takim czym? to prosz? o udzielenie pomocy bo to naprawd? przeszkadza.

LUA:

function join(thePlayer)
outputChatBox("#7FFFD4Witaj graczu na serwerze #4169E1Urban Stories. #7FFFD4Mam nadziej?, ?e zawitasz u nas na d?u?ej :)"source255255255true)
setElementFrozen(sourcefalse)
fadeCamera(sourcetrue0.5)
setElementInterior(source0)
end
addEventHandler("onPlayerJoin"getRootElement(), join)

function blok_bicie ()
                toggleControl (source"fire"false)
                toggleControl (source"aim_weapon"false)
                toggleControl (source"vehicle_fire"false)
                toggleControl (source"vehicle_secondary_fire"false)
                toggleControl (source"vehicle_mouse_look"false)
                showPlayerHudComponent (source"ammo"false)
                showPlayerHudComponent (source"weapon"false)
end
addEventHandler("onPlayerJoin"getRootElement(), blok_bicie)

local function findFreeValue(tablica_id)
    table.sort(tablica_id)
    local wolne_id=0
    for i,v in ipairs(tablica_id) do
        if (v==wolne_idthen wolne_id=wolne_id+1 end
        if (v>wolne_idthen return wolne_id end
    end
    return wolne_id
end

function assignPlayerID(plr)
    local gracze=getElementsByType("player")
    local tablica_id = {}
    for i,v in ipairs(gracze) do
        local lid=getElementData(v"ID")
        if (lidthen
            table.insert(tablica_idtonumber(lid))
        end
    end
    local free_id=findFreeValue(tablica_id)
    
    setElementData(plr,"ID"free_id)
    return free_id
end

call(getResourceFromName("Us-Scoreboard"), "addScoreboardColumn""ID"getRootElement(), 10.02)

addEventHandler ("onPlayerJoin"getRootElement(), function()
    assignPlayerID(source)
end)


META:

<meta>

<info author="SzokoHD" version="0.1" type="gamemode" name="Urban Stories" description="Innowacyjny serwer RPG" /> 
<script src="gm.lua" type="server" />
<script type="server" src="mapEditorScriptingExtension_s.lua"/>
<script type="client" src="mapEditorScriptingExtension_c.lua"/>
<include resource="mapmanager" />
<map src="Gielda-lsss.map" />
<map src="Spawn-ls.map" />
<map src="Urzad-ls.map" />
<map src="Mechanik-ls.map" />
<map src="Praca-alkocholi-ls.map" />
<map src="Alhambra.map" />
<map src="Salon1.map" />
<map src="Salon2.map" />
<map src="Salon3.map" />
<map src="Salon4.map" />

</meta>


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-16, 07:39


Flamel1







Wiek: 43
Na forum: 3829 dni
Posty: 4

Piwa: 1

Respekt: 50

A gdzie masz si? zrespi??

Więcej informacji znajdziesz w Wikipedii MTA:

https://wiki.multitheftauto.com/wiki/SetElementPosition


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-16, 10:10


GabWas







Wiek: 24
Na forum: 3881 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

1. Do spawn'owania graczy korzysta si? z funkcji spawnPlayer, a nie setElementPosition, bo potem nie dzia?a na graczy wiele funkcji.
2. Flamel1, polecam zobaczy? jak korzysta si? z tagu [.wmta]: http://www.gtao.pl/znacznik-wmta-vt86656.htm

Postaw piwo autorowi tego posta
 

 
Tagi: bug :: gamemoda
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Bug Gamemoda 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