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

Wysłany: 2014-03-23, 23:55


Vike4562

LUA <3






Wiek: 28
Na forum: 4937 dni
Posty: 144
Nick w MP: Vike4562

Piwa: 32

Respekt: 61

Chcia?em si? was zapyta?, co musz? zastosowa? w funkcji aby nie musie? wpisywa? swojego ca?ego nicku ( Vike4562 ) tylko ( Vike ), ?eby skrypt sam znalaz? "mnie"

Oczywi?cie b?dzie :piwo: za pomoc :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-24, 19:26


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Mo?esz stworzy? p?tle z graczami i za pomoc? string.find sprawdza? czy w nicku nie ma frazy kt?rej szukasz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-26, 16:46


Vike4562

LUA <3






Wiek: 28
Na forum: 4937 dni
Posty: 144
Nick w MP: Vike4562

Piwa: 32

Respekt: 61

Zrobi?em co? takiego, nie zwraca ?adnego b??du ani nie pokazuje nicku w output, co? zrobi?em ?le ?

Kod:

function SprawdzNick(source, commandName, nick)
if not ( nick == nil ) then
for k, v in ipairs (getElementsByType("player")) do
local snick = getPlayerName(v)
local nick = string.find(snick,"a",1,true)
if ( nick ) then
outputChatBox(""..nick.."")
else
outputChatBox("Nie odnaleziono nicku: "..nick.."")
end
end
else
outputChatBox("Podaj nick")
end
end
addCommandHandler("snick", SprawdzNick)


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-27, 06:47


Wielebny







Wiek: 41
Na forum: 5499 dni
Posty: 257
Nick w MP: Wielebny

Piwa: 1690

Respekt: 180
Respekt: 180Respekt: 180

Zobacz na t? implementacj?:

https://github.com/lpiob/MTA-XyzzyRP/blob/master/resources/%5BXyzzyRP%5D/lss-core/id_graczy.lua

Udost?pnia ona dla wszystkich graczy ID ORAZ daje Ci dost?p do funkcji findPlayer(plr,cel), kt?ra wyszukuje gracza po id lub po fragmencie nicku.

Przyk?adowe wykorzystanie tej funkcji znajdziesz w implementacji komendy /pm: https://github.com/lpiob/MTA-XyzzyRP/blob/master/resources/%5BXyzzyRP%5D/lss-core/pm.lua#L31-L36

Plik id_graczy.lua po usuni?ciu odwo?a? do zasob?w lss mo?esz bezpo?rednio wgra? na sw?j serwer.

Oczywi?cie musisz pami?ta?, aby przerobi? wszystkie funkcje/komendy przyjmuj?ce nicki graczy, aby korzysta?y z funkcji findPlayer

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-27, 21:17


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Wielebny, proponowa?bym opr?cz dawania gotowych implementacji w miar? mo?liw? pomoc. Bo jak dobrze wiemy, z gotowc?w ci??ko si? nauczy?. Pozdrawiam ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-31, 15:37


Vike4562

LUA <3






Wiek: 28
Na forum: 4937 dni
Posty: 144
Nick w MP: Vike4562

Piwa: 32

Respekt: 61

Dzi?ki, sprawdze to jak b?d? mial czas, ale przyda?o by si? jakie? wyt?umaczenie :P

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: wpisywanie :: nicku
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