Jump to content

Recommended Posts

Posted (edited)

Buna,astazi va prezint un sistem de apreciere unde jucatorul cind introduce comanda ("/apreciere")  poate aprecia serverul,aceste aprecier sunt salvate Mixini deoarece nu vad nici un rost ca sa il fac MySQL,sa incepem!

Citat

//variabile

new ap;
new bool:Playerap[MAX_PLAYERS];

//ongamemodeinit

if(fexist("logap.txt"))
{
   
new string[32];
   
new File:hFile = fopen("logap.txt", io_read);
    fread(hFile, string);
    ap = strval(string);
    fclose(hFile);
}


//ongamemodeexit

if(fexist("logap.txt"))
{
   
new string[32];
   
new File:hFile = fopen("logap.txt", io_write);
    format(string, sizeof(string), "%d", ap);
    fwrite(hFile, string);
    fclose(hFile);
}

//onplayerconnect

Playerap[playerid] = false;

//ondialogresponse

if(dialogid == 1 && response)
{
    new string[256];
    ap = (Playerap[0]) ? (ap-1) : (ap+1); 
    if(!Playerap[playerid]) format(string, sizeof(string), "\n\n{FFFAFA}Acest server a fost apreciat de{FFD700} %d {FFFFFF}jucatori.\n{FFFAFA}Aprecierea dvs. a fost adaugata\n\n", ap);
    else format(string, sizeof(string), "\n\n{FFFAFA}Acest server a fost apreciat de{FFD700} %d {FFFFFF}jucatori.\n{FFFAFA}Aprecierea dvs. a fost eliminate\n\n", ap);        
    ShowPlayerDialog(playerid, 1, 0, " ", string, "Apreciere", "Inchide");
    Playerap[playerid] = !Playerap[playerid];
}

//onplayercommandtext

CMD:apreciere(playerid, params[])
{
    new string[256];
    format(string, sizeof(string), "\n\n{FFFAFA}Acest server a fost apreciat de{FFD700} %d {FFFFFF}jucatori.", ap);
    ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, " ", string, "Apreciere", "Inchide"); // Если диалог 1 есть то делаем свои цифры.
}

 

Edited by #Yudin
  • Upvote 1
Posted
La 11.02.2019 la 0:10, andrei9971 a spus:

Parerea mea e ca e absolut inutil sa adaugi o chestei de genul.

De asta tu nu ai nevoie dar altul poate are,fiecare cu gusturile si parerile sale?

  • Upvote 1
Posted (edited)

Copiat de la rusi, ai schimbat doar limba și puteai sa folosesti mysql decat sa te folosești de un fisier.txt

 

Și Dacă dai relog poți folosi din nou cmd si poti sa dai reputație în continu

Edited by nobilzeusAdv

aqpUjAc.png

 

 

 

 

Posted

Acest sistem este facut de mine in primul rind, in al doilea chiar daca votezi tu a doua oara totusi votul tau nu se mai socoate

  • 2 weeks later...
  • 8 months later...
Posted

Superb, fiecare își poate arata aprecierea pe server, ar fi fain sa poti lasa si o notificare privind votul, parerea jucătorilor. In timpul asta sa fie legat si de forum cu o categorie aparte, fiind expuse tuturor.

                     

  Serverul meu de Discord: Click aici       a7DfKP7.gif                                                                      FGIfknL.gif

k35T5Nb.png                                                                                                                                                                                                                                                                                                I0aS856.gif

  • 4 months later...
Posted
On 2/9/2019 at 7:21 PM, K H A I N said:

ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, " ", string, "Apreciere", "Inchide"); // Если диалог 1 есть то делаем свои цифры.

 

Posted

Chiar nu imi dau seama ce utilitate ar putea avea acest sistem... daca era un sistem care accepta sugestii legate de server era mult mai folositor, dar asa, chiar nu vad niciun folos...

Facebook

YouTube

Discord: peiN#5187

Ofer servicii scripting de cea mai buna calitate. Ma puteti contacta prin PM / Facebook / Discord.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.