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

Wysłany: 2014-05-06, 22:09


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Witajcie jak zrobi? komend? na ACL kt?ra dodaje do setAccountData o nazwie "Score" Warto?c podan?.
Np:
/dajscore 50 - Dodaje 50 Score,

/dajscore 14700 - Dodaje 14700 Score.


Za Pomoc Dam :piwo: i Reputacje :)

Czekam Na Wasz? Pomoc.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-06, 22:31


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

function dajscore (thePlayerScoreee)
if isObjectInACLGroup "user." ..getAccountName(getPlayerAccountthePlayer)), aclGetGroup ("Admin")) then
if Scoreee then
local konto getAccountName(getPlayerAccountthePlayer))
setAccountData(konto"Score"Scoreee)
else
outputChatBox ("Zle!! /dajscore ilosc"thePlayer1931313)
end
else 
outputChatBox ("Nie jeste? adminem"thePlayer1931313)
end
end
addCommandHandler ("dajscore",dajscore)

Sprawdz

Funkcje:
-Nadawanie Score
-Blokada ?e musisz byc administratorem

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-06, 22:34


Artysta

Lua, Lua, Czekolada






Wiek: 28
Na forum: 4466 dni
Posty: 240
Nick w MP: Artysta/Koojot

Piwa: 1427

Respekt: 205,8
Respekt: 205,8Respekt: 205,8


Więcej informacji znajdziesz w Wikipedii MTA:

getPlayerAccount


Więcej informacji znajdziesz w Wikipedii MTA:

isObjectInACLGroup


Więcej informacji znajdziesz w Wikipedii MTA:

setAccountData


?ap potrzebne funkcj?.

Najpierw definiujesz nazw? konta osoby, kt?ra ma dawa? score.
Nast?pnie sprawdzasz czy ta osoba jest w danej grupie acl.
Zostaj? ju? tylko setowanie daty score wybranego gracza.

Na takiej zasadzie
function dajscore (sourcecommandNamegraczscore )
local gracz1 getPlayerFromName gracz )

end
addCommandHandler("dajscore"dajscore )


Podpis
Something is coming..
Ostatnio zmieniony przez Artysta 2014-05-06, 22:35, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-06, 22:34


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Sprawdz? i dam ci zna?.

[ Dodano: 2014-05-06, 22:41 ]
Takie b??dy luki123luki123, [16] ADMIN: Resource 'SaveScor' stopped by KineQ
[16:39] Stopping SaveScor
[16:39] Starting SaveScor
[16:39] WARNING: Script '[RPG-KineQ]/SaveScor/dajscore.lua' is not encoded in
UTF-8. Loading as ANSI...
[16:39] SCRIPT ERROR: [RPG-KineQ]/SaveScor/dajscore.lua:1: unexpected symbol
near '?'
[16:39] ERROR: Loading script failed: [RPG-KineQ]/SaveScor/dajscore.lua:1: un
expected symbol near '?'.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-06, 23:08


Artysta

Lua, Lua, Czekolada






Wiek: 28
Na forum: 4466 dni
Posty: 240
Nick w MP: Artysta/Koojot

Piwa: 1427

Respekt: 205,8
Respekt: 205,8Respekt: 205,8

Sprawd? tak

/dajscore nick ilo??

function dajscore (sourcecommandNamegraczscore )
  local accName getAccountName getPlayerAccount source) )
   if isObjectInACLGroup ("user."..accNameaclGetGroup "Admin" ) ) then 
  local gracz1 getPlayerFromName gracz )
   konto getPlayerAccount gracz1 )
stan getAccountData konto"Score" )
setAccountData konto"Score"tonumber(stan)+tonumber(score) )
local nick1 getPlayerName source )
local nick2 getPlayerName gracz1 )
      outputChatBox("Doda?e? "..score.." score graczowi "..nick2.. ""source255255255)
            outputChatBox("Admin "..nick1.." doda? Ci "..score.." score"gracz1255255255)
   else
      outputChatBox("Nie jeste? adminem."source255255255)
   end

end
addCommandHandler("dajscore"dajscore )


Podpis
Something is coming..
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-07, 13:30


Vike4562

LUA <3






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

Piwa: 32

Respekt: 61

Masz tam b??d UTF-8, je?eli nie masz Notepad++ a je?eli masz to zmie? za pomoc? tego programy Format pliku: Skopiuj wszystko, wejd? w zak?adk? Format i kliknij UTF-8, zaznacz wszystko i wklej, po co? poniewa? zmieni? ci si? wszystkie polskie znaki na jakie? tam dziwne i tak to masz z powrotem

funckcje dobrze wykona? kolega @up :P

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: komenda :: acl :: dodawanie :: wartości :: setaccountdata
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