Jump to content

FANEX

Membru
  • Posts

    97
  • Joined

  • Last visited

    Never

Posts posted by FANEX

  1. As vrea sa va vad procesoarele dupa un timp  :wink:

    Al meu n-ai cum... n-am aplicat metoda din topicu asta... doar l-am felicitat , pentru ca e buna metoda , reduce din lagg, dar se duce rpd pc-u

    Deci eu n-am facut ce-o zis tipu asta, si nici n-am sa fac.

  2. ceea ce face este faptul c? "spune" scriptului ca sa zic asa, ca va fi nefolosit pentru un monent (ret_memcpy). asta  se pune deobicei daca iti da urmatoarea eroare:

    warning 203: symbol is never used: "ret_memcpy"

    Nu stiu daca ai inteles prea bine ce am vrut sa zic.

    Am înteles, ca nu-s prost... Stiu si eu ce înseamna " #pragma unused "

    Ideea era ce draq e aia ret_memcpy .. l-am gasit pe DKR si nu apare nicaieri in script, doar la o linie, la început...

    Deaia m-am mirat de ce sa mai puna #pragma unused ret_memcpy , daca nu apare nicaieri (si nu-i da niciun warn)?

  3. Nush frate ce sa mai fac ma disperat,nu inteleg cum face desi da admin singur..

    I-ai dat tu Rcon-u bei...

    Fi mai atent... schimba Rcon din "server.cfg" si fa-l mai greu de spart... si ia-ti LuxAdmin ca are whirlpool

    Daca ai putea sa treci si serveru pe Linux ar fi mai bine, dar e mai complicat ca pe Windows... si tre sa schimbi si pluginurile... etc.

    Pe linux , securitatea e mai buna.

  4. stuntman-=!!" post="74635" timestamp="1306597542"]

    10 = numarul de caractere al comenzii, de fapt ar avea 6, /, d, i, l, d, o.

    E mai bine [pawn]if (strcmp("/dildo", cmdtext, true) == 0)[/pawn]

    Mi-o zis si FarSe , dar nu înteleg de ce sa bagi numarul de caractere? La ce te ajuta?

    Si multumesc mult stuntman  :azn:

  5. Salut  :azn:

    Intru direct în subiect: Deci, m-am saturat sa tot vad:

    Exemplu:

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

    Care dnzeoo e diferenta dintre aia de sus si asta:

    if (strcmp("/dildo", cmdtext, true) == 0)

    Pur si simplu ma...enerveaza  :sad:

    Stiu, o sa ziceti ca-s praf sau altceva...

  6. Haideti baietzi daca sunteti dispusi sal ajutati macar facetil prin team ca saracu e inceparot.Man sati explic ce au zs baietzi astia mai bn.Daca ai modem speedtouch vezi ca trebuie sati faci mai multe modificari.Si sa nu te speri daca nuti mg din prima ca asa mia facut si mie>Dar eu te sfatuiesc sati iei un host ca nu o sa poti tine svr pentru a se juca baietzi tot timpul

    ÃŽi dai tu bani de host?

    ON: Ionute, îti trebuie Port Forward la server, aceasi problema o aveam si eu mai demult...

    Daca nu fa-ti cu no-ip.com: http://www.no-ip.com

    Îti faci cont, descarci tampenia aia, si îti creezi un domeniu. E foarte bun pentru ce-i cu IP dinamic (Internet Protocol-u tau poate fi problema sau Firewall-u de la antivirus)

    Încearca sa închizi (sa opresti) firewallu la antivirus, sau pe cel de la Windows...

    Precizez: Nu e necesar sa dai disable la antivirus (sa-l opresti de tot) doar obliga-l sa numai filtreze netu "Filtering Mode" sa fie pe off... :grin:

    Bafta!!

  7. Ce nai inteles eu am 3d speedometer si 3d ala dispare la o secunda dupa ce ma dau jos din masina eu as vrea sa dispara la o jumatete de secunda dupa ce ma dau jos din masina si ma gandeam sa ii pun un timer si sa mil omoare la timpul de o juma de secunda!

    Fal ca o functie de timer:

    forward KillTimer(playerid);
    public KillTimer(playerid);
    {
    	for(new forplayerid; forplayerid < MAX_PLAYERS; forplayerid++)
    	{
    		DeletePlayer3DTextLabel(forplayerid, speedo3Dtext);
    	}
    	return true; // aici pune 1 daca nu merge cu true.
    }
    apoi la public OnPlayerExitVehicle:
    public OnPlayerExitVehicle(playerid, vehicleid)
    {
                    SetTimer("KillTimer",500,0);
                    return 1; //mai încearca si cu 0 , daca nu scoate linia asta
    }

    PS: Ar trebui sa mearga, daca nu scoate cuvantu "playerid" dintre parantezele "(  )" de la forward si KillTimer de mai sus.

  8. ce legatura are framework cu complierea ? o_0

    Fara el nu poti rula noile chestii din sa-mp 0.3c...Are rolul de a focaliza noile obiecte, cred...

    Si în plus, nu merge sa compilezi un script fara cele necesare! Ia dezinstaleaza-ti tu toate .Net Frameworkurile si încearca sa compilezi. Vezi mere?  :grin:

    Eu stiu ca-ti trebuie .Net Framework de la vs 3.5 pana la 4 extended pentru sa-mp 0.3c

    ÃŽntreaba-i pe astia care stiu...

    stuntman

    Vyorel

    Zh3r0 etc...

  9. Bogdane, daca nu e de la CD, atunci e clar ca e de la joc...

    Zi-mi te rog daca tu joci cu sunetu pornit în joc. Adica daca le ai pe toate on din Options Menu, la sunet ma refer... Eu am închis orice sunet si mai ales Radio pentru masini, reduce putin din lag...

  10. mersi,si inca ceva imi poti da te rog comanda /matswithdraw(/matsdeposit) la casa si /drugswithdraw(/drugsdeposit) tot la casa te rog mult

    Nu cred ca poate. =)) Nu-i ceri comenzi, scripturi! Îi cer ajutor în domeniul scripting, ca la asta se pricepe...

  11. Intri la Start > Run > cmd (scrie si dai enter)

    Apoi în consola neagra scrie ipconfig/all si dai enter. Ar trebui sa-ti apara tot despre Internet Protocol + toate celelalte protocoale...

    Cauta unde ai "Default Gatetway" si copiaza ip-ul la bara de search pe browser. Vezi daca merge.

    Daca nu mai sunt 2 modalitati de Port Forward... pe care le stiu eu. Am sa fac un tutorial.

  12. Pai pe toate alea care le-am postat le folosesc :|

    Ce nu întelegi? Si nu e greu deloc sa faci unul singur...

    Faci asa:

    ÃŽn primul rand definim un time:

    #define time1 120000
    1. Pui 3 forward-uri noi la începutul gamemodului (îl bagi în gm):
    forward ReactionTest();
    forward ReactionWin(playerid);
    forward SetBack();
    Apoi bagi niste variabile tot sus (dupa altele cu new):
    new reactionstr[9]; //randomly generated string
    new reactioninprog; //what status the reactiontest is at
    new reactionwinnerid; //id of the current reactiontest winner
    new reactiongap; //timer to restart ReactionTest()
    new raddon[15] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15};
    2. Pui asta de mai jos la OnGameModeInit:
    SetTimer("ReactionTest", time1, 0);
    3. Dupa public OnPlayerText(playerid, text[]) { pui astea:
        if (!strcmp(text, reactionstr, false))
        {
        if (reactioninprog == 2) ReactionWin(playerid);
        if (reactioninprog == 1)
        {
        if (reactionwinnerid == playerid)
        {
        SendClientMessage(playerid, 0x247C1BFF, "You've already won 'Reactiontest'!");
        }
        else
        {
        SendClientMessage(playerid, 0x247C1BFF, "You are too slow!.");
        }
        }
        return 1;
        }
    4. La finalul scriptului , chiar jos de tot daca vrei, pui functiile:
    public ReactionTest()
    {
    reactionstr = "";
    KillTimer(reactiongap);
    new str[256];
    new random_set[] = "aAbBcCdDeEfFgGhHiIjJkKlLmMnNoO0pPqQ0rRsStTuUvVwWxXyYzZ1234567890";
    for (new i = 0; i < raddon[random(sizeof(raddon))]; i++)
    {
    reactionstr[i] = random_set[random(sizeof(random_set))];
    }
    reactioninprog = 2;
    format(str, sizeof(str), "Primul care scrie %s castiga 12.000$ si 5 puncte", reactionstr);
    SendClientMessageToAll(0x57ffff82,str);
    }
    
    public ReactionWin(playerid)
    {
    GivePlayerMoney(playerid, 12000);
    SetPlayerScore(playerid, GetPlayerScore(playerid)+5);
    SetTimer("SetBack", 30, 0);
    new reactionwinner[256];
    new tempstring[256];
    reactionwinnerid = playerid;
    GetPlayerName(playerid, reactionwinner, sizeof(reactionwinner));
    format(tempstring, sizeof(tempstring), "%s has won the reactiontest!", reactionwinner);
    SendClientMessageToAll(0x57ffff82, tempstring);
    reactiongap = SetTimer("ReactionTest", time1, 0);
    }
    
    public SetBack()
    {
    reactioninprog = 1;
    }

    5. Si gata !! Enjoy you ReactionTest script.

    PS: Daca faci totul cum trebuie, n-ar trebui sa apara probleme.

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