Jump to content
  • 0

Problema Server


adsada

Question

Salut, am 3 probleme mari la serverul meu de samp... Daca m-ati putea ajuta ar fi super :o3

1. Misiunea: Dupa ce dau /loadmission 1 apoi /mission, ma duc in primul checkpoint iar celelalte numai apar... Ce are...?

2. Casele: Nu se modifica pe server ce fac la ele: De exemplu: E o casa libera... si ii dau /buyhouse... spune ca am cumparat-o etc, dar la Owner: scrie tot TheState, iar daca dau sa zicem... /setrent 25 ramane tot rent 500... Daca dau restart la server apar modificarile! Dar as vrea fara restart sa apara ... :(

3. Fast event: La toate fast-eventurile care le bag imi da banii daca castig, dar apoi m-i ia! :|

Tin sa mentionez ca: 1. Nu am #include <JunkBuster> in GM;

                                  2. Este FS;

                                  3. Nu stiu sa-l trec din FS in GM ...

Daca ma puteti ajuta la oricare dintre probleme v-as fi foarte recunoscator :( Id meu de mess: [email protected] .Multumesc. :o3

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

1. Arata-ne comanda /mission :)

2. Doar la /setrent face asa ? Daca da arata-ne si comanda /setrent

3. Asa imi facea si mie , mie imi facea din cauza JB-ului incerca sa te uiti prin scriptfiles si poate vezi un folder pe acolo [JunKBuster]

4. Inainte sa iti postezi problema citeste regulamentul deoarece nu ai voie sa-ti postezi Y!M ;)

Ai -1 de la mine pentru necitirea regulamentului !

Cel din urma va fi cel dintâi.

Link to comment
Share on other sites

1.Mission:

[pawn]if(strcmp(cmd,"/mission",true)==0)

    {

        if(IsPlayerConnected(playerid))

        {

if(!PlayerToPoint(3.0,playerid,1381.0413,-1088.8511,27.3906))

{

    SendClientMessage(playerid, COLOR_GREY, "  You are not at the Bill Board !");

    return 1;

}

if(MissionPlayable == 0)

{

    SendClientMessage(playerid, COLOR_GREY, "  No Mission has been Activated !");

    return 1;

}

if(PlayerInfo[playerid][pMissionNr] == MissionPlayable)

{

    SendClientMessage(playerid, COLOR_GREY, "  You've already completed the Active Mission !");

    return 1;

}

RingTone[playerid] = 20;

PlayerOnMission[playerid] = PlayMission[kNumber];

MissionCheckpoint[playerid] = 1;

format(string, sizeof(string), "~w~Mission started: ~n~~r~%s", PlayMission[kTitle]);

GameTextForPlayer(playerid, string, 5000, 3);

format(string, sizeof(string), "%s", PlayMission[kText1]);

SendClientMessage(playerid, COLOR_YELLOW2, string);

format(string, sizeof(string), "%s", PlayMission[kText2]);

SendClientMessage(playerid, COLOR_YELLOW2, string);

format(string, sizeof(string), "%s", PlayMission[kText3]);

SendClientMessage(playerid, COLOR_YELLOW2, string);

if(PlayMission[kToggle] == 1)

{

SetPlayerCheckpoint(playerid, PlayMission[kCP1][0], PlayMission[kCP1][1], PlayMission[kCP1][2], 8);

}

        }

        return 1;

    }[/pawn]

2. Nu imi face doar la setrent, nu mi se modifica orice as modifica la o casa/biz/sbiz, se modifica doar daca dau restart :(

3. Nu am JunkBuster in scriptfiles... Acesta este FS-ul cu reaction testul:

[pawn]#include <a_samp>

#define COLOR_YELLOW 0xFFFF00AA

#define GREEN 0x94D317FF

#define COLOR_BLUE 0x0000BBAA

#define ReactionGap 90000

#define green 0x33FF33AA

#define blue 0x00FFFFAA

new ReactionConsole;

new ReactionGenerator[9];

new ReactionProgress;

new ReactionWinnerid;

new ReactionTime;

new PlayerCash;

new bool: UsedText;

forward ReactionTest();

forward ReactionWin(playerid);

forward SetBack();

public OnFilterScriptInit()

{

        ReactionConsole = SetTimer("ReactionTest", ReactionGap, 1);

        return 1;

}

public OnFilterScriptExit()

{

    KillTimer(ReactionConsole);

        return 1;

}

public OnPlayerText(playerid, text[])

{

        if(!strcmp(text, ReactionGenerator, false))

        {

                if(ReactionProgress == 2) ReactionWin(playerid);

                if(ReactionProgress == 1)

                {

                        if(ReactionWinnerid == playerid)

                        {

                        SendClientMessage(playerid,COLOR_YELLOW,"Ai castigat deja Fast Eventul!");

                        }

                        else

                        {

                        SendClientMessage(playerid,COLOR_BLUE,"Prea incet!");

                        }

                }

                return 1;

        }

        return 1;

}

public ReactionTest()

{

        ReactionGenerator = "";

        KillTimer(ReactionTime);

        new str[256];

        new random_set[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";

        for (new i = 0; i < 8; i++)

                {

  ReactionGenerator = random_set[random(sizeof(random_set))];

                }

        PlayerCash = (random(10000) + 45000);

        ReactionProgress = 2;

        format(str,sizeof(str),"Primul care scrie {FF0000}%s{FFFFFF} {66FF00}castiga {FFFF00}$%d!",ReactionGenerator, PlayerCash);

        SendClientMessageToAll(green,str);

        KillTimer(ReactionConsole);

        UsedText = true;

        SetTimer("ReactionResult", 30000, 0);

}

public ReactionWin(playerid)

{

        GivePlayerMoney(playerid, PlayerCash);

        SetTimer("SetBack",30,0);

        new reactionwinner[256];

        ReactionWinnerid = playerid;

        new tempstring[256];

        GetPlayerName(playerid,reactionwinner,sizeof(reactionwinner));

        format(tempstring,sizeof(tempstring),"{000000}%s {66FF00}a castigat {FFFF00}Fast Eventul {66FF00}si a primit {FF0000}$%d!",reactionwinner, PlayerCash);

        SendClientMessageToAll(blue,tempstring);

        ReactionConsole = SetTimer("ReactionTest", ReactionGap, 1);

UsedText = false;

}

public SetBack()

{

        ReactionProgress = 1;

}

forward ReactionResult();

public ReactionResult()

{

switch(UsedText)

{

  case true:

            {

            new string[128];

            format(string, sizeof(string), "{000000}Pentru orice bug ai {FFFF00}/report sau {FF0000}/ajutor");

            SendClientMessageToAll(green, string);

          ReactionConsole = SetTimer("ReactionTest", ReactionGap, 1);

      }

}

return 1;

}[/pawn]

4. Imi pare rau ca nu am citit regulamentul :(

:o3

Link to comment
Share on other sites

1.Nu e de comanda e de la OnPlayerEnterCheckPoint

2.Fa un time care salveaza ci functia care salveaza casele

3.Nu imi dau seama ce are. Mai invata scripting inainte sa faci chestia aia

Ai incalcat regulamentul ai warn de la mine

 

1859311972_BANNER-GIREADAcopy-min.thumb.png.48e5e420ae2185dce5b244965a1d2601.png

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • 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.