Jump to content

[Funky]Anakin

Membru
  • Posts

    590
  • Joined

  • Last visited

    Never

Posts posted by [Funky]Anakin

  1. SQLite nu este asa de diferit de MySQL.

    Intr-adevar,e greu sa faci un sistem de ban pe timp.

    Pe internet sunt niste sisteme de ban pe timp(MySQL).

    Click

    Stiu ma ca sunt dar R8 Nu gasesti xD . Doar R5 . Eu ti-am zis am facut un BAN System MySQL Sec / Ore / Zile , daca vrei iti pot da si tu te uiti prin el si vezi cum arata :D

  2. Ma asteptam sa fie cu BAN din data X pana in data Y , nu cand a fost banat si chestii dastea ...

    Arata bine . A iesit frumos .

    Faza cu gpci nu o stiam , o sa o folosesc si eu Rock ! Mersi !

    Era mai frumos daca era facut in felul acela .

    Felicitari si asa xD .

  3. Pai tu ai creat pickupul Z sa zicem .

    new Z = CreatePickup( model, type, Float:X, Float:Y, Float:Z, Virtualworld )

    Si el ar fi asa :

    new Z = pickup = CreatePickup(1242, 2, 1503.3359, 1432.3585, 10.1191, -1);

    Nu trebuie neaparat sa adaugi VW , VW ii un parametru optional . Daca vrei neaparat adaugi 0 la final ( 0 - default / vizibil pentru toti ) . Oricum el ii setat pe 0 xD

    Si ne folosim de callback-ul : OnPlayerPickUpPickup .

    public OnPlayerPickUpPickup(playerid, pickupid)

    {

        if(pickupid == Z)

        {

            new name[ MAX_PLAYER_NAME ], str[ 129 ];

            GetPlayerName( playerid, name, MAX_PLAYER_NAME );

            format( str, sizeof str, "Felicitari %s , ai primit 1000 bani ! ", name );

            SCM( playerid, -1, str );

            GivePlayerMoney(playerid, 1000);

        }

        return 1;

    }

    Daca ai intrebari sa imi zici . Asta a fost un exemplu :) .

  4. Acum 18 ore a aparut R29 <3 .

    Pluginul lui Dan numai este asa rapid . In R21 MySQL Facut De BlueG sa zic asa era mai incet ca cel al lui Dan :) . Dan este roman apropo :D . De cand au introdus Multi-Thread Este cel mai rapid dintre toate , crede-ma . Au precizat si in topic-ul principal si a aratat si stuntman in cate secunde sa incarca cu R26 nu cu R29 :)) .

    Arata bine plugin-ul .

    Ce varsta ai ? Daca ai terminat facultatea sau esti la facultate ti-as da 20 - 23 ani :) .

    Sper sa il continui mai departe !

    Imi pare bine ca te-ai ocupat de el .

    Felicitari . Eu cred ca nu voi putea sa fac un dasta neam la varsta pe care o am acum =)) .

    Esti pe urmele lui Dan .

  5. Nu descarcati sv ca nui bun de nimik

    [.E.m.O.]K1DDU a stat jumate de ora in pc la mine si tot nu mere sal pornesti asa ca Falid sv nui bun

    Cica are anti furat scripturi pe el

    Off doamne ce sale faci ...

    Serverul ii la fel ca cel care scripteaza la el :P .

    E aranjat aiurea , mie unul nu imi place .

    Ba ai :

    [pawn]new text;[/pawn]

    si / sau

    [pawn]new

      text;[/pawn]

    Alege-ti un stil .

    De ce ai postat GameMode-ul cu CreateClan destul de bun ? Ca sa profite toti n00bii de el ?

    Si serverul nu trebuia postat fiindca a muncit K1ddu cat a muncit la Login / Register System si alte chestii , macar din respect :) dar romanu' nu are asa ceva , right ?

    Si daca tu ma faci cretin eu nu trebuie sa ma simt .

  6. MySQL Crearea unui tabel

    Salut lume ! Astazi va voi arata cum sa creem un tabel MySQL (: .

    Accesam 'localhost/phpmyadmin' . Apasam pe `Baza De Date` .

    Deasupra 'Creare Database' avem un chenar . Acolo introduceti numele bazei de date . Dupa apasam pe butonul 'Creaza'.

    In chenarul 'Creare tabel' avem 2 chenare mai mici: 'Number of columns' => 'Numarul de coloane' si 'Name' => 'Numele tabelului' ( ex: Users ) . Dupa apasam pe butonul 'Executa' !

    Uw7xPOI.png

    Acum daca ne uitam atent la:

    'Nume' introducem numele coloanei dorite.

    'Tip' introducem tip-ul . INT => Integer , Varchar => String , Text => String, Date => Data .

    'Lungime stare' ar fi numarul de caractere . ( Ex: new string[ 129 ]; )

    'Setare de baza' lasam gol.

    'Interselectare' se aplica la Tip VARCHAR / TEXT . Utilizat de mine este cel din imagine .

    'Proprietati' lasam asa . Nu avem nevoie sa umblam .

    'Null' nu bifam nimica . Cred ca stiti ce inseamna NULL ... El se foloseste de obicei la DATE & TIME .

    'Index' nu foloseste la nimica . ( Momentan )

    'A_I' se bifeza de obicei numai cand e vorba de Id / Key .

    'Comentarii' nu scriem nimica .

    ATENTIE ! La coloana 'Password' eu am pus de TIP INT ! Ea trebuie pusa VARCHAR ! Si Interselectarea 'latin1_swedish_ci' ! A fost o greseala de a mea din cauza neatentiei . Imi pare rau . Daca nu schimbati ce am spus eu nu va functiona bine in viitor.

    Dupa toate acestea apasam pe butonul 'Salveaza' .

    Dupa ar trebui sa arate cam asa

    [img width=500 height=236] VxNZp2W.png

    Imi pare rau de greseala mea dar nu stiu ce am avut in cap . A fost bine ca am observat .

  7. Va dati seama ca o sa mai fac ca am vazut ca au venit vreo 2-3 interesati de scripting in aceasta comunitate .

    mysql_query era folosit in R5-R6 cum zice si K1DDU iar se foloseste ori mysql_function_query ( R21 ) si mysql_tquery ( R26 ) t - thread . Cu mysql_tquery numai folosesti acel bool ( true / false ) pe cand la mysql_function_query da :) . Si in R26 Poti folosi mysql_function_query dar eu folosesc mysql_tquery .

    Multumesc de pareri , maine voi mai face unul despre cum sa creezi o baza de date :D xD

  8. MySQL Inceputul.

    Stiu ca unii ma critica si nu ma suporta dar a venit timpul sa arat ce pot :) .

    MySQL Dupa cum stiti este cel mai rapid sistem de salvare existent dupa ce s-a lansat versiunea R26 cu multi-thread. In el s-au facut modificari majore adica include-ul si plugin-ul ajuta ca server-ul tau sa mearga mai repede( pe intelesul tuturor ) .

    O chestie interesanta este ca daca ai procesor Dual-Core el va merge cu mult mai repede decat pe un calculator normal xD

    In primul tutorial va voi arata cum sa va conectati la o baza de date MySQL .

    [pawn]#define mysql_host "localhost" // numele host-ului in caz ca aveti cumparat un host introduceti ip-ul

    #define mysql_user "root" // in caz ca aveti cumparat un host introduceti numele user-ului dvs.

    #define mysql_db "database" //numele database-ului

    #define mysql_pass ""[/pawn]

    Ne folosim de functia :

    mysql_connect

    [pawn]mysql_connect(const host[], const user[], const database[], const password[], port = 3306);[/pawn]

    [pawn]public OnGameModeInit()

    {

            mysql_connect( mysql_host, mysql_user, mysql_db, mysql_pass );

            return ( 1 );

    }[/pawn]

    Pentru a va conecta va trebuie WAMPP daca nu il aveti instalat

    Download: MySQL R26

  9. este de la server cred :-?

    Esti bolnav ?

    Acea eroare spune ca tie nu iti poate gasi fisierul `time.inc` din pawno/includes nicaieri . Iei fisierul time.inc si il adaugi in pawno/includes .

  10. doar in gm pot fi comenzi

    Esti tu asa sigur ha ? :))

    Pai tu poti sa iti faci un fisier .inc sau .pwn care il poti adauga in pawno/includes daca ii include sau creezi un fisier de ex Stocks si adaugi fisierul / fisierele .pwn in Stocks .

    Pot fi si comenzi , stocks, functions, news, defines toate acestea . Orice . Ca intr-un include . Si da iti va functiona :) .

    Deci tu poti face 1 din 2 ce ti-am zis eu .

    Daca faci cu Stocks ( file ) adaugi in GameMode asa :

    #include ".../Stocks/Defines.pwn"

    Sper ca te-am ajutat :)

  11. Pai tu daca iei adminul unui player normal ca numai are .

    Poate ca ii dai admin si el cand reintra numai are .

    Pai spune-ne si noua ce comanda ai folosit poate ca tu ai folosit una de a seta level temporar ( nu cred ) sau level permanent .

    Daca ii level permanent da-ne comanda si dupa spune-ne ce sistem de salvare ai folosit pentru a salva levelul >.>

  12. Este destul de simplu .

    Cum a spus si roscatu'.

    #define mysql_host "localhost"

    #define mysql_user "root"

    #define mysql_db "database-ul tau"

    #define mysql_pass ""

    mysql_connect( mysql_host , mysql_user , mysql_db , mysql_pass );

    E mai bine sa te folosesti de #define in cazul nostru fiindca schimbi mai usor .

    La parola nu adauga nimic fiindca de pe localhost nu poate intra nimeni decat doar tu .

    In caz ca iei un host atunci da .

    Apropo ce versiune de MySQL folosesti ???

    Mai sus de mysql_connect ( )

    Adauga asta  mysql_init();

    Stii tu ce versiune la MySQL Are ? :>>>>

  13. Deci darky era de vina PC-ul meu, i l-am dat lu Funky si a stat vrp 30 min pe serevr si nimic crash...

    Nu stii cum rezolv?

    Numai zi Funky ca vin in Chisinau si te sparg :D:)) .

    Pai si Darky a vorbit cu mine despre aceeasi problema ...

    Nu stiu , incearca sa reinstalezi windows-ul ...

    Sau sa iei fiecare callback in parte fiindca nu e asa de lung Gamemode tau xD

  14. Acea faza cu Iter este de la libraria YSI :D. Nu deranjeaza cu nimic . Stiu eu cum sa faci sa nu iti mai apara :)

    sscanf warning: Invalid data length.

    sscanf warning: Invalid character in data length.

    Inseamna ca ai folosit sscanf intr-un mod incorect . De exemplu :

    if( sscanf( params, "s[1]", message ) )

        return SCM( playerid, -1, "Foloseste: /nick < newnick > " );

    Nu poti sa ai un nume de 1 litera intelegi ? Sa fii nebun sa scrii nick tau cu o singura litera .

    De la chestia asta porneste . Arata-mi pe Y!M ce probleme mai ai ca te ajut cu placere .

  15. Dar din cate am citit si m-am interesat asta ar insemna Deamx :

    Exista un script in limbajul 'lua' -> de-amx menit sa faca un reverse compile (de-compile) al codului amx si sa-l transforme in pwn.

    "Antideamx" precum ii spune si prefixul 'anti' profita de un bug in acel script care face ca atunci cand intalneste acea sectiune sa nu mai fie capabil sa duca la capat operatiunea de transformare in pwn.

    Deamx nu iti compileaza daca ai un cod mai mare de 30k linii pt ca deamx-ul nu se va descurca cu un cod asa mare.

    Stiam ca ultima data avea peste 30k linii ....

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