Jump to content

Sinner.PWN

Membru
  • Posts

    239
  • Joined

  • Last visited

  • Days Won

    7

Posts posted by Sinner.PWN

  1. Acum 20 minute, blan3 a spus:

    Nu joc SA:MP de maine.Stiu si eu..Am facut, insa degeaba!

    Da nu e vorba de cand joci SA:MP :)) E vorba de cand ai inceput sa te dai "scripter". Descarca fiecare plugin in parte impreuna cu includes. Baga atent fiecare plugin in folderul "plugins". Introdu si toate includes in folderul de la pawno, asigura-te ca deschizi pawno cel corect si deschide cu el GM-ul tau si compileaza-l. De asemenea asigura-te ca ai ultima versiune de server 0.3.7 R2 si altfel e imposibil sa nu-ti mearga si ai grija si la FS-uri sa faci la fel :)

  2. Eventual fa-ti un stock pe care sa-l folosesti. Revin cu un edit daca gasesc altceva.

    EDIT: M-am documentat putin si se pare ca daca tu incerci sa cauti dupa nume, defapt nume partial, o sa-ti returneze ID-ul care a fost gasit primul pe tot serverul. Pe ID e si normal sa nu ai bug pentru ca e doar unul singur. Incearca sa folosesti metoda mea pentru ca e mai indicata la ceea ce ai tu nevoie.

  3. Ai putea folosi alta varianta:

    sscanf(params, "?<CELLMIN_ON_MATCHES==1>U(-1)", id);
    if (id === -1)
    {
        // Nu ai introdus niciun nume
    }
    else if (id === cellmin)
    {
        // Rezultate multiple gasite
    }
    else if (id === INVALID_PLAYER_ID)
    {
        // Jucatorul respectiv nu este conectat
    }
    else
    {
        // S-a gasit doar un singur jucator
    }

     

  4. Numele celui acuzat: https://forum.sa-mp.ro/profile/18464-alexredd/
    Cu ce v-a dat teapa (in cazul in care este necesar): Am trimis primul un GameMode, un Panel si o baza de date.
    Descrierea situatiei: Dupa ce a primit 3 link-uri de download, prima oara la baza de date, a doua oara la panel si ultimul la GM a inceput sa imi spuna ca Avastul
    ii blocheaza descarcarea de la arhiva cu serverul :)) La scurt timp 1-2 minute a zis ca nu imi poate arata ca i s-a blocat PC-ul pe motiv ca l-am umplut de virusi
    dar sa ne amintim cum Avastul i-a blocat defapt descarcarea asa zisului "virus".
    Dovada (Imagini / Video): Am aici conversatia in .txt de pe skype. La nevoie postez si poze la orice mesaj. http://pastebin.com/gyvAxBDn
    

     

    A refuzat sa prezinte TW sau printscreen-uri!

  5. Modifica fiserele scriptere. Normal ca te duce pe romgen daca asa e facut redirectul din panel. Daca esti paralel total nu mai manca c**** pe forum. Ai fost si ai testat si ai zis "ma duc sa cumpar codul".

  6. Draga iGabby  ti-am pus la dispozitie serverul pentru a testa produsul. Panel-ul a ramas inca aici: http://panel.fixedroleplay.com/

    Ati fost doi testeri tu si cu Nicu si ati fost de acord amandoi cand ati cumparat acest GM :) Pentru ceilalti ca sa inteleaga ce fel de "scripter" e iGabby:

    Serverul este impartit pe bucati, FIXED-RPG.pwn si un Folder cu Server_Commands.pwn, Server_Functions.pwn etc si el a inceput sa-mi spuna ca i-am dat un GM gol fara comenzi si a inceput sa dea compile pe la Server_Commands etc. Ti-am dat fix aceeasi baza de date si acelasi GM si panel pe care le-ai testat si tu si ai fost de acord sa platesti in doua transe, prima de 25 lei psf pentru panel, ai verificat si dupa 50 psf pentru GM :)

     

  7. Acum 9 minute, Mister a spus:

    Post pentru +1?  da, daca tot ai postat puteai sa te faci si tu ca i-ai lucrat la comanda, sau puteai posta mai devreme spunandu-i ce a gresit in comanda acum postezi doar de dragul de a face +1

    Vezi ca esti putin pe langa post dragul meu "Mister" si nu cred ca asta am intrebat defapt mai sus.

     

    @UrsulPolar foloseste urmatorul cod iar la inceputul GM-ului pune #include "zcmd" pe care il poti descarca de aici: http://www.solidfiles.com/d/879d1213462fc1562d16d464e90c8cf9/

    EDIT: Pune aceasta comanda la sfarsitul GM-ului, ai grija sa nu fie in interiorul unei alte functii !

    CMD:ls( playerid, params[ ] )
    {
    	// ( Aici verifici daca jucatorul este logat )
        if( gLogged[ playerid ] != 1 );
    		return SendClientMessage( playerid, WHITE, "Trebuie sa fii logat pentru a folosi comanda!" );
    
    	// ( Aici verifici daca jucatorul este admin pentru a putea folosi comanda )
      	if( PlayerInfo[ playerid ][ pAdmin ] != 6 || !IsPlayerAdmin( playerid ) )
      	    return SendClientMessage( playerid, WHITE, "Trebuie sa fii admin pentru a folosi comanda!" );
    
    	// ( Aici executi codul tau daca jucatorul a trecut de toate verificarile de mai sus! )
        SetPlayerPos( playerid, 1529.6, -1691.2, 13.3 );
    	SendClientMessage( playerid, WHITE, "Ai fost teleportat!" );
    	return true;
    }

     

  8. Postez aici o mica functie care probabil nu se incadreaza chiar in tutoriale dar am sa va explic in mare parte ce face aceasta functie. Eu unul am creat-o pentru a fi folosita la un server de roleplay atunci cand jucatorii sunt platiti pentru un job curent.

    rare = reprezinta valoarea care va fi generata in functie de probability (Daca probability va avea valoarea de 100 atunci rare va fi generat cu o probabilitate de 1%)

    most = reprezinta valoarea care va fi generata cel mai des, adica in majoritatea cazurilor exceptant acel procentaj care da sansa valorii din rare

    probability = reprezinta probabilitatea ca valoarea stocata in rare sa fie generata de functie. (Cum am spus si mai sus, probability = 100 = 1% sanse)

    Este adaugata si o linie pentru debug pentru a verifica valorile generate. Puteti sa o comentati daca nu va este de folos //

    Am pus mai jos si functia bine cunoscuta RandomEx( valoarea minima, valoarea maxima)

    Un exemplu de folosire a aceste functii: RandomChange( randomEx(100000, 200000), randomEx(500, 1000), 100 ); 

    Explicitand exemplu precedent, functia va genera valori normale intre 500 si 1.000 in majoritatea cazurilor si intre 100.000 - 200.000 cu o sansa de 1%.

    stock RandomChange( rare, most, probability )
    {
        new NMB = random( probability ) ? most : rare;
        printf( "[RandomChange] generated the number: %d with( rare: %d, most: %d, probability: %d )", NMB, rare, most, probability );
        return NMB;
    }
    stock randomEx( const r_min, const r_max )
    {
        new r_rand = random( r_max - r_min) + r_min;
        return r_rand;
    }

     

  9. new Text:Textdraw[ 8 ];

    chiar nimeni nu foloseste asa ceva? Toti ne dam scripteri si facem tutoriale si lansam "scripturi" si ii invatam pe toti metode gresite, nu?

    new Text:NumeJucator[MAX_PLAYERS];

    Serios, esti pe bune? Ai auzit in viata ta de PlayerText: ? Sau unde ti-e "TextDrawSetString" pentru a seta minunatul nume al jucatorului?
    (Stiai ca folosind metoda ta ai creat sa zicem la un MAX_PLAYERS de 1000 = 1000 de TD-uri si ca limita la 0.3.7 este de 2048 TDs? Asta inseamna ca mai bagi vreo 3-4 astfel de texte in server si deja ai depasit limita bine de tot). Puneti mana si mai studiati putin inainte sa postati toate cac******* pe acest forum :)

  10. Sa ma bag si eu putin ca musca-n curu' calului ca doar sunt de la Vaslui ce naiba.

    Domnu' Petre zis teparul s-a pierdut in scuze, initial cica era si fratele lui implicat in acest "scam" dar surprinzator contul de Skype trecut in semnatura a devenit cateva comentarii mai tarziu un cont oferit unui "prieten" care face reclama la o comunitate si in final nici nu era contul lui(what?!). Daca fratiorul tau drag e l-a facut pe baiat de 20E pune-l sa returneze banii daca tot te caci pe tine ca nu dai tepe si esti cinstit(eventual invata cum sa nu mai fii agramat ca termini o facultate si nu stii nici sa scrii) sau fa-i GM-ul. Atata timp cat ai fost complice la aceasta inselatorie sau ai fost chiar principalul suspect ai vina 100% pentru cele intamplate. Reputatia este egala cu 0 cand esti pus la zid de cineva care vine cu dovezi clare.

    https://dexonline.ro/definitie/agramat

    Injuraturile se asteapta in PM.

  11. stock PoliceCar( carid )
    {
        switch( carid )
        {
            case 1 .. 5: return true;
    		default: return false;
        }
        return false;
    }

    Poate optimizezi si tu putin daca tot le dai un exemplu.

    La 7/31/2015la12:21, MrAndrei a spus:

    Foarte bun tutorialul !

     

    La aceea barier cum se procedeaza? Poti face un tutorial te rog ?

    Faci la fel ca si la poarta, iei pozitia de inchis si deschis.

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