Jump to content

BaFFyJunior

Membru
  • Posts

    240
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by BaFFyJunior

  1. 1 oră în urmă, Babu a spus:

    Salutare, am o problema cu baza de date. Am un dedicat unde am hostat sv de samp si baza de date vreau sa o am de la webhost-ul meu, creez o baza de date adaug in gamemode datele bine, urc baza de date, totul merge perfect, de exemplu daca dau import la baza de date si am un cont facut, ma lasa sa intru totul merge bine, e daca vreau sa imi creez un cont sau sa adaug ceva de pe sv in baza de date,  nu imi merge... am incercat cu mai multe gamemode-uri si face la fel, tin sa precizez ca baza de date functioneaza bine dar intampin aceasta problema..

     

    baza de date e tinuta pe webhost

    Nu stiu exact daca te ajuta, dar vezi daca ai vreo eroare in mysql_log.

  2. Acum 36 minute, [El.Capo] a spus:

    Aolo, tu esti mai noob ca el de ce sa puna P_Date[id][pAdmin] ? daca nu i-a setat o valoare anume? 

    Incearca asta:

     

    CMD:setadmin(playerid, params[]) {
        new id, gMessage[128], level;
        if(sscanf(params, "ud", id,level)) return SendClientMessage(playerid, 0xFF0000FF, "Usage: /setadmin [playerid] [level]");
        if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000FF, "That player is not online");

        mysql_format(handle, Query, sizeof(Query), "UPDATE `conturi` SET `Admin`='%d' WHERE `Nume`='%s'", level, GetName(id));
        mysql_tquery(handle, Query, "", "");

        format(gMessage, sizeof(gMessage), "* You have set %s has a level %d admin", GetName(id), level);
        SendClientMessage(playerid, 0xFFFFFFFF, gMessage);

        format(gMessage, sizeof(gMessage), "* You have been set as a level %d admin", level);
        SendClientMessage(id, 0xFFFFFFFF, gMessage);    

        P_Data[id][pAdmin] = level;

        return true;
    }

    Nu am vazut ce a facut acolo cu else si else if. Dar tot am dreptate, nu e ok ce a facut in actualizarea bazei de date.

    CMD:setadmin(playerid, params[]) {
        new id, gMessage[128], level;
        if(sscanf(params, "ud", id,level)) return SendClientMessage(playerid, 0xFF0000FF, "Usage: /setadmin [playerid] [level]");
        if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000FF, "That player is not online");

        mysql_format(handle, Query, sizeof(Query), "UPDATE `conturi` SET `Admin`='%d' WHERE `Nume`='%s'", level, GetName(id));
        mysql_tquery(handle, Query, "", "");

        format(gMessage, sizeof(gMessage), "* You have set %s has a level %d admin", GetName(id), level);
        SendClientMessage(playerid, 0xFFFFFFFF, gMessage);

        format(gMessage, sizeof(gMessage), "* You have been set as a level %d admin", level);
        SendClientMessage(id, 0xFFFFFFFF, gMessage);    

        P_Data[id][pAdmin] = level;

        return true;
    }

    Asta e ce ai facut tu. Ma refeream sa faca la fel, dar asa:
     

    CMD:setadmin(playerid, params[]) {
        new id, gMessage[128], level;
        if(sscanf(params, "ud", id,level)) return SendClientMessage(playerid, 0xFF0000FF, "Usage: /setadmin [playerid] [level]");
        if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000FF, "That player is not online");
    
    	P_Data[id][pAdmin] = level;
        mysql_format(handle, Query, sizeof(Query), "UPDATE `conturi` SET `Admin`='%d' WHERE `Nume`='%s'", P_Data[id][pAdmin], GetName(id));
        mysql_tquery(handle, Query, "", "");
    
        format(gMessage, sizeof(gMessage), "* You have set %s level %d admin", GetName(id), level);
        SendClientMessage(playerid, 0xFFFFFFFF, gMessage);
    
        format(gMessage, sizeof(gMessage), "* You have been set as a level %d admin", level);
        SendClientMessage(id, 0xFFFFFFFF, gMessage);    
    
        return 1;
    }

     

  3. YCMD:bonus(playerid, params[], help)
    {
        if(PlayerInfo[playerid][pLevel] >= 3) return SCM(playerid, COLOR_LIGHTRED, "Ai primit deja bonusul de inceput sau ai trecut de level 3!");
        PlayerInfo[playerid][pLevel] = 5;
        Update(playerid, pLevel);
        SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
        GivePlayerCash(playerid, 15000000);
        Update(playerid, pCashx);
        PlayerInfo[playerid][pPremiumPoints] += 100;
        Update(playerid, pPremiumPointsx);
        UpdateProgress(playerid, 0);
        GiveVehicle(playerid, 600);
        ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "[!] Bonus", "+5 level up [level 5]\n+100 premium points [/shop]\n+$15,000,000\n\nWelcome to the server, have fun!", "Close", "");
        return 1;
    }

    Cred ca problema e asta: UpdateProgress(playerid, pCar);

    Masina se salveaza in functia GiveVehicle, acel updateprogress nu are cum sa fie asa deoarece iti actualizeaza progress barurile(level, job, etc). Daca folosesti functia Update nu ai niciunde acea variabila(pCar). Deci o poti scoate. Sper ca merge. Succes!

  4. 1 oră în urmă, AndyAdv a spus:

            PlayerTextDrawSetString(playerid,  PlayerText:PaydayTimer_PTD[playerid], string);
            PlayerTextDrawShow(playerid, PlayerText:PaydayTimer_PTD[playerid]);

    Am rezolvat iar codul de sus e cel rezolvat!

    Se putea rezolva daca defineai sus

    new PlayerText:PaydayTimer_PTD

    .

  5. Acum 1 minut, AndreiBoss.adevaratu a spus:

    tot aceiasi eroare da fatal error 100: cannot read from file: "garage_sistem" ce areee ????

    Tu ai includeul garage_system si in gamemode ai pus garage_sistem din cate spui tu. Copiaza ce iti pun eu aici si inlocuieste in gamemode:

    #include < garage_system >

     

  6. Nu am stiut exact unde sa plasez acest anunt asa ca il pun aici. Stie cineva vreun youtuber serios care sa faca treaba buna? Sunt fondatorul unui server, server deschis din 2012 si am nevoie de o promovare. Ip: 5.83.43.7:7777, dispunem de un buget de 50 de euro.

  7. Salutare! Ma confrunt cu o problema pe care nu stiu sa o rezolv. Cateodata imi scrie ca unele comenzi nu exista, desi exista. Alta data(am un sistem de achievements) jucatorii primesc random scor si bani. Ar putea fi de la pluginuri? Daca da, imi puteti lasa daca va rog ultimele versiuni ale acestora? Multumesc anticipat!

  8. Iti spun ce am facut eu.

    la OnPlayerKeyStateChange la if(newkeys & KEY_CTRL_BACK) daca o ai, daca nu o adaugi tu, faci astfel:
     

    if(newkeys & KEY_CTRL_BACK)
    {
    	enter_apartment(playerid);
    }

    KEY_CTRL_BACK  e tasta H de pe testatura. https://wiki.sa-mp.com/wiki/Keys

    Sper ca te-am ajutat!

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