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

Wysłany: 2012-07-25, 10:31


saleta







Wiek: 28
Na forum: 5217 dni
Posty: 13
Nick w MP: saleta



Respekt: 50

Witam to zn?w ja :mrgreen: . Zn?w potrzebuje waszej pomocy chodzi o to ?e chcia?bym aby po wyjsciu i ponownym wej?ciu na serwer wczytywa?o odrazu team danego gracza.
Czy da?oby sie co? takiego zrobic za pomoc?:
getAccountData
setAccountData
Bardzo prosz? o pomoc z g?ry dzi?ki. Za dobr? odpowiedz :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-25, 11:59


Riot

3X






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

Piwa: 286

Respekt: 123
Respekt: 123

Tak, da rad? ;) Tutaj masz przyk?ad na zapisywanie: http://wiki.multitheftauto.com/wiki/SetAccountData

Do ustawienia team?w:


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-25, 12:04


irvs126

www.lss-rp.pl






Wiek: 36
Na forum: 5461 dni
Posty: 109
Nick w MP: irvs126

Piwa: 97

Respekt: 63,3

Kod:


function set()
local account = getPlayerAccount(source)
local team = getAccountData (account, "team")
if (team) and getTeamFromName(team) then
setPlayerTeam(source, getTeamFromName(team))
end
end
addEventHandler("onPlayerLogin",root,set)

function save()
local team = getPlayerTeam(source)
local account = getPlayerAccount(source)
if (team) and not isGuestAccount(account) then
setAccountData(account, "team", getTeamName(team))
end
end
addEventHandler("onPlayerQuit", getRootElement(), save)


Powinno dzia?a?, strona server, gdyby co? by?o nie tak, pisz.

Podpis
, Sprawdź pierwszy serwer Roleplay, stawiający duży nacisk na grę In Character!
www.lss-rp.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-25, 12:59


saleta







Wiek: 28
Na forum: 5217 dni
Posty: 13
Nick w MP: saleta



Respekt: 50

Wielkie dzi?ki wam obu:) bez was nie da?bym rady dam wam zas?u?one piwko:P

[ Dodano: 2012-07-25, 13:19 ]
a i krzystaj?c jeszcze z tego tematu chcia?bym si? dowiedziec jak zrobi? rangi do team'u wiem ze taki temat byl ale prawie nic z tamtego nie rozumiem :oops: i chcia?bym ?eby np szef danego team'u m?g? dodawa? graczy do swojego team'u poprzez komend? np. /przyjmij id gracza za dobr? odpowied? oczywi?cie :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-25, 14:06


irvs126

www.lss-rp.pl






Wiek: 36
Na forum: 5461 dni
Posty: 109
Nick w MP: irvs126

Piwa: 97

Respekt: 63,3

Kod:

function policja (playerSource, commandName, accountName)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(playerSource)), aclGetGroup("Lider")) then
if accountName then
aclGroupAddObject (aclGetGroup("Policja"), "user."..accountName)
outputChatBox ("Konto '"..accountName.."' Pomy?lnie dodane do Policji", playerSource)
else
outputChatBox ("Nieznana nazwa konta.", playerSource)
end
else
outputChatBox (" TYLKO DLA Lidera", playerSource)
end
end

addCommandHandler ("dodajpolicja", policja)


Lider musi mie? przypisane ACL "Lider" a doda gracza do ACL "Policja"
komenda /dodajpolicja nick

Podpis
, Sprawdź pierwszy serwer Roleplay, stawiający duży nacisk na grę In Character!
www.lss-rp.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-25, 15:56


saleta







Wiek: 28
Na forum: 5217 dni
Posty: 13
Nick w MP: saleta



Respekt: 50

Dzi?ki wszystko dzia?a jak powinno wielkie :piwo: dla ciebie :mrgreen:

[ Dodano: 2012-07-25, 16:27 ]
A jak zrobic ?eby ten sam lider m?g? usuwa? gracza z teamu oraz ?eby zespawnowa?o gracza w team Cywil pr?bowa?em tak:
Kod:

function policja1 (playerSource, commandName, accountName)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(playerSource)), aclGetGroup("LiderPolicji")) then
if accountName then
aclGroupRemoveObject (aclGetGroup("Policja"), "user."..accountName)
outputChatBox ("Konto '"..accountName.."' Pomy?lnie usunieta z Policji", playerSource, 0, 0, 255)
setElementModel ( thePlayer, 23)
setPlayerTeam ( thePlayer, Cywil)
else
outputChatBox ("Nieznana nazwa konta.", playerSource, 0, 0, 255)
end
else
outputChatBox (" Tylko dla lidera Policji", playerSource, 0, 0, 255)
end
end

addCommandHandler ("usunpolicja", policja1)


ale co? nie dzia?a jak trzeba gdy wpisz? komend? /usunpolicja moj nick to wy?wietla mi si? tylko wiadomos? ?e konto pomy?lnie usuni?te z policji. Prosz? o pomoc

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-25, 17:14


irvs126

www.lss-rp.pl






Wiek: 36
Na forum: 5461 dni
Posty: 109
Nick w MP: irvs126

Piwa: 97

Respekt: 63,3

ech..
Kod:



function policja1 (playerSource, commandName, accountName)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(playerSource)), aclGetGroup("Lider")) then
if accountName then
aclGroupRemoveObject (aclGetGroup("Policja"), "user."..accountName)
outputChatBox ("ACL: Konto '"..accountName.."' Pomy?lnie usuni?te z Policji", playerSource)
outputChatBox ("ACL: Usuni?to ci? z Policji.", accountName)
else
outputChatBox ("ACL: Nieznana nazwa konta.", playerSource)
end
else
outputChatBox ("ACL: TYLKO DLA Lidera", playerSource)
end
end
addCommandHandler ("usunpolicja", policja1)



A co do spawnu to masz jaki? skrypt kt?ry spanuje cywila.
to wpisujesz wa?n? cz??? po:

Kod:

outputChatBox ("ACL: Usuni?to ci? z Policji.", accountName)


a przed

Kod:

else


Podpis
, Sprawdź pierwszy serwer Roleplay, stawiający duży nacisk na grę In Character!
www.lss-rp.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-25, 17:31


saleta







Wiek: 28
Na forum: 5217 dni
Posty: 13
Nick w MP: saleta



Respekt: 50

kurde nie dziala na usuni?cie ani na dodanie teraz si? kapn??em ?e mi to nie dzia?a sory :-?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-25, 17:34


irvs126

www.lss-rp.pl






Wiek: 36
Na forum: 5461 dni
Posty: 109
Nick w MP: irvs126

Piwa: 97

Respekt: 63,3

Pow?d jest prosty.
mo?e i nie jestem jasnowidzem ale my?le ?e nie doda?e? skryptu do ACL Admin

robisz to tak samo jak dodjesz nowego admina tylko ?e zamiast user.nick piszesz resource.nazwaskryptu

Podpis
, Sprawdź pierwszy serwer Roleplay, stawiający duży nacisk na grę In Character!
www.lss-rp.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-25, 17:39


saleta







Wiek: 28
Na forum: 5217 dni
Posty: 13
Nick w MP: saleta



Respekt: 50

rzeczywiscie zapomnia?em doda? :oops: dzi?ki jestes wielki 2 :piwo: ci dam:D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-25, 18:16


irvs126

www.lss-rp.pl






Wiek: 36
Na forum: 5461 dni
Posty: 109
Nick w MP: irvs126

Piwa: 97

Respekt: 63,3

Nie ma sprawy, :) je?li tylko mog? to pomagam.

Podpis
, Sprawdź pierwszy serwer Roleplay, stawiający duży nacisk na grę In Character!
www.lss-rp.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-26, 08:39


saleta







Wiek: 28
Na forum: 5217 dni
Posty: 13
Nick w MP: saleta



Respekt: 50

Witajcie mam ma?y problem z tym kodem:
Kod:


function policja1 (playerSource, commandName, accountName )
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(playerSource)), aclGetGroup("LiderPolicji")) then
if accountName then
aclGroupRemoveObject (aclGetGroup("Policja"), "user."..accountName)
outputChatBox ("ACL: Konto '"..accountName.."' Pomyslnie usuniete z Policji", playerSource)
outputChatBox ("ACL: Usunieto cie z Policji.", accountName)
setPlayerTeam ( playerSource, cywil )
setElementModel ( playerSource, 23 )
setElementPosition ( playerSource, 1552.7039794922, -1675.9189453125, 16.1953125)
else
outputChatBox ("ACL: Nieznana nazwa konta.", playerSource, 255, 0, 0)
end
else
outputChatBox ("ACL: Tylko dla lidera Policji", playerSource, 0, 0, 255)
end
end
addCommandHandler ("usunpolicja", policja1)

jak? funkcje zamiast playerSource wstawic aby nie mi zmienialo team i skina tylko temu co wpisze nick. Z g?ry dzieki

[ Dodano: 2012-07-26, 17:04 ]
Dobra ju? nie trzeba poradzi?em sobie jako? :d

Postaw piwo autorowi tego posta
 

 
Tagi: save :: team
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