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

Wysłany: 2013-12-04, 17:32


maciek3286

LUA Developer






Wiek: 26
Na forum: 5201 dni
Posty: 230
Nick w MP: maciek00

Piwa: 3207

Respekt: 101,5
Respekt: 101,5

Kod:

function GivePassport( player, commandName, nick )
local targetPlayer = getPlayerFromName(tostring(nick))
local team = getTeamFromName("Urz?d")
if getPlayerTeam(player) == team then

if targetPlayer == false then
outputChatBox("Gracza Nie Ma Na Serweze", player)
return
end

setElementData(targetPlayer, "prawo", true)
outputChatBox("Gracz " .. nick .. " otrzymal prawoC", player)
else
outputChatBox("Nie jestes Pracownikiem Urzad", player)
end
end

function CheckPassport( player, commandName, nick )
local targetPlayer = getPlayerFromName(tostring(nick))
local team = getTeamFromName("Policja")
if getPlayerTeam(player) == team then

if targetPlayer == false then
outputChatBox("Gracz nie jest podlaczony do serwera", player)
return
end

if getElementData(targetPlayer, "prawo") then
outputChatBox("Gracz posiada prawo jazdy", player)
else
outputChatBox("Gracz nie posiada prawa jazdy", player)
end
else
outputChatBox("Nie jestes policjantem!", player)
end
end

addCommandHandler("dpc", GivePassport)
addCommandHandler("zpc", CheckPassport)



Mam ten kod i po dodaniu prawa pisze ?e gracz posiada ale je?li wyjdzie i wejdzie na serwer to pisze ?e nie posiada on prawka.

Ostatnio zmieniony przez maciek3286 2013-12-04, 20:30, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-04, 19:57


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Musisz naprawi? klawiatur?, bo piszesz z du?ych liter, a to negatywnie wp?ywa na odbi?r.

Druga sprawa - logiczne to jest poniewa? system zapisuje sobie w pami?ci ulotnej pewne elementy (tj. zmienne lub dane przypisywane elementom). Musisz zapisa? w pami?ci sta?ej pewne dane. Proponuj? utworzy? wewn?trzn? baz? danych SQLite (tworzysz plik o rozsz. .db i po krzyku). Jak ju? to zrobisz i zechcesz dalej si? z tym m?czy? zajrzyj tutaj to pomo?emy.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-04, 20:31


maciek3286

LUA Developer






Wiek: 26
Na forum: 5201 dni
Posty: 230
Nick w MP: maciek00

Piwa: 3207

Respekt: 101,5
Respekt: 101,5

"Piorun" napisał/a:

Musisz naprawi? klawiatur?, bo piszesz z du?ych liter, a to negatywnie wp?ywa na odbi?r.

Druga sprawa - logiczne to jest poniewa? system zapisuje sobie w pami?ci ulotnej pewne elementy (tj. zmienne lub dane przypisywane elementom). Musisz zapisa? w pami?ci sta?ej pewne dane. Proponuj? utworzy? wewn?trzn? baz? danych SQLite (tworzysz plik o rozsz. .db i po krzyku). Jak ju? to zrobisz i zechcesz dalej si? z tym m?czy? zajrzyj tutaj to pomo?emy.



A nie da si? tego jako? pro?ciej zrobi? ? Bo nie chce robi? bazy SQL tylko w skrypcie to od razu zrobi?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-04, 21:33


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Baza lub system plik?w. Innego wyj?cia brak. Ewentualnie - konta, kt?re s? rejestrowane na serwerze przy czym nale?y pami?ta?, ?e konta r?wnie? zapisywane s? w pliku .db czyli s? baz?. W skrypcie tego nie zrobisz.

Skrypt (o ile dobrze my?l? i pami?tam) korzysta tylko z RAM, a do zapisu danych potrzebujesz skorzysta? z dysku twardego.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-05, 15:35


maciek3286

LUA Developer






Wiek: 26
Na forum: 5201 dni
Posty: 230
Nick w MP: maciek00

Piwa: 3207

Respekt: 101,5
Respekt: 101,5

jak zrobic system plik?w?

Podpis
"Ludzie będą zawsze dla ciebie źli, jeżeli konieczność nie zmusi ich do tego, by byli dobrzy" ~~ Niccolò Machiavelli
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-05, 21:59


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

fileCreate, fileOpen, fileClose i tym podobne. Wszystko na wiki masz :)

Wraz z przyk?adami.

Nie, nie zrobi? Ci gotowca i prosz? innych o to samo.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-07, 11:00


Riot

3X






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

Piwa: 286

Respekt: 123
Respekt: 123

[prze]

Postaw piwo autorowi tego posta
 

 
Tagi: prawo :: jazdy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Prawo Jazdy 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