Jump to content

Question

Posted

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

6 answers to this question

Recommended Posts

Posted

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.

Posted

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

Posted

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

 

Posted

Gireada(sau altcineva) te rog eu frumos imi faci tu ce-ai zis: un time care salveaza ci functia care salveaza casele

Ca eu nu stiu, te rog eu mult!...

Posted

Nu se cer scripturi. Daca nu stii invata si dupa apucate de scripting.

 

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

 

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.