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

Wysłany: 2014-07-27, 16:35


Maciąg







Wiek: 26
Na forum: 4376 dni
Posty: 211
Nick w MP: Dawirzo

Piwa: 149

Respekt: 31

Witam mam pytanie, a za razem pro?b? :) Czy da rad? zrobi? co? takiego, ?e jak kto? do mnie napisze to go do mnie od razu teleportuje. Chodzi mi o to, ?eby to by?o na komend?, np. jak ja to w??cz? np. komend? /rozpocznijtp to ka?dy kto to do napisz b?dzie teleportowany do mnie, a gdy zako?cz? komend? /zakoncztp to jak kto? do mnie b?dzie pisa? to ju? normalnie i go tepa? nie b?dzie. Je?li kto? takie co? ma prosz? o gotowy kod :D Za piwo oczywi?cie pomoc, a ?e skrypt jest trudniejszy to te? +10 reputacji !

Podpis
Status prac nad Time to play RPG 25%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-27, 20:24


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Jak do Ciebie pisze ? Opisz to jako?, pw czy co ?

Podpis

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

 
Wysłany: 2014-07-27, 23:08


Maciąg







Wiek: 26
Na forum: 4376 dni
Posty: 211
Nick w MP: Dawirzo

Piwa: 149

Respekt: 31

Tak np. ja uruchamiam to komend? /rozpocznijtp i jak kto? do mnie napisze pmke to go warpa do mnie :) Moim zdaniem skrypt strasznie potrzebny podczas event?w na serwerach z wi?ksz? ilo?ci? os?b.

Podpis
Status prac nad Time to play RPG 25%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-27, 23:53


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Podaj kod na pw.

Podpis

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

 
Wysłany: 2014-07-28, 00:04


Maciąg







Wiek: 26
Na forum: 4376 dni
Posty: 211
Nick w MP: Dawirzo

Piwa: 149

Respekt: 31

No ale w?a?nie w tym problem, ?e ja nie mam jeszcze nic takiego, chodzi o to ?e zadaj? pytanie czy da rade takie co? zrobi?, czy mi kto? pomo?e ewentualnie czy ma gotowy kod ;)

Podpis
Status prac nad Time to play RPG 25%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-28, 00:45


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Tak mo?na, za?atw kod na pm a Ci go przerobi?.

Podpis

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

 
Wysłany: 2014-07-28, 10:51


Maciąg







Wiek: 26
Na forum: 4376 dni
Posty: 211
Nick w MP: Dawirzo

Piwa: 149

Respekt: 31

A sk?d mam ci za?atwi?, w?a?nie szukam osoby, kt?ra mi pomo?e, m?g?by? chocia? troch? zacz?? ?

Podpis
Status prac nad Time to play RPG 25%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-28, 10:55


krydianero

Samotny Wilk






Wiek: 33
Na forum: 4783 dni
Posty: 395
Nick w MP: Yoshida

Piwa: 1798

Respekt: 117,3
Respekt: 117,3

Maci?g, skrypt na PM masz w dziale skrypty... daj mi tu kod to Ci go przerobi?

Podpis

Multi Drive Unlimited:Nowy projekt już wkrótce

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-28, 14:42


Maciąg







Wiek: 26
Na forum: 4376 dni
Posty: 211
Nick w MP: Dawirzo

Piwa: 149

Respekt: 31

Aha by wy chcecie skrypt kt?rego ja u?ywam przerobi?. Ok ju? podaje :)


function privateMessage(thePlayer,commandName,sendToName,...)
    local pmWords = { ... }
    local pmMessage table.concatpmWords" " )
    if sendToName then
        if (getPlayerFromParticalName (sendToName)) then
        toPlayer = (getPlayerFromParticalName (sendToName))
            if not (toPlayer == thePlayerthen
                if not (pmMessage == ""then
                outputChatBox("#0044FF[PM]#FFFFFF Wiadomo?? do #FFFFFF" .. getPlayerName(toPlayer) .. "#FFFFFF: " .. pmMessagethePlayer255255255true)
                outputChatBox("#0044FF[PM]#FFFFFF Wiadomo?? od #FFFFFF" .. getPlayerName(thePlayer) .. "#FFFFFF: " .. pmMessagetoPlayer255255255true)
                else
                    outputChatBox("#0044FF[PM]#FFFFFF Invalid syntax! Usage:#FFFFFF /pm [partical player name] [message]"thePlayer255255255true)
                    return false
                end
            else
            outputChatBox("#0044FF[PM]#FFFFFF Nie mozesz napisa? do siebie#FFFFFF!"thePlayer255255255true)
                return false
            end
        else
            outputChatBox("#0044FF[PM]#FFFFFF Gracz o podanym nicku nie istnieje, lub jest offline #FFFF00(#FFFFFF"..sendToName.."#FFFF00)"thePlayer255255255true)
            return false
        end
    else
        outputChatBox("#0044FF[PM]#FFFFFF Invalid syntax! Usage:#FFFFFF /pm [partical player name] [message]"thePlayer255255255true)
        return false
    end
end
addCommandHandler("pm"privateMessage)


function getPlayerFromParticalName(thePlayerName)
    local thePlayer getPlayerFromName(thePlayerName)
    if thePlayer then
        return thePlayer
    end
    for _,thePlayer in ipairs(getElementsByType("player")) do
        if string.find(string.gsub(getPlayerName(thePlayer):lower(),"#%x%x%x%x%x%x"""), thePlayerName:lower(), 1truethen
            return thePlayer
        end
    end
return false
end



Podpis
Status prac nad Time to play RPG 25%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-28, 14:47


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Ma by?, ?e je?li admin wpisze cmd to ka?dy po napisaniu do niego b?dzie m?g? si? tepa? tak ?

Podpis

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

 
Wysłany: 2014-07-28, 15:05


krydianero

Samotny Wilk






Wiek: 33
Na forum: 4783 dni
Posty: 395
Nick w MP: Yoshida

Piwa: 1798

Respekt: 117,3
Respekt: 117,3


local admin = { [1] = "wpisz nazw? konta admina"
}
local avilableMessage = { [1] = 'event',
[2] = 'tp'
}



function privateMessage(thePlayer,commandName,sendToName,...)
    local pmWords = { ... }
    local pmMessage table.concatpmWords" " )
    if sendToName == 'event' then
        if pmMessage == avilableMessage[1] or pmMessage == avilableMessage[2then
            local pmadmin getAccount(admin[1])
            local adminPlayer getAccountPlayer (pmadmin)
                if adminPlayer then
                                  if getElementData(thePlayer,'eventpm') == true then
                local x,y,getElementPosition(adminPlayer)
                setElementPosition(thePlayer,x+1,y+1,z+1)
                                    end
                else
                outputChatBox('Nie ma administratora',thePlayer)
                end
        end
    else
    if sendToName then
        if (getPlayerFromParticalName (sendToName)) then
        toPlayer = (getPlayerFromParticalName (sendToName))
            if not (toPlayer == thePlayerthen
                if not (pmMessage == ""then
                outputChatBox("#0044FF[PM]#FFFFFF Wiadomo?? do #FFFFFF" .. getPlayerName(toPlayer) .. "#FFFFFF: " .. pmMessagethePlayer255255255true)
                outputChatBox("#0044FF[PM]#FFFFFF Wiadomo?? od #FFFFFF" .. getPlayerName(thePlayer) .. "#FFFFFF: " .. pmMessagetoPlayer255255255true)
                else
                    outputChatBox("#0044FF[PM]#FFFFFF Invalid syntax! Usage:#FFFFFF /pm [partical player name] [message]"thePlayer255255255true)
                    return false
                end
            else
            outputChatBox("#0044FF[PM]#FFFFFF Nie mozesz napisa? do siebie#FFFFFF!"thePlayer255255255true)
                return false
            end
        else
            outputChatBox("#0044FF[PM]#FFFFFF Gracz o podanym nicku nie istnieje, lub jest offline #FFFF00(#FFFFFF"..sendToName.."#FFFF00)"thePlayer255255255true)
            return false
        end
    else
        outputChatBox("#0044FF[PM]#FFFFFF Invalid syntax! Usage:#FFFFFF /pm [partical player name] [message]"thePlayer255255255true)
        return false
    end
end
end
addCommandHandler("pm"privateMessage)


function getPlayerFromParticalName(thePlayerName)
    local thePlayer getPlayerFromName(thePlayerName)
    if thePlayer then
        return thePlayer
    end
    for _,thePlayer in ipairs(getElementsByType("player")) do
        if string.find(string.gsub(getPlayerName(thePlayer):lower(),"#%x%x%x%x%x%x"""), thePlayerName:lower(), 1truethen
            return thePlayer
        end
    end
return false
end


function komendanaevent(thePlayer)
if isObjectInAclGroup('user.'..getAccountName(getPlayerAccount(thePlayer), aclGetGroup('admin')) then
if not getElementData(thePlayer,'eventpm'then
for _,v in pairs (getElementsByType('player')) do
setElementData(v,'eventpm'true)
end
else
for _,v in pairs (getElementsByType('player')) do
removeElementData(v,'eventpm')
end
end
addCommandHandler('startevent',komendanaevent)


Aby gracza teleportowa?o musisz wpisa? /pm event tp albo /pm event event, wtedy go teleportuje.

Podpis

Multi Drive Unlimited:Nowy projekt już wkrótce

Ostatnio zmieniony przez krydianero 2014-07-28, 15:41, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-28, 15:24


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

local x,y,getElementPosition(adminPlayer)


Pobierze pozycje konta ? Ciekawie ;o

Podpis

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

 
Wysłany: 2014-07-28, 15:25


Maciąg







Wiek: 26
Na forum: 4376 dni
Posty: 211
Nick w MP: Dawirzo

Piwa: 149

Respekt: 31

PanMaszyna, tak w?a?nie bym chcia?. krydianero, ale czemu tam jest "nie ma administratora" mi chodzi o to tak jak powiedzia? maszyna :D

Podpis
Status prac nad Time to play RPG 25%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-28, 15:33


krydianero

Samotny Wilk






Wiek: 33
Na forum: 4783 dni
Posty: 395
Nick w MP: Yoshida

Piwa: 1798

Respekt: 117,3
Respekt: 117,3

PanMaszyna, sp?jrz w kod adminPlayer jest zwr?cone przez getAccountPlayer czyli z konta wyszukuje nam gracza.
Maci?g, jest nie ma admina bo musisz poda? w tablicy swoj? nazw? konta, i podczas eventu jak kto? wpisze /pm event tp albo /pm event event to teleportuje tego gracza do admina.

[ Dodano: 2014-07-28, 15:42 ]
Edytowa?em kod teraz /pm event tp i /pm event event dzia?a gdy admin uruchomi event, je?li nie, poprostu nic si? nie stanie.

Podpis

Multi Drive Unlimited:Nowy projekt już wkrótce

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-28, 15:42


Maciąg







Wiek: 26
Na forum: 4376 dni
Posty: 211
Nick w MP: Dawirzo

Piwa: 149

Respekt: 31

Aha, czaj? czyli ta wiadomo?? to musi byc "event" bo raczej chodzi?o mi o to ?e byle co jak napisze, ?e ja to tp uruchamiam komend?.

Podpis
Status prac nad Time to play RPG 25%
Postaw piwo autorowi tego posta
 

 
Tagi: teleport
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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