Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.
Üzenetek - Hudson
16
« Dátum: 2012. november 11. - 00:54:35 »
Szép lett! Csak az a baj rengeteg ilyen dialagos lekérõ van de nem baj van még egy hely
17
« Dátum: 2012. november 10. - 22:43:56 »
Bocs bõvítettem így már megfelel?? :grrrrr:
18
« Dátum: 2012. november 10. - 22:24:25 »
Sziasztok. Elhoztam egy jó kis includet!! Remélem tetszik valakinek!! Eredeti készítõje: [DRuG]Slick Eredeti Téma Linkje: http://forum.sa-mp.com/showthread.php?t=58458 Mire szolgál??: Fájlbamentésre. Kezdjük is: Hogyan tegyük bele?? 1.Lépés: Hozzunk létre asztalon Szöveges Dokumentumot 2.Lépés: Miután létrehoztuk nyissuk meg és írjük bele a code-t((Alúl található)) 3.Lépés: Ha bele írtuk akkor írjuk át a kiterjedését .inc re!! Ilyen egyszerû lenne mint a 1x1 Code: //====================================================== // Slick\'s INI Include 2.0.7 // // (c) Copyright 2008-2010, [DRuG]Slick // This file is provided as is (no warranties). //====================================================== #pragma dynamic 45000 // Change accordingly!! #if defined MAX_STRING #define INI_MAX_VALUE MAX_STRING #else #define INI_MAX_VALUE 128 #endif #define INI_MAX_KEY 24 #define INI_MAX_LINE (INI_MAX_KEY + INI_MAX_VALUE + 3) #define INI_MAX_FILENAME 256 #define INI_MAX_LINES 256 enum E_CACHE { E_KEY[iNI_MAX_KEY], E_VALUE[iNI_MAX_VALUE] } enum E_FILE { E_FILENAME[iNI_MAX_FILENAME], bool: E_OPEN } static gCache[iNI_MAX_LINES][E_CACHE]; static gEmptyCache[E_CACHE]; static gFile[E_FILE]; static gNoFile[E_FILE]; #define INI_Exist fexist stock INI_Open(const filename[]) { if (!filename[0]) return false; if (gFile[E_OPEN]) { if (!strcmp(gFile[E_FILENAME], filename, true)) return true; //return false; INI_Close(); } new File: h; h = fopen(filename, io_readwrite); if (h) { INI_strcpy(gFile[E_FILENAME], filename, INI_MAX_FILENAME, INI_MAX_FILENAME); new line[iNI_MAX_LINE]; new ln = -1; new separator; while (((ln + 1) < INI_MAX_LINES) && (fread(h, line))) { ln ++; INI_StripLine(line); separator = strfind(line, \"=\", false); if ((line[0] == \';\') || (line[0] == \'=\') || (separator == -1) || (separator > INI_MAX_KEY)) { if (line[0] == \';\') { INI_strcpy(gCache[ln][E_VALUE], line, INI_MAX_VALUE, INI_MAX_VALUE); } else { INI_strcpy(gCache[ln][E_VALUE][1], line, INI_MAX_VALUE - 1, INI_MAX_VALUE - 1); gCache[ln][E_VALUE][0] = \';\'; } continue; } INI_strcpy(gCache[ln][E_KEY], line, separator, INI_MAX_KEY); INI_strcpy(gCache[ln][E_VALUE], line[separator + 1], INI_MAX_VALUE, INI_MAX_VALUE); if (!gCache[ln][E_VALUE][0]) gCache[ln][E_VALUE][0] = \' \'; } fclose(h); gFile[E_OPEN] = true; return 1; } return 0; } stock INI_Save() { if (!gFile[E_OPEN]) return false; new File: h; h = fopen(gFile[E_FILENAME], io_write); if (h) { new line[iNI_MAX_LINE]; new ln = -1; while (((ln + 1) < INI_MAX_LINES) && (gCache[ln + 1][E_VALUE][0])) { ln ++; if (gCache[ln][E_VALUE][0] == \';\') { if (gCache[ln][E_VALUE][1]) { format(line, sizeof(line), \"%s\\r\\n\", gCache[ln][E_VALUE]); fwrite(h, line); continue; } fwrite(h, \"\\r\\n\"); continue; } format(line, sizeof(line), \"%s=%s\\r\\n\", gCache[ln][E_KEY], gCache[ln][E_VALUE]); fwrite(h, line); } fclose(h); return true; } return false; } stock INI_Close() { if (!gFile[E_OPEN]) return false; for (new ln; ln < INI_MAX_LINES; ln++) gCache[ln] = gEmptyCache; gFile = gNoFile; return true; } stock INI_ReadString(dest[], const key[], maxlength = sizeof(dest)) { if ((!gFile[E_OPEN]) || (!key[0])) return false; new ln = -1; while (((ln + 1) < INI_MAX_LINES) && (gCache[ln + 1][E_VALUE][0])) { ln ++; if (gCache[ln][E_VALUE][0] == \';\') continue; if (!strcmp(gCache[ln][E_KEY], key, false)) { INI_strcpy(dest, gCache[ln][E_VALUE], INI_MAX_VALUE, maxlength); return true; } } return false; } stock INI_ReadInt(const key[]) { new dest[12]; if (INI_ReadString(dest, key)) return strval(dest); return false; } stock Float: INI_ReadFloat(const key[]) { new dest[12]; if (INI_ReadString(dest, key)) return floatstr(dest); return 0.0; } stock INI_WriteString(const key[], const value[]) { if ((!gFile[E_OPEN]) || (!key[0]) || (key[0] == \';\') || (strfind(key, \"=\", false) != -1)) return false; new ln = -1; while (((ln + 1) < INI_MAX_LINES) && (gCache[ln + 1][E_VALUE][0])) { ln ++; if (gCache[ln][E_VALUE][0] == \';\') continue; if (!strcmp(gCache[ln][E_KEY], key, false)) { INI_strcpy(gCache[ln][E_VALUE], value, INI_MAX_VALUE, INI_MAX_VALUE); return true; } } ln ++; if (ln < INI_MAX_LINES) { INI_strcpy(gCache[ln][E_KEY], key, INI_MAX_KEY, INI_MAX_KEY); INI_strcpy(gCache[ln][E_VALUE], value, INI_MAX_VALUE, INI_MAX_VALUE); return true; } return false; } stock INI_WriteInt(const key[], value) { new dest[12]; format(dest, sizeof(dest), \"%i\", value); return INI_WriteString(key, dest); } stock INI_WriteFloat(const key[], Float: value) { new dest[12]; format(dest, sizeof(dest), \"%0.4f\", value); return INI_WriteString(key, dest); } stock INI_RemoveEntry(const key[]) { if ((!gFile[E_OPEN]) || (!key[0]) || (strfind(key, \"=\", false) != -1)) return false; new ln = -1; while (((ln + 1) < INI_MAX_LINES) && (gCache[ln + 1][E_VALUE][0])) { ln ++; if (gCache[ln][E_VALUE][0] == \';\') continue; if (!strcmp(gCache[ln][E_KEY], key, false)) { for (; ln < (INI_MAX_LINES - 1); ln ++) { INI_strcpy(gCache[ln][E_KEY], gCache[ln + 1][E_KEY], INI_MAX_KEY, INI_MAX_KEY); INI_strcpy(gCache[ln][E_VALUE], gCache[ln + 1][E_VALUE], INI_MAX_VALUE, INI_MAX_VALUE); } return true; } } return false; } stock INI_Remove(const filename[]) { if (!filename[0]) return false; if ((gFile[E_OPEN]) && (!strcmp(gFile[E_FILENAME], filename, true))) gFile = gNoFile; return fremove(filename); } stock INI_strcpy(dest[], const source[], numcells = sizeof(source), maxlength = sizeof(dest)) { new i; while ((source) && (i < numcells) && (i < maxlength)) { dest = source; i ++; } dest[(i == maxlength) ? (i - 1) : (i)] = \'\\0\'; } stock INI_StripLine(string[]) { new l; l = strlen(string); if (string[l - 2] == \'\\r\') string[l - 2] = \'\\0\'; if (string[l - 1] == \'\\n\') string[l - 1] = \'\\0\'; } Remélem segítettem valakinek!! Leginkább kezdõk részére hoztam de szükségük lehet profi scriptereknek is!!
19
« Dátum: 2012. november 10. - 22:18:56 »
20
« Dátum: 2012. november 10. - 22:14:21 »
Támogatom, ugye a frapsnak nagy a végterméke, engem nem bosszant, de valakit igen tehát akár még tömörítést is lehessen választani, vagy simán tömörítés nélkül FULL HD minõség érdekében. [/quote]
Kösz hogy támogatod!!
Már csak Miki véleményét kell megvárnunk!!
Am milyen programal írja ezt??
21
« Dátum: 2012. november 10. - 22:04:30 »
Videó felvevõ, hasonló legyen a frapshoz, csak asztalt is lehessen felvenni vele, ne csak játékot. [/quote] Ott a pont
Szerintem, is legyen felvevõ program lehessen asztalt is felvenni meg internetes játékokat is!
Kitaláltam a nevét meg stb.. ha nem baj
Véleményem:
Neve: FECTCAM
Mennyi idõt lehessen felvenni vele??: 10órát ((Ha valaki 2-3 órást csinál akkor lehessen ))
Remélem jó lesz a véleményem!!
Akinek tetszik a véleményem az írjon IGEN-t ha nem tetszik akkor meg NEM-ett!!
22
« Dátum: 2012. november 10. - 22:00:29 »
Szerintem 3 bíró legyen!!
Ha lehetne 3 bíró jelentkeznék \'\'Bírónak\'\'
Ha csak 2 akkor jelentkezek \'\'Drifternek\'\'
PÜ-be elküldöd a szeró ip-t??
23
« Dátum: 2012. november 10. - 20:01:53 »
Köszi Richárd!! Ilyen egy igazi segítõkész Megoldva/Témát Zárom!!
24
« Dátum: 2012. november 10. - 19:57:54 »
Sziasztok!!
Minden megvan csak olyan nevû include nincs meg hogy \'\'SII Include\'\'
Aki küldi a linkjét megy a +!!
26
« Dátum: 2012. november 10. - 18:03:11 »
Szerintem már nem mûködik honlap!!
Vagy pedig a internet szolgáltatódal van baj.
Add meg a honlapot és én megnézem nekem behozza e.
27
« Dátum: 2012. november 10. - 17:33:08 »
Üdv itt!! Jó Fórumozást kívánok örökre!
28
« Dátum: 2012. november 10. - 16:01:29 »
Ebbõl lehetne egy játékmód((Vicc volt))
29
« Dátum: 2012. november 10. - 15:55:11 »
Ezt a rendszám filterszkriptet: TengeriMalac írta. De ha bele néz, a témában akkor nem harakszik hogy ide belinkeltem. Amilyen pluginok szükségesek: <a_samp> Letöltés: <zcmd> <dini> <sscanf> #include <a_samp> #include <zcmd> #include <dini> #include <sscanf> public OnFilterScriptInit() { new file[20]; for(new i = 0; i < MAX_VEHICLES; i++) { format(file, sizeof(file), \"%d.ini\", i); if(dini_Exists(file)) return SetVehicleNumberPlate(i, dini_Get(file, \"Numberplate\")); SetVehicleToRespawn(i); } return 1; } CMD:rendszam(playerid, params[]) { new file[20], platestr[20], vehicleid = GetPlayerVehicleID(playerid); new Float:X, Float:Y, Float:Z, Float:A; if(sscanf(params, \"s\", platestr)) return SendClientMessage(playerid, 0xFF0000FF, \"USAGE: /setnumberplate [string]\"); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000FF, \"Nem ülsz jármûben!\"); format(file, sizeof(file), \"%d.ini\", vehicleid); GetPlayerPos(playerid, X, Y, Z); GetVehicleZAngle(vehicleid, A); SetVehicleNumberPlate(vehicleid, platestr); SetVehicleToRespawn(vehicleid); SetVehiclePos(vehicleid, X, Y, Z); SetVehicleZAngle(vehicleid, A); PutPlayerInVehicle(playerid, vehicleid, 0); if(!dini_Exists(file)) dini_Create(file); dini_Set(file, \"Numberplate\", platestr); return 1; }
30
« Dátum: 2012. november 10. - 15:46:20 »
|