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

Wysłany: 2012-02-23, 23:09


Dawid115







Wiek: 41
Na forum: 5393 dni
Posty: 56
Nick w MP: Dawid115

Piwa: 4

Respekt: 50

Ostrzeżeń: 20%
[VIP] ZA SMS

Jak zrobi? skrypt dzi?ki kt?remu wpisujemy komend? /vip [Numer]

Ale ten numer ma si? generowa? na zasadzie ze admin wpisuje komend?
/dajnumervip [nick] i wtedy generuje si? numer vipa

np:
Admin
Kowalski

Admin wpsuje /dajnumervip Kowalski i Kowalskiemu pojawia sie na czacie

Informacja z Kodem w generowanym automatycznie

[ Dodano: 2012-02-24, 01:30 ]
Witam Ot?? Zrobi?em System sprawdzania Kodu client jest wszytko dobrze ale z

server:
function dajKods(Kod,nick,player)
aplayer = getPlayerFromName ( nick )
sprawdz = getElementData(source,"Haslod")
if aplayer then
setElementData(source, "Haslod",Kod)
Haslo2=getElementData(aplayer,"Haslod")
if sprawdz == 10 then
outputChatBox ("Akceptacja:Kod Wpisano Poprawnie Przyznanie V.I.P.A",aplayer,0,255,0)
else
outputChatBox ("B??d:Kod V.I.P.A Jest Nie Prawidlowy/Aktualny Brzmi On Tak:"..Haslo2,aplayer,255,0,0)
end
else
outputChatBox ("Nie Prawid?owy Nick Lub Gracza Nie Ma Na Serwerze Jego Nazwa To",source,255,0,0)
end
end
addEvent("dajKods",true)
addEventHandler("dajKods",getRootElement(),dajKods)

Jest B??d Podkreslilem na czerwono
pr?bowalem zastompic to nic,source,aplayer i nic dalej ten sam blad

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-24, 09:23


Oski

LUA Scripter






Wiek: 30
Na forum: 5246 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

A mo?e poprostu gracz nie ma przypisanej warto?ci ElementData "Haslod" i zwraca ci warto?? nill =)
Ja osobi?cie mam inny pomys?.
Tylko jeszcze nie wiem jak zrobi? zeby usuwa?o kod po wpisaniu.
Pomy?l nad tym ja pomy?le nad swoim sposobem.
I ew. p??niej ci pomog?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-24, 11:51


Dawid115







Wiek: 41
Na forum: 5393 dni
Posty: 56
Nick w MP: Dawid115

Piwa: 4

Respekt: 50

Ostrzeżeń: 20%
Haslod Zwraca dobra wartosc np 10 bo jest tam w Bledzie ze twoj kod brzmi:10 np
kiedy jest setelement data 10

[ Dodano: 2012-02-24, 12:28 ]
Mam Juz Generator Dzia?a 100% ale dalej mam problem z tym getelementdata

function Generator(player, cmd, who, Kod,Kod2,Kod3)
local who = getPlayerFromName(who)
setElementData(who, "Generator",Kod*Kod2-Kod3)
setElementData(who, "Generator",Kod2*Kod3-Kod)
generator=getElementData(who,"Generator")
outputChatBox ("[VIP]Dosta?e? Kod Od Admina Twoj Kod To:"..generator,player,0,255,0)
end
addCommandHandler("generuj", Generator)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-24, 13:31


jhomlala

Lua Skrypter






Wiek: 31
Na forum: 5323 dni
Posty: 79
Nick w MP: Oli

Piwa: 42

Respekt: 50

"Dawid115" napisał/a:

Haslod Zwraca dobra wartosc np 10 bo jest tam w Bledzie ze twoj kod brzmi:10 np
kiedy jest setelement data 10

[ Dodano: 2012-02-24, 12:28 ]
Mam Juz Generator Dzia?a 100% ale dalej mam problem z tym getelementdata

function Generator(player, cmd, who, Kod,Kod2,Kod3)
local who = getPlayerFromName(who)
setElementData(who, "Generator",Kod*Kod2-Kod3)
setElementData(who, "Generator",Kod2*Kod3-Kod)
generator=getElementData(who,"Generator")
outputChatBox ("[VIP]Dosta?e? Kod Od Admina Twoj Kod To:"..generator,player,0,255,0)
end
addCommandHandler("generuj", Generator)


Kod:

local who = getPlayerFromName(who)


Aby ta funkcja zadziala musisz podac w komendzie pelen nick gracza , co przewaznie jest utrapieniem. Dlatego:

Kod:

function findPlayer(name)
name = name:lower()
for i, p in ipairs(getElementsByType("player")) do
local fullname = getPlayerName(p):lower()
if string.find(fullname:gsub("#%x%x%x%x%x%x",""), name, 1, true) then
return p
end
end
return false
end


i teraz :
Kod:


if tostring(who) then

local player=findPlayer(who)



Nie musisz teraz podawac calego nicka , moze byc on nawet pisany malymi literami , i bedzie dzialalo wszystko.

Podpis
Płatny LUA skrypter - wykonam skrypty.
Kontakt 3263073.

http://gtao.pl/%3Cfont-co...lua-vt80146.htm
http://gtao.pl/%3Cfont-co...tki-vt80735.htm
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-24, 14:37


Dawid115







Wiek: 41
Na forum: 5393 dni
Posty: 56
Nick w MP: Dawid115

Piwa: 4

Respekt: 50

Ostrzeżeń: 20%
Dzieki za to ale dalej jest problem z getelementdata kto pomoze

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-24, 20:55


jhomlala

Lua Skrypter






Wiek: 31
Na forum: 5323 dni
Posty: 79
Nick w MP: Oli

Piwa: 42

Respekt: 50

powinno byc setElementData(who,"Generator",<tutaj to co bedzie przypisane>)

w setElementData i getElementData w 2 argumencie funkcji stosujesz string , czyli zapisujesz to jako "Generator" lub wczesniej poprzedasz Generator="Generator".

Podpis
Płatny LUA skrypter - wykonam skrypty.
Kontakt 3263073.

http://gtao.pl/%3Cfont-co...lua-vt80146.htm
http://gtao.pl/%3Cfont-co...tki-vt80735.htm
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-25, 13:26


Dawid115







Wiek: 41
Na forum: 5393 dni
Posty: 56
Nick w MP: Dawid115

Piwa: 4

Respekt: 50

Ostrzeżeń: 20%
Nie rozumiem daj przyk?ad

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-25, 13:51


Oski

LUA Scripter






Wiek: 30
Na forum: 5246 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

Mo?e troche szacunku dla os? kt?rzy ci pomagaj??
jhomlala, Musia? wejs? na forum napisa? ci jak masz to zrobi? traci sw?j cenny czas.
A ty:
Cytat:

Nie rozumiem daj przyk?ad

Mo?e inaczej by wypada?o sie odezwa? ?
-M?g?by? da? przyk?ad bo nie mog? tego zrozumie? ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-25, 17:58


Dawid115







Wiek: 41
Na forum: 5393 dni
Posty: 56
Nick w MP: Dawid115

Piwa: 4

Respekt: 50

Ostrzeżeń: 20%
Przepraszam Johmal ale wiem ?le to napisa?em chcia?bym aby? m?g? poda? przyk?ad poniewa? nie rozumiem tego co napisa?es?

Postaw piwo autorowi tego posta
 

 
Tagi: [vip] :: generowany
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