Üzenetek megjelenítése

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 - xerox0224

Oldalak: 1 2 3 [4]
46
Segítségkérés / dxDrawRectangle szín változtatás
« Dátum: 2017. Február 01. - 10:38:45 »
Köszi, működik, csak én guiGetScreenSize nélkül akarom megcsinálni, próbáltam kiszedni belőle, és átírni a sajátomra, de nem megy ( bocsi, még kezdő vagyok. ) ( vagy nem is látszódik utána a gomb, vagy más helyen van, vagy nem színeződik át. ) Kérlek tudsz ebben segíteni.
 

dxDrawLine(1063 - 1, 384 - 1, 1063 - 1, 758, tocolor(0, 16, 227, 156), 1, false)
        dxDrawLine(1356, 384 - 1, 1063 - 1, 384 - 1, tocolor(0, 16, 227, 156), 1, false)
        dxDrawLine(1063 - 1, 758, 1356, 758, tocolor(0, 16, 227, 156), 1, false)
        dxDrawLine(1356, 758, 1356, 384 - 1, tocolor(0, 16, 227, 156), 1, false)
        dxDrawRectangle(1063, 384, 293, 374, tocolor(0, 0, 0, 156), false)
        dxDrawRectangle(1062, 383, 294, 17, tocolor(0, 16, 227, 156), false)
        dxDrawText(\"Egyedi skinek\", 1060, 382, 1356, 400, tocolor(255, 255, 255, 255), 1.00, \"default-bold\", \"center\", \"center\", false, false, false, false, false)
        dxDrawRectangle(1082, 421, 254, 35, tocolor(201, 0, 0, 164), false)
        dxDrawRectangle(1082, 466, 254, 35, tocolor(201, 0, 0, 164), false)
        dxDrawRectangle(1082, 511, 254, 35, tocolor(201, 0, 0, 164), false)
        dxDrawRectangle(1082, 556, 254, 35, tocolor(201, 0, 0, 164), false)
        dxDrawRectangle(1082, 601, 254, 35, tocolor(201, 0, 0, 164), false)
        dxDrawRectangle(1082, 646, 254, 35, tocolor(201, 0, 0, 164), false)
        dxDrawRectangle(1082, 691, 254, 35, tocolor(201, 0, 0, 164), false)
        dxDrawText(\"Black Dwarf\", 1081, 420, 1336, 456, tocolor(0, 0, 0, 254), 1.50, \"default-bold\", \"center\", \"center\", false, false, false, false, false)
        dxDrawText(\"Kilépés\", 1082, 690, 1337, 726, tocolor(0, 0, 0, 254), 1.50, \"default-bold\", \"center\", \"center\", false, false, false, false, false)
        dxDrawText(\"-\", 1082, 465, 1337, 501, tocolor(0, 0, 0, 254), 1.50, \"default-bold\", \"center\", \"center\", false, false, false, false, false)
        dxDrawText(\"-\", 1082, 511, 1337, 547, tocolor(0, 0, 0, 254), 1.50, \"default-bold\", \"center\", \"center\", false, false, false, false, false)
        dxDrawText(\"-\", 1082, 555, 1337, 591, tocolor(0, 0, 0, 254), 1.50, \"default-bold\", \"center\", \"center\", false, false, false, false, false)
        dxDrawText(\"-\", 1082, 600, 1337, 636, tocolor(0, 0, 0, 254), 1.50, \"default-bold\", \"center\", \"center\", false, false, false, false, false)
        dxDrawText(\"-\", 1082, 646, 1337, 682, tocolor(0, 0, 0, 254), 1.50, \"default-bold\", \"center\", \"center\", false, false, false, false, false)

47
Segítségkérés / dxDrawRectangle szín változtatás
« Dátum: 2017. Január 25. - 20:16:41 »
Sziasztok. Nem tudom hogy lehetséges-e ilyet, ( valószínű én vagyok a hülye és nem :D ) hogy ha ráhúzom az egeret a dxDrawRectangle-ra, akkor pl. zöldről pirosra vált át, de amint leveszem onnan vissza vált az eredeti színére. ( Nem kattintásnál.). Ha igen, hogyan lehetséges ez?

48
Segítségkérés / gui gomb dxdraw
« Dátum: 2017. Január 22. - 21:13:23 »
Értem. Csak nem találok semmit, ahol le lebne írva, vagy videó lenne róla, hogy hogyan kell ezt. Ti honnan tanultátok meg?

49
Segítségkérés / gui gomb dxdraw
« Dátum: 2017. Január 22. - 20:09:37 »
A rendezés meg a keresés mindegy, ez csak a teszt... GuiClick, mert azt halottam hogy az mindenre jó, erre is, vagyis valahol azt olvastam. A rendert nem tudom miért ott hívom meg, én logikusan oda tettem, de akkor átteszem. Tudsz amúgy valamit ajánlani, ahol ezt az egész GUI felületet meg lehetne tanulni? Weboldalt/videót, vagy valami fórum részt?

50
Segítségkérés / gui gomb dxdraw
« Dátum: 2017. Január 22. - 19:36:04 »
Sziasztok! Kész egy teszt GUI amit guieditorral csináltam.... Azt olvastam az onClientGUIClick jó ehhez, de nekem nem működik. Mi lehet az oka? Hogyan lehet egy \"gombra\" rátenni egy bizonyos dolgot? ( pl.: szöveget)
 
 
 


function tut1()
    dxDrawRectangle(526, 190, 285, 397, tocolor(61, 193, 77, 255), false)
    gomb = dxDrawRectangle(539, 208, 262, 363, tocolor(255, 255, 255, 255), false)
    dxDrawText(\"teszt\", 538, 210, 801, 571, tocolor(254, 0, 0, 255), 4.00, \"default\", \"center\", \"center\", false, false, false, false, false)
    showCursor(true)
    addEventHandler(\"onClientGUIClick\",gomb,teszt,false)
    addEventHandler(\"onClientRender\", root, tut1)
end
addCommandHandler(\"teszteles\",tut1)
function teszt()
    outputChatBox(\"Működik\")
end

51
Segítségkérés / GUI Felület
« Dátum: 2017. Január 21. - 19:24:03 »
Sziasztok! 
 
Nemrég kezdtem a LUA-t. Guieditor-ral GUI felületet akarok készíteni. Ha megvan a GUI, akkor innentől hogyan tovább? Mármint a label-ekre hogyan tudok tenni valamit, mint pl. outputChatBox-ot?
 


addEventHandler(\"onClientResourceStart\", resourceRoot,
    function teszt()
        gomb1 = guiCreateLabel(586, 229, 239, 33, \"AK-47\", false)
        guiSetFont(GUIEditor.label[9], \"default-bold-small\")
        guiLabelSetColor(GUIEditor.label[9], 0, 0, 0)
        guiLabelSetHorizontalAlign(GUIEditor.label[9], \"center\", false)
        guiLabelSetVerticalAlign(GUIEditor.label[9], \"center\")

        gomb2 = guiCreateLabel(586, 271, 239, 33, \"AK-47\", false)
        guiSetFont(GUIEditor.label[10], \"default-bold-small\")
        guiLabelSetColor(GUIEditor.label[10], 0, 0, 0)
        guiLabelSetHorizontalAlign(GUIEditor.label[10], \"center\", false)
        guiLabelSetVerticalAlign(GUIEditor.label[10], \"center\")

        gomb3 = guiCreateLabel(587, 313, 239, 33, \"AK-47\", false)
        guiSetFont(GUIEditor.label[11], \"default-bold-small\")
        guiLabelSetColor(GUIEditor.label[11], 0, 0, 0)
        guiLabelSetHorizontalAlign(GUIEditor.label[11], \"center\", false)
        guiLabelSetVerticalAlign(GUIEditor.label[11], \"center\")

        gomb4 = guiCreateLabel(587, 355, 239, 33, \"AK-47\", false)
        guiSetFont(GUIEditor.label[12], \"default-bold-small\")
        guiLabelSetColor(GUIEditor.label[12], 0, 0, 0)
        guiLabelSetHorizontalAlign(GUIEditor.label[12], \"center\", false)
        guiLabelSetVerticalAlign(GUIEditor.label[12], \"center\")

        gomb5 = guiCreateLabel(586, 397, 239, 33, \"AK-47\", false)
        guiSetFont(GUIEditor.label[13], \"default-bold-small\")
        guiLabelSetColor(GUIEditor.label[13], 0, 0, 0)
        guiLabelSetHorizontalAlign(GUIEditor.label[13], \"center\", false)
        guiLabelSetVerticalAlign(GUIEditor.label[13], \"center\")

        gomb6 = guiCreateLabel(586, 439, 239, 33, \"AK-47\", false)
        guiSetFont(GUIEditor.label[14], \"default-bold-small\")
        guiLabelSetColor(GUIEditor.label[14], 0, 0, 0)
        guiLabelSetHorizontalAlign(GUIEditor.label[14], \"center\", false)
        guiLabelSetVerticalAlign(GUIEditor.label[14], \"center\")

        gomb7 = guiCreateLabel(586, 481, 239, 33, \"AK-47\", false)
        guiSetFont(GUIEditor.label[15], \"default-bold-small\")
        guiLabelSetColor(GUIEditor.label[15], 0, 0, 0)
        guiLabelSetHorizontalAlign(GUIEditor.label[15], \"center\", false)
        guiLabelSetVerticalAlign(GUIEditor.label[15], \"center\")    
    end
)
addEventHandler(\"onClientRender\", root,
    function teszt1()
        dxDrawLine(577 - 1, 220 - 1, 577 - 1, 551, tocolor(255, 255, 255, 254), 1, false)
        dxDrawLine(835, 220 - 1, 577 - 1, 220 - 1, tocolor(255, 255, 255, 254), 1, false)
        dxDrawLine(577 - 1, 551, 835, 551, tocolor(255, 255, 255, 254), 1, false)
        dxDrawLine(835, 551, 835, 220 - 1, tocolor(255, 255, 255, 254), 1, false)
        dxDrawRectangle(577, 220, 258, 331, tocolor(0, 0, 0, 148), false)
        dxDrawRectangle(587, 230, 238, 32, tocolor(255, 255, 255, 255), false)
        dxDrawRectangle(587, 272, 238, 32, tocolor(255, 255, 255, 255), false)
        dxDrawRectangle(587, 314, 238, 32, tocolor(255, 255, 255, 255), false)
        dxDrawRectangle(587, 356, 238, 32, tocolor(255, 255, 255, 255), false)
        dxDrawRectangle(587, 398, 238, 32, tocolor(255, 255, 255, 255), false)
        dxDrawRectangle(587, 440, 238, 32, tocolor(255, 255, 255, 255), false)
        dxDrawRectangle(587, 482, 238, 32, tocolor(255, 255, 255, 255), false)
    end
)

52
Segítségkérés / Regisztrációs rendszer
« Dátum: 2017. Január 14. - 20:20:22 »

           format(file,sizeof(file), \"/karakterek/%s.ini\", nev);
            if(!fexist(file))
            {
                new jelszo[200];
                format(jelszo,sizeof(jelszo), \"%s\", dini_Get(file, \"Jelszo\"));
                if(strcmp(inputtext, jelszo) == 0)
                {
                    JatekosInfo[playerid][Penz] = dini_Int(file,\"Penz\");
                    JatekosInfo[playerid][Admin] = dini_Int(file,\"Admin\");
                }
                else
                {
                    SendClientMessage(playerid, -1, \"Hibás jelszó!\");
                    Kick(playerid);
                }
            }
        }


 
Kijavítottam, létrehozza az ini fájlt, de amikor bejelentkezek tök mindegy milyen jelszót írok be, akkor is bedob.
 
 

53
Segítségkérés / Regisztrációs rendszer
« Dátum: 2017. Január 14. - 17:43:23 »
Sziasztok! Létrehoztam egy regisztrációs rendszer, de amikor belépek ( létre van hozva a scriptfiles mappában a karakterek nevű mappa ) akkor regisztrálok elvileg, de nem hozza létre a file-t, nem menti le, amikor kilépek, utána bármilyen jelszóval betudok lépni. ( bejelentkezést kidobja, bármit beírok jó. )
 

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
#include <dini>
#include <dubd>
#include <sscanf>
#include <zcmd>
enum JatekosAdatok
{
    Penz,
    Admin
}
new JatekosInfo[MAX_PLAYERS][JatekosAdatok];
new nev[MAX_PLAYER_NAME];
// Regisztráció 0
// Bejelentkezés 1
public OnGameModeInit()
{
    // Don\'t use these lines if it\'s a filterscript
    SetGameModeText(\"Blank Script\");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
}
public OnGameModeExit()
{
    return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
    new file[256];
    new string[256];
    GetPlayerName(playerid,nev,sizeof(nev));
    format(file, sizeof(file), \"/Karakterek/%s.ini\", nev);
    if(!fexist(file))
    {
        format(string,sizeof string, \"Üdv %s \\nKérjük regisztrálj \\n\\nAdd meg a kívánt jelszavadat!\", nev);
        ShowPlayerDialog(playerid, 0, DIALOG_STYLE_PASSWORD, \"Regisztráció\", string, \"Regisztráció\", \"Kilépés\");
    }
    if(!fexist(file))
    {
        format(string,sizeof string, \"Üdv %s \\nKérjük jelentkezz be! \\n\\nAdd meg a jelszavadat!\", nev);
        ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\", string, \"Bejelentkezés\", \"Kilépés\");
    }
    return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if (dialogid == 0)
    {
        if(response)
        {
            new file[128];
            new string[128];
           
            GetPlayerName(playerid,nev,sizeof(nev));
            if(strlen(inputtext) == 0)
            {
                format(string,sizeof string, \"Üdv %s \\nKérjük regisztrálj \\n\\nAdd meg a kívánt jelszavadat!\", nev);
                ShowPlayerDialog(playerid, 0, DIALOG_STYLE_PASSWORD, \"Regisztráció\", string, \"Regisztráció\", \"Kilépés\");
                return 0;
            }
            format(file,sizeof(file), \"/Karakterek/%s.ini\", nev);
            if(!fexist(file))
            {
                dini_Create(file);
                dini_IntSet(file, \"Antibug\", 0);
                dini_Set(file, \"Jelszo\", inputtext);
                dini_IntSet(file, \"Penz\", 0);
                dini_IntSet(file, \"Admin\", 0);
               
                format(string,sizeof string, \"Üdv %s \\nRegisztrálva vagy! \\n\\nKérjük add meg a jelszavad!\", nev);
                ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\", string, \"Bejelentkezés\", \"Kilépés\");
            }
            else
            {
                format(string,sizeof string, \"Üdv %s \\nRegisztrálva vagy! \\n\\nKérjük add meg a jelszavad!\", nev);
                ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\", string, \"Bejelentkezés\", \"Kilépés\");
            }
        }
    }
    if(dialogid == 1)
    {
          if(response)
          {
              new file[128];
            new string[128];
            GetPlayerName(playerid,nev,sizeof(nev));
            if(strlen(inputtext) == 0)
            {
                format(string,sizeof string, \"Üdv %s \\nKérjük jelentkezz be! \\n\\nAdd meg a jelszavadat!\", nev);
                ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\", string, \"Bejelentkezés\", \"Kilépés\");
            }
            format(file,sizeof(file), \"/Karakterek/%s.ini\", nev);
            if(!fexist(file))
            {
                new jelszo[200];
                format(jelszo,sizeof(jelszo), \"%s\", dini_Get(file, \"Jelszo\"));
                if(strcmp(inputtext, jelszo) == 0)
                {
                    JatekosInfo[playerid][Penz] = dini_Int(file,\"Penz\");
                    JatekosInfo[playerid][Admin] = dini_Int(file,\"Admin\");
                }
                else
                {
                    SendClientMessage(playerid, -1, \"Hibás jelszó!\");
                    Kick(playerid);
                }
            }
        }
    }
    return 1;
}

 
 
 
Illetve ezek a warningok miért vannak? 
 

C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(274) : warning 202: number of arguments does not match definition
C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(275) : warning 202: number of arguments does not match definition
C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(276) : warning 202: number of arguments does not match definition
C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(277) : warning 202: number of arguments does not match definition
C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(278) : warning 202: number of arguments does not match definition
C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(279) : warning 202: number of arguments does not match definition
C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(280) : warning 202: number of arguments does not match definition
C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(281) : warning 202: number of arguments does not match definition
C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(282) : warning 202: number of arguments does not match definition
C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(283) : warning 202: number of arguments does not match definition
C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(284) : warning 202: number of arguments does not match definition
C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(285) : warning 202: number of arguments does not match definition
C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(286) : warning 202: number of arguments does not match definition
C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(287) : warning 202: number of arguments does not match definition
C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(288) : warning 202: number of arguments does not match definition
C:\\Users\\Martin\\Desktop\\pawno\\include\\dubd.inc(289) : warning 202: number of arguments does not match definition

 
 

54
Segítségkérés / undefined symbol (elvileg minden jó helyen van...)
« Dátum: 2017. Január 14. - 15:29:45 »
Sziasztok! Egy regisztrációs rendszer akartam összedobni. Minden jó elvileg ( videó alapján néztem ), de ha az include-ok alatt, a define-k alatt hozzáadok egy new-t ( pl.: new jatekosinfo ) akkor az OnDialog résznél nem érzékeli, ha \"megemlítem\" benne. Miért van ez?  
 
#include <a_samp>
#include <dini>
#include <dubd>
#include <sscanf>
#include <zcmd>
new JatekosInfo[MAX_PLAYERS][JatekosAdatok];
new nev[MAX_PLAYER_NAME];
enum JatekosAdatok
{
    Penz,
    Admin
}
 
// Regisztráció 0
// Bejelentkezés 1
 

Oldalak: 1 2 3 [4]
SimplePortal 2.3.7 © 2008-2024, SimplePortal