Jump to content

gunskill

Membru
  • Posts

    257
  • Joined

  • Last visited

    Never

Posts posted by gunskill

  1. [pawn]if(response)

    {

    if(dialogid == 12346 || dialogid == 12347)

    {

        if(strlen(inputtext))

        {

    new tmppass[64];

    strmid(tmppass, inputtext, 0, strlen(inputtext), 255);

    Encrypt(tmppass);

    OnPlayerLogin(playerid,tmppass);

    }

    else

    {

    new loginstring[128];

    new loginname[64];

    GetPlayerName(playerid,loginname,sizeof(loginname));

    format(loginstring,sizeof(loginstring),"Wrong Password\nPlease insert the correct password:",loginname);

    ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit");

    gPlayerLogTries[playerid] += 1;

    if(gPlayerLogTries[playerid] == 4) { Ban(playerid); }

    }

    }

    if(dialogid == 12345)

    {

        if(strlen(inputtext))

        {

    GetPlayerName(playerid, sendername, sizeof(sendername));

    format(string, sizeof(string), "%s.ini", sendername);

    new File: hFile = fopen(string, io_read);

    if (hFile)

    {

    SendClientMessage(playerid, COLOR_YELLOW, "That Username is already taken, please choose a different one.");

    fclose(hFile);

    return 1;

    }

    new tmppass[64];

    strmid(tmppass, inputtext, 0, strlen(inputtext), 255);

    Encrypt(tmppass);

    OnPlayerRegister(playerid,tmppass);

    }

    else

    {

    new regstring[128];

    new regname[64];

    GetPlayerName(playerid,regname,sizeof(regname));

    format(regstring,sizeof(regstring),"Welcome, %s\nYou are not registred.\nPlease enter you registration password:",regname);

    ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Register",regstring,"Register","Exit");

    }

    }

    }

    else

    {

    Kick(playerid);

    }

    return 1;

    }[/pawn]

    schimba cu asta la ondialogresponse unde iti da erorile

  2. [pawn]error 003: declaration of a local variable must appear in a compound block[/pawn]

    ce are ware?

    [pawn]if(strcmp(cmd, "/s", true) == 0)

    {

    if(IsPlayerConnected(playerid))

    {

    if(WarDuty == 1)

    new string[128];

    new string2[128];

    new string3[128];

    new string4[128];

    new string5[128];

    new string6[128];

    new string7[128];

    new string8[128];

    {

    format(string, sizeof(string), " Ballas :{FFFFFF} %d Kills/n", Factiunea1);

    format(string2, sizeof(string2), "%s Vagos : {FFFFFF}%d Kills/n",string , Factiunea2);

    format(string3, sizeof(string3), "%s The Mafia : {FFFFFF}%d Kills/n",string2 , Factiunea3);

    format(string4, sizeof(string4), "%s Aztecas : {FFFFFF}%d Kills/n",string3 , Factiunea4);

    format(string5, sizeof(string5), "%s Groove : {FFFFFF}%d Kills/n",string4 , Factiunea5);

    format(string6, sizeof(string6), "%s The Triads : {FFFFFF}%d Kills/n",string5 , Factiunea6);

    format(string7, sizeof(string7), "%s Final Score/n",string6 );

    format(string8, sizeof(string8), "%s {FFFFFF}Score: %d {FFFFFF}- %d/n",string7 , Alianta2, Alianta1);

    ShowPlayerDialog(playerid, 72, DIALOG_STYLE_MSGBOX, "LIVE SCORE",string8, "OK" , "");

    }

    if(WarDuty == 0)

    {

    SendClientMessage(playerid, COLOR_GRAD1, "  Poti vedea scorul doar daca warul este pornit!");

    }

    }

    return 1;

    }

    }[/pawn]

    da eroare la linia cu primul string :

    [pawn]new string[128];[/pawn]

  3. Vezi sa nu ai un textdraw de doua ori cumva de 2 ori in gm sau 1 data in gm 1 data in fs!

    Sau vezi sa nu ai asa :

    [pawn]Textdraw19 = TextDrawCreate(c1, c2, " ");

    TextDrawBackgroundColor(Textdraw19, 255);

    TextDrawFont(Textdraw19, 1);

    TextDrawLetterSize(Textdraw19, 0.500000, 1.000000);

    TextDrawColor(Textdraw19, -1);

    TextDrawSetOutline(Textdraw19, 1);

    TextDrawSetProportional(Textdraw19, 1);[/pawn]

    Adica ma refer sa nu ai vrun TD cu spatiu intre ghilimele desi nu il folosesti

    Incorect : TextdrawNumar = TextDrawCreate(c1, c2, "  ");

    Corect : TextdrawNumar = TextDrawCreate(c1, c2, "");

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