Jump to content

Lique

Membru
  • Posts

    27
  • Joined

  • Last visited

    Never

Posts posted by Lique

  1. Salut, am nevoie de ajutor , de curand am facut un ATM System dupa modelul caselor din modul GF ,dar nu merge cum ar trebuii . Pun mai jos componentele lui :

    ENUM:

    enum atmInfo//ATM System
    {
    	Float:atmX,
    	Float:atmY,
    	Float:atmZ,
    	Text3D:atmTextInfo,
    };
    new AtmInfo[25][atmInfo];
    LoadAtm
    public LoadAtm()
    {
    	new arrCoords[20][64];
    	new strFromFile2[256];//era 256
    	new File: file = fopen("ATM/ATMS.cfg", io_read);
    	if (file)
    	{
    		new idx;
    		while (idx < sizeof(AtmInfo))
    		{
    			fread(file, strFromFile2);
    			split(strFromFile2, arrCoords, '|');
    			AtmInfo[idx][atmX] = floatstr(arrCoords[4]);
    			AtmInfo[idx][atmY] = floatstr(arrCoords[5]);
    			AtmInfo[idx][atmZ] = floatstr(arrCoords[6]);
    			idx++;
    		}
    		fclose(file);
    	}
    	return 1;
    }
    OnGameModeInit
        for(new h = 0; h < sizeof(AtmInfo); h++)
        {
            	new bstr[256];
                format(bstr, sizeof(bstr), "ATM %d\n Scrie /atmhelp pentru \n comenzile ATM-ului",h);
                AtmInfo[h][atmTextInfo] = Create3DTextLabel(bstr,0xE7FF00FF,AtmInfo[h][atmX], AtmInfo[h][atmY], AtmInfo[h][atmZ]+1,20,0,1);
                AddStaticPickup(1212, 1, AtmInfo[h][atmX], AtmInfo[h][atmY], AtmInfo[h][atmZ]);
                pickups++;
        }
    OnPropUpdate :
    while (idx < sizeof(AtmInfo))
    	{
    		new coordsstring[256];
    		format(coordsstring, sizeof(coordsstring), "%f,%f,%f\n",
    		AtmInfo[idx][atmX],
    		AtmInfo[idx][atmY],
    		AtmInfo[idx][atmZ]);
    		if(idx == 0)
    		{
    			file2 = fopen("ATM/ATMS.cfg", io_write);
    		}
    		else
    		{
    			file2 = fopen("ATM/ATMS.cfg", io_append);
    		}
    		fwrite(file2, coordsstring);
            format(coordsstring, sizeof(coordsstring), "ATM %d\n Scrie /atmhelp pentru \n comenzile ATM-ului",idx);
            Update3DTextLabelText (AtmInfo[idx][atmTextInfo],0xE7FF00FF,coordsstring);//
    		idx++;
    		fclose(file2);
    	}
    Comanda cu care creezi ATM-uri
    	if(strcmp(cmd, "/createatm", true) == 0)
    	{
    		if(IsPlayerConnected(playerid))
    	    {
    	        //new houseid = -1;
    	        new bstr[256];
    	        new Float:X, Float:Y, Float:Z;
    	        GetPlayerPos(playerid, X,Y,Z);
    	        new houseid = 0;
    	        if (PlayerInfo[playerid][pAdmin] >= 1338)
    	        {
    	            for(new h = 0; h < sizeof(AtmInfo); h++)
    	            {
                 		houseid = h + 1;
    	                AtmInfo[houseid][atmX] = X;
    	                AtmInfo[houseid][atmY] = Y;
    	                AtmInfo[houseid][atmZ] = Z;
    		            format(bstr, sizeof(bstr), "ATM %d\n Scrie /atmhelp pentru \n comenzile ATM-ului",houseid);
    		            AtmInfo[houseid][atmTextInfo] = Create3DTextLabel(bstr,0xE7FF00FF,AtmInfo[houseid][atmX], AtmInfo[houseid][atmY], AtmInfo[houseid][atmZ]+1,20,0,1);
    		            AddStaticPickup(1212, 1, AtmInfo[houseid][atmX], AtmInfo[houseid][atmY], AtmInfo[houseid][atmZ]);
    		            pickups++;
    	            }
            	    OnPropUpdate();
    	        }
    	    }
    	    return 1;
    	}

    Problema mea este ca, atunci cand scriu /createatm , se creeaza pickup-ul , se creeaza 3dText-ul , dar in text-ul 3D, dupa ce scrie ATM sunt 2 numere suprapuse , cand folosesc comanda primesc Unknown Command , si ATM-ul nu se salveaza dupa ce folosesc comanda in fisier !

    Cum il fac sa mearga ?:)

  2. RemoveBuilding se adauga sub OnPlayerConnect . Mapa e bunicica , dar mi se par prea inghesuiti pomii aceia, vazuti de sus , mai bine puneai niste pomi mai mici , la aceeasi distanta intre ei , dar fara sa fie lipiti . 3/5

  3. Am si eu o problema, folosesc JunkBuster , si de curand am schimbat streamerul din cauza ca aveam prea multe obiecte si se incarcau incet , acum mi se incarca si mai incet, deoarece gamemode-ul meu foloseste JB_SetPlayerPos in loc de SetPlayerPos , si streamerul nu incarca instant obiectele cand ma teleportez , cum ar trebuii cand se foloseste SetPlayerPos .Cine ma poate ajuta sa lase mesaj . Cred ca trebuie definit si JB_SetPlayerPos ca F_SetPlayerPos pentru a functiona normal .

  4. Stie cineva cum sa faca un textdraw ca cel din josul pozei atasate ?:D Am incercat cu Zamaroht TextDraw Editor sa fac o bara asemanatoare marin o liniuta( - ) , dar iese foarte urat cu umbre si nu sunt multumit deloc , poate merge cu box , iconitele acelea mici cred ca sunt puse cu Img2Texdraw Editor , dar tot ce fac cu programu ala nu imi apare deloc , anyway , cine ma poate ajuta sa imi dea pm  sau sa posteze aici ! Multumesc !

    asd.png

  5. [glow=red,2,300]SA-MP Server Helper[/glow]

    Azi in lipsa de ocupatie , mi-am pus in minte sa fac un program :D. Bineinteles ca nu avea un scop anume la inceput . Am facut un generator prima data  , iar apoi l-am transformat in generator de server.cfg (configuratia unui server ).Dupa am mai adaugat cateva diferite lucruri , instalare server nou , Contacteaza-ma ! , editare configurarari direct in program ...vedeti voi mai multe in poze. Nu ma astept numai la comentarii bune . Accept orice critici , comentarii mai putin bune (in limita bunului simt ) , dar si sesizari de buguri . De asemenea as mai dorii idei pentru noile versiuni . Aceasta a fost creata in aproximativ 4 ore , cu foarte multe pauze :).Mentionez ca nu este un program foarte avansat , destinat incepatorilor .

    Pentru a functiona cat mai bine , instalati in [glow=red,2,300]C:\Sa-MP Server Helper[/glow]

    [glow=red,2,300]Nume : SA-MP Server Helper[/glow]

    [glow=red,2,300]Bugs : Niciunul cunoscut inca[/glow]

    [glow=red,2,300]Changelog V1.0:[/glow]

    -Teleport/Vehicle/Pick-up/3DText Generator

    -Interfata imbunatatita

    -Multe buguri reparate

    -Scoase unele butoane

    -Am decis sa revin la numele de Skynnet :rolleyes:

    [glow=red,2,300]Screenshots :[/glow]

    screen1ts.jpg

    [img width=500 height=349]http://img208.imageshack.us/img208/8886/screen2xj.jpg

    [glow=Blue,2,300]Download : [/glow]

    V1.0 Out of Beta

    V0.1 Beta

    Update : Versiunea 1.1 :) Am gasit-o prin calculator si am zis sa o postez:D

    Download : http://www.solidfiles.com/d/36155d62c9/

    Screen-uri noi :

    [img width=500 height=156] snapshot20130112162341.png

    P.S = Ignorati partea din dreapta :)), o facusem pentru a genera vehicule private pentru un sistem de personale :)

  6. O mapa destu de simpla pentru deathmatch nu prea mare :

    Timp de lucru : 15-20 de min

    Obiecte: 60+

    Si acum obiectele :

    CreateStreamedObject(988,1579.45092800,-1757.11792000,4.00862700,0.00000000,0.00000000,78.75001226); //object(5)
    CreateStreamedObject(988,1580.83923300,-1750.49438500,4.00039600,0.00000000,0.00000000,78.75001226); //object(6)
    CreateStreamedObject(988,1580.15564000,-1753.54650900,3.99802000,0.00000000,0.00000000,78.75001226); //object(7)
    CreateStreamedObject(988,1579.49133300,-1757.12512200,8.33273500,0.00000000,0.00000000,78.75001226); //object(13)
    CreateStreamedObject(988,1580.19592300,-1753.52270500,8.32025400,0.00000000,0.00000000,78.75001226); //object(14)
    CreateStreamedObject(988,1580.82873500,-1750.48645000,8.33061300,0.00000000,0.00000000,78.75001226); //object(15)
    CreateStreamedObject(3627,1476.83825700,-1729.56982400,1.97773200,0.00000000,267.28515520,-191.24998886); //object(16)
    CreateStreamedObject(983,1480.75378400,-1730.15429700,7.30425200,-90.24079544,0.00000000,-11.25002631); //object(17)
    CreateStreamedObject(992,1557.80896000,-1753.65881300,5.40689400,0.00000000,0.00000000,78.75001226); //object(18)
    CreateStreamedObject(992,1553.92858900,-1742.70459000,5.57800000,0.00000000,0.00000000,78.75001226); //object(19)
    CreateStreamedObject(992,1542.94580100,-1749.82312000,5.81289800,0.00000000,0.00000000,78.75001226); //object(20)
    CreateStreamedObject(992,1537.87695300,-1739.19519000,5.99849300,0.00000000,0.00000000,78.75001226); //object(21)
    CreateStreamedObject(992,1524.82849100,-1745.50915500,6.34374100,0.00000000,0.00000000,78.75001226); //object(22)
    CreateStreamedObject(1503,1528.03283700,-1737.38977100,5.14530400,0.00000000,0.00000000,-11.25002631); //object(23)
    CreateStreamedObject(6052,1501.13269000,-1743.26818800,7.82128000,0.00000000,0.00000000,78.75001226); //object(25)
    CreateStreamedObject(6052,1503.20166000,-1730.08667000,8.03750500,0.00000000,0.00000000,-472.49995899); //object(26)
    CreateStreamedObject(6052,1545.99353000,-1735.96740700,7.03420900,0.00000000,0.00000000,-89.99998128); //object(27)
    CreateStreamedObject(6052,1533.69018600,-1750.42944300,6.82824500,0.00000000,0.00000000,-652.49969236); //object(28)
    CreateStreamedObject(930,1519.97692900,-1742.25708000,5.44621700,0.00000000,0.00000000,-78.75001226); //object(29)
    CreateStreamedObject(931,1558.58740200,-1746.16076700,4.94598100,0.00000000,0.00000000,44.99999064); //object(30)
    CreateStreamedObject(931,1504.87304700,-1733.83105500,6.49364900,0.00000000,0.00000000,0.00000000); //object(31)
    CreateStreamedObject(1348,1483.74035600,-1735.26550300,6.41687400,0.00000000,0.00000000,0.00000000); //object(32)
    CreateStreamedObject(1362,1502.60791000,-1737.90246600,6.05999300,0.00000000,0.00000000,0.00000000); //object(33)
    CreateStreamedObject(925,1517.17797900,-1734.21899400,6.17579200,0.00000000,0.00000000,0.00000000); //object(34)
    CreateStreamedObject(1225,1517.16577100,-1734.22949200,7.65234300,0.00000000,0.00000000,0.00000000); //object(35)
    CreateStreamedObject(1225,1519.27111800,-1742.91430700,5.39384000,0.00000000,0.00000000,0.00000000); //object(36)
    CreateStreamedObject(1225,1527.96521000,-1735.83679200,6.88012300,0.00000000,0.00000000,0.00000000); //object(37)
    CreateStreamedObject(1225,1558.43261700,-1746.10815400,6.42253200,0.00000000,0.00000000,0.00000000); //object(38)
    CreateStreamedObject(1225,1556.86364700,-1752.93847700,4.29161300,0.00000000,0.00000000,0.00000000); //object(39)
    CreateStreamedObject(1225,1523.82873500,-1745.14233400,5.22784500,0.00000000,0.00000000,0.00000000); //object(40)
    CreateStreamedObject(1225,1504.62023900,-1733.82080100,7.97020000,0.00000000,0.00000000,0.00000000); //object(41)
    CreateStreamedObject(1225,1502.62255900,-1737.70727500,7.07113600,0.00000000,0.00000000,0.00000000); //object(42)
    CreateStreamedObject(1225,1482.61694300,-1734.09887700,6.13115100,0.00000000,0.00000000,0.00000000); //object(43)
    CreateStreamedObject(1225,1484.17199700,-1722.66674800,6.77100900,0.00000000,0.00000000,0.00000000); //object(44)
    CreateStreamedObject(1225,1488.97851600,-1720.60827600,7.63870500,0.00000000,0.00000000,0.00000000); //object(45)
    CreateStreamedObject(1225,1579.17248500,-1749.47143600,3.57593300,0.00000000,0.00000000,0.00000000); //object(46)
    CreateStreamedObject(2780,1582.36450200,-1749.57312000,3.07915400,0.00000000,0.00000000,0.00000000); //object(47)
    CreateStreamedObject(2780,1579.49670400,-1757.09814500,3.44563600,0.00000000,0.00000000,0.00000000); //object(48)
    CreateStreamedObject(2780,1519.07385300,-1857.96618700,-29.11491600,0.00000000,0.00000000,0.00000000); //object(50)
    CreateStreamedObject(2780,1475.93713400,-1725.50427200,5.80173200,0.00000000,0.00000000,0.00000000); //object(53)
    CreateStreamedObject(3525,1490.96801800,-1734.91943400,8.26133100,0.00000000,0.00000000,0.00000000); //object(55)
    CreateStreamedObject(3525,1488.63525400,-1738.65368700,8.41487400,0.00000000,0.00000000,-180.00001985); //object(56)
    CreateStreamedObject(3525,1505.49157700,-1729.70288100,7.43367200,0.00000000,0.00000000,0.00000000); //object(57)
    CreateStreamedObject(3525,1506.03222700,-1742.74401900,8.31218100,0.00000000,0.00000000,-191.24998886); //object(58)
    CreateStreamedObject(3525,1530.87377900,-1748.59631300,8.23481100,0.00000000,0.00000000,-191.24998886); //object(59)
    CreateStreamedObject(3525,1545.69421400,-1739.20861800,7.28997400,0.00000000,0.00000000,0.00000000); //object(60)
    CreateStreamedObject(3525,1549.09436000,-1752.94909700,8.39459500,0.00000000,0.00000000,0.00000000); //object(61)
    CreateStreamedObject(3525,1564.23144500,-1756.48986800,7.73554800,0.00000000,0.00000000,-269.99994383); //object(62)
    CreateStreamedObject(3525,1568.57324200,-1744.75122100,8.22818200,0.00000000,0.00000000,0.00000000); //object(63)
    CreateStreamedObject(2780,1477.59826700,-1732.26342800,5.77679200,0.00000000,0.00000000,0.00000000); //object(64)
    Coordonate : (De preferat ar fi sa folositi Random Spawn ) Zona 1
    1569.93823200,-1751.42187500,4.08781200
    Zona 2 (de mijloc)
    1523.50463900,-1740.51037600,5.48072600
    Zona 3
    1483.98181200,-1731.37524400,6.33504400

    Screenshots:

    mtascreen0016.th.jpg

    mtascreen0015d.th.jpg

    mtascreen0019.th.jpg

    mtascreen0020.th.jpg

    mtascreen0017q.th.jpg

                                                                                        By [glow=red,2,300]Lique[/glow]

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.