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

Wysłany: 2018-08-20, 19:02


Norbert1234

Nie umiem w LUA






Wiek: 22
Na forum: 3988 dni
Posty: 319
Nick w MP: Gusterowskyy

Piwa: 242

Respekt: 60

Witam, jakie mam u?y? funkcje, ?eby konto, kt?re posiada premium mia?o wi?ksze zarobki.

PS. export pod sql czy cu? takiego ? :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-20, 20:50


Kalizman







Wiek: 23
Na forum: 3652 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

Na przyk?ad za pomoc?
Więcej informacji znajdziesz w Wikipedii MTA:

getElementData
lub sprawdzenie z mysql czy gracz posiada premium

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-20, 21:22


CjPomarancza

:-)






Wiek: 17
Na forum: 3184 dni
Posty: 90

Piwa: 12

Respekt: 60

najlepiej przy logowaniu doda? elementdat? "premium" lub co? tego typu a potem instrukcja warunkowa
 if getElementData(player"premium") == true then zarobekWi?kszy else zarobekNormalny end 


Podpis
Pomogłem? Doceń mnie i postaw :piwo: :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-21, 10:26


Norbert1234

Nie umiem w LUA






Wiek: 22
Na forum: 3988 dni
Posty: 319
Nick w MP: Gusterowskyy

Piwa: 242

Respekt: 60


if getElementData(premium_hoursthen   
 local query=exports["dbConnect"]:GdbQuery("SELECT * FROM `players` WHERE Premium_hours LIKE ?",premium_hours)
 local results=dbPoll(query,-1)
    if results then
    for i,v in ipairs(results) do
       if login==v["Premium_hours"]   then
       local premium math.random(11,20)
       triggerServerEvent("givePlayerMoney"localPlayerkasa)
       outputChatBox("Otrzymujesz "..kasa.." PLN za podlanie.")
       else
       end
       triggerServerEvent("givePlayerMoney"localPlayerkasa)
       outputChatBox("Otrzymujesz "..kasa.." PLN za podlanie.")
     end 
   end  
 end  


Nie daje hajsu :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-21, 10:47


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Norbert1234, dlaczego wykonujesz zapytanie po stronie clienta? Ludzie, naprawd? nie bierzcie si? za programowanie je?li tego nie rozumiecie. Programowanie to nie tylko znajomo?? kodu, ale i logiczne my?lenie :-? :x

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-21, 11:34


Norbert1234

Nie umiem w LUA






Wiek: 22
Na forum: 3988 dni
Posty: 319
Nick w MP: Gusterowskyy

Piwa: 242

Respekt: 60

Atroth, Nie rozumiem, gdzie jest b??d? Nigdy Export?w nie umia?em, przepraszam :(

[ Dodano: 2018-08-21, 11:46 ]
Atroth, Po drugie nie m?w tak, jest napisane, ?e jestem pocz?tkuj?cym. Nie chc? nic m?wi?, ale pewnie ty te? nie mia?e? takich umiej?tno?ci na pocz?tku, niekt?rym lepiej wchodzi nauka, a nie kt?rym nie tak pr?dko, tak?e twoje s?owa nie bior? sobie, bo ja wierze, ?e si? naucz? tego i tyle.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-21, 12:07


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Norbert1234, wystarczy popatrze? na wiki. Troch? krytyki nie zaszkodzi :oops:


Więcej informacji znajdziesz w Wikipedii MTA:

call


Wystarczy w??czy? translatora i pr?bowa? zrozumie? co jest napisane.


exports.resource_name:exportedFunction([ arguments... ])


Chyba za "resource_name" i exportedFunction potrafisz wstawi? nazw? zasobu i funkcj?, prawda?




Przyk?adowa funkcja po s-side:


function message text outputChatBoxtextroot end 


W mecie:

Kod:


<export function="message" type="server"/>


Teraz je?li chcesz si? odnie?? do tej funkcji z innego zasobu, musisz:


exports.resource_name:message("Hello")


Pami?taj o podstawieniu resource_name. Po uruchomieniu skryptu, na czacie pojawi si? wiadomo?? "Hello".




Zapytania do bazy danych s? zawsze po stronie servera.

Przyk?adowo: robisz jaki? skrypt odnosz?cy si? do gracza po stronie c-side i chcesz sprawdzi? czy jest adminem. Tutaj z pomoc? przyjdzie nam:


Więcej informacji znajdziesz w Wikipedii MTA:

triggerServerEvent


Tutaj przyk?adu ju? nie dam ;) Musisz sam to ogarn??. Jest poradnik o triggerach w dziale z poradnikami. Je?li w drugim argumencie triggerServerEvent dasz "localPlayer", to gracz w evencie b?dzie jako client.

http://gtao.pl/oficjalne-...mta-vt86278.htm




Mam nadziej?, ?e to Ci pomo?e ;)

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Tagi: funckje :: powiększone :: zarobki
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » funckje na powiększone zarobki 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