Jump to content

Destroyed

Membru
  • Posts

    84
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by Destroyed

  1. 1 hour ago, Micu_Gamer said:

    Salut, as vrea sa va intreb daca am facut ceva gresit la aceste comenzi de nu imi salveaza in baza de date ?

     

     

    QUITJOB:

    CMD:quitjob(playerid, params[])
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pJob] >= 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "You have quit your job!");
                PlayerInfo[playerid][pJob] = 0;
                DisablePlayerCheckpoint(playerid);
                new szQuery[128];
                mysql_format(mysql, szQuery, sizeof(szQuery), "UPDATE `users` SET `Job`='0' WHERE `Username`='%s'", PlayerInfo[pJob], PlayerInfo[playerid][pUsername]);
                mysql_tquery(mysql, "szQuery");
            }
            else return SendClientMessage(playerid, COLOR_WHITE, "You don't have a job.");
        }
        return 1;
    }

     

    GETJOB:

    CMD:getjob(playerid, params[])
    {
        new szQuery[256];
        if(IsPlayerConnected(playerid))
        {
            new sendername[25],str[256];
            GetPlayerName(playerid,sendername,sizeof(sendername));
            if(PlayerInfo[playerid][pJob] == 0)
            {
                if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,607.8375,-1438.1827,14.0654))
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Jobul tau este acum Detective.");
                    PlayerInfo[playerid][pJob] = 1;
                    mysql_format(mysql, szQuery, sizeof(szQuery), "UPDATE `users` SET `Job`='%d' WHERE `Username`='%s'", PlayerInfo[playerid][pJob], PlayerInfo[playerid][pID]);
                    mysql_tquery(mysql, szQuery);
                }
                else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,359.3762,-2071.5310,10.6953))
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Jobul tau este acum Fisherman.");
                    PlayerInfo[playerid][pJob] = 2;
                    mysql_format(mysql, szQuery, sizeof(szQuery), "UPDATE `users` SET `Job`='%d' WHERE `Username`='%s'", PlayerInfo[playerid][pJob], PlayerInfo[playerid][pID]);
                    mysql_tquery(mysql, szQuery);
                }

            }
            else
            {
                SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Ai deja un job, foloseste comanda /quitjob pentru a parasi job ul.");
            }
        }
        return 1;
    }

     

    SETJOB: 

    CMD:setjob(playerid, params[])
    {
        new szQuery[256];
        if(IsPlayerConnected(playerid))
        {
            if (PlayerInfo[playerid][pAdmin] >= 6)
            {
                new id,jobid,string[256],giveplayer[30],sendername[30];
                if(sscanf(params, "ui",id,jobid)) return SendClientMessage(playerid, 0xFFFFFFFF, "{0049FF}Syntax: {ffffff}/setjob <Name/Playerid> <Job ID>");
                {
                    if(IsPlayerConnected(id))
                    {
                        if(id != INVALID_PLAYER_ID)
                        {
                            GetPlayerName(id, giveplayer, sizeof(giveplayer));
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            PlayerInfo[id][pJob] = jobid;
                            format(string, sizeof(string), "Admin %s has changed you job to %d.", sendername,jobid);
                            SCM(id,COLOR_LIGHTBLUE, string);
                            new str[128];
                            mysql_format(mysql, szQuery, sizeof(szQuery),"UPDATE `users` SET `Job`='%d' WHERE `name`='%s'",PlayerInfo[id][pJob],PlayerInfo[id][pUsername]);
                            mysql_tquery(mysql, szQuery);
                        }
                    }
                    else
                    {
                        SendClientMessage(playerid,COLOR_WHITE, "{FFFFCC}Error: Player not connected.");
                    }
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_RED, AdminOnly);
            }
        }
        return 1;
    }

     

    Mersi!

    pot sa iti dau comenzile terminate?

    Daca da,uitele aici

     

    QUITJOB:

    CMD:quitjob(playerid, params[])
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pJob] >= 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "You have quit your job!");
                PlayerInfo[playerid][pJob] = 0;
                DisablePlayerCheckpoint(playerid);
                new szQuery[128];
                mysql_format(mysql, szQuery, sizeof(szQuery), "UPDATE `users` SET `Job`='0' WHERE `Username`='%s'", PlayerInfo[playerid][pUsername]); //aici am sters PlayerInfo[id][pJob] deoarece in loc sa ii ia numele, ii lua jobul. ii seteaza jobul la 0, si il pune unde ii gaseste numele. zimi daca ai inteles
                mysql_tquery(mysql, "szQuery");
            else return SendClientMessage(playerid, COLOR_WHITE, "You don't have a job.");
        }
        return 1;
    }

     

    GETJOB:

    CMD:getjob(playerid, params[])
    {
        new szQuery[256];
        if(IsPlayerConnected(playerid))
        {
            new sendername[25],str[256];
            GetPlayerName(playerid,sendername,sizeof(sendername));
            if(PlayerInfo[playerid][pJob] == 0)
            {
                if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,607.8375,-1438.1827,14.0654))
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Jobul tau este acum Detective.");
                    PlayerInfo[playerid][pJob] = 1;
                    mysql_format(mysql, szQuery, sizeof(szQuery), "UPDATE `users` SET `Job`='%d' WHERE `Username`='%s'", PlayerInfo[playerid][pJob], PlayerInfo[playerid][pID]);
                    mysql_tquery(mysql, szQuery);


                else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,359.3762,-2071.5310,10.6953))
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Jobul tau este acum Fisherman.");
                    PlayerInfo[playerid][pJob] = 2;
                    mysql_format(mysql, szQuery, sizeof(szQuery), "UPDATE `users` SET `Job`='%d' WHERE `Username`='%s'", PlayerInfo[playerid][pJob], PlayerInfo[playerid][pID]);
                    mysql_tquery(mysql, szQuery);

                    return 1;
                }
            else
            {
                SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Ai deja un job, foloseste comanda /quitjob pentru a parasi job ul.");

                return 1;
            }
        }
        return 1;
    }

     

    SETJOB: 

    CMD:setjob(playerid, params[])
    {
        new szQuery[256];
        if(IsPlayerConnected(playerid))
        {
            if (PlayerInfo[playerid][pAdmin] >= 6)
            {
                new id,jobid,string[256],giveplayer[30],sendername[30];
                if(sscanf(params, "ui",id,jobid)) return SendClientMessage(playerid, 0xFFFFFFFF, "{0049FF}Syntax: {ffffff}/setjob <Name/Playerid> <Job ID>");
                {
                    if(IsPlayerConnected(id))
                    {
                        if(id != INVALID_PLAYER_ID)
                        {
                            GetPlayerName(id, giveplayer, sizeof(giveplayer));
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            PlayerInfo[id][pJob] = jobid;
                            format(string, sizeof(string), "Admin %s has changed you job to %d.", sendername,jobid);
                            SCM(id,COLOR_LIGHTBLUE, string);
                            new str[128];
                            mysql_format(mysql, szQuery, sizeof(szQuery),"UPDATE `users` SET `Job`='%d' WHERE `Username`='%s'",  PlayerInfo[id][pJob], PlayerInfo[id][pUsername]); // aici am schimbat o chestie, WHERE `Username` atat
                            mysql_tquery(mysql, szQuery);

                            return 1;
                        }
                    else
                    {
                        SendClientMessage(playerid,COLOR_WHITE, "{FFFFCC}Error: Player not connected.");

                        return 1;
                    }
               }
            else
            {
                SendClientMessage(playerid, COLOR_RED, AdminOnly);

                return 1;
            }
        }
        return 1;
    }

     

    sami spui daca ai ceva erori, nu am testat sa fiu sigur

     

  2. 20 minutes ago, Sancky said:

    ai citit macar ce am scris acolo mai jos? In special ce era cu (!)

    da,  asa am pus codul

    stock showLicenses(playerid)
    {
        enum e_licenses {
            licenseName[64],
            PlayerInfo:licenseIdx,
            PlayerInfo:licenseTime
        }

        static const licensesStructure[][e_licenses] = {
            {"Carnet de sofer", pDrivingLicense, pDrivingLicenseTime},
            {"Licenta de pilot", pFlyingLicense, pFlyingLicenseTime},
            {"Licenta de navigatie", pSailingLicense, pSailingLicenseTime},
            {"Licena de pescar", pFishingLicense, pFishingLicenseTime},
            {"Licenta de port-arma", pGunLicense, pGunLicenseTime},
            {"Licenta de materiale", pMaterialsLicense, pMaterialsLicenseTime}
        };
        
        gString[0] = EOS;
        
        for(new i = 0; i < sizeof licensesStructure; ++i) {
            if(PlayerInfo[playerid][licensesStructure[i][licenseIdx]] == 1)
                format(gString, sizeof gString, "%s** {8ba1f0}%s: {fcfcfc}Valid  {8ba1f0}- Valabilitate: %d ore\n", gString, licensesStructure[i][licenseName], PlayerInfo[playerid][licensesStructure[i][licenseTime]]);
        
            else
                format(gString, sizeof gString, "%s** {8ba1f0}%s: {fcfcfc}Expirat\n", gString, licensesStructure[i][licenseName]);
        }
        
        new headerText[64];
        format(headerText, sizeof headerText, "Licentele lui %s", GetName(playerid));
        ShowPlayerDialog(playerid, 2323, DIALOG_STYLE_MSGBOX, headerText, gString, "Ok", "");
        return 1;
    }

  3. 11 hours ago, Sancky said:

    noteaza si tu care sunt liniile din functia aia, ca n am cum sa mi dau seama

    de aici

    {"Carnet de sofer", pDrivingLicense, pDrivingLicenseTime},
            {"Licenta de pilot", pFlyingLicense, pFlyingLicenseTime},
            {"Licenta de navigatie", pSailingLicense, pSailingLicenseTime},
            {"Licena de pescar", pFishingLicense, pFishingLicenseTime},
            {"Licenta de port-arma", pGunLicense, pGunLicenseTime},
            {"Licenta de materiale", pMaterialsLicense, pMaterialsLicenseTime}
        };
        
        gString[0] = EOS;
        
        for(new i = 0; i < sizeof licensesStructure; ++i) {
            if(PlayerInfo[playerid][licensesStructure[i][licenseIdx]] == 1)
                format(gString, sizeof gString, "%s** {8ba1f0}%s: {fcfcfc}Valid  {8ba1f0}- Valabilitate: %d ore\n", gString, licensesStructure[i][licenseName], PlayerInfo[playerid][licensesStructure[i][licenseTime]]);

    pana aici

  4. 4 hours ago, Sancky said:

    showLicenses(playerid)
    {
        enum e_licenses {
            licenseName[64], 
            e_pInfo:licenseIdx,
            e_pInfo:licenseTime
        }

        static const licensesStructure[][e_licenses] = {
            {"Carnet de sofer", pDrivingLicense, pDrivingLicenseTime}, 
            {"Licenta de pilot", pFlyingLicense, pFlyingLicenseTime}, 
            {"Licenta de navigatie", pSailingLicense, pSailingLicenseTime}, 
            {"Licena de pescar", pFishingLicense, pFishingLicenseTime}, 
            {"Licenta de port-arma", pGunLicense, pGunLicenseTime}, 
            {"Licenta de materiale", pMaterialsLicense, pMaterialsLicenseTime}
        };
        
        gString[0] = EOS;
        
        for(new i = 0; i < sizeof licensesStructure; ++i) {
            if(PlayerInfo[playerid][licensesStructure[i][licenseIdx]] == 1)
                format(gString, sizeof gString, "%s** {8ba1f0}%s: {fcfcfc}Valid  {8ba1f0}- Valabilitate: %d ore\n", gString, licensesStructure[i][licenseName], PlayerInfo[playerid][licensesStructure[i][licenseTime]]);
        
            else 
                format(gString, sizeof gString, "%s** {8ba1f0}%s: {fcfcfc}Expirat\n", gString, licensesStructure[i][licenseName]);
        }
        
        new headerText[64];
        format(headerText, sizeof headerText, "Licentele lui %s", GetName(playerid));
        ShowPlayerDialog(playerid, 2323, DIALOG_STYLE_MSGBOX, headerText, gString, "Ok", "");
        return 1;
    }

     

    Ai aici codul imbunatatit, am folosit un array in care stochez datele precum numele licentelor, index-urile pt licente, pt a le putea accesa usor in loop.

     

    (!) In loc de tagul e_pInfo: din enum, pui cum ai tu enum-ul folosit pentru PlayerInfo

     

    Un tip: ti-as recomanda doar o variabila in care stochezi timpul licentelor, cand este suspendata, ii poti stoca o valoare negativa cu timpul suspendarii, cand este expirata ii poti seta valoarea 0 iar cand este valabila ii poti seta valoarea pozitiva cu timpul valabilitatii, si poti verifica direct variabila cu timpul, nu mai e nevoie de una boolean pt a vedea asta.

    Daca ai gasit ceva neregulă, da mi un tag, am rescris tot codul pe telefon, probabil sa fi omis ceva.

    imi da warning urile astea.

    ../gamemodes/stock.pwn(165) : warning 213: tag mismatch
    ../gamemodes/stock.pwn(165) : warning 213: tag mismatch
    ../gamemodes/stock.pwn(166) : warning 213: tag mismatch
    ../gamemodes/stock.pwn(166) : warning 213: tag mismatch
    ../gamemodes/stock.pwn(167) : warning 213: tag mismatch
    ../gamemodes/stock.pwn(167) : warning 213: tag mismatch
    ../gamemodes/stock.pwn(168) : warning 213: tag mismatch
    ../gamemodes/stock.pwn(168) : warning 213: tag mismatch
    ../gamemodes/stock.pwn(169) : warning 213: tag mismatch
    ../gamemodes/stock.pwn(169) : warning 213: tag mismatch
    ../gamemodes/stock.pwn(170) : warning 213: tag mismatch
    ../gamemodes/stock.pwn(170) : warning 213: tag mismatch
    ../gamemodes/stock.pwn(176) : warning 213: tag mismatch
    ../gamemodes/stock.pwn(177) : warning 213: tag mismatch

  5. salut vreau sa fac comanda licenses, si vreau sa stiu daca e posibil sa fie mai usor decat codul pe care il scriu, adica sa apara daca are licenta am facut asa, (pentru toate licentele)

     

    stock showLicenses(playerid)
    {
        gString[0] = EOS;
        format(gString, sizeof(gString), "Licente lui %s", GetName(playerid));
        ShowPlayerDialog(playerid, 2323, DIALOG_STYLE_MSGBOX, gString, "** {8ba1f0}Carnet de sofer: {fcfcfc}Expirat  {8ba1f0}\n** Licenta de pilot: {fcfcfc}Expirata {8ba1f0}\n** Licenta de navigatie: {fcfcfc}Expirata {8ba1f0}\n** Licenta de pescar: {fcfcfc}Expirata {8ba1f0}\n** Licenta de port-arma: {fcfcfc}Expirata {8ba1f0}\n** Licenta de materiale: {fcfcfc}Expirata {8ba1f0}", "OK", "");

        if(PlayerInfo[playerid][pDrivingLicense] == 1) {
            gString[0] = EOS;
            format(gString, sizeof(gString), "** {8ba1f0}Carnet de sofer: {fcfcfc}Valid  {8ba1f0}- Valabilitate: %d ore\n** Licenta de pilot: {fcfcfc}Expirata {8ba1f0}\n** Licenta de navigatie: {fcfcfc}Expirata {8ba1f0}\n** Licenta de pescar: {fcfcfc}Expirata {8ba1f0}\n** Licenta de port-arma: {fcfcfc}Expirata {8ba1f0}\n** Licenta de materiale: {fcfcfc}Expirata {8ba1f0}", PlayerInfo[playerid][pDrivingLicenseTime]);
            new string[126];
            format(string, sizeof(string), "Licente lui %s", GetName(playerid));
            ShowPlayerDialog(playerid, 2323, DIALOG_STYLE_MSGBOX, string, gString, "OK", "");
            return 1;
        }
        if(PlayerInfo[playerid][pFlyingLicense] == 1) {
            gString[0] = EOS;
            format(gString, sizeof(gString), "** {8ba1f0}Carnet de sofer: {fcfcfc}Expirat  {8ba1f0}\n** Licenta de pilot: {fcfcfc}Valida {8ba1f0}- Valabilitate: %d ore\n** Licenta de navigatie: {fcfcfc}Expirata {8ba1f0}\n** Licenta de pescar: {fcfcfc}Expirata {8ba1f0}\n** Licenta de port-arma: {fcfcfc}Expirata {8ba1f0}\n** Licenta de materiale: {fcfcfc}Expirata {8ba1f0}", PlayerInfo[playerid][pFlyingLicenseTime]);
            new string[126];
            format(string, sizeof(string), "Licente lui %s", GetName(playerid));
            ShowPlayerDialog(playerid, 2323, DIALOG_STYLE_MSGBOX, string, gString, "OK", "");
            return 1;
        }
        if(PlayerInfo[playerid][pSailingLicense] == 1) {
            gString[0] = EOS;
            format(gString, sizeof(gString), "** {8ba1f0}Carnet de sofer: {fcfcfc}Expirat  {8ba1f0}\n** Licenta de pilot: {fcfcfc}Expirat {8ba1f0}\n** Licenta de navigatie: {fcfcfc}Valida {8ba1f0}- Valabilitate: %d ore\n** Licenta de pescar: {fcfcfc}Expirata {8ba1f0}\n** Licenta de port-arma: {fcfcfc}Expirata {8ba1f0}\n** Licenta de materiale: {fcfcfc}Expirata {8ba1f0}", PlayerInfo[playerid][pSailingLicenseTime]);
            new string[126];
            format(string, sizeof(string), "Licente lui %s", GetName(playerid));
            ShowPlayerDialog(playerid, 2323, DIALOG_STYLE_MSGBOX, string, gString, "OK", "");
            return 1;
        }
        if(PlayerInfo[playerid][pFishingLicense] == 1) {
            gString[0] = EOS;
            format(gString, sizeof(gString), "** {8ba1f0}Carnet de sofer: {fcfcfc}Expirat  {8ba1f0}\n** Licenta de pilot: {fcfcfc}Expirat {8ba1f0}\n** Licenta de navigatie: {fcfcfc}Expirata {8ba1f0}\n** Licenta de pescar: {fcfcfc}Valida {8ba1f0}- Valabilitate: %d ore\n** Licenta de port-arma: {fcfcfc}Expirata {8ba1f0}\n** Licenta de materiale: {fcfcfc}Expirata {8ba1f0}", PlayerInfo[playerid][pFishingLicenseTime]);
            new string[126];
            format(string, sizeof(string), "Licente lui %s", GetName(playerid));
            ShowPlayerDialog(playerid, 2323, DIALOG_STYLE_MSGBOX, string, gString, "OK", "");
            return 1;
        }
        if(PlayerInfo[playerid][pGunLicense] == 1) {
            gString[0] = EOS;
            format(gString, sizeof(gString), "** {8ba1f0}Carnet de sofer: {fcfcfc}Expirat  {8ba1f0}\n** Licenta de pilot: {fcfcfc}Expirat {8ba1f0}\n** Licenta de navigatie: {fcfcfc}Expirata {8ba1f0}\n** Licenta de pescar: {fcfcfc}Expirata {8ba1f0}\n** Licenta de port-arma: {fcfcfc}Valida {8ba1f0}- Valabilitate: %d ore\n** Licenta de materiale: {fcfcfc}Expirata {8ba1f0}", PlayerInfo[playerid][pGunLicenseTime]);
            new string[126];
            format(string, sizeof(string), "Licente lui %s", GetName(playerid));
            ShowPlayerDialog(playerid, 2323, DIALOG_STYLE_MSGBOX, string, gString, "OK", "");
            return 1;
        }
        if(PlayerInfo[playerid][pMaterialsLicense] == 1) {
            gString[0] = EOS;
            format(gString, sizeof(gString), "** {8ba1f0}Carnet de sofer: {fcfcfc}Expirat  {8ba1f0}\n** Licenta de pilot: {fcfcfc}Expirat {8ba1f0}\n** Licenta de navigatie: {fcfcfc}Expirata {8ba1f0}\n** Licenta de pescar: {fcfcfc}Expirata {8ba1f0}\n** Licenta de port-arma: {fcfcfc}Expirata {8ba1f0}\n** Licenta de materiale: {fcfcfc}Valida {8ba1f0}- Valabilitate: %d ore", PlayerInfo[playerid][pMaterialsLicenseTime]);
            new string[126];
            format(string, sizeof(string), "Licente lui %s", GetName(playerid));
            ShowPlayerDialog(playerid, 2323, DIALOG_STYLE_MSGBOX, string, gString, "OK", "");    
            return 1;
        }
        if(PlayerInfo[playerid][pMaterialsLicense] == 1 || PlayerInfo[playerid][pMaterialsLicense] == 1 || PlayerInfo[playerid][pGunLicense] == 1 || PlayerInfo[playerid][pFishingLicense] == 1 || PlayerInfo[playerid][pSailingLicense] == 1 || PlayerInfo[playerid][pFlyingLicense] == 1 || PlayerInfo[playerid][pDrivingLicense] ==1) {
            gString[0] = EOS;
            format(gString, sizeof(gString), "** {8ba1f0}Carnet de sofer: {fcfcfc}Valid  {8ba1f0}- Valabilitate: %d ore\n** Licenta de pilot: {fcfcfc}Valida {8ba1f0}- Valabilitate: %d ore\n** Licenta de navigatie: {fcfcfc}Valida {8ba1f0}- Valabilitate: %d ore\n** Licenta de pescar: {fcfcfc}Valida {8ba1f0}- Valabilitate: %d ore\n** Licenta de port-arma: {fcfcfc}Valida {8ba1f0}- Valabilitate: %d ore\n** Licenta de materiale: {fcfcfc}Valida {8ba1f0}- Valabilitate: %d ore", PlayerInfo[playerid][pMaterialsLicenseTime], PlayerInfo[playerid][pMaterialsLicenseTime] || PlayerInfo[playerid][pMaterialsLicenseTime] || PlayerInfo[playerid][pGunLicenseTime] || PlayerInfo[playerid][pFishingLicenseTime] || PlayerInfo[playerid][pSailingLicenseTime] || PlayerInfo[playerid][pFlyingLicenseTime] || PlayerInfo[playerid][pDrivingLicenseTime]);
            new string[126];
            format(string, sizeof(string), "Licente lui %s", GetName(playerid));
            ShowPlayerDialog(playerid, 2323, DIALOG_STYLE_MSGBOX, string, gString, "OK", "");    
            return 1;
        }
        return 1;
    }

  6. Cum rezolv asta, de fiecare data cand scrie cineva in chat primesc warning nush ce, si daca screi 3 mesaje iau crash, uite aici

     

    si cand intra un jucator in server ii pune nume colorat, cum pot scoate, numele la Nicole2 si punctul portocaliu de pe harta

    sa-mp-027.png

    sa-mp-023.png

    sa-mp-022.png

  7. On 6/17/2023 at 9:13 PM, Valentin Tarnauceanu said:

    salut, incerc sa fac si eu ceva, un pic proiect, am dat host de pe ultra-host (nu vreau sa fac reclama), si cand intru nu imi apare sistemul  de register, sau de login (daca ai deja cont) pls help

    Am rezolvat, am zis eu ca asta era problema, nu se conecta baza de date, acum imi apare tot. Multumesc oricum pentru ajutor

  8. 8 hours ago, -=[Vyorel]=- said:

    Omul a cerut un ajutor, daca vreti sa-l ajutati ii raspundeti cum trebuie, daca nu..puteti sa va abtineti. Nu conteaza ca scade sau nu SAMP-ul, nu conteaza pentru ce si cum vrea sa-si faca serverul si nici ce face cu el. Daca vreti sa oferiti ajutor e ok, daca nu, nici off-topic nu mai faceti.

    Daca mai continuati cu off-topicul, am sa incep sa dau puncte de avertisment pt fiecare post inutil facut, pana se ajunge la ban.

    Mersi, ma si saturasem sa vad cum se cearta astia.

  9. incerc sa pun sccanf pentru ca vreau sa imi fac sv si primesc aceasta eroare, ce pot face?

     

    Desktop\Folder nou (2)\pawno\include\sscanf2.inc(118) : fatal error 111: user error: sscanf utilises community compiler features.  Use `#define SSCANF_NO_NICE_FEATURES` to live without (if you can call that living) or better yet download it here: github.com/pawn-lang/compiler/releases

  10. vreau sa fac sistem dmv si am facut

    new Float:DMVCheckpoints[13][3] = {
        {1517.0917,-2290.8020,13.0287},  // cp1
        {1492.8069,-2326.5491,13.1197}, // cp2
        {1471.6593,-2369.9541,13.0438},  // cp3
        {1304.3279,-2374.9690,21.3526},  // cp3
        {1314.7251,-2319.3633,13.1591},  // cp4
        {1323.4381,-2394.5356,13.0321},  // cp5
        {1391.4679,-2467.5989,6.1885},  // cp6
        {1523.0571,-2400.7598,0.9076},  //cp7
        {1523.4938,-2295.8542,-3.3239},  // cp
        {1664.5740,-2322.6357,-3.1884},  // cp8
        {1734.8164,-2258.8469,-3.1949},  // cp9
        {1796.0043,-2312.4084,13.0401},  // cp10
        {1678.8899,-2316.7437,13.0434},  // cp11
        {1578.3131,-2302.5864,13.0009},  // cp12
        {1534.5839,-2289.5652,13.0407}, //finish
    };

    si imi da erorile astea, si nu stiu ce sa ii fac

    C:\pawno\include\systems.inc(81) : error 001: expected token: ";", but found "{"
    C:\pawno\include\systems.inc(83) : error 010: invalid function or declaration

    linia 81 e cp 12 si  linia 83 e };

     

  11. RPG.KUG.RO
    Despre noi:
      Suntem o comunitate care si-a deschis portile pe data de 5.01.2023, suntem o comunitate la inceput cu 0-1 playeri ca orice comunitate care este la inceput.Dorim sa creem o comunitate mare in care sa ne distram pe serverul de SA:MP.
    Avantaje: 
      1.Bonusuri zilnice
      2.Cerinte staff/lideri mici
      3.Fondatori de treaba
    Dezavantaje:
      Bugguri, dar se vor rezolva toate.
    Ce iti putem oferi?:
      Iti aducem la dispozitie un quest care se reseteaza zilnic, update-uri non-stop, un gameplay minunat, sansa pentru a aplica staff, lider sau membru factiune.
    Datele de conectare pe server:
      IP: 135.125.59.206:7777
      DNS: SOON
      Panel: SOON
    • Haha 1
  12. On 12/4/2015 at 5:25 PM, ImpulsE said:

    Salutare, astăzi am decis să incep o serie de tutoriale cu ajutorul cărora sper să învățați puțin PHP, moduri de securizare ale unui site PHP și de ce lucruri esențiale are nevoie un User Control Panel ca să fie folositor pentru jucători cât și pentru staff. Țin să precizez că nu o să pun mare accent pe aspectul site-ului până când nu terminăm crearea întregului panel. După ce terminăm UCP-ul este posibil să mai fac și vreo două tutoriale în care să vă explic și câteva lucruri de bază despre cum ar trebui aranjat un UCP.
    În acest tutorial o să creăm un User Panel Control care poate fi utilizat la aproape orice server care are o bază de date MySQL.

    Fișiere și programe necesare:

    Un program sau un webserver pe care să încărcați fișierele necesare UCP-ului și o bază de date MySQL. (Exemple de programe: wamp, xampp)
    Un program cu ajutorul căruia puteți edita fișiere PHP, HTML și CSS cu care să fiți obișnuiți și să vă placă să lucrați în el.


    Partea I a tutorialului:

     

    Partea a II-a a tutorialului:

    Aceasta ar fi prima parte a ghidului, nu o să intru în mai multe detalii în acest tutorial ca să nu vă încurc cu prea multe coduri din prima, o să fie puțin greu să urmați acest tutorial dacă  nu aveți cunoștințe în nicio limbă de programare web, dar o să încerc să explic cât mai bine.

    Download panel: http://www.mediafire.com/download/3ou19n07p5ddu4p/Panel.rar

    Despre ce o să fie partea a 3-a?: Crearea unui admin panel cu funcții RCON pentru panel-ul nostru.

    Parse error: syntax error, unexpected 'public' (T_PUBLIC), expecting end of file in C:\xampp\htdocs\panel\Connection.php on line 32 ce fac

     

×
×
  • 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.