Legutóbbi hozzászólások

Oldalak: 1 2 3 [4] 5
31
Leírások / Szerver beüzemelése
« Utolsó üzenet: írta Azzeroth Dátum március 23, 2013, 12:02:51 pm »
Üdv. fórumozók

Készítettem nektek egy rövid leírást a szerver beüzemeléséről.

Miután letöltötted a szervert, fontos beállítások:
-Be kell állítanod a settings.xml fájlban:
port ( tetszőleges )
egy szerver jelszót ( ha nem kell akkor: "None" )
Szervernek a neve
Szerver és Kliens Szkriptek, amiket be szeretnél tölteni

A scripts mappába kerülnek a szerver, a clientscripts mappába a kliens szkriptek
Itt a "files" mappa felel meg a "scriptfiles" mappának
32
Egyebek / Server Manager v1.0
« Utolsó üzenet: írta Azzeroth Dátum március 23, 2013, 11:32:09 am »
Üdv. fórumozók

Találtam egy hasznos Szerver kezelő programot

kép:
     

Tartalom:
Nyelvek: Angol, Spanyol, Portugál, Német
Szerver indítás, leállítás, újraindítás ( megadott idő múlva és azonnal)
Scriptek, Client Scriptek, Client Resources és Modulok kezelése
Max Player, Max Vehicles, Jelszó, Szerver név, Port változtatás

Letöltés: Server Manager

Forrás: http://iv-multiplayer.com

Verzió: 0.1
33
Egyebek / GUI Editor
« Utolsó üzenet: írta Azzeroth Dátum március 23, 2013, 11:19:56 am »
Üdv. fórumozók

Találtam az iv-multiplayer fórumon egy hasznos kis GUI szerkesztő programot, ez még nem a teljes verzió,
de már tartalmaz elég sok dolgot:

Kompatibilis: 0.1 RC1, T3

Tartalom:
Amit már lehet benne létrehozni: Button, Text, EditBox, Image, CheckBox, MultiLineEditBox
Amik még nem üzemelnek benne: ProgressBar, WebView
El tudod menteni a projekted, be tudod tölteni és át is tudod konvertálni nut nyelvre

Oprendszer: Windows XP, Vista, 7, 8
Szükséges: Microsoft .Net Framework 4.0

Verzió: 0.1.8.2

Letöltés: Gui Editor

Forrás: http://iv-multiplayer.com
34
Kliens fájlok / IV:MP 0.1 RC2 kliens
« Utolsó üzenet: írta Azzeroth Dátum március 22, 2013, 10:44:05 pm »
Üdv. fórumozók

Megkerestem nektek az IV-MP 0.1 RC2-es klienst.

Letöltés:0.1 RC2 kliens
Forrás:http://iv-multiplayer.com
Verzió: 0.1 RC2
35
Szerver fájlok / IV:MP 0.1 RC2 (Windows Server)
« Utolsó üzenet: írta Azzeroth Dátum március 22, 2013, 10:41:32 pm »
Üdv. fórumozók

Meg kerestem nektek, Windows operációs rendszerekhez a szerver fájlokat.

Letöltés: Windows Szerver
Verzió: 0.1 RC2
Forrás: http://iv-multiplayer.com
36
Szerver fájlok / IV:MP 0.1 RC2 (Linux Server)
« Utolsó üzenet: írta Azzeroth Dátum március 22, 2013, 10:40:44 pm »
Üdv. fórumozók

Meg kerestem nektek, Linux operációs rendszerekhez a szerver fájlokat.

Letöltés: Linux Szerver
Verzió: 0.1 RC2
Forrás: http://iv-multiplayer.com
37
Pluginok, Programok és Kiegészítők / PNil - INI Parser
« Utolsó üzenet: írta Azzeroth Dátum március 22, 2013, 10:28:13 pm »
Üdv. fórumozók

Találtam egy kisebb kiegészítőt.
A kiegészítővel tudunk fájlba menteni, abból betölteni, abban változtatni értékeket,
Érdekességek, hogy tudunk benlőle betölteni értékeket, eltudjuk benne tárolni, változtatni tudjuk az értékét, a nevét,
tartalmaz frissítést átlehet benne nevezni a szekciókat, értékeket, frissíteni tudjuk, törölni is tudjuk a szekciókat, értékeket.

local fileHandle = pnil ("testfile"); -- calls the class pnil which opens the "testfile.pnil" in the files dir
fileHandle.constructor (filename) -- This is the first function that gets called - you just need the filename for that. if you dont put an extension, the class will add ".pnil" to it.

fileHandle.reload () -- Reloads and reinitializes the file
fileHandle.readf () -- Reads the full file content, you wont need that.
fileHandle.dataToFile () -- saves the data into the file: you dont need that, it is called after almost every command.
fileHandle.secExists (sectionName) -- Returns true if the section exists, false if not.
fileHandle.keyExists (key) -- Returns the section name of the key if it exists, false if not
fileHandle.renameKey (sectionName, keyName, newName) -- renames the key to a new name
fileHandle.renameSec (sectionName, newName) -- renames the section to a new name
fileHandle.setKey (sectionName, keyName, keyValue [, comment) -- Creates or sets the key value. If comment (optional) is set, a comment is added to the file
fileHandle.deleteSec (sectionName) -- deletes the specified section
fileHandle.deleteKey (sectionName, keyName) -- deletes the specified key in the section
fileHandle.getKey (sectionName, keyName[, defaultValue = null) -- returns the value of the Key keyName in the section sectionName, if it does not exist, it returns the defaultValue (optional parameter)

Letöltés: Pnil - Ini

Forrás: http://iv-multiplayer.com
38
Pluginok, Programok és Kiegészítők / EasyINI
« Utolsó üzenet: írta Azzeroth Dátum március 22, 2013, 10:20:26 pm »
Üdv. fórumozók!

Találtam egy megbízható kis kiegészítőt, nekem sok dologban segített, és hibákat nagyon nem találtam
Lényege annyi, hogy fájlba tudunk elmenteni, változtatni és kiolvasni értékeket.

Az EasyINI használatáról egy kis leírást találtok itt.

Letöltés: EasyINI 0.1b

Forrás: http://iv-multiplayer.com
39
Leírások / Változók, meghatározások, stb.
« Utolsó üzenet: írta Azzeroth Dátum március 22, 2013, 09:49:24 pm »
Az IV-MP-nél a define (meghatározás), annyiban különbözik a SA-MP-ban szereplőétől, hogy nem a "define", hanem a "const" szót használjuk, és egyenlőség jellel választjuk el.

Példa:

const White = 0xFFFFFFFF;

Az IV-MP-nél a változók létrehozása is különbözik, a SA-MP-ban a "new" szó használtuk, itt a "local" szóval tudunk
változókat létrehozni. Itt nem kell meghatározni a változó hosszúságát.

Példa:

local integer = getPlayerSkin(playerid);
vagy
local tizedes = getPlayerVehicleId(playerid);
vagy
local igazhamis = isPlayerConnected(playerid);
vagy
local string = getPlayerName(playerid).tostring();

Változónak tudunk megadni tömböt is

Példa :

local adatok = {};
adatok.skin[playerid] <- 0; // ezt connectnél kell ilyen formában alkalmazni, később:
adatok.skin[playerid] = getPlayerMondel(playerid).tointeger();

"Konvertálások"

Egy parancsnál le szeretnénk kérni az értéket
itt a cmd[0], cmd[1] stb.-t használjuk, lekértük az értéket, amit mi feltételezzük stringben kaptunk meg,
egy előre létrehozott változóba, ami most: "ertek"
ha az "ertek" szó után írjuk, hogy .tointeger, az annyit jelent, mintha az írtuk volna, hogy ertek.egészszámban.

//tointeger - egész számmá (1, 2, 3...)
//tostring - karakter lánccá (as6d67as)
//todouble - nagyobb bármilyen szám (65767, 98012.1234...)
//tofloat - tizedestör ( 1.124, 8.232....)


Példa:

local ertek = cmd[1];
sendPlayerMessage(playerid, "Érték:" + ertek.tointeger(), White);
40
Leírások / Include ( 0.1 RC1-2 )
« Utolsó üzenet: írta Azzeroth Dátum március 22, 2013, 08:47:00 pm »
Az IV-MP-nél az include-ok kicsit másképp működnek, mint a régi jól megszokott SA-MP-ban.

Míg ott létrehoztak az Includes mappába az Include fájlokat, itt a scriptek mappában, .nut kiterjesztésű fájlokat használunk.
Itt a include-ok a dofile "névre hallgatnak".

Egy példa:

A dofile.nut-ban megvan határozva, hogy egy log-ot küldjön a szervernek

function dofileTest()
{
log("Betöltve!");
}

A game mode/script-ben meghatározzuk, hogy dofile, azaz töltse be az include-unkat
dofile("dofile.nut");
Ezután megadjuk neki, hogy az include-ban meghatározott dofileTest eljárást indítsa el.
dofileTest();
Majd ha megnézzük a szerverünk parancssor ablakát, látni fogjuk, hogy a log elküldte, hogy "Betöltve!"

Ezt ugyan így tudjuk alkalmazni saját eljárások, meghatározások stb létrehozásánál, amit külön script-ben szeretnénk tárolni.
Oldalak: 1 2 3 [4] 5

GTA, including images, characters and logos are intellectual property from Rockstar Games. Rockstar Games is a registered trademarks of Take-Two Interactive Software, Inc.