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

Wysłany: 2016-02-24, 16:37


kamyrdol32







Wiek: 37
Na forum: 4667 dni
Posty: 75
Nick w MP: kamyrdol32

Piwa: 2

Respekt: 90

Witam, napisa?em ostatnio skrypt na informacje o graczu po wpisaniu Nicku ale mam z nim problem, brak b??d?w ale nie znajduje u?ytkownika.

Kod:

addCommandHandler("WhoIs", function (gracz, cmd, nick)
nick= getPlayerFromPartialName(nick)
if not nick then
outputChatBox("Nie znaleziono gracza!", gracz)
return end


Konto = getPlayerAccount(nick)
Login = getAccountName(Konto)
Serial = getPlayerSerial( Konto )
IP = getPlayerIP( Konto )
Wersja = getPlayerVersion( Konto )

outputChatBox( "Gracz: "..Login..", IP: "..IP..", Serial: "..Serial..", Wersja: "..Wersja.."", Konto )

end
)





function getPlayerFromPartialName(nick)
local name = name and name:gsub("#%x%x%x%x%x%x", ""):lower() or nil
if name then
for _, player in ipairs(getElementsByType("player")) do
local name_ = getPlayerName(player):gsub("#%x%x%x%x%x%x", ""):lower()
if name_:find(name, 1, true) then
return player
end
end
end
end


Je?li z?y dzia? prosz? o przeniesienie.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-24, 16:46


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

outputChatBox"Gracz: "..Login..", IP: "..IP..", Serial: "..Serial..", Wersja: "..Wersja..""Konto )

Wiadomo?? na czacie idzie do Konto, a nie do gracza, kt?ry wpisa? komend?.

Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-24, 18:36


kamyrdol32







Wiek: 37
Na forum: 4667 dni
Posty: 75
Nick w MP: kamyrdol32

Piwa: 2

Respekt: 90

Nadal brak informacji o graczu. Jest tylko informacja "Nie znaleziono gracza!"

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-24, 18:40


Fanciak

BOT






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

Piwa: 1572

Respekt: 500
Respekt: 500

?

nickgetPlayerFromPartialName(nick


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-24, 18:54


kamyrdol32







Wiek: 37
Na forum: 4667 dni
Posty: 75
Nick w MP: kamyrdol32

Piwa: 2

Respekt: 90

Ja w tym nic b??dnego nie widz?, prosz? o wyt?umaczenie co robi? tu ?le.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-24, 19:05


Fanciak

BOT






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

Piwa: 1572

Respekt: 500
Respekt: 500

nickgetPlayerFromPartialName(gracz


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-24, 19:07


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4260 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
O to dzia?aj?cy kod..... :


addCommandHandler("WhoIs", function (graczcmdnamenickgetPlayerFromPartialName(name)
if not nick then
    outputChatBox("Nie znaleziono gracza !",gracz)
return end


Konto getPlayerAccount(nickLogin getAccountName(KontoSerial getPlayerSerialnick IP getPlayerIPnick Wersja getPlayerVersionnick outputChatBox"Gracz: "..Login..", IP: "..IP..", Serial: "..Serial..", Wersja: "..Wersja..""gracz end 
) 





function getPlayerFromPartialName(name)
    local name name and name:gsub("#%x%x%x%x%x%x"""):lower() or nil
    if name then
        for _player in ipairs(getElementsByType("player")) do
            local name_ getPlayerName(player):gsub("#%x%x%x%x%x%x"""):lower()
            if name_:find(name1truethen
                return player
            end
        end
    end
end


Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Tagi: pierwszy :: skrypt :: whois
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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