Jump to content

[RSS]Cops_sandu

Membru
  • Posts

    198
  • Joined

  • Last visited

    Never

Posts posted by [RSS]Cops_sandu

  1. downleaza asta: www.y-less.com/YSI/sscanf.zip

    da ca ai server window:sscanf.dll il pui la plugins

    da ca ai server linux:sscanf.so il pui la plugins

    si folder sscanf il pui la server tau

    deschide server.cfg si vezi plugins il pui:

    pentru server window

    plugins sscanf.dll
    pentru server linux:
    plugins sscanf.so

  2. new OreOn[MAX_PLAYERS];
    new SecundeOn[MAX_PLAYERS];
    public public OnPlayerConnect(playerid)
    {
            SetTimerEx("OreOn", (1000 * 60) * 60, true, "i", playerid);
            SetTimerEx("SecundeOn", 1000, true, "i", playerid);
        return 1;
    }
    forward OreOn(playerid);
    public OreOn(playerid)
    {
           OreOn[playerid] +=;
    }
    
    forward SecundeOn(playerid);
    public SecundeOn(playerid)
    {
          SecundeOn[playerid] +=;
    }

    sa mers? :huh:

  3. explicami tu cum sa fac la punctul 9 .. daca sti bineinteles

    gPlayerLogged[playerid] = 0;

            return 1;

    }

    dupa } pui

    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
        if (dialogid == 1)
        {
            new name[MAX_PLAYER_NAME], file[256], string[128];
            GetPlayerName(playerid, name, sizeof(name));
            format(file, sizeof(file), SERVER_USER_FILE, name);
            if(!response) return Kick(playerid);
            if (!strlen(inputtext)) return
                    ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Salut,nu esti registrat", "scri mai jos parola dorit", "Register", "inchide");
            dini_Create(file);
            dini_IntSet(file, "Password", udb_hash(inputtext));
            dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel] = 0);
            dini_IntSet(file, "Money",PlayerInfo[playerid][pCash] = 500);
            dini_IntSet(file, "Score",PlayerInfo[playerid][pScore] = 0);
            format(string, 128, "[SYSTEM]: succes registrat numele asta %s cu parola %s, ai intrat autologin.", name, inputtext);
            SendClientMessage(playerid, COLOR_YELLOW, string);
            gPlayerLogged[playerid] = 1;
        }
        if (dialogid == 2)
        {
            new name[MAX_PLAYER_NAME], file[256];
            GetPlayerName(playerid, name, sizeof(name));
            format(file, sizeof(file), SERVER_USER_FILE, name);
            if(!response) return Kick(playerid);
            if (!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Hi your registered", "Fucken awesome mate, your registered . Inpute your pw below", "Login", "Leave");
            new tmp;
            tmp = dini_Int(file, "Password");
            if(udb_hash(inputtext) != tmp) {
                SendClientMessage(playerid, COLOR_RED, "Wrong PW sir.");
                ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Salut,Esti inregistrat", "ai registrat,scri mai jos parola tau", "Login", "inchide");
            }
            else
            {
                gPlayerLogged[playerid] = 1;
                PlayerInfo[playerid][pAdminLevel] = dini_Int(file, "AdminLevel");
                SetPlayerScore(playerid, PlayerInfo[playerid][pScore]);
                GivePlayerMoney(playerid, dini_Int(file, "Money")-GetPlayerMoney(playerid));
                SendClientMessage(playerid,COLOR_RED, "[SYSTEM]: succes login!");
            }
        }
            return 1;
    }

    merge? :huh:

    ce este OnDialodRespone

    playerid-ID-ul de jucator care au raspuns la caseta de dialog.

    dialodid-ID-ul de dialog jucatorul a raspuns

    response-1 pentru primul buton ?i 0 pentru al doilea buton

    listitem-ID-ul elementului din lista selectata de catre jucator

    inputtext[]-Textul introdus în caseta de intrare de un jucator sau lista de textul selectat element

  4. 1.salls...azi am pus spawn zone si am pus comenzile la fiecare zona de spawn...dar dc merge numai la /aa cand eu leam pus in fiecare        zona:/jizzy,/lvair...etc.???

    2.Mai am o inttrebare...cum pot pune in acolo dupa ce se sfarsesc masinile setvehiclenumberplate?sa apara la toate masinile numarul de inmatriculare?

    1.http://www.sa-mp.ro/forum/index.php/topic,2557.msg17497.html#msg17497

    2.http://wiki.sa-mp.com/wiki/SetVehicleNumberPlate

  5.                                                                               TUTORIAL

                ****************************************************************************************

    ai nevoie

    Dini-http://dracoblue.net/download/dini-16/35/

    Dudb-http://dracoblue.net/download/dudb-24/31/

    ****************************************************************************************

    la inceput gamemode

    punem

    1.#include <a_samp>

    #include <dini>

    #include <dudb>

    2.sub include punem

    #pragma unused ret_memcpy

    va arata:

    #include <a_samp>
    #include <dini>
    #include <dudb>
    
    #pragma unused ret_memcpy
    3.sub pragma punem: #define COLOR_GREY 0xAFAFAFAA #define COLOR_GREEN 0x33AA33AA #define COLOR_ORANGE 0xFF9900AA #define COLOR_RED 0xAA3333AA #define COLOR_YELLOW 0xFFFF00AA #define SERVER_USER_FILE "Account/%s.ini" va arata asa:
    #include <a_samp>
    #include <dini>
    #include <dudb>
    
    #pragma unused ret_memcpy
    
    #define COLOR_GREY 0xAFAFAFAA
    #define COLOR_GREEN 0x33AA33AA
    #define COLOR_ORANGE 0xFF9900AA
    #define COLOR_RED 0xAA3333AA
    #define COLOR_YELLOW 0xFFFF00AA
    #define SERVER_USER_FILE "Account/%s.ini"
    4.sub define punem enum pInfo {     pAdminLevel,     pCash,     pScore, } va arata:
    #define COLOR_GREY 0xAFAFAFAA
    #define COLOR_GREEN 0x33AA33AA
    #define COLOR_ORANGE 0xFF9900AA
    #define COLOR_RED 0xAA3333AA
    #define COLOR_YELLOW 0xFFFF00AA
    #define SERVER_USER_FILE "Account/%s.ini"
    
    
    
    enum pInfo
    {
        pAdminLevel,
        pCash,
        pScore,
    }
    
    5.sub } punem new PlayerInfo[MAX_PLAYERS][pInfo]; new gPlayerLogged[MAX_PLAYERS]; va arata:
    enum pInfo
    {
        pAdminLevel,
        pCash,
        pScore,
    }
    new PlayerInfo[MAX_PLAYERS][pInfo];
    new gPlayerLogged[MAX_PLAYERS];
    6. sub new gPlayerLogged[MAX_PLAYERS]; punem: public OnFilterScriptInit() {         print("\n--------------------------------------");         print(" registration & login by [RSS]Cops_sandu");         print("--------------------------------------\n");         return 1; } public OnFilterScriptExit() {         return 1; } va arata:
    new gPlayerLogged[MAX_PLAYERS];
    public OnFilterScriptInit()
    {
            print("\n--------------------------------------");
            print(" registration & login by [RSS]Cops_sandu");
            print("--------------------------------------\n");
            return 1;
    }
    
    public OnFilterScriptExit()
    {
            return 1;
    }
    
    7.sub } punem: public OnPlayerConnect(playerid) {     gPlayerLogged[playerid] = 0;     new name[MAX_PLAYER_NAME], file[256];     GetPlayerName(playerid, name, sizeof(name));     format(file, sizeof(file), SERVER_USER_FILE, name);     if (!dini_Exists(file))     {         ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Salut,nu esti registrat", "scri mai jos parola dorit", "Register", "inchide");     }     if(fexist(file))     {         ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Salut,Esti inregistrat", "ai registrat,scri mai jos parola tau", "Login", "inchide");     }         return 1; } va arata:
    public OnFilterScriptExit()
    {
            return 1;
    }
    
    public OnPlayerConnect(playerid)
    {
        gPlayerLogged[playerid] = 0;
        new name[MAX_PLAYER_NAME], file[256];
        GetPlayerName(playerid, name, sizeof(name));
        format(file, sizeof(file), SERVER_USER_FILE, name);
        if (!dini_Exists(file))
        {
            ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Salut,nu esti registrat", "scri mai jos parola dorit", "Register", "inchide");
        }
        if(fexist(file))
        {
            ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Salut,Esti inregistrat", "ai registrat,scri mai jos parola tau", "Login", "inchide");
        }
            return 1;
    }
    8.dupa } punem: public OnPlayerDisconnect(playerid, reason) {     new name[MAX_PLAYER_NAME], file[256];     GetPlayerName(playerid, name, sizeof(name));     format(file, sizeof(file), SERVER_USER_FILE, name);     if(gPlayerLogged[playerid] == 1)     {         dini_IntSet(file, "Score", PlayerInfo[playerid][pScore]);         dini_IntSet(file, "Money", PlayerInfo[playerid][pCash]);         dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel]);     }     gPlayerLogged[playerid] = 0;         return 1; } va arata:
    }
    
    public OnPlayerDisconnect(playerid, reason)
    {
        new name[MAX_PLAYER_NAME], file[256];
        GetPlayerName(playerid, name, sizeof(name));
        format(file, sizeof(file), SERVER_USER_FILE, name);
        if(gPlayerLogged[playerid] == 1)
        {
            dini_IntSet(file, "Score", PlayerInfo[playerid][pScore]);
            dini_IntSet(file, "Money", PlayerInfo[playerid][pCash]);
            dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel]);
        }
        gPlayerLogged[playerid] = 0;
            return 1;
    }
    9.acum facem cu OnDialogResponse punem:
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
        if (dialogid == 1)
        {
            new name[MAX_PLAYER_NAME], file[256], string[128];
            GetPlayerName(playerid, name, sizeof(name));
            format(file, sizeof(file), SERVER_USER_FILE, name);
            if(!response) return Kick(playerid);
            if (!strlen(inputtext)) return
                    ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Salut,nu esti registrat", "scri mai jos parola dorit", "Register", "inchide");
            dini_Create(file);
            dini_IntSet(file, "Password", udb_hash(inputtext));
            dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel] = 0);
            dini_IntSet(file, "Money",PlayerInfo[playerid][pCash] = 500);
            dini_IntSet(file, "Score",PlayerInfo[playerid][pScore] = 0);
            format(string, 128, "[SYSTEM]: succes registrat numele asta %s cu parola %s, ai intrat autologin.", name, inputtext);
            SendClientMessage(playerid, COLOR_YELLOW, string);
            gPlayerLogged[playerid] = 1;
        }
        if (dialogid == 2)
        {
            new name[MAX_PLAYER_NAME], file[256];
            GetPlayerName(playerid, name, sizeof(name));
            format(file, sizeof(file), SERVER_USER_FILE, name);
            if(!response) return Kick(playerid);
            if (!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Hi your registered", "Fucken awesome mate, your registered . Inpute your pw below", "Login", "Leave");
            new tmp;
            tmp = dini_Int(file, "Password");
            if(udb_hash(inputtext) != tmp) {
                SendClientMessage(playerid, COLOR_RED, "Wrong PW sir.");
                ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Salut,Esti inregistrat", "ai registrat,scri mai jos parola tau", "Login", "inchide");
            }
            else
            {
                gPlayerLogged[playerid] = 1;
                PlayerInfo[playerid][pAdminLevel] = dini_Int(file, "AdminLevel");
                SetPlayerScore(playerid, PlayerInfo[playerid][pScore]);
                GivePlayerMoney(playerid, dini_Int(file, "Money")-GetPlayerMoney(playerid));
                SendClientMessage(playerid,COLOR_RED, "[SYSTEM]: succes login!");
            }
        }
            return 1;
    }
    gata  :angel: va arata poze: gta_sa10.jpg daca nu ati inteles, puteti download http://pastebin.com/ACeTDiGP Important AVERTISMENT: Pentru a face acest lucru, aveti nevoie de un folder numit
    Account

      în folderul scriptfiles.

  6.                                                           Tutorial

    este un tutorial cum se pui melodiile tale preferate la radio

    deci incepem

    1.la My Document apoi la GTA San Andreas User Files apoi la User Tracks si puneti melodie

    sa fie neparat mp3.

    2.intrati in server or gta san andreas nu conteaza,la optiuni,la setari audio,user track options

    modificare

    play mode squential

    atumatic media scan off

    si click scan user track

    video tutorial:

    www.youtube.com/watch?v=em0GEgLHWdE

  7. frumoase mapa :)

    5/5

    Ionutz" post="55010" timestamp="1297860552"]

    ce te bagi tu ma rahatule ca am mai vazut mapa :-@

    inti recomand sa inveti regulie http://www.sa-mp.ro/forum/index.php/topic,2.0.html ,da ca nu inveti regule,moderator sau adminstrator primesti tie warn sau ban
  8. Si eu am aceeasi problema, va rog ajutati-ma, ce ar trebui sa setez in server.cfg sau oriunde ca sa apara ? Multumesc !

    Acesta este cfg-u' meu...

    echo Executing Server Config...

    lanmode 0

    rcon_password

    maxplayers 250

    port 7777

    hostname [OFICIAL]Share-Zone RPG The Godfather

    gamemode0 sharezoneRPG

    filterscripts

    announce 0 (precizez ca am inercat si cu 1 si am asteptat mai mult de 10 minute)

    query 1

    weburl www.share-zone.ro

    maxnpc 0

    onfoot_rate 40

    incar_rate 40

    weapon_rate 40

    stream_distance 300.0

    stream_rate 1000

    incearca
    lanmode 1

  9. la new il pui

    new SpawnPickUp1;
    si la public il pui
    public OnPlayerPickUpPickup(playerid, pickupid)
    {
        if(pickupid == SpawnPickUp1)
        {
        new string[700]
    	format( sizeof, "/alocatie
    si faci un object "i"
     SpawnPickUp1 = CreatePickup(1239, 19,x, y, z,)

    incearca da ca e corect

  10. Hm imi da o eroare chiar daca am bagat incu :|

    D:\SAMP\SAMP\samp 0.3c maniaks\filterscripts\registerlogin.pwn(4) : fatal error 100: cannot read from file: "YSI/y_ini"

    Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

    1 Error.

    downleaza asta http://www.mediafire.com/?nn2r0z266sym734 pui in pawno/include/creaza folder cu rename
    YSI

    si pui y_ini.inc

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