Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: pierwszy
1. [MTA] 4Life - Kupiłem swój pierws
Hejka

O to wlecia? kolejny materia? na moim kanale, w dzisiejszym odcinku zakupimy pierwszy pojazd, kt?ry pos?u?y nam do projektu #alkomobile. Tym pojazdem b?d? wozi? ludzi na stream'ach ?

https://www.youtube.com/watch?v=5NhfVAcCpGI
2. [MTA] Paradise - Kupiłem pierwszy
Hejooo

https://youtu.be/EN7Vjug2DAA
3. pierwszy argument getElementModel
Kto? jaki? pomys??
nie czyta mi pierwszego argumentu w getElementModel

Kod:

addEvent("Otrzymaj:kasa:drwal2", true)
addEventHandler("Otrzymaj:kasa:drwal", getRootElement(), function()
local pojazdzikenLottusen = getPedOccupiedVehicle(client)
if not getElementModel(pojazdzikenLottusen) == 554 then return end
givePlayerMoney(client, 20500)
end)
4. [MTA] 4Life - Pierwszy raz na gór
Dzie? Dobry?
W dzisiejszym odcinku postanowi?em przekona? si? na w?asnej sk?rze jak dzia?a praca g?rnika, sami zobaczcie jak mi posz?o??

Mam nadziej?, ?e odcinek wam si? spodoba i zostawicie ?apk? w g?r? ?

https://youtu.be/v1KfnLtCLdg
5. [MTA] MTA: PYLife (II) #44 - Skin
Odcinek ze ?wink? w roli g??wnej. Jak kierowa? ?wink?? Jakie animacje dzia?aj?? Tego si? dowiecie w tym odcinku ;3

https://www.youtube.com/watch?v=P7oKPMSiuHA
6. Mój pierwszy kod
Siema Generlalnie kod zrobi?em w 10 min po przeczytaniu poradnika lua na tym forum tak?e b?d?cie wyrozumiali. Chcia?em si? zapyta? co jest w nim ?le zrobione. Nie mia?em bladego poj?cia jak Dodac do tego aby podczas wpisywania tej komendy wykonywana by?a r?wnie? Animacja jakakolwiek wi?c wpisa?em co? takiego

function pozarpodkomende(plr)
local p1,p2,p3 getelementposition(plr)
createFire(xy+2z tonumber (1.8))
outputChatBox("Wznieciles pozar",plr,255255255)
end
function animacjaschylania (plr)
local BD_Fire1
end
addCommandHandler
("podpal",stworz ogien)
7. Jaka paczka na pierwszy serwer RPG?
Siema. Chc? zrobi? serwer RPG, tylko nie wiem jak? paczk? wybra?, kt?r? mo?na by?oby edytowa? i zmieni? miejsce rozgrywki. Kto? co??
8. XML (Mój pierwszy raz) i Mysql (też pierwszy)
Witam, dlaczego node Login i node Password si? nie usuwa? W DB3 pusto. Albo jak usun?? ca?y plik XML. Oraz, chcia?bym zacz?? nauk? z MYSQL, tylko ?e nie wiem czy np: executeSQLUpdate dzia?a z Mysql. Je?eli nie da si?, to co wtedy mam zrobi? ?


Login 
"Szydlo"
Password "admin12"

function writeXML()
    
outputChatBox("Wczytano plik XML poprawnie!")
    
loadedXML xmlLoadFile("saved.xml")
    
    
saveLOGIN xmlCreateChild(loadedXML"Login")
    
savePASSWORD xmlCreateChild(loadedXML"Password")
    
    
outputChatBox("XML: Stworzono Login i Password!")
    
    
addNick xmlNodeSetValue saveLOGINLogin)    
    
addNick xmlNodeSetValue savePASSWORDPassword)
    
    
outputChatBox("XML: Dodano Login i Password DO Login i Password !")
    
    
xmlSaveFile(loadedXML)
    
xmlUnloadFile(loadedXML)
end
addCommandHandler
("wx"writeXML)

function 
unwriteXML()
    
outputChatBox("Wczytano plik XML poprawnie!")
    
loadedXML xmlLoadFile("saved.xml")
    
    
xmlDestroyNode(saveLOGIN)
    
xmlDestroyNode(savePASSWORD)
    
    
outputChatBox("XML: Usuni?to Login i Password !")
    
    
xmlSaveFile(loadedXML)
    
xmlUnloadFile(loadedXML)
end
addCommandHandler
("uwx"unwriteXML)


Teraz Bindkey:

A wi?c tak nie wiem co jest nie tak w pierwszym argumencie. (Tak pokazuje DB3)


bindKey 
(player"E""down"enterInterior )
9. Skrypt pobierany jako pierwszy
Witam, mam pytanie, w jaki spos?b mog? pobra? pewnie skrypt jako pierwszy a potem dopiero wszystkie zasoby? Chc? zrobi? GUI podczas pobierania zasob?w, na t? chwil? skrypt aktywuje si? dopiero po pobraniu wszystkich zasob?w.
10. Pierwszy Skrypt nie działa...
Witajcie! Nauk? LUA rozpocz??em wczoraj. I dzisiaj wzi??em si? za pisanie pierwszego skryptu, aby nauczy? si? sk?adni itp. Meta jest ustawiona na server. B??d polega na tym, ?e po wpisaniu komendy nic si? nie dzieje i b??d?w pod DB3 tez nie ma.

function informacje plr )

    
local kasa getPlayerMoney ()
    
local serial getPlayerSerial ()
     
local ping getPlayerPing ()
    
local ip getPlayerIP player )
    
        
outputChatBox("Twoje Pieni?dze: " .. kasathePlayer)
        
outputChatBox("Tw?j Serial; " .. serialthePlayer)
        
outputChatBox("Tw?j Ping: " .. pingthePlayer)
        
outputChatBox("Twoje IP: " .. ipthePlayer)
end
addCommandHandler
("info"informacje)
11. Pierwszy Skrypt
Witam bior? si? za pisanie pierwszego mojego skryptu i chcia?bym napisa? go na leczenie graczy w danej strefie je?eli mo?ecie podajcie mi potrzebne funkcje do tego :) odwdzi?cze si? piwkiem!
12. Pierwszy zapis na sql
Witam, ponownie w sprawie sqlite. mam taki kod

[lua]local connect = dbConnect("sqlite", "test.db")

if connect then
outputDebugString("Po??czono z baz? danych")
else
outputDebugString("Nie uda?o si? po??czy? z baz? danych")
end



function zapis()
for k,v in ipairs(getElementsByType("vehicle")) do
local paliwo = getElementData(v, "fuel") or 0
local przebieg = getElementData(v, "przebieg") or 0
local woda = getElementData(v, "zapelnienie") or 0
dbQuery(connect, "INSERT INTO dane VAULES(?,?,?)", paliwo, przebieg, woda)
end
end
addEventHandler("onResourceStop",resourceRoot,zapis)

function odczyt()
dbQuery(connect, "SELECT * FROM dane")
end
addEventHandler("onResourceStart",resourceRoot,odczyt)

function aktualizacja()
for k,v in ipairs(getElementsByType("vehicle")) do
local id = getElementData(v, "car_id")
if id then
local paliwo = getElementData(v, "fuel") or 0
local przebieg = getElementData(v, "przebieg") or 0
local woda = getElementData(v, "zapelnienie") or 0
dbExec(connect, "UPADTE dane SET paliwo = "..paliwo..", przebieg = "..przebieg..", woda = "..woda.."" "WHERE id="..id.."")
end
end
end
setTimer(aktualizacja, 1000, 0)[/lua]

Chc? aby w trakcie zatrzymania zasobu zapisywa?o dane takie jak przebieg,pali...
13. bindKey po raz pierwszy
Mam takie pytanie poniewa? na r??ne sposoby pr?bowa?em ale nie zbyt to dzia?a :/

Chcia?bym aby kr?tkofal?wka zamiast na komeend? /k by?a na bindkey K i opr?cz tego na tej samej zasadzie chcia?bym zrobi? Frakcyjny:jakas tam wiadomosc.

Rowniez na bind 'u' pr?bowa?em wzorowa? si? na LocalChat ale polgeg?em :(

[lua]
function message (thePlayer,cmd,...)
if not getPlayerAccount(thePlayer) then return end

local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if not accName then return end

local allArgs = {...}
local theMessage = table.concat(allArgs, " ")


if isObjectInACLGroup ("user."..accName, aclGetGroup("SAMC") ) then
for k,v in ipairs (getElementsByType("player")) do
if getPlayerAccount(v) then
accName = getAccountName(getPlayerAccount(v))
if accName then
if isObjectInACLGroup("user."..accName, aclGetGroup("SAMC")) then
outputChatBox("#00FF00"..getPlayerName(thePlayer).."#FF0000**#0000ffKr?tkofal?wka#ff0000**#FF6600 "..theMessage, v, 255,255,255, true)
end
end
end
end

elseif isObjectInACLGroup ("user."..accName, aclGetGroup("SAPD") ) then
for k,v in ipairs (getElementsByType("player")) do
if getPlayerA...
14. Pierwszy skrypt - WhoIs
Witam, napisa?em ostatnio skrypt na informacje o graczu po wpisaniu Nicku ale mam z nim problem, brak b??d?w ale nie znajduje u?ytkownika.

Kod:

addCommandHandler("WhoIs", function (gracz, cmd, nick)
nick= getPlayerFromPartialName(nick)
if not nick then
outputChatBox("Nie znaleziono gracza!", gracz)
return end


Konto = getPlayerAccount(nick)
Login = getAccountName(Konto)
Serial = getPlayerSerial( Konto )
IP = getPlayerIP( Konto )
Wersja = getPlayerVersion( Konto )

outputChatBox( "Gracz: "..Login..", IP: "..IP..", Serial: "..Serial..", Wersja: "..Wersja.."", Konto )

end
)





function getPlayerFromPartialName(nick)
local name = name and name:gsub("#%x%x%x%x%x%x", ""):lower() or nil
if name then
for _, player in ipairs(getElementsByType("player")) do
local name_ = getPlayerName(player):gsub("#%x%x%x%x%x%x", ""):lower()
if name_:find(name, 1, true) then
return player
end
end
end
end


Je?li z?y dzia? prosz? o przeniesienie.
15. Pierwszy panel logowania - nie pokazuje się
Witam. Robi?em m?j pierwszy w ?yciu panel logowania :>. Oskryptowa?em go tak jak potrafi?em (nie wiem czy jest co? potrzebnego jeszcze) ale po starcie skryptu panel si? nie pokazuje. Tak samo nie ma ?adnego b??du w db3. Za pomoc daj? :piwo:

C-side:

[lua]GUIEditor = {
label = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
okno_logowania = guiCreateWindow(603, 292, 413, 387, "One Life RPG", false)
guiWindowSetSizable(okno_logowania, false)

edit_login = guiCreateEdit(66, 56, 285, 45, "", false, okno_logowania)
edit_haslo = guiCreateEdit(65, 132, 286, 45, "", false, okno_logowania)
guiEditSetMasked(edit_haslo, true)
button_rejestracja = guiCreateButton(65, 220, 286, 65, "Zarejestruj", false, okno_logowania)
button_logowanie = guiCreateButton(66, 312, 285, 61, "Zaloguj", false, okno_logowania)
label1 = guiCreateLabel(12, 68, 43, 19, "LOGIN:", false, okno_logowania)
guiSetFont(label1, "default-bold-small")
label2 = guiCreateLabel(10, 148, 46, 19, "HAS?O:", false, okno_logowania)
guiSetFont(label2, "default-bold-small")
guiSetVisible (okno_logowania, false)
end
)

function pokaz_okno (el)
if el ~= localPlayer then return end
guiSetVisible (okno_logowania, true)
showCursor (true, false)
end
...
16. Pierwszy skrypt.
Ot??, zrobi?em z koleg? nasz pierwszy skrypt, jednak nie specjalnie chce dzia?a?. Polega? ma na tym, ?e gdy wchodzimy do danego markera, zmienia nam automatycznie skin. Oto kod .lua oraz meta.


local markert 
createMarker(2317, -1527.524.299999237061"cylinder"1.0255255255)
function 
skin (thePlayer)
setElementModel (thePlayer17)
end
addEventHandler 
("onMarkerHit"markerskin)


meta
Kod:


<meta>
<script src="Client.lua" type="server" cache="false"/>
</meta>


Z g?ry dzi?ki, po dwa piwka b?d?, odemnie oraz od kolegi :d


Dodane znaczniki code i lua //DestroY
17. Pierwszy skrypt pomóźcie!
Witam. Ostatnio napisa?em sw?j pierwszy ma?y skrypt, kt?ry po wej?ciu w blip ma zmienia? skin postaci na 281 lecz gdy wejd? w marker to nic si? nie dzieje. B?d? wdzi?czny je?li kto? mi pomo?e:)

Kod


createMarker(1579.2960205078, -1635.533813476613.56113243103"cylinder"1.5255255255170)
function 
test (thePlayer)
SetElementModel(thePlayer281)
end
addEventHandler 
("onMakerHit"markertest)
addEventHandler ("skin"test)