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: skrypt
361. [LUA Coding, e01] Tworzenie skrypt opartego o MySQL
[center][img]http://i.imgur.com/w4ZP12S.png[/img][/center]

[b][size=19]Wst?p[/size][/b]
Witam serdecznie w pierwszym epizodzie poradnika z serii LUA Coding (PL: Kodzimy w LUA).
Jako, ?e na forum i na og?? w internecie znajduje si? bardzo ma?o poradnik?w tego typu,
postanowi?em stworzy? serie poradnik?w, w kt?rym to poznamy: 1) J?zyk skryptowy LUA, podstawy 2) Poslugiwanie sie plikami XML 3) Tworzenie, usuwanie i wywolywanie eventow 4) Oskryptowanie wraz z wykorzystaniem funkcji MTA
5) Tworzenie komend 6) Tworzenie zapytan MySQL 7) Zarzadzanie danym zasobem 8) Estetyczny podzia? zasob?w, jaki najlepszy - i dlaczego.
Seria b?dzie obejmowa?a 8 epizod?w/cz??ci.

Ca?o?? po zako?czeniu serii b?dzie wydana w wersji offline, czyli mo?liwej do pobrania na w?asny komputer - bez potrzeby wchodzenia na forum.
Ponadto, w poradnikach nie b?d? opisywa? co dana funkcja robi, tylko jej dzia?anie.
Szczeg??y mo?na zobaczy? na angielskiej WIKI.

[b][size=19]Wprowadzenie[/size][/b]
A wi?c zaczynamy! Po pierwsze, wyja?nijmy sobie co to jest LUA i do czego si? to u?ywa.
LUA - to lekki j?zyk skryptowy o wysokiej wydajno?ci, napisany w roku 1993 przez 3 autor?w. J?zyk ten zaimplementowany jest jako ma?a biblioteka do j?zyka C.
Celem implementacji jest prostota, wydajno?? i przeno?no?? kodu.

By m?c pisa? w LUA potrzebujemy:
[LIST]
Ch?ci,
Logicznego my?lenia,
Drobnej wiedzy o j?zykach programowania,
Edytora tekstowego, w kt?rym to bedziemy pisac nasz kod.
[/LIST]

[b][size=...
362. 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)
363. Skrypt na myjnie samochodową.
Witam,
Zrobi?em kod na myjnie samochodow?, super - dzia?a.
Jednak za umycie chcia?bym pobiera? op?at? (20$), jak to zrobi??
Oto kod:

Client:

Cytat:

ikona1 = createBlip ( 2280.8000488281, -50.700000762939, 6, 55, 131, 0, 0, 255 )

myShader = dxCreateShader( "texture.fx" )
local x,y,z = 1911.2,-1776,12
local Marker = createMarker ( 2280.8000488281, -50.700000762939, 25.799999237061, "cylinder", 4, 177, 177, 177, 150 )

function cleancar (hitPlayer, matchingDimension)
local theVehicle = getPlayerOccupiedVehicle ( hitPlayer )
if ( theVehicle ) then
engineApplyShaderToWorldTexture( myShader, "vehiclegrunge256", theVehicle )
engineApplyShaderToWorldTexture( myShader, "?emap*", theVehicle )
triggerServerEvent ("onserver", hitPlayer, onserver)
end
end
addEventHandler("onClientMarkerHit", Marker, cleancar)


Server:

Cytat:

function onserver ( )
fadeCamera ( source, false, 2.5, 0, 0, 0 )
setTimer ( fadeCamera, 2500, 1, source, true, 2.5)
end
addEvent("onserver",true)
addEventHandler("onserver", root, onserver)


Prosz? o pomoc.
364. Skrypt na zmianę wariantu w pojeździe.
Witam, potrzebuje skrypt na zmian? wariantu przez komend?, komenda ma by? dost?pna tylko dla rangi acl ADMIN, i wy?ej.
Je?li jest ju? taki skrypt prosz?, podajcie link.
Dla pomocnika leci piwko :)
365. Skrypt na usuwanie danego spawnu z bazy danych.
Siemka, da?by kto? rade zrobi? skrypt na usuni?cie WSZYSTKICH spawn?w pojazd?w z mapy? Naprzyk?ad wpisuje /deleteveh Huntley i usuwa all Huntley z mapy :D Najlepiej jak b?dzie to podpi?te pod acl tu daje kawa?ek skryptu na usuwanie spawnu auta w kt?rym sie jest :) Dzi?ki z g?ry !
Kod:

local veh = getAllElementData(VehID)
local col = getAllElementData(ColID)
for i,k in pairs(veh) do
removeElementData(VehID, i)
--outputConsole("Vehicle, key: "..tostring(i).." , value: "..tostring(k))
end
for i,k in pairs(col) do
removeElementData(ColID, i)
--outputConsole("Col, key: "..tostring(i).." , value: "..tostring(k))
end
detachElements(ColID, VehID)
destroyElement(ColID)
destroyElement(VehID)
outputChatBox("Pojazd zosta? usuni?ty!", player)
366. funkcje lua i skrypt ? jak zrobić
Witam zaczynam programowa? w lua jestem w tym kompletnie zielony i chcia?bym aby kto? z was napisa? wszystkie funkcje i ich dzia?anie/znaczenie
-------------
Na pocz?tek chcia?bym napisa? skrypt kt?ry polega? by na wej?ciu do markera, wtedy pojawi sie okno z liczbami i ka?da liczba by?a by innym markerem na mapie np w ls,lv itp tak aby np wcisne 7 to teleportuje mnie do markeru nr7 kt?ry jest w ls itp

Odrazu dzi?kuje osobie kt?ra mi to wyt?umaczy jak to zrobi? :-).

A i tak aby np kazdy gang na serwerze mia? przypisany jeden numer do kt?rego tylko oni mog? wej?? i wyj??
367. Jak zrobić skrypt na brame?
Witam
Chcia?em zrobi? skrypt na otwieranie/zamykanie bram
Zrobi?em mape zombie i teraz trza zrob? skrypt na brame np./on i / off
Oczywi?cie chodzi mi o bramy przy bazach dla wybranej frakcji ;)

Jak to zrobi? i czym?
Daje piwo
368. [GF] Skrypt na Licznik, stan i paliwo
Witam, ma kto? skrypt na licznik, hp pojazdu, model, paliwo na serwer Rp? Bo akutalny jest chyba co? zbugowany, poniewa? pisze bardzo cz?sto : Error:Unmachted Tilde

Oto ten skrypt:

Kod:

GetVehicleHealth(VehID,vHP);
vHP = floatsub(vHP, 250.0);

format(lstr, sizeof(lstr), "~b~Pojazd : ~w~%s~n~~h~~b~Predkosc: ~w~%d ~w~km/h~n~~h~~b~Stan: ~w~%.0f ~w~%%~n~~h~~b~Przebieg: ~w~%.00f ~w~km~n~~h~~b~Paliwo (~w~%s~w~): ~w~%d/%d ~w~l",
SamochodInfo[VehID][sNazwa],
GetPlayerSpeed(i),
(vHP/750)*100,
SamochodInfo[VehID][sPrzebieg]+=0.0000000001,
vPaliwoTxt,
SamochodInfo[VehID][sPaliwo],
SamochodInfo[VehID][sPaliwoMax]);
TextDrawSetString(Licznik[i],lstr);

GetVehiclePos(VehID,dOstatniX[i],dOstatni
Y[i],dOstatniZ[i]);

Kod:

stock GetPlayerSpeed(playerid)// km/h by destroyer
{
if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),vx,vy,vz); else GetPlayerVelocity(playerid,vx,vy,vz);
vpredkosc=floatsqroot((vx*vx)+(vy*vy)+(vz*vz))*198;
return floatround(vpredkosc);
}
369. [INNE] Jak się nazywa ten skrypt
Mam problem jak si? nazywa skrypt kt?ry pokazuje pow?d bana oraz kick'a

Druga sprawa to jak s? takie punkty na mapie oznaczone miejsca jak je usun?? jak to si? nazywa ?
370. Skrypt NA USUWANIE pojazdów
Witam, chcia?bym was si? zapyta? jak stworzy? skrypt kt?ry po strzeleniu lub namierzeniu celownikiem na samoch?d, pojazd by si? usuwa?... Chcia?bym prosi? was o pomoc bo jestem zielony w tych sprawach, dopiero zaczynam z stworzeniem skrypt?w a chocia? pr?buje... Dam wam zawarto?? pliku z ko?c?wk? .lua
Kod:

function removeobject()
local x = 1959.55
local y = -1714.46
local z = 15
spawnPlayer(source, x, y, z)
fadeCamera(source, true)
setCameraTarget(source, source)
outputChatBox("Witaj na moim serwerze!", source)
end
addEventHandler("onPlayerJoin", getRootElement(), joinHandler)
destroyVehicle(v) shotdeagle


Napisie mi czy by?em chocia? blisko, lub co mam zmieni? doradzi? co?. Z g?ry dzi?kuje, przy okazji mo?ecie mi podes?a? jaki? poradnik dla pocz?tkuj?cych jak stworzy? skrypt na serwer MTA. POZDRAWIAM :)
371. [TUT] Skrypt na odtwarzanie muzyki z głośników
Witam, w tym poradniku dowiecie si? jak stworzy? skrypt dzi?ki kt?remu z g?o?nik?w na mapie b?dzie odtwarzana muzyka.

1. Stawiamy w map editorze dowolny g?o?nik nie ma znaczenia jaki.

2. Tworzymy folder i w nim plik .lua i piszemy:



function onResourceStart()
    
local sound playSound3D("song.mp3"xyztrue
    
end
addEventHandler
("onClientResourceStart"getResourceRootElement(getThisResource()), onResourceStart)


3. Teraz przeanalizujmy znaczenie linijek.

Kod:

local sound = playSound3D("song.mp3", x, y, z,
x,y,z kordy na kt?rych ma by? odtwarzana piosenka. song.mp3- nazwa piosenki kt?ra ma by? odtwarzana, piosenka ma by? w folderze i tytu? nie mo?e mie? spacji ani polskich znak?w.

4. Teraz tworzymy mete.

<meta>
        <
info author="autor" description="opis" version="1.0" type="script" />

    <
script src="music_c.lua" type="client" />  
    <
file src="song.mp3" />
</
meta>


5. Teraz przeanalizujmy mete.

<script src="music_c.lua" type="client" />
- music_c.lua nazwa naszego plku .lua

    <file src="song.mp3" />
- nazwa naszej piosenki


TO WSZYSTKO!

Odpalamy skrypt i cieszymy si? muzyk?.

Licz? na PIWKO!!
372. Jaki skrypt ?
Witam,
jaki skrypt by?cie polecili napisa? pocz?tkuj?cemu .. ?

Skrypt na co ?
373. [INNE] Skrypt na obiekty czemu on nie działa
Kod:

#include <a_samp>
#include <streamer>
public OnFilterScriptInit()

{

return 0;

}


czemu to nie dzia?a na servhost ? linux ?
374. [SKRYPT] Skrypt /kupvip
*KupVip*
Polega to na tym , ?e je?eli wpiszesz komende /kupvip
wyskoczy okno z cennikiem konta VIP
Wyskocz? na st?pujce informacje :
- Ilo?? dni
- Tre?? SMS-a
- Numer pod jaki mamy wys?a? SMS-a
Ale wiec o tym ?e wszytko dopisujesz sam !


Link :
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.


*KupExp*
Skrypt jest podobny do ./kupvip
Tyle Tylko ?e zamiast vip jest Exp

-->>Linijki Pawno<<---
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
375. [GF] Skrypt ognia.
No czesc, potrzebuje pomocy zze skryptem ognia do honesta, zrobilem kiedys jaki ale tylko ze byl obiekt, nei dalo rade z nim nic zrobic.

Albo pomogl by mi ktos z tym? Niewiem co i jak..
http://gtao.pl.com/showthread.php?t=165299
376. [INNE] Jak wgrać skrypt do gamemoda(żeby był w pliku gamemod
Np chcia?bym ?eby ten skrypt [code]
#include <a_samp>

#define Loop(%1,%2) for(new %1; %1 < %2; %1++)

#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_GREEN 0x00FF00FF
#define COLOR_BLUE 0x0000FFFF
#define COLOR_GRAD 0xAAAAAAFF

new bool:Flak[MAX_VEHICLES];

//------------------------------------------------------------------------------

public OnFilterScriptInit()
{
Loop(playerid, GetMaxPlayers())
{
SetPVarInt(playerid, "Kolczatka", -1);
}
return 1;
}

//------------------------------------------------------------------------------

public OnFilterScriptExit()
{
Loop(playerid, GetMaxPlayers())
{
DestroyObject(GetPVarInt(playerid, "Kolczatka"));
SetPVarInt(playerid, "Kolczatka", -1);
}
Loop(vehicleid, MAX_VEHICLES)
{
Flak[vehicleid] = false;
}
return 1;
}

//------------------------------------------------------------------------------

public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/kolczatka", true) || !strcmp(cmdtext, "/kolcz", true))
{
if(GetPVarInt(playerid, "Kolczatka") != -1)
{
DestroyObject(GetPVarInt(playerid, "Kolczatka"));
SetPVarInt(playerid, "Kolczatka", -1);
}

new Float:x, Float:y, Float:z, Float:ang;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, ang);

SetPVarInt(playerid, "Kolczatka", CreateObject(2892, x, y, z-1, 0, 0, ang+90...
377. Skrypt na zapis ilości grania na serwerze
Tak jak w temacie chia?bym zrobic zapis ile gracz gra? na serwerze i kiedy ostatni raz si? logowa?.
Wiem ze do tego b?dzie potrzebna funkcja na getRealTime

Zrobi?em co? takiego ;
function zapis_grania ()
local time getRealTime()
local Godziny time.hour
local Minuty 
time.minute
local Senkundy 
time.second
local Dni 
time.monthday
    
for _v in pairsgetElementsByType"player" ) ) do
        if (
Senkundy == 60 ) do Minuty 1 then
            
if (Minuty == 60 ) do Godziny 1 then
                
if (Godzina == 24 ) do Dni 1 then
                setElementData
v"CzasGrania"tostringGodzina ).. ' h '.. tostringMinuty )..' min '.. tostringSenkundy )..' s')
                
end
            end
        end
    end
end    

Czemu nie dzia?a ??
378. [INNE] Skrypt nie działa na ServHost.pl
Witam mam pytania czemu jak wrzuc? skrypt na ServHost.pl to on nie dzia?a a jak wrzuc? na domowy serwer to wszystko jest ok ?


Za pomoc :piwo: :
379. Skrypt na łowienei ryb
Cze??, poszukuje dobrego kodu na ?owienie ryb do Mta.

Posiadam co? takiego:

Pawn

-- --- CONFIG:
local fish_count 20 -- ile ryb bot ma zlowic
local cap_limit 
10 -- bot bedzie lowic tylko jesli cap wiekszyniz cap_limit
-- --- END OF CONFIG

if not isLocation() then return end

while (itemCount("fish") < fish_count) and (cap >= cap_limit) and fish() do
    
wait(300,500)
end


Wie kto? jaki powinien by? poprawny kod Lua ? Za pomoc daj? :piwo: ;)
380. Nie działający skrypt
Witam, ostatnio co? mnie natchn??o do stworzenia nowego menu tworzenia pojazd?w, jednak po uruchomieniu skryptu debug zwraca b??d w drugim argum?cie eventHandlera i nie potrafi? tego naprawi?
Kod:

Przycisk = {}


lista1 = guiCreateGridList(143, 271, 201, 305, false)
guiGridListAddColumn(lista1, "Nazwa pojazdu", 0.9)
guiGridListAddRow(lista1)
guiGridListAddRow(lista1)
guiGridListSetItemText(lista1, 0, 1, "Pojazdy Podmienione", true, false)
Przycisk[1] = guiGridListSetItemText(lista1, 1, 1, "Elegy", false, false)
guiSetVisible(lista1, false)




function PokazOkno()
if (guiGetVisible (lista1) == false) then
guiSetVisible(lista1, true)
guiSetAlpha ( lista1,0.99 )
showCursor ( true )
else
showCursor ( false )
guiSetVisible(lista1, false)
end
end
bindKey ("F2", "down" ,PokazOkno)

--Spawny aut
addEventHandler ( "onClientGUIDoubleClick",Przycisk[1] , spawnElegy, false )
function spawnElegy(player)
local luckyBugger = getRandomPlayer()
local x, y, z = getElementPosition ( luckyBugger )
createVehicle ( 432, x, y, z + 10 )
end
381. [INNE] Przez skrypt server off?
Ot?? mam ten skrypt :
http://pastebin.com/463sm5j2
Przerobi?em go sam.... jak wida? zle.
I gdy go dodaje na hosting, server staje si? off... why?
382. [INNE] Skrypt na teleport
Witam,

Ucz? si? j?zyka pawno ma?ymi kroczkami, mia?em od tego d?ug? przerw?, ale wcze?niej si? niczego nie nauczy?em bo si? nie stara?em, teraz mam nadziej? ?e uda mi si? opanowa? j?zyk pawno do perfekcji i chc? zada? takie pytanie...
mam taki niewielki prosty skrypt na teleport na spawna:

Kod:

CMD:spawn(playerid, cmdtext[])
{
SetPlayerPos(playerid, -309, 1538, 76);
SendClientMessage(playerid, 0xD7A064FF, "**Zosta?e? przeniesiony na spawn zioom");
return 1;
}


Co nale?y dopisa? aby przenosi?o razem z pojazdem w kt?rym si? znajduje dany gracz ?

Za pomoc dzi?kuj? :)
383. Skrypt OPP [getmetatable]
Mam problem z funkcj? getmetatable w tworzeniu skryptu za pomoc? klas.

Prosze o pomoc dodaje tak?e KOD:

Zapisywanie = false

Tabela = {}
Tabela_index = Tabela
Tabela.Zapis = 0

function Tabela:ParametrPojazd(model,x,y,z,PodTyp)
Pamiec = {}
Pamiec.model = model
Pamiec.PodTyp = PodTyp
Pamiec.x = x
Pamiec.y = y
Pamiec.z = z
Tabela.Zapis = Tabela.Zapis+1

setmetatable(Pamiec, Tabela)
self.__index = self

W = getmetatable(Tabela)

outputDebugString ("Create Code:"..W, 3, 112, 112, 112 )
outputDebugString ("Vehicle:"..model..", X:"..x..", Y:"..y..", Z:"..z..", Type:"..PodTyp, 3, 112, 112, 112 )
local TymczasowyPojazd = createVehicle ( model, x, y, z)
setElementData(TymczasowyPojazd,"Typ",PodTyp)
outputDebugString ("Wykonane Indeksy:"..Tabela.Zapis)
if Zapisywanie == true then
local time = getRealTime()
local tn=string.format("Operacje[%04d]/ %02d-%02d-%02d-%02d Operacja[Create Vehicle] .logs", time.year+1900, time.month, time.monthday, time.hour, time.minute) local fh=fileCreate("Pamiec Podreczna/"..tn) local ts=string.format("Operacja[Create Vehicle]:%02d,%02d,%02d,%02d",model,x,y,z,PodTyp,index) fileWrite(fh, ts.."n") fileFlush(fh)
Tabela:Wynik()
end
end
384. Skrypt na rozwożenie paczek lub jak kto woli towarów cz2.
Jako i? tam nikt mi nie odpowiedzia? a nie mam najmniejszej ochoty pisa? do kogo? PW wi?c zak?adam nast?pny temat. Robi? gamemode truck i chcia?bym zrobi? okienko pokazuj?ce si? gdy kto? wsi?dzie do pojazdu o nazwie Roadtrain.
Problem w tym ?e gdy mam kod sprawdzaj?cy czy gracz jest w danym poje?dzie, okienko si? nie pokazuje, lecz gdy nic nie sprawdza kod dzia?a prawid?owo.
Kod (server-side):
tir createVehicle (515,  -1686.1357421875366.834960937510.03125)
naczepa createVehicle (435, -1697.3203125399.3066406257.1796875)

function 
showDX(vehcostam1costam2)
local model=getElementModel(veh)
    if 
model == 515 then
        triggerClientEvent
(source"pokazGUI"source)
    else
    
end
end

function onJoin()
triggerClientEvent(source"schowajGUI")
end
addEventHandler
("onPlayerVehicleEnter"getResourceRootElement(), showDX)
addEventHandler("onPlayerVehicleExit"getResourceRootElement(), onJoin)
385. Uaktualniony skrypt na teamy by sebastian22310!
policja = createTeam ( "Policja", 0, 0, 255 )

function loginPolicja ( player )
setPlayerTeam ( player, policja )
giveWeapon ( player, 12, 1000 )
setElementModel ( player, 281 )
setElementPosition( player, -1968.5272216797, 293.55743408203, 34.821102142334 )
setPlayerNametagColor ( player, 0, 0, 255 )
end
addCommandHandler("loginpoli", loginPolicja)

Skrypt by sebastian22310

//edit
386. Skrypt na rozwożenie paczek lub jak kto woli towarów.
Cze??, robie sw?j w?asny gamemode truck i mam do was pro?b? poniewa? mam ju? zrobione gui i gdy chc? pobra? warto?? z pliku .xml wyskakuje mi b??d @badArgument. Prosi?bym o pomoc poniewa? utkna?em i nie mam poj?cia co dalej zrobi?.
Kod odpowiadaj?cy za pobranie nazwy i ceny towaru (client-side):
[lua]function showAmmoGUI()
local towary = getResourceConfig("towary.xml")
local towar = xmlNodeGetAttribute(towary, "nazwa")
local cena = xmlNodeGetAttribute(towary, "cena")
local towarlist = guiGridListAddColumn(listaTowarow, "Towar", 0.4)
local cenalist = guiGridListAddColumn(listaTowarow, "Cena", 0.4)
if (towarlist) and (cenalist) then
local row = guiGridListAddRow(listaTowarow)
guiGridListSetItemText(listaTowarow, row, towarlist, towar, false, false)
guiGridListSetItemText(listaTowarow, row, cenalist, tonumber(cena), false, false)
guiSetVisible(delivieryWindow2, true)
showCursor(true)
end
end[/lua]

oraz plik z towarami:
[code]<towar nazwa="?mieci" cena="500"/>
<towar nazwa="Cos" cena="1000"/>
<towar nazwa="Tosty" cena="2000"/>
<towar nazwa="Kupa" cena="300"/>[/code]

B??dy wyskakuj? w tych linijkach:
[lua]local towar = xmlNodeGetAttribute(towary, "nazwa")
local cena = xmlNod...
387. [INNE] Skrypt - problem
Witajcie, mam pewien problem ze skryptem - wszystko ?adnie si? komplikuje, a gdy wchodz? do gry to nie dzia?a. Prosz? o szybk? pomoc - z g?ry dzi?kuje.

[code]CMD:sianie(playerid, params[])
{
if(DoInRange(5.0,playerid,2192.1313,-1225.9219,1049.7651))
{
SetTimerEx("sianie", 8000, false, "i", playerid);
format(params, 256, "*** %s zaczyna rozsypywa? siano w dupie ***",NickCzat(playerid));
WyswietlText(playerid,KOLOR_JA,10.0,String);
}
return 1;
}
forward sianie(playerid);
public sianie(playerid)
{
new Float:x, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
CreateObject(806, X , Y , Z , 0.00000 , 00.00000,0.00000000);
SetTimerEx("sianie2", 8000, false, "i", playerid);

return 1;
}
forward sianie2(playerid);
public sianie2(playerid)
{
new Float:x, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
CreateObject(806, X , Y , Z , 0.00000 , 00.00000,0.00000000);
SetTimerEx("sianie3", 8000, false, "i", playerid);

return 1;
}
forward sianie3(playerid);
public sianie3(playerid)
{
new Float:x, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
CreateObject(806, X , Y , Z , 0.00000 , 00.00000,0.00000000);
SetTimerEx("sianie4", 8000, false, "i", playerid);

return 1;
}
forward sianie4(playerid);
public sianie4(playerid)
{
new Float:x, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetTimerEx("sianie5", 8000, false, "i", player...
388. Skrypt
Kiedy 1 osoba wchodzi w marker to daje kiedy 2 wchodzi w marker to dla 1 zabiera
Pomocy

Kod:

local marker = createMarker(-313, 1755, 42, "cylinder", 1.5, 0 ,255, 0, 155)

function vehicle(thePlayer)
if getElementType(thePlayer) == "player" then
if isPedInVehicle(thePlayer)==true then return end
if isElement( veh ) then destroyElement( veh ) end
local x,y,z = getElementPosition(thePlayer)
veh = createVehicle(522, x,y,z)
warpPedIntoVehicle(thePlayer, veh)
end
end
addEventHandler("onMarkerHit", marker, vehicle)
389. Skrypt (2 bramy; 2 komendy) - Sprawdzenie
Jest to przyk?adowa (testowa) baza aby zapozna? si? z edytorem i innymi funkcjami do edycji map MTA.

Skrypt:


brama 
createObject 9802477.52491.523.600270 )

function 
bo()
moveObject (brama10002477.52491.523.6 )
outputChatBox("Trwa zamykanie bazy..",thePlayer,255,0,0,true)
end

addCommandHandler
("admclose1"bo)

function 
bc()
moveObject (brama10002477.52491.517.9 )
outputChatBox("Trwa otwieranie bazy..",thePlayer,255,0,0,true)
end

addCommandHandler
("admopen1"bc)



garaz 
createObject 15082402.60012533.399922.500270 )

function 
bo()
moveObject (garaz10002402.60012533.399922.5 )
outputChatBox("Trwa zamykanie garazu..",thePlayer,255,0,0,true)
end

addCommandHandler
("admclose2"bo)

function 
bc()
moveObject (garaz10002402.60012533.399919 )
outputChatBox("Trwa otwieranie garazu..",thePlayer,255,0,0,true)
end

addCommandHandler
("admopen2"bc)


Chodzi o wy?wietlanie wiad. do gracza kt?ry u?y? komendy, oraz czy sama funkcja jest sk?adniowo dobrze napisana.
390. Skrypt cj kask
1. Czy tylko cj mo?e mie? kaski, a inne nie maj? skiny takiej funkcji?
2. Jak doda?, ?eby mia? kask jak wsiadanie na inny motor?


Skrypty (strona skryptu cj_moto) :
function onEnterVehicle theVehicleseatjacked 
    if 
getElementModel theVehicle ) == 522 then
        addPedClothes 
source"moto""moto"16 )
    
end
end
addEventHandler 
"onPlayerVehicleEnter"getRootElement(), onEnterVehicle )
 
function 
onExitVehicle theVehicleseatjacked )
    if 
getElementModel theVehicle ) == 522 then
        removePedClothes 
source16 
    
end
end
addEventHandler 
"onPlayerVehicleExit"getRootElement(), onExitVehicle )  




Za pomoc :piwo:
391. [INNE] skrypt na pożar.
Cze??,
potrzebuj? pomocy z tym skryptem:
Oczywi?cie zdaj? sobie spraw?, ?e jest to include, kt?rego trzeba doda? do folderu w pawno i doda? na g?rze.
http://gtao.pl.com/sh...t=scripted+fire
Zrobi?em wszystko, dos?ownie zgodnie z instrukcjami, doda?em nowe #include, w OnPlayerUpdate i OnGamemodeInit zrobi?em dos?ownie, co tam pisa?o, doda?em na dole komend? ZCMD, po kompilacji wyskakuje error, ?e w folderze INCLUDES w pliku fire2.inc nie jest zdefiniowane PlayerFaces. Lecz przej?a?em komentarze na forum, sprawdzi?em kod i nigdzie nie ma tej definicji... Z racji tego, ?e nie jestem tak zaawansowany, potrzebuj? waszej pomocy, wyjadacze. lol Wi?c dzi?kuj? za zainteresowanie, pozdrawiam. Je?eli jest to z?y dzia?, przepraszam, nic lepszego nie znalaz?em.[/u]
Za pomoc daj? zimne :piwo: >.<
392. Skrypt POMOCY !!
Witam Wpadlem na pomysl dodac dla swojego serwera skrypt na ktory bedzie polegac od 0 do 15 metrow cie slychac czy bedzie taka mozliwosci i z czego to zrobic?

:arrow: :piwo: Postawie piwo za Pomoc :piwo:

i mam problem ze skryptem na bana [Nie dzia?a]
Kod:


addEventHandler("onPlayer", getRootElement(), function(banPlayer, reason, bywho)
if banPlayer == "Banned" or banPlayer == "Ban" then
if reason ~= false then
outputChatBox("#00FFEAGracz "..getPlayerName(source).." #1DFF00zosta? ".. (banPlayer == "Zbanowany" and "#FF0000Zbanowany" or "#FF0000Zbanowany").." #0035FFprzez Administratora/Moderatora "..(type(bywho) == "string" and "konsole" or getPlayerName(bywho)), getRootElement(), 255, 255, 255, true)
outputChatBox("#FF0000Pow?d: "..tostring(reason), getRootElement(), 255, 255, 255, true)
else
outputChatBox("#00FFEAGracz "..getPlayerName(source).." zosta? " and "#FF0000Zbanowany" or "#FF0000Zbanowany").." #0035FFprzez Administratora "..(type(bywho) == "string" and "konsole" or getPlayerName(bywho)), getRootElement(), 255, 255, 255, true)
end
end
end)
[/code]
393. Skrypt 3d vehicle
function bindHoron( key, keyState )
if isPedInVehicle( localPlayer ) then
if ( keyState == 'down' ) then
sound = playSound3D( 'horn.mp3', getElementPosition( localPlayer ) )
setSoundVolume(desusound,5.0)
setSoundMaxDistance(desusound, 190)
attachElements( sound, getPedOccupiedVehicle( localPlayer ) )
elseif ( keyState == 'up' ) then
if isElement( sound ) then
stopSound( sound )
end
end
end
end
bindKey( 'b', 'down', bindHoron )
bindKey( 'b', 'up', bindHoron )




Witam mam tutaj taki skrypt ?e jak klika si? klawisz b to z auta s?ycha? odg?os syren chce ustawi? tak by wybrane auta modelu 596 by mo?na by?o tylko w tym poje?dzie po klikni?ciu klawisza b oddawa? g?os 3d a inne samochody nie jak mam si? do tego zabra? m?g? by kto? szczeg??owo to opisa? dam piwko jestem Zielony w Lua prosz? o szczeg??ow? pomoc Dzi?kuje.
394. Skrypt lub kod na "Odpychanie"
Siema. Mam problem poniewa? staram si? napisa? skrypt kt?ry "odpycha" gracza gdy wejdzie na dany teren lecz nie wiem jakiego polecenia u?y?. ;/
395. Skrypt
marker createMarker(XYZ'cylinder'2.025500150)

function /
sprzedajpojazd(thePlayermatchingDimension)
if 
isElementWithinMarker(thePlayercylinderthen
setElementModel 
thePlayer275 )
else
outputChatBox(Nie jestew markerze!", thePlayer, 255, 0, 0)
end 
 end
 addCommandHandler("
/sprzedajpojazd", skrypt)



Czy dobrze napisalem ?
Skrypt mial polegac na dodaniu markera jak wjedziesz autem
piszesz Sprzedaj pojazd i daje ci kase to moj 1 skryp nie wiem nawed czy dobrze go zrobilem jak zle prosze mnie poprawic bede sie doluczac
396. Skrypt
Witam.
Poszukuj? skryptu na to aby policjant po wpisaniu komendy /wlasciciel przy aucie - widzia? kto ostatni je?dzi? danym autem.
397. Skrypt na usuwanie aut
Witam.
Poszukuj? skryptu na usuwanie aut postawionych poprzez panel administratora. Wpisywa?oby si? /kasuj all i wszystkie auta by kasowa?o. Na community nie mog?em znale??, kto? pomo?e? Pozdrawiam.
398. Skrypt
Witam, mam problem ze skryptem:
[lua]addEvent("onDodajPracLPoli", true)
addEventHandler("onDodajPracLPoli", getRootElement(),
function(player, dodawany)
if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(dodawany)), aclGetGroup("PomocDrogowa")) or isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(dodawany)), aclGetGroup("Taxi")) or isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(dodawany)), aclGetGroup("Pogotowie")) or isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(dodawany)), aclGetGroup("Salon")) then
aclGroupAddObject(aclGetGroup("Policja"), "user."..dodawany)
else
outputChatBox("Ten login gracza jest ju? w innej frakcji.", player)
end
end
)[/lua]

A to cz??? clienta:
[lua]addEventHandler("onClientGUIClick", dodajButtonLPoli,
function()
guiDodaj = guiCreateWindow(3/10, 4/10, 4/10, 2/10, "Zatrudnij pracownika", true)
guiWindowSetMovable(guiDodaj, false)
guiWindowSetSizable(guiDodaj, false)
editDodaj = guiCreateEdit(1/10, 3/10, 8/10, 2/10, "Podaj login gracza.", true, guiDodaj)
guiDodajAddButton = guiCreateButton(1/10, 6/10, 3.5/10, 2/10, "Zatrudnij", true, guiDodaj)
guiDodajCancelButton = guiCreateButton(5.5/10, 6/10, 3.5/10, 2/10, "Anuluj", true, guiDodaj)

-- Dodaj Buttony

addEventHandler("onCli...
399. Skrypt z usuniętym LV I SF
Jest taki skrypt na necie? Je?li taki istnieje to prosz? o podes?anie.
400. Skrypt na uniemozliwienie wyjscia podczas walki
Witam. mam pytanuie. Otoz posiadam server na gamemodzie DayZ i czy jest mozliwosc stworzenia skryptu ktory uniemozliwia wyjscie z servera podczas walki ? Lub po prostu by wyjsc trzeba odczekac np. 5sek ?