Jump to content

CheaTer

Membru
  • Posts

    68
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by CheaTer

  1. Mie imi merge perfect tot nu stiu cum tie nu-ti merge :)), eu deja m-am folosit de ds mult si am facut ceva mai frumos am trecut toate comenzile pe zcmd (Nu-ti deschide serverul daca nu ai trecute comenzile pe zcmd pentru ca o sa-ti merga serveru ca ....)

    Cand l-a pus robi a mai sters cate ceva , pune si tu pPremiumAcc acolo si mai adauga niste if-uri gandeste-te logic .

    14 hours ago, marius11 said:

    function ShowCarMenu(playerid,slot)
    {                    
        switch(slot)
        {
            case 1:
            {                    
            new string[64];
            format(string,sizeof(string),"%s options | Slot 1",ArIsim[PlayerData[playerid][vModel][1]-400]);            
            ShowPlayerDialog(playerid,227,DIALOG_STYLE_LIST,string,""VD">"ALB" Respawneaza\n"VD">"ALB" Vehicle info\n"VD">"ALB" Localizeaza\n"VD">"ALB" Schimba numar\n"VD">"ALB" Reseteaza spawn\n"VD">"ALB" Remove mods","Select", "Cancel");
            }
            case 2:
            {                    
            new string[64];
            format(string,sizeof(string),"%s options | Slot 2",ArIsim[PlayerData[playerid][vModel][2]-400]);            
            ShowPlayerDialog(playerid,228,DIALOG_STYLE_LIST,string,""VD">"ALB" Respawneaza\n"VD">"ALB" Vehicle info\n"VD">"ALB" Localizeaza\n"VD">"ALB" Schimba numar\n"VD">"ALB" Reseteaza spawn\n"VD">"ALB" Remove mods","Select", "Cancel");
            }

     

     

     

     

    function ShowPersonalCars(playerid)
    {
            new strj1[3000];
            new dcar[258];
            new dcar2[258];
            new dcar3[257];
            new dcar4[258];
            new stext[4];
            new stext2[4];
            new stext3[4];
            new stext4[4];
            
            
            if(PlayerData[playerid][vLock][1] == 0) { stext = "Nu"; }
            else if(PlayerData[playerid][vLock][1] == 1) { stext = "Da"; }
            
            if(PlayerData[playerid][vLock][2] == 0) { stext2 = "Nu"; }
            else if(PlayerData[playerid][vLock][2] == 1) { stext2 = "Da"; }
            
                if(PlayerData[playerid][vLock][3] == 0) { stext3 = "Nu"; }
            else if(PlayerData[playerid][vLock][3] == 1) { stext3 = "Da"; }
            
                if(PlayerData[playerid][vLock][4] == 0) { stext4 = "Nu"; }
            else if(PlayerData[playerid][vLock][4] == 1) { stext4 = "Da"; }
            
             if(PlayerData[playerid][vModel][1] > 1)
            {
        format(dcar, sizeof(dcar), ""VD">"ALB" %s\t| KM %.1f | Inchis:%s | Asigurare: $%s | Num: %s\n", ArIsim[PlayerData[playerid][vModel][1]-400], PlayerData[playerid][vKM][1], stext,FormatNumber(GetAsigurare(playerid,1), 0, '.'),PlayerData[playerid][vPlate]);
        }else { format(dcar, sizeof(dcar), ""V2"<slot liber>"ALB"\n"); }
         if(PlayerData[playerid][vModel][2] > 1)
            {
        format(dcar2, sizeof(dcar2), ""VD">"ALB" %s\t| KM %.1f | Inchis:%s | Asigurare: $%s | Num: %s\n", ArIsim[PlayerData[playerid][vModel][2]-400], PlayerData[playerid][vKM][2], stext2,FormatNumber(GetAsigurare(playerid,2), 0, '.'),PlayerData[playerid][vPlate2]);
        }else { format(dcar2, sizeof(dcar2), ""V2"<slot liber>"ALB"\n"); }
        if(PlayerData[playerid][pDonateRank] >= 1)
        {
         if(PlayerData[playerid][vModel][3] > 1)
            {
          format(dcar3, sizeof(dcar3), ""VD">"ALB" %s\t| KM %.1f | Inchis:%s | Asigurare: $%s | Num: %s\n", ArIsim[PlayerData[playerid][vModel][3]-400], PlayerData[playerid][vKM][3], stext3,FormatNumber(GetAsigurare(playerid,3), 0, '.'),PlayerData[playerid][vPlate3]);
        }else { format(dcar3, sizeof(dcar3), ""V2"<slot liber>"ALB"\n"); }
        }
        if(PlayerData[playerid][pDonateRank] >= 0)
        {
        if(PlayerData[playerid][vModel][4] > 1)
            {
        format(dcar4, sizeof(dcar4), ""VD">"ALB" %s\t| KM %.1f| Inchis:%s | Asigurare: $%s | Num: %s\n", ArIsim[PlayerData[playerid][vModel][4]-400], PlayerData[playerid][vKM][4], stext4,FormatNumber(GetAsigurare(playerid,4), 0, '.'),PlayerData[playerid][vPlate4]);
        }else { format(dcar4, sizeof(dcar4), ""V2"<slot liber>"ALB"\n"); }
        }
       
        format(strj1, sizeof(strj1), "%s%s%s%s",dcar, dcar2, dcar3, dcar4);
        ShowPlayerDialog(playerid, 226, DIALOG_STYLE_LIST, "MASINI PERSONALE", strj1, "Select","Close"); 
    }
            case 3:
            {                    
            new string[64];
            format(string,sizeof(string),"%s options | Slot 3",ArIsim[PlayerData[playerid][vModel][3]-400]);            
            ShowPlayerDialog(playerid,229,DIALOG_STYLE_LIST,string,""VD">"ALB" Respawneaza\n"VD">"ALB" Vehicle info\n"VD">"ALB" Localizeaza\n"VD">"ALB" Schimba numar\n"VD">"ALB" Reseteaza spawn\n"VD">"ALB" Remove mods","Select", "Cancel");
            }
            case 4:
            {                    
            new string[64];
            format(string,sizeof(string),"%s options | Slot 4",ArIsim[PlayerData[playerid][vModel][4]-400]);            
            ShowPlayerDialog(playerid,230,DIALOG_STYLE_LIST,string,""VD">"ALB" Respawneaza\n"VD">"ALB" Vehicle info\n"VD">"ALB" Localizeaza\n"VD">"ALB" Schimba numar\n"VD">"ALB" Reseteaza spawn\n"VD">"ALB" Remove mods","Select", "Cancel");
            }
        }
        return 1;
    }

    Incearca asa :

    function ShowCarMenu(playerid,slot)
    {                    
        switch(slot)
        {
            case 1:
            {                    
            new string[64];
            format(string,sizeof(string),"%s options | Slot 1",ArIsim[PlayerInfo[playerid][vModel][1]-400]);
            ShowPlayerDialog(playerid,227,DIALOG_STYLE_LIST,string,""VD">"ALB" Respawneaza\n"VD">"ALB" Vehicle info\n"VD">"ALB" Localizeaza\n"VD">"ALB" Schimba numar\n"VD">"ALB" Reseteaza spawn\n"VD">"ALB" Remove mods","Select", "Cancel");
            }
            case 2:
            {                    
            new string[64];
            format(string,sizeof(string),"%s options | Slot 2",ArIsim[PlayerInfo[playerid][vModel][2]-400]);
            ShowPlayerDialog(playerid,228,DIALOG_STYLE_LIST,string,""VD">"ALB" Respawneaza\n"VD">"ALB" Vehicle info\n"VD">"ALB" Localizeaza\n"VD">"ALB" Schimba numar\n"VD">"ALB" Reseteaza spawn\n"VD">"ALB" Remove mods","Select", "Cancel");
            }
            case 3:
            {                    
            new string[64];
            format(string,sizeof(string),"%s options | Slot 3",ArIsim[PlayerInfo[playerid][vModel][3]-400]);
            ShowPlayerDialog(playerid,229,DIALOG_STYLE_LIST,string,""VD">"ALB" Respawneaza\n"VD">"ALB" Vehicle info\n"VD">"ALB" Localizeaza\n"VD">"ALB" Schimba numar\n"VD">"ALB" Reseteaza spawn\n"VD">"ALB" Remove mods","Select", "Cancel");
            }
            case 4:
            {                    
            new string[64];
            format(string,sizeof(string),"%s options | Slot 4",ArIsim[PlayerInfo[playerid][vModel][4]-400]);
            ShowPlayerDialog(playerid,230,DIALOG_STYLE_LIST,string,""VD">"ALB" Respawneaza\n"VD">"ALB" Vehicle info\n"VD">"ALB" Localizeaza\n"VD">"ALB" Schimba numar\n"VD">"ALB" Reseteaza spawn\n"VD">"ALB" Remove mods","Select", "Cancel");
            }
        }
        return 1;
    }

     

     

     

    function ShowPersonalCars(playerid)
    {
            new strj1[3000];
            new dcar[258];
            new dcar2[258];
            new dcar3[257];
            new dcar4[258];
            new stext[4];
            new stext2[4];
            new stext3[4];
            new stext4[4];
            
            
            if(PlayerData[playerid][vLock][1] == 0) { stext = "Nu"; }
            else if(PlayerData[playerid][vLock][1] == 1) { stext = "Da"; }
            
            if(PlayerData[playerid][vLock][2] == 0) { stext2 = "Nu"; }
            else if(PlayerData[playerid][vLock][2] == 1) { stext2 = "Da"; }
            
            if(PlayerData[playerid][vLock][3] == 0) { stext3 = "Nu"; }
            else if(PlayerData[playerid][vLock][3] == 1) { stext3 = "Da"; }
            
             if(PlayerData[playerid][vLock][4] == 0) { stext4 = "Nu"; }
            else if(PlayerData[playerid][vLock][4] == 1) { stext4 = "Da"; }
            
             if(PlayerData[playerid][vModel][1] > 1)
            {
        format(dcar, sizeof(dcar), ""VD">"ALB" %s\t| KM %.1f | Inchis:%s | Asigurare: $%s | Num: %s\n", ArIsim[PlayerData[playerid][vModel][1]-400], PlayerData[playerid][vKM][1], stext,FormatNumber(GetAsigurare(playerid,1), 0, '.'),PlayerData[playerid][vPlate]);
        }else { format(dcar, sizeof(dcar), ""V2"<slot liber>"ALB"\n"); }
         if(PlayerData[playerid][vModel][2] > 1)
            {
        format(dcar2, sizeof(dcar2), ""VD">"ALB" %s\t| KM %.1f | Inchis:%s | Asigurare: $%s | Num: %s\n", ArIsim[PlayerData[playerid][vModel][2]-400], PlayerData[playerid][vKM][2], stext2,FormatNumber(GetAsigurare(playerid,2), 0, '.'),PlayerData[playerid][vPlate2]);
        }else { format(dcar2, sizeof(dcar2), ""V2"<slot liber>"ALB"\n"); }
        if(PlayerData[playerid][pDonateRank] >= 0)
        {
         if(PlayerData[playerid][vModel][3] > 1)
            {
          format(dcar3, sizeof(dcar3), ""VD">"ALB" %s\t| KM %.1f | Inchis:%s | Asigurare: $%s | Num: %s\n", ArIsim[PlayerData[playerid][vModel][3]-400], PlayerData[playerid][vKM][3], stext3,FormatNumber(GetAsigurare(playerid,3), 0, '.'),PlayerData[playerid][vPlate3]);
        }else { format(dcar3, sizeof(dcar3), ""V2"<slot liber>"ALB"\n"); }
        }
        if(PlayerData[playerid][pDonateRank] >= 0)
        {
        if(PlayerData[playerid][vModel][4] > 1)
            {
        format(dcar4, sizeof(dcar4), ""VD">"ALB" %s\t| KM %.1f| Inchis:%s | Asigurare: $%s | Num: %s\n", ArIsim[PlayerData[playerid][vModel][4]-400], PlayerData[playerid][vKM][4], stext4,FormatNumber(GetAsigurare(playerid,4), 0, '.'),PlayerData[playerid][vPlate4]);
        }else { format(dcar4, sizeof(dcar4), ""V2"<slot liber>"ALB"\n"); }
        }
       
        format(strj1, sizeof(strj1), "%s%s%s%s",dcar, dcar2, dcar3, dcar4);
        ShowPlayerDialog(playerid, 226, DIALOG_STYLE_LIST, "MASINI PERSONALE", strj1, "Select","Close"); 
        }
        return 1;
    }

     

    Vezi ca eu am modificat PlayerData cu PlayerInfo pentru ca eu cu asta lucrez , stii si tu sa schimbi .

    Daca te-am ajutat +1 :*

    Sa scrii t/c daca ai rezolvat !

    • Upvote 1
  2. 13 minutes ago, KnowN said:

    Destui incat sa intretina o comunitate + webhost + host sa-mp 100 sloturi.

    Cu tot cu domeniu va fi ceva in jur de 110 lei, (55 lei domeniu .com, 40 lei host sa-mp, 15 lei webhost).

    In fine... domeniul o sa fie platit pe anul intreg.

    Hostul il am asigurat deja daca e de ceva 2-3 luni e platit 150 sloturi , webhostul la fel dar domeniul nu .

    Am un domeniu valabil pe viata THUG.ro ...

  3. Pentru user-ul : @PhaRaoH.

    #include <a_samp>
    #include <zcmd>
    #include <progress>
    
    new PlayerBar:HungerBar[MAX_PLAYERS];
    
    new progressUpdater[MAX_PLAYERS];
    new healthUpdater[MAX_PLAYERS];
    
    new Hunger[MAX_PLAYERS];
    new hbHealth[MAX_PLAYERS];
    
    public OnFilterScriptInit();
    
    public OnPlayerSpawn(playerid)
    {
        Hunger[playerid] = 100, hbHealth[playerid] = 100;
    
        HungerBar[playerid] = CreatePlayerProgressBar(playerid, 547.5, 58.0, 59.0, 5, 0x52875AFF, 100.0);
        ShowPlayerProgressBar(playerid, HungerBar[playerid]);
    
        SetPlayerProgressBarValue(playerid, HungerBar[playerid], 100);
        UpdatePlayerProgressBar(playerid, HungerBar[playerid]);
    
        progressUpdater[playerid] = SetTimer("HungerProgressBar", 1000, true); // 1000 = 1 second, aici schimbi timpul la cate secunde sa-ti scada.
    
        return 1;
    }
    
    forward HungerProgressBar(playerid);
    public HungerProgressBar(playerid)
    {
        if(Hunger[playerid] == 0)
        {
            KillTimer(progressUpdater[playerid]);
            healthUpdater[playerid] = SetTimer("LoseHealth", 1000, true); // Iti scate 5 vata pe secunda aici e recomandat sa schimbi .
        }
    
        else if(Hunger[playerid] > 0)
        {
            Hunger[playerid] -= 5; // aici setezi cat sa-ti scada din bara de foame.
    
            SetPlayerProgressBarValue(playerid, HungerBar[playerid], Hunger[playerid]);
            UpdatePlayerProgressBar(playerid, HungerBar[playerid]);
        }
        
        return 1;
    }
    
    forward LoseHealth(playerid);
    public LoseHealth(playerid)
    {
        new Float: health;
    
        hbHealth[playerid] -= 5;
        SetPlayerHealth(playerid, hbHealth[playerid]);
        
        if(GetPlayerHealth(playerid, health) == 0)  KillTimer(healthUpdater[playerid]);
    
        return 1;
    }

    +1 daca te-am ajutat :D

    PS : Trebuie sa iei include-ul progress pentru bara noua.

  4. 7 minutes ago, [RW]Robi said:

    Daca esti prieten cu ei le puteai spune sa iti faca o promovare, si aveai in fiecare zii 300+, dar mna,,

    Sa-mi faca promovare ca sa ce ?

    Eu postez numai samp si alte jocuri din an in paste nu mai fac vlogging de ce sa-mi faca promovare sa am 20.000 abonati din care activi 20 ?

    Nu mersi mai bine o iau eu de la 0 e mult mai simplu :*

  5. Am facut un sistem de eveniment automat de craciun.

    El lucraza in felul urmator.  O data la 15 minute apare intr-o locatie random din 15 o SANTA HAT si apare un mesaj pe chat in care spune ca a aparut SANTAHAT-ul in zone VINEWOOD de exemplu. Iar apoi playerul care intra primeste automat o suma de bani si apare pe chat un mesaj care anunta restul playerilor ca SANTA HAT-ul a fost cules de playerul respectiv si ca in 15 minute va aparea alt SANTA HAT dar in alta locatie .

    Comanda sa te duci la santahat este /gotohat

    LINK DOWNLOAD: http://www.girlshare.ro/3489170416.6

    Nu ar strica sa apesi pe butonul "+". Sa traiesti !

    CREDITE : BRADU

    • Like 1
    • Upvote 5
  6. Trebuie sa te urci in fiecare masina si sa iei coordonatele cu /save masina1 masina 2 etc...

    dupa care iei coordonatele de la intrarea in HQ si dupa te duci in gamemode cauti cu CTRL+F coordonatele din documents/gta san andreeas/samp/saved position  si dupa te duci in joc dai iarasi /save masin1 masina 2 etcc la masini acolo unde vrei tu sa le muti , dupa care intri in gamemode si modific tot ,

    la pick-up si intrare la fel numai ca o sa cauti daca ai un text3dlabel te uiti la coorodnatele de acolo si cauti in gamemode si mai apoi muti tu .

     

    + daca ti-am fost de ajutor !

  7. #define pGiftx   

        pGiftx - este pentru a se updata in baza de date .

    La enum PlayerInfo  sau cum ai tu adaugi si acolo

    {
    
    pGift
    
    }

     

    dupa care mergi la Public Update

    si adaugi :

     

                    case pGiftx:
                    {
                        mysql_format(SQL, var, sizeof(var), "UPDATE `users` SET `Gift`='%d' WHERE `name`='%s'",PlayerInfo[playerid][pGift], PlayerInfo[playerid][pNormalName]);
                        mysql_tquery(SQL,var,"","");
                    }

    la public PayDay bagi :

                        PlayerInfo[pGift] += 1;
                        Update(i, pGiftx); 

     

    dupa care incepi sa scrii comanda :

    CMD:getgift(playerid, params[])
    {
        if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first."); // Verifica daca-i logat
        if(PlayerInfo[playerid][pGift] == 0) return SendClientMessage(playerid, COLOR_WHITE, "Ai nevoie de minim 1 Gift Point pentru a putea folosi comanda."); // Iii trimite un mesaj daca nu are giftpoints
    
        new gString[512];
        new szMessage[256];//s-ar putea sa nu ai voie daca nu ai si SCM
        switch(random(2)) // Aici e facut sa iti deie randem din cele 2 case-uri tu poti adauga case 3 case 4 etc.. si pentru fiecare case nou modifici in switch(random(3)) switch(random(4))  sau cate ai.
         {
            case 0:
            {
                new rp = 5;// Aici poti baga sa-i adauge cat rp vrei tu eu am pus 5
                SendClientMessage(playerid, COLOR_WHITE, "Ai castigat 5 Respect Points de la giftbox.");// castiga 5 Respect points
                PlayerInfo[playerid][pGift] -= 1;
                Update(playerid, pGiftx);
                PlayerInfo[playerid][pExp] += rp;
                Update(playerid, pRP);
                GameTextForPlayer(playerid, "~g~5 Respect Points!", 5000, 1);
            }
            case 1:
            {
                new cash = 100000 + random(200000); // Castiga o suma de bani 100.000 $ + random din suma de 200.000 $
                format(gString,sizeof(gString),"* You received $%s.",FormatNumber(cash)); // aici il scrie
                SendClientMessage(playerid, COLOR_SYN, gString);//aici afiseaza mesajul
                PlayerInfo[playerid][pGift] -= 1;
                Update(playerid, pGiftx);
                GivePlayerCash(playerid, cash);
                GameTextForPlayer(playerid, "~g~100.000 - 300.000$!", 5000, 1);
            }
    
        }
        return 1;
    } 

     

    Acest sistem este facut de mine sa stii pentru tine sa te ajut ti-am mai scris pe acolo sa mai intalegi si etc.

    Este scris de la 0. :* Bafta in continuare !1

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