Jump to content

POL_george

Membru
  • Posts

    48
  • Joined

  • Last visited

Posts posted by POL_george

  1. C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(171) : warning 217: loose indentation

    C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(271) : warning 217: loose indentation

    C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(277) : warning 217: loose indentation

    C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(294) : error 001: expected token: ",", but found ";"

    C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(297) : error 032: array index out of bounds (variable "P_Data")

    C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(297) : error 001: expected token: ",", but found ";"

    C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(298) : error 006: must be assigned to an array

    C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(299) : error 032: array index out of bounds (variable "P_Data")

    C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(299) : error 001: expected token: ",", but found ";"

    C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(300) : warning 217: loose indentation

    C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(301) : warning 217: loose indentation

    C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(314) : error 002: only a single statement (or expression) can follow each "case"

    C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(314) : warning 215: expression has no effect

    C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(315) : warning 209: function "OnDialogResponse" should return a value

    Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

    [pawn]// This is a comment

    // uncomment the line below if you want to write a filterscript

    //#define FILTERSCRIPT

    #include <a_samp>

    #include <dini>

    enum

    {

        DIALOG_INREGISTRAT = 5,// 5 este numarul dialogului

        DIALOG_LOGIN //va avea id-ul 6

    }

    enum pData

    {

      oras[30],

      varsta,

      sex[20],

      logged,

    }

    new P_Data[MAX_PLAYERS][pData];

    new incercari[MAX_PLAYERS];

    main()

    {

    print("\n----------------------------------");

    print("RPG/RP by POL_george");

    print("----------------------------------\n");

    }

    public OnGameModeInit()

    {

    SetGameModeText("RPG/RP");

    return 1;

    }

    public OnGameModeExit()

    {

    return 1;

    }

    public OnPlayerRequestClass(playerid, classid)

    {

    new file[20+MAX_PLAYER_NAME];

    format(file, sizeof(file), "/Jucatori/%s.ini", pName(playerid));//vom stoca in variabila file, locul unde se afla fisierul jucatorului

    incercari[playerid] = 0;

    if(!dini_Exists(file))

    {

        //daca jucatorul nu este inregistrat

        ShowPlayerDialog(playerid, DIALOG_INREGISTRAT, DIALOG_STYLE_INPUT, "Inregistrare", "Scrieti parola pentru a te inregistra", "OK", "Cancel");

    }

    else

    {

        //daca jucatorul este inregistrat

        ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Logare", "Scrieti parola pentru a te loga", "OK", "Cancel");

    }

    return 1;

    }

    public OnPlayerConnect(playerid)

    {

    new file[20+MAX_PLAYER_NAME];

    format(file, sizeof(file), "/Jucatori/%s.ini", pName(playerid));//vom stoca in variabila file, locul unde se afla fisierul jucatorului

    incercari[playerid] = 0;

    if(!dini_Exists(file))

    {

        //daca jucatorul nu este inregistrat

        ShowPlayerDialog(playerid, DIALOG_INREGISTRAT, DIALOG_STYLE_INPUT, "Inregistrare", "Scrieti parola pentru a te inregistra", "OK", "Cancel");

    }

    else

    {

        //daca jucatorul este inregistrat

        ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Logare", "Scrieti parola pentru a te loga", "OK", "Cancel");

    }

    return 1;

    }

    public OnPlayerDisconnect(playerid, reason)

    {

    return 1;

    }

    public OnPlayerSpawn(playerid)

    {

    return 1;

    }

    public OnPlayerDeath(playerid, killerid, reason)

    {

    return 1;

    }

    public OnVehicleSpawn(vehicleid)

    {

    return 1;

    }

    public OnVehicleDeath(vehicleid, killerid)

    {

    return 1;

    }

    public OnPlayerText(playerid, text[])

    {

    return 1;

    }

    public OnPlayerCommandText(playerid, cmdtext[])

    {

    if (strcmp("/mycommand", cmdtext, true, 10) == 0)

    {

    // Do something here

    return 1;

    }

    return 0;

    }

    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)

    {

    return 1;

    }

    public OnPlayerExitVehicle(playerid, vehicleid)

    {

    return 1;

    }

    public OnPlayerStateChange(playerid, newstate, oldstate)

    {

    return 1;

    }

    public OnPlayerEnterCheckpoint(playerid)

    {

    return 1;

    }

    public OnPlayerLeaveCheckpoint(playerid)

    {

    return 1;

    }

    public OnPlayerEnterRaceCheckpoint(playerid)

    {

    return 1;

    }

    public OnPlayerLeaveRaceCheckpoint(playerid)

    {

    return 1;

    }

    public OnRconCommand(cmd[])

    {

    return 1;

    }

    public OnPlayerRequestSpawn(playerid)

    {

    new file[20+MAX_PLAYER_NAME];

    format(file, sizeof(file), "/Jucatori/%s.ini", pName(playerid));//vom stoca in variabila file, locul unde se afla fisierul jucatorului

    incercari[playerid] = 0;

    if(!dini_Exists(file))

    {

        //daca jucatorul nu este inregistrat

        ShowPlayerDialog(playerid, DIALOG_INREGISTRAT, DIALOG_STYLE_INPUT, "Inregistrare", "Scrieti parola pentru a te inregistra", "OK", "Cancel");

    }

    else

    {

        //daca jucatorul este inregistrat

        ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Logare", "Scrieti parola pentru a te loga", "OK", "Cancel");

    }

    return 1;

    }

    public OnObjectMoved(objectid)

    {

    return 1;

    }

    public OnPlayerObjectMoved(playerid, objectid)

    {

    return 1;

    }

    public OnPlayerPickUpPickup(playerid, pickupid)

    {

    return 1;

    }

    public OnVehicleMod(playerid, vehicleid, componentid)

    {

    return 1;

    }

    public OnVehiclePaintjob(playerid, vehicleid, paintjobid)

    {

    return 1;

    }

    public OnVehicleRespray(playerid, vehicleid, color1, color2)

    {

    return 1;

    }

    public OnPlayerSelectedMenuRow(playerid, row)

    {

    return 1;

    }

    public OnPlayerExitedMenu(playerid)

    {

    return 1;

    }

    public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)

    {

    return 1;

    }

    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

    {

    return 1;

    }

    public OnRconLoginAttempt(ip[], password[], success)

    {

    return 1;

    }

    public OnPlayerUpdate(playerid)

    {

    return 1;

    }

    public OnPlayerStreamIn(playerid, forplayerid)

    {

    return 1;

    }

    public OnPlayerStreamOut(playerid, forplayerid)

    {

    return 1;

    }

    public OnVehicleStreamIn(vehicleid, forplayerid)

    {

    return 1;

    }

    public OnVehicleStreamOut(vehicleid, forplayerid)

    {

    return 1;

    }

    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

    {

    new  file[20+MAX_PLAYER_NAME];

    format(file, sizeof(file), "/Jucatori/%s.ini", pName(playerid));

    switch(dialogid)

    {

      case DIALOG_INREGISTRAT:

      {

      if(!response) return Kick(playerid);//daca va da cancel ii vom da kick

      else

      {

            new pwlength = strlen(inputtext);

            if(pwlength > 3)//daca parola are mai mult de 3 caractere

          {

            dini_Create(file); //vom creea fisierul

            dini_Set(file, "parola", inputtext);//vom seta parola

                    dini_Set(file, "oras", "Los Santos"); //vom seta orasul

                    dini_IntSet(file, "varsta", 0);  //vom seta varsta

                    dini_Set(file, "sex", "Barbat");  //vom seta sex-ul

                    P_Data[playerid][logged] = 1;

                    SpawnPlayer(playerid);

          }

          else

          {

            ShowPlayerDialog(playerid, DIALOG_INREGISTRAT, DIALOG_STYLE_MSGBOX, "Inregistrare", "Trebuie sa introduci o parola!", "OK", "Cancel");

            }

      }

      }

      case DIALOG_LOGIN:

      {

      if(!response) Kick(playerid);

      else

      {

            incercari[playerid]++;

            if(incercari[playerid] == 3) return Kick(playerid);

        new pwlength = strlen(inputtext);

        if(pwlength > 3)

        {

            new pw[200];

            format(pw, sizeof(pw), "%s", dini_Get(file, "parola");//stocam parola in variabila pw

            if(strcmp(inputtext, pw) == 0)

            {

                        format(P_Data[MAX_PLAYERS][oras], 30, dini_Get(file, "oras");

                        P_Data[playerid][varsta] = dini_Get(file, "varsta");

                        format(P_Data[MAX_PLAYERS][sex], 20, dini_Get(file, "sex");

                  P_Data[playerid][logged] = 1;

                        SpawnPlayer(playerid);

            }

            else

            {

                  ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_MSGBOX, "Login", "Parola Gresita!", "OK", "Cancel");

            }

        }

        else

        {

            ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_MSGBOX,  "Login", "Trebuie sa introduci o parola", "OK", "Cancel");

        }

      }

      }

    return 1;

    }

    public OnPlayerClickPlayer(playerid, clickedplayerid, source)

    {

    return 1;

    }

    stock pName(playerid)

    {

        new nume[MAX_PLAYER_NAME];

        GetPlayerName(playerid, nume, sizeof(nume));

        return nume;

    }[/pawn]

  2. C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(72) : error 017: undefined symbol "DIALOG_LOGIN"

    C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(76) : error 017: undefined symbol "DIALOG_REGISTER"

    C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(278) : error 017: undefined symbol "DIALOG_LOGIN"

    C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(283) : error 017: undefined symbol "parola"

    C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(286) : error 017: undefined symbol "money"

    C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(290) : error 017: undefined symbol "DIALOG_LOGIN"

    Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

    6 Errors.

    Linia 72:        ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Login","Scrie parola mai jos pentru a te loga.","Login","Quit");

    Linia 76:        ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"Registering...","Scrie parola mai jos pentru a creea un cont nou !!","Register","Quit");

    Linia 278:        case DIALOG_LOGIN:

    Linia 283:                if(udb_hash(inputtext) == PlayerInfo[playerid][parola])//Aici citeste Hashul de la parola

    Linia 286:                    GivePlayerMoney(playerid, PlayerInfo[playerid][money]);//iar aici ii da bani playerului

    Linia 290:                    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Login","Tu ai introdus o parola gresita!.\nScrie parola in casuta de mai jos!!.","Login","Quit");

  3. Nume:POL_george

    Nume tutorial:Register system

    Descriere:Am facut un system login register care te intreaba ce parola vrei, sa te loghezi. Totul este in dialog. Eu vreau un sistem de register in dialog de genul: Ce sex esti: Masculin Feminin, Ce varsta ai?, Unde sa se spawneze? .

    NU stiu daca am cerut script sau tutorial.

  4. Salut, eu cu un baiat ne deschidem un server. El se ocupa cu plata hostului si eu cu scriptingul. Doresc pe cineva cu experienta in scripting pentru a face serverul.

    p.s Va fi un server de lunga durata foarte mare. O sa promit 20 de playeri.

    Multumesc anticipat.

  5. eu am dintracela in ceat ce sex ai ceti ani ai etc adica dala in cheat pentru a raspunde trebuie sa apesi t si eu vreau astfel

    http://imageshack.us/photo/my-images/138/samp001hc.png/

    http://imageshack.us/photo/my-images/545/samp000laf.png/

    http://imageshack.us/photo/my-images/189/samp002od.png/

    vreau un tutorial complet :))

    ca tot nu gasesc si zicetimi ce inlocuiesc ca sa apara in dialog registerul ca eu am cheat cu t si vreau in dialog ce sterg ca sa dispara asta cu cheat si sa apara in dialog

    va rog nu dati toping closed ca vreti voi lasati ca am nevoie enorma

  6. e greu de explicat :(( dasta va arat filmuletul

    si in plus eu cu unu am facut gm-ul si ala se pricepe eu nush sa pun porti si el e plaecat in germania si nici net nu are si nu mai are cine ma ajuta cu jumatatea pe care a facuto el :))

    dasta cer ajutor ca astfel nu mai ceream ajutor

    eu am facut multe masini mape etc la servar dar el porti spawn factituni

  7. sunt de la nr unu e lift si am imprivizionat o poarta intoarsa pe dos care urca si cea alata se lasa in jos adica inainte de clic I SI DUPA CLIC _ si dupa ce apas iar clic coboara in pamant si reurca dar nu vreau sa se mai roteasca

    si liftul in timp ce urca se face praf

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