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. 76
SA-MP: Szerverfejlesztés / MySQL Objectek MySQL-ben (Az elsõ MySQL Szkriptem)« Dátum: 2011. Július 05. - 16:55:52 »
Sziasztok én készültem nektek ezzel a kis \"újítás\" szerû dologgal ami a Dynamic Vehicle Ownership-nek egy \"újítása\".
Elsõnek töltsétek le a DVOS-et itt az oldal vagy nem tudom micsoda a hibás, de figyeljetek me 2-3 helyen a [ -helyett ez van : \"[\" Helyezzétek be a MySQL-be a Táblákat és utána hajrá;) Ha esetleg nem tudnátok, hogy kell a MySQL plugint behelyezni a szerverbe akkor kattints IDE Hogy mire is jó ez? SQL adatbázisban tudod rendezni az objecteidet /AddObject parancs létrehozása készen van, mivel nem csináltam meg mit írjon ki, ha rosszul írod be ezért: /AddObject Model X Y Z XR YR ZR Model - Model ID X - X koordináta Y - Y koordináta Z - Z koordináta XR - XR koordináta YR - YR koordináta ZR - ZR koordináta A parancs behelyezése: 1. lépés megnyitod a Dynamic.pwn-t 2. lépés meg keresed ezt a sort: // CMD:addicon(playerid, params[]) // és ez fölé behelyezed ezt a szkriptet: [pawn]CMD:addobject(playerid, params[]) { new xModel, Float:WX, Float:WY, Float:WZ, Float:WXR, Float:WYR, Float:WZR; { CreateDynamicObject(xModel, WX, WY, WZ, WXR, WYR, WZR); AddObjectToFile(xModel, WX, WY, WZ, WXR, WYR, WZR); format(Msg, sizeof(Msg), \"Az object sikeresen mentve az adatbázisba! Model: (%d).\",xModel); return SendClientMessage(playerid, COLOR_INDIGO, Msg); } }[/pawn] szerintem értelme nincsen, mert mindenki Multi Theft Auto-vak hozza létre az objecteket. A szkript behelyezése: 1.miután letöltötted a DVOS-et és behelyezted, nyisd meg a dynamic,pwn-t 2.Helyez be a szkriptet legalulra a //==== //Dynamic Pickup //==== -fölé például. Szkript: [pawn] //============================================================================== // Dynamic Object //============================================================================== stock AddObjectsFromFile() { new Str[67], xModel, Float:WX, Float:WY, Float:WZ, Float:WXR, Float:WYR, Float:WZR, wTotal; mysql_query(\"SELECT * FROM `objects`\"); mysql_store_result(); wTotal = mysql_num_rows(); if(wTotal > 0) { while(mysql_fetch_row(Str)) { sscanf(Str, \"p<|>iffffff\", xModel, WX, WY, WZ, WXR, WYR, WZR); CreateDynamicObject(xModel, WX, WY, WZ, WXR, WYR, WZR); } } printf(\"** %i\\t<->\\tAz objektek betöltve a \\t<->\\tMySQL-bõl\\t\\t **\", wTotal); return 1; } stock AddObjectToFile(xModel, Float:WX, Float:WY, Float:WZ, Float:WXR, Float:WYR, Float:WZR) { new Query[200]; format(Query, sizeof(Query), \"INSERT INTO `objects` (ObjectModel, ObjectX, ObjectY, ObjectZ, ObjectXR, ObjectYR, ObjectZR) VALUES(%d, %f, %f, %f, %f, %f, %f, %f)\", xModel, Float:WX, Float:WY, Float:WZ, Float:WXR, Float:WYR, Float:WZR); mysql_query(Query); mysql_free_result(); return 1; }[/pawn] 3.Vissza az elejére és az \"AddMapIconFromFile();\" alá beírod: AddObjectsFromFile(); 4. Ha mindez megvan, akkor az SQL Táblákat helyez be(lejjebb van a tábla Szkriptje!) 5, Ui.: Még nem teszteltem, de ha vannak bugok benne, vagy ha egyáltalán elindult írjatok, hogy mi a baja... TESZTELVE! Sikeresen javítva a \"Warning\" bug köszönjétek Zsoltesszkának! [pawn]/* Navicat MySQL Data Transfer Source Server : Teszt MySQL Szerver Source Server Version : 50045 Source Host : localhost:3306 Source Database : sa-mp Target Server Type : MYSQL Target Server Version : 50045 File Encoding : 65001 Date: 2011-07-05 17:51:34 */ SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `objects` -- ---------------------------- DROP TABLE IF EXISTS `objects`; CREATE TABLE `objects` ( `ObjectModel` int(10) default NULL, `ObjectX` float default NULL, `ObjectY` float default NULL, `ObjectZ` float default NULL, `ObjectXR` float default NULL, `ObjectYR` float default NULL, `ObjectZR` float default NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- ---------------------------- -- Records of objects -- ---------------------------- INSERT INTO `objects` VALUES (\'979\', \'-1985.14\', \'238.76\', \'35.31\', \'0\', \'0\', \'0\'); INSERT INTO `objects` VALUES (\'979\', \'-1992.16\', \'238.76\', \'35.31\', \'0\', \'0\', \'0\'); [/pawn] 77
Segítségkérés / Help samp weboldal« Dátum: 2011. Július 05. - 03:48:19 »
Sziasztok én a forum.sa-mp.com-ról szedtem a mysql rendszert és eddig ment semmi bajom nem volt vele, de most az oldal ezt írja mikor bejelentkezek: kérlek segítsen valaki:
Warning: session_start() [function.session-start]: open(..\\Server\\tmp\\sess_874ca16f2c03643e53d943f312e5ce84, O_RDWR) failed: No such file or directory (2) in D:\\SAMP(MySQL)\\Server\\htdocs\\logged.php on line 3 Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\\SAMP(MySQL)\\Server\\htdocs\\database.php:5) in D:\\SAMP(MySQL)\\Server\\htdocs\\logged.php on line 3 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\\SAMP(MySQL)\\Server\\htdocs\\database.php:5) in D:\\SAMP(MySQL)\\Server\\htdocs\\logged.php on line 3 78
Szkript kérések / Kellene 1-2 szkript...« Dátum: 2011. Július 03. - 23:08:49 »
Sziasztok én szeretnék kérni tõletek egy-két ]]]!!!MYSQL!!![[[ Szkriptet...
1. Ha lehetne egy Level system, ami olyasmi, hogy 1 level vagy megölsz egy plr-t és akkor kapsz egy TP(XP)-t és mondjuk 1-szint 50plr 2. 150plr csak 5darabot legyen szíves valaki megcsinálni:) és persze ezt mind mysql-be ha megoldható, hogy pl valaki ennyi szintes és ennyi XP-je van és ha lehet legalulra egy Textdraw vagy watta a neve, és abban mondjuk 10 v amennyi optimális, és felé EXP:asd Level: ASD és még annyit h 2fegyvert hozzá csatolni, hogy ennyi pontba kerül és mondjuk ennyi szint kell egy dialog menû v akármi remélem nem nagy kérés ja igen és mondjuk fekete háátér alapon legyenek kék csíkok és fölötte, hogy EXP nagyon szépen kérem azt aki megtudja csinálni csinálja:) és ha lehet Table = playerinfo és Index=Level és ha a fegyvereknek is kell table=wshop index=ReqLevel ReqScore ReqMoney meg légyszíves azt is írjátok majd le, hogy hányas varchar kell vagy ilyesmi:) Egy kép, hogy gondolnám: http://kepfeltoltes.hu/view/110703/samp002ri4_www.kepfeltoltes.hu_.png Dupla hozzászólás automatikusan összefûzve. ( 2011. Július 04. - 01:19:56 ) Oops! Amilyen filterscriptetek csak van mysql-ben azt linkeljétek:D meg annyi még, hogy ha valaki megcsinálja, akkor az XP mezõt legyen szíves balra eltólni mert nekem jobb oldalt van egy infobox...:/ a jobb oldal egy harmadát elfoglalja..:/ vagy ugyan úgy középre 10 db csikkal m1 csak legyen valamilyen:) |