Jump to content

FeVosFeR

Membru
  • Posts

    50
  • Joined

  • Last visited

Posts posted by FeVosFeR

  1. Salut! Am si eu aceasta comanda:

     

    Spoiler

    CMD: musicforall(playerid, params[])
    {
        if(PinLogged[playerid] == 0)return SCM(playerid, COLOR_DARKNICERED,"{FFFFFF}{FFFFFF}Contul tau este {ff0000}blocat{ffffff}, foloseste {ff0000}/pin{ffffff} pentru a-l debloca..");
        if(PlayerInfo[playerid][pAdmin] > 5)
        {
            new link[358];
            if(sscanf(params, "s[358]",link)) return SCM(playerid,COLOR_SERVER,"{A9C4E4}Folosire: {FFFFFF}/musicforall <Link>");
            for(new i = 0; i < MAX_PLAYERS; i++)
            {
                StopAudioStreamForPlayer(i);
                PlayAudioStreamForPlayer(i, link);
            }
        }
        return 1;
    }

    Cand folosesc un link de pe YouTube nu merge, dar cand folosesc un link pe care e incarcata o melodie merge, va rog sa ma ajutati.

     

  2. On 11/4/2018 at 8:32 PM, Banditul said:

    Am presupus ca stii si asta a fost greseala mea. cum am zis, acele doua lucruri stau la baza sistemului/comenzi tau/tale  in mare parte

    Din ce ai spus in topic pratic sunt 2 valori care trebuie schimbate

    Ca sa modifici ceva in baza de date (valabil in ambele cazuri desigur cu o mica diferenta)

    
    new query[180];
    mysql_format(SQL, query, sizeof(query), "UPDATE houses SET Owned = 0, Owner = 'AdmBot'");
    mysql_tquery(SQL, query);

    Asta va mdofica absolut toate casele aflate in tabela houses din baza de date (desigur tu in gm tau poate o ai putin diferit numita dar generic ar trebui sa fie houses). 

    Aceasi comanda o poti executa pentru bizzuri/sbizzuri doar ca va tebui sa modifici acel houses cu bizz sau cum e numita tabela de bizzuri din baza ta de date

     

    Acum partea putin mai dificila. Setarea acelor variabile in gm (poti doar executa acea comanda catre baza de date si sa dai restat la server)

    Ca sa setezi pentru fiecare casa de pe server avem nevoie de un loop

    
    for(new i = 1; i < houses; i++)
    {
    	HouseInfo[i][Owned] = 0;
        HouseInfo[i][Owner] = "AdmBot";
        //Aici functia pentru a actualiza TextLabel, o gasesti probabil in functia care incarca casele din baza de date
        
        //Un exemplu banal
        PropertyUpdate(1, i); // Care 1 semnifica casa(cel mai probabil in gm tau sa semnifice bizz sau altceva si i reprezinta evident casa care se actualizeaza
        //Avand in vedere ca suntem intr-un loop pentru fiecare casa, fiecare casa se va actualiza
    }

    Acelasi lucru se aplica pentru bizz doar ca trebuie modificate variabilele pe care vrei sa le modifici. 

    !!!NOTA: Toate astea sunt facute in necunostinta de cauza asupra modului i ncare functioneaza gm tau, este cel mai probabil ca numele folosite de mine sa fie complet diferite de ce am scris eu aici, deci nu trai cu idea ca copy-paste va merge

    Multumesc mult! Mersi pentru timpu acordat.. Mi-am dat seama cum trebuie sa fac.

  3. 11 minutes ago, Banditul said:

    E foarte simplu. Daca stii sa creezi un query si sa il trimiti spre baza de date si sti sa setezi o anumita valoare unei variabile deja sti mai mult de 50% din ce trebuie sa faci

    Practic ce vrei tu sa faci este sa setezi 2 variabile atat in gm cat si in baza de date (si eventual sa reactualizezi 3DTextLabel )

    Poti vorbi pentru cei ce incep sa invete a scripta? =]]

  4. 23 hours ago, Kiran said:

    Nu oferim comenzi direct, încearcă sa faci tu sau sa le "ciordești" din alt gm ( atenție dacă ciordești, vezi sa verifici dacă comanda pe care o iei e pe aceeași "sintaxa" cu ce-a din gm-ul tău {exemplu: ycmd / dcmd / zcmd})

    Nu gasesc Gamemodeuri care are una dintre aceste comenzi.. Ma poti ajuta cu o denumire a unui gm?

  5. {   

     if(strfind(inputtext, "%", true) != -1)
    {
        SendClientMessage(playerid, COLOR_GENANNOUNCE, "SERVER: Sistem anti-flood by FeVosFeR");
        ShowPlayerDialog(playerid, dialogid, DIALOG_STYLE_INPUT, "Sistem anti-flood", "Sistem anti-flood", "OK", "Exit");
        return 1;
    }

     

    Tot la OnDialogResponse

  6. Salutare! Am vrut sa fac comanda [/skip] de pe episodul lui Edison Tuts (LINK VIDEO), am reusit sa scriu exact cum a scris si el, doar ca mi-a dat o eroare.

    Eroare:

    Spoiler

    da.png.73e40d0266982cf5348ec87af0a2ae8d.png

    Pe mine nu ma intereseaza a doua eroare, ci prima care impiedica compilarea.

    LINIA:

    Spoiler

    41529.png.199e3c93d807479090e895fbcb0d4352.png

    Vreau sa precizez ca folosesc gamemode BigZone.

    Comanda : 

    Spoiler

    comanda.thumb.png.51bf94d92f3348c663f0da9c4f87fc08.png

     

  7. Salutare! Am vrut sa fac comanda [/skip] de pe episodul lui Edison Tuts (LINK VIDEO), am reusit sa scriu exact cum a scris si el, doar ca mi-a dat o eroare.

    Eroare:

    Spoiler

    da.png.73e40d0266982cf5348ec87af0a2ae8d.png

    Pe mine nu ma intereseaza a doua eroare, ci prima care impiedica compilarea.

    LINIA:

    Spoiler

    41529.png.199e3c93d807479090e895fbcb0d4352.png

    Vreau sa precizez ca folosesc gamemode BigZone.

    Comanda

    Spoiler

    comanda.thumb.png.74d96fff53dbb04624174509d7370160.png

     

  8. Salutare! Am vrut sa fac comanda [/skip] de pe episodul lui Edison Tuts (LINK VIDEO), am reusit sa scriu exact cum a scris si el, doar ca mi-a dat o eroare.

    Eroare:

    Spoiler

    da.png.73e40d0266982cf5348ec87af0a2ae8d.png

    Pe mine nu ma intereseaza a doua eroare, ci prima care impiedica compilarea.

    LINIA:

    Spoiler

    41529.png.199e3c93d807479090e895fbcb0d4352.png

    Vreau sa precizez ca folosesc gamemode BigZone.

    Comanda :

    Spoiler

    comanda.thumb.png.e5649b8e60566fa76e4cd703b0907fc2.png

     

  9. CMD:fpk(playerid, params[])
    {
        if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
        if (PlayerInfo[playerid][pAdmin] >= 4)
        {
            new id,string[256],giveplayer[30],sendername[MAX_PLAYER_NAME],reason[64],fpunish;
            if(sscanf(params, "uds[64]", id, fpunish, reason)) return SCM(playerid,COLOR_WHITE,"{FF9900}Scrie: {33CCFF}/fpk <Name/Playerid> <FPunish> <Reason>");
             GetPlayerName(id, giveplayer, sizeof(giveplayer));
            GetPlayerName(playerid, sendername, sizeof(sendername));
            if(IsPlayerConnected(id))
            {
                if(id != INVALID_PLAYER_ID)
                {
                    new string2[500],query[500];
                    if(fpunish > 0)
                    {
                        format(string, sizeof(string), "* You have been uninvited by Admin %s from faction %s (rank %d) after %d days, with %d FP. Reason: %s.",sendername,NumeFactiune(PlayerInfo[id][pMember]),PlayerInfo[id][pRank],PlayerInfo[id][pFactionTime],fpunish,reason);
                        SendClientMessage(id, COLOR_YELLOW, string);
                        format(string, sizeof(string), "%s was uninvited by Admin %s from faction %s (rank %d) after %d days, with %d FP. Reason: %s.",giveplayer,sendername,NumeFactiune(PlayerInfo[id][pMember]),PlayerInfo[id][pRank],PlayerInfo[id][pFactionTime],fpunish,reason);
                        ABroadCast(COLOR_LIGHTRED,string,1);
                        format(string2, sizeof(string2), "%s was uninvited by Admin %s from faction %s (rank %d) after %d days, with %d FP. Reason: %s.", giveplayer,sendername,DynamicFactions[PlayerInfo[id][pMember]][fName],PlayerInfo[id][pRank],PlayerInfo[id][pFactionTime],fpunish,reason);
                        mysql_format(SQL, query, sizeof(query), "INSERT INTO faction_logs (`text`,`player`,`leader`) VALUES ('%s','%d','%d')", string2, PlayerInfo[id][pSQLID], PlayerInfo[playerid][pSQLID]);
                        mysql_tquery(SQL,query,"","");
                        PlayerInfo[id][pFpunish] = fpunish;
                    }
                    else if(fpunish < 1)
                    {
                        format(string, sizeof(string), "* You have been uninvited by Admin %s from faction %s (rank %d) after %d days, without FP. Reason: %s.",sendername,NumeFactiune(PlayerInfo[id][pMember]),PlayerInfo[id][pRank],PlayerInfo[id][pFactionTime],reason);
                        SendClientMessage(id, COLOR_YELLOW, string);
                        format(string, sizeof(string), "%s was uninvited by Admin %s from faction %s (rank %d) after %d days, without FP. Reason: %s.",giveplayer,sendername,NumeFactiune(PlayerInfo[id][pMember]),PlayerInfo[id][pRank],PlayerInfo[id][pFactionTime],reason);
                        ABroadCast(COLOR_LIGHTRED,string,1);
                        format(string2, sizeof(string2), "%s was uninvited by Admin %s from faction %s (rank %d) after %d days, without FP. Reason: %s.", giveplayer,sendername,DynamicFactions[PlayerInfo[id][pMember]][fName],PlayerInfo[id][pRank],PlayerInfo[id][pFactionTime],reason);
                        mysql_format(SQL, query, sizeof(query), "INSERT INTO faction_logs (`text`,`player`,`leader`) VALUES ('%s','%d','%d')", string2, PlayerInfo[id][pSQLID], PlayerInfo[playerid][pSQLID]);
                        mysql_tquery(SQL,query,"","");
                        PlayerInfo[id][pFpunish] = 0;
                    }
                    PlayerInfo[id][pMember] = 0;
                    PlayerInfo[id][pLeader] = 0;
                    PlayerInfo[id][pRank] = 0;
                    PlayerInfo[id][pFACWarns] = 0;
                    PlayerInfo[id][pFactionTime] = 0;
                    PlayerInfo[id][pModel] = 250;
                    gTeam[id] = 3;
                    PlayerInfo[id][pTeam] = 3;
                    OnDuty[id] = 0;
                    tazer[id] = 0;
                    SetPlayerArmourEx(id, 0);
                    SetPlayerSkin(id,PlayerInfo[id][pModel]);
                    SpawnPlayer(id);
                    new str[256];
                    mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Member`='0',`Leader`='0',`Rank`='0',`Model`='250',`FWarn`='0',`FPunish`='%d',`Team`='3', `FactionTime`='0',`ALeader`='0' WHERE `name`='%s'",PlayerInfo[id][pFpunish],PlayerInfo[id][pNormalName]);
                    mysql_tquery(SQL,str,"","");
                    return 1;
                }
            }
            else
             {
                 SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected.");
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_ERROR, AdminOnly);
        }
        return 1;
    }

  10. C:\Users\***\Desktop\BigZoneGM.pwn(19997) : warning 217: loose indentation
    C:\Users\***\Desktop\BigZoneGM.pwn(41584) : error 029: invalid expression, assumed zero
    41584 -      if(strcmp(cmdtext, "/skip", true) == 0 {}
    41585  -       else return 0;
    1996 -     mysql_tquery(SQL,str1,"","");
    1997 -        return 1;
    1998 -   }

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