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

Wysłany: 2013-04-22, 21:51


hendryczek11







Wiek: 30
Na forum: 4903 dni
Posty: 49
Nick w MP: Heniek



Respekt: 50

1. Jak usun?? komend? /logout ? Jakiej funkcji mam u?y??
2.Napisa?em skrypt na odradzanie, i doda?em je?li gracz jest w grupie acl vip to nie traci kasy i broni. Ale nie jest dobrze bo graczowi* (graczu*) zwraca si? tylko bro? kt?r? trzyma? w r?ce umieraj?c. A ma zwraca? ca?? bro? kt?r? gracz posiada? przed ?mierci?.

Kod:

function onWasted (thePlayer)
  local thePlayer source
  if isObjectInACLGroup "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("VIP")) then
    local theWeapon getPedWeapon (source)
    local weaponAmmo getPedTotalAmmo (source)
    setTimer (setCameraTarget12501sourcesource)
    setTimer (spawnPlayer50001source, -2698.3813476563629.3262329101614.4531250getPedSkin(source), 00getPlayerTeam(source))
    fadeCamera (sourcefalse)
    setTimer (fadeCamera60001sourcetrue)
    setTimer (giveWeapon60001sourcetheWeaponweaponAmmotrue)
  else
    local amount 2000
    takePlayerMoney sourcetonumber(amount)) 
    setTimer (setCameraTarget12501sourcesource)
    setTimer (spawnPlayer50001source, -2698.3813476563629.3262329101614.4531250getPedSkin (source), 00getPlayerTeam(source))
    outputChatBox("Pobyt w szpitalu kosztowal cie 2000$"thePlayer,0,63,240,true)
    fadeCamera (sourcefalse)
    setTimer (fadeCamera60001sourcetrue) 
  end
end
addEventHandler ("onPlayerWasted"getRootElement(), onWasted)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-22, 21:59


Riot

3X






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

Piwa: 286

Respekt: 123
Respekt: 123

"hendryczek11" napisał/a:

1. Jak usun?? komend? /logout ? Jakiej funkcji mam u?y??


function blockLogout()
cancelEvent()
end
addEventHandler("onPlayerLogout"getRootElement(), blockLogout)


Ja kiedy? u?y?em podobnego kodu, nie chcia?o mi si? bawi? w szukanie tego w ACL.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-22, 22:39


hendryczek11







Wiek: 30
Na forum: 4903 dni
Posty: 49
Nick w MP: Heniek



Respekt: 50

Ziomek11 nie pomog?o... :|

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-22, 23:15


Yakamashi

Skrypter






Wiek: 41
Na forum: 4797 dni
Posty: 19
Nick w MP: Yakamashi

Piwa: 18

Respekt: 60

Ostrzeżeń: 100%
hendryczek11, co do broni i kasy, polecam ci zrobic skrypt z xml zeby co jakis czas (setTimer, thePlayer) zapisywalo dane do pliku a po odrodzeniu je wczytywalo(loadFile).

W nawiasach uzylem proponowane funkcje ktore mozesz uzyc.

Podpis
, jestem alkoholikiem, postaw mi prosze zimne piwo.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-22, 23:44


hendryczek11







Wiek: 30
Na forum: 4903 dni
Posty: 49
Nick w MP: Heniek



Respekt: 50

1.Ju? zrobi?em.


Cytat:

hendryczek11, co do broni i kasy, polecam ci zrobic skrypt z xml zeby co jakis czas (setTimer, thePlayer) zapisywalo dane do pliku a po odrodzeniu je wczytywalo(loadFile).


Nie jestem pewien czy to jest konieczne. Nie lepiej po prostu zapisa? jakie bronie i ile amunicji ma gracz podczas ?mierci, a po odrodzeniu zaraz zwr?ci??
Np.Podczas jakiej? strzelaniny zd??y? bym wystrzeli? p?? magazynku, a zapis jeszcze by tego nie zapisa?. I odrodzi? bym si? z amo na + . Wiem ?e zapis mo?e by? np co 5 sek, ale czy to nie spowoduje lag?w na serwie?

Chyba ?e nie da si? zapisa? wszystkich posiadanych broni podczas ?mierci. To zmienia posta? rzeczy.
?

[ Dodano: 2013-04-24, 18:11 ]
Od?wie?am

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: usuwanie :: komendy :: nie :: oddaje :: broni.
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