Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - Hankok

Oldalak: 1 2 [3]
31
SA-MP: Szerverfejlesztés / Hay minigame.
« Dátum: 2013. szeptember 22. - 20:52:29 »
majd publikálod a saját szervered is? nagyon kiváncsi vagyok rá, h mit rejthetnek a sorok, és szép kis szeró, voltam ma fent rajta, tetszik !!  :-*

32
Segítségkérés / Minigame Error!
« Dátum: 2013. szeptember 22. - 14:39:36 »
Sziasztok!
Valaki nem tudná nekem kijavítani a következõ scriptet? Az a hibája hogy amikor bent vagyok a minigame-be akkor nem csak én láttom azt a kis Textdrawot ami számolja a magasságomat meg az idõt, hanem az is látja aki nincs bent. szóval ezt szeretném kijavítani hogy csak az lássa aki bent van a minigame-be
+ van még 1 olyan hiba is h amikor fellépek a szerverre akkor a jobb alsó sarokban látszik 1 olyan h Játékosok: x (x = játékos mennyiség) a filterscript nem MAGYAR és érdekes módon magyarul írja ki a játékosok számát ...
ITT A SCRIPT :
 
//includes
#include <a_samp>
//defines
#define ConvertTime(%0,%1,%2,%3,%4) \\
        new \\
            Float: %0 = floatdiv(%1, 60000) \\
        ;\\
        %2 = floatround(%0, floatround_tozero); \\
        %3 = floatround(floatmul(%0 - %2, 60), floatround_tozero); \\
        %4 = floatround(floatmul(floatmul(%0 - %2, 60) - %3, 1000), floatround_tozero)
#define ORANGE          0xDB881AAA
#define HAY_X            4
#define HAY_Y           4
#define HAY_Z           30
#define HAY_B          146
#define HAY_R            4
#define SPEED_FACTOR     3000.0
#define ID_HAY_OBJECT    3374
//forwards
forward TimerMove ();
forward TimerScore ();
forward FinishTimer (id, xq, yq, zq);
forward TDScore ();
//news
new JoinedHay[MAX_PLAYERS] = -1;
new WhatLevel[MAX_PLAYERS] = -1;
new TimeInHay[MAX_PLAYERS];
new Speed_xy;
new Speed_z;
new Center_x;
new Center_y;
new Matrix[HAY_X][HAY_Y][HAY_Z];
new Hays[HAY_B];
new Text:HAYTD[MAX_PLAYERS];
//publics/stocks
public OnFilterScriptInit()
{
        print(\"\\n--------------------------------------\");
        print(\" Hay Minigame By ScRaT\");
        print(\"--------------------------------------\\n\");
        RestartEveryThing ();
        for(new i=0; i<MAX_PLAYERS; i++)
        {
                HAYTD = TextDrawCreate(549.000000,397.000000,\"~h~~y~Hay Minigame~n~~r~Level: ~w~0/31 ~n~~r~Time: ~w~00:00:00\");
                TextDrawFont(HAYTD , 1);
                TextDrawSetProportional(HAYTD, 1);
                TextDrawSetOutline(HAYTD, 0);
                TextDrawColor(HAYTD,-65281);
                TextDrawLetterSize(HAYTD ,0.310000,1.400000);
                TextDrawTextSize(HAYTD , 640.000000,0.000000);
                TextDrawAlignment(HAYTD,1);
                TextDrawSetShadow(HAYTD, 0);
                TextDrawUseBox(HAYTD, 1);
                TextDrawBoxColor(HAYTD, 255);
                TextDrawBackgroundColor(HAYTD, 255);
        }
        return 1;
}
public OnFilterScriptExit()
{
        return 1;
}
 
public OnPlayerRequestClass(playerid, classid)
{
        TextDrawHideForPlayer(playerid,HAYTD[playerid]);
    JoinedHay[playerid] = 0;
        return 1;
}
public OnPlayerConnect(playerid)
{
    WhatLevel[playerid] = 0;
    JoinedHay[playerid] = 0;
    TextDrawHideForPlayer(playerid,HAYTD[playerid]);
    return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    TextDrawHideForPlayer(playerid,HAYTD[playerid]);
    return 1;
}
public OnPlayerSpawn(playerid)
{
    JoinedHay[playerid] = 0;
    SetPlayerWorldBounds(playerid, 20000.0000, -20000.0000, 20000.0000, -20000.0000);
    TextDrawHideForPlayer(playerid,HAYTD[playerid]);
    return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
    TextDrawHideForPlayer(playerid,HAYTD[playerid]);
    JoinedHay[playerid] = 0;
    return 1;
}
 
public OnPlayerCommandText(playerid, cmdtext[])
{
        if (strcmp(\"/hay\", cmdtext, true, 10) == 0)
        {
            if(JoinedHay[playerid] == 0)
            {
                        JoinedHay[playerid] = 1;
                        SetPlayerWorldBounds(playerid, 116.7788, -70.06725, 105.1009, -116.7788);
                        TimeInHay[playerid] = GetTickCount();
                        SetPlayerPos(playerid, 0, 6.5, 3.2);
                        SetPlayerFacingAngle( playerid, 135 );
                        SetPlayerVirtualWorld(playerid, 50);
                        ResetPlayerWeapons(playerid);
                        return 1;
                }
   if(JoinedHay[playerid] == 1)
        {
                JoinedHay[playerid] = 0;
                SetPlayerWorldBounds(playerid, 20000.0000, -20000.0000, 20000.0000, -20000.0000);
                TextDrawHideForPlayer(playerid,HAYTD[playerid]);
                SpawnPlayer(playerid);
             return 1;
                }
   return 1;
        }
        return 0;
}
RestartEveryThing ()
{
        new xq, yq, zq;
        new Number;
        Speed_xy = 2000 / (HAY_Z + 1);
        Speed_z = 1500 / (HAY_Z + 1);
        for (new i=0 ; i<MAX_PLAYERS ; i++)
        {
            if (IsPlayerConnected (i))
            {
                WhatLevel = 0;
            }
        }
        for (xq=0 ; xq<HAY_X ; xq++)
        {
                for (yq=0 ; yq<HAY_Y ; yq++)
                {
                        for (zq=0 ; zq<HAY_Z ; zq++)
                        {
                                Matrix[xq][yq][zq] = 0;
                        }
                }
        }
        for (Number=0 ; Number<HAY_B ; Number++)
        {
                do
                {
                        xq = random (HAY_X);
                        yq = random (HAY_Y);
                        zq = random (HAY_Z);
                }
                while (Matrix[xq][yq][zq] != 0);
                Matrix[xq][yq][zq] = 1;
                Hays[Number] = CreateObject (ID_HAY_OBJECT, xq*(-4), yq*(-4), (zq+1)*3, 0.0, 0.0, random (2)*180,50);
        }
        Center_x = (HAY_X + 1) * -2;
        Center_y = (HAY_Y + 1) * -2;
        CreateObject (ID_HAY_OBJECT, Center_x, Center_y, HAY_Z*3 + 3, 0, 0, 0,50);
        SetTimer (\"TimerMove\", 100, 0);
        SetTimer (\"TDScore\", 1000, 1);
}
public TimerMove ()
{
        new rand;
        new Hay;
        new Move = -1;
        new xq, yq, zq;
        new Float:x2, Float:y2, Float:z2;
        new Timez;
        new Float:Speed;
        rand = random (HAY_B);
        Hay = Hays[rand];
        if(IsObjectMoving(Hay))
        {
                SetTimer (\"TimerMove\", 200, 0);
                return 1;
        }
        Move = random (6);
        GetObjectPos (Hay, x2, y2, z2);
        xq = floatround (x2/-4.0);
        yq = floatround (y2/-4.0);
        zq = floatround (z2/3.0)-1;
        if ((Move == 0)  && (xq != 0) && (Matrix[xq-1][yq][zq] == 0))
        {
                Timez = 4000 - Speed_xy * zq;
                Speed = SPEED_FACTOR / float (Timez);
                SetTimerEx (\"FinishTimer\", Timez, 0, \"iiii\", rand, xq, yq, zq);
                xq = xq - 1;
                Matrix[xq][yq][zq] = 1;
                MoveObject (Hay, x2+4.0, y2, z2, Speed);
        }
        else if ((Move == 1) && (xq != HAY_X-1) && (Matrix[xq+1][yq][zq] == 0))
        {
                Timez = 4000 - Speed_xy * zq;
                Speed = SPEED_FACTOR / float (Timez);
                SetTimerEx (\"FinishTimer\", Timez, 0, \"iiii\", rand, xq, yq, zq);
                xq = xq + 1;
                Matrix[xq][yq][zq] = 1;
                MoveObject (Hay, x2-4.0, y2, z2, Speed);
        }
        else if ((Move == 2) && (yq != 0) && (Matrix[xq][yq-1][zq] == 0))
        {
                Timez = 4000 - Speed_xy * zq;
                Speed = SPEED_FACTOR / float (Timez);
                SetTimerEx (\"FinishTimer\", Timez, 0, \"iiii\", rand, xq, yq, zq);
                yq = yq - 1;
                Matrix[xq][yq][zq] = 1;
                MoveObject (Hay, x2, y2+4.0, z2, Speed);
        }
 
        else if ((Move == 3) && (yq != HAY_Y-1) && (Matrix[xq][yq+1][zq] == 0))
        {
                Timez = 4000 - Speed_xy * zq;
                Speed = SPEED_FACTOR / float (Timez);
                SetTimerEx (\"FinishTimer\", Timez, 0, \"iiii\", rand, xq, yq, zq);
                yq = yq + 1;
                Matrix[xq][yq][zq] = 1;
                MoveObject (Hay, x2, y2-4.0, z2, Speed);
        }
        else if ((Move == 4) && (zq != 0) && (Matrix[xq][yq][zq-1] == 0))
        {
                Timez = 3000 - Speed_z * zq;
                Speed = SPEED_FACTOR / float (Timez);
                SetTimerEx (\"FinishTimer\", Timez, 0, \"iiii\", rand, xq, yq, zq);
                zq = zq - 1;
                Matrix[xq][yq][zq] = 1;
                MoveObject (Hay, x2, y2, z2-3.0, Speed);
        }
        else if ((Move == 5) && (zq != HAY_Z-1) && (Matrix[xq][yq][zq+1] == 0))
        {
                Timez = 3000 - Speed_z * zq;
                Speed = SPEED_FACTOR / float (Timez);
                SetTimerEx (\"FinishTimer\", Timez, 0, \"iiii\", rand, xq, yq, zq);
                zq = zq + 1;
                Matrix[xq][yq][zq] = 1;
                MoveObject (Hay, x2, y2, z2+3.0, Speed);
        }
        else if ((Move == 6) && (zq != HAY_Z-1) && (Matrix[xq][yq][zq+1] == 0))
        {
                Timez = 3000 - Speed_z * zq;
                Speed = SPEED_FACTOR / float (Timez);
                SetTimerEx (\"FinishTimer\", Timez, 0, \"iiii\", rand, xq, yq, zq);
                zq = zq + 1;
                Matrix[xq][yq][zq] = 1;
                MoveObject (Hay, x2, y2, z2+3.0, Speed);
        }
        SetTimer (\"TimerMove\", 200, 0);
        return 1;
}
//==============================================================================
public FinishTimer (id, xq, yq, zq)
{
        Matrix[xq][yq][zq] = 0;
}
//==============================================================================
public TimerScore ()
{
        new Float:xq, Float:yq, Float:zq;
        for (new i=0 ; i<MAX_PLAYERS ; i++)
        {
            if (IsPlayerConnected (i))
            {
                GetPlayerPos (i, xq, yq, zq);
                if (xq<=2.0 && xq>=-15.0 && yq<=2.0 && yq>=-15.0)
                        {
                                new Level = (floatround (zq)/3) - 1;
                                WhatLevel = Level;
                        }
                        else
                        {
                                WhatLevel = 0;
                        }
            }
        }
}
public TDScore()
{
    TimerScore();
    new Level,string[256],PlayerN[MAX_PLAYER_NAME];
    for(new i=0; i<MAX_PLAYERS; i++)
        {
                if(IsPlayerConnected(i))
                {
                        if(JoinedHay == 1)
                        {
                            new tH,tM,tS;
                            new TimeStamp = GetTickCount();
                            new TotalRaceTime = TimeStamp - TimeInHay;
                            ConvertTime(var, TotalRaceTime, tH, tM, tS);
                            Level = WhatLevel;
                            format(string,sizeof(string),\"~h~~y~Hay Minigame~n~~r~Level: ~w~%d/31 ~n~~r~Time: ~w~%02d:%02d\\
                                                                                \",Level,tH,tM,tS);
                            TextDrawSetString(HAYTD, string);
                           TextDrawShowForPlayer(i, HAYTD);
                            if(WhatLevel == 31)
                                {
                                        GetPlayerName(i, PlayerN, sizeof(PlayerN));
                                        format(string, sizeof(string),\"[HAY] %s Finished The Hay Minigame In %02d Min %02d Sec\", PlayerN,tH,tM,tS);
                                        SendClientMessageToAll(ORANGE,string);
                                        TextDrawHideForPlayer(i, HAYTD);
                                        SetPlayerPos(i,0,0,0);
                                        SpawnPlayer(i);
                            }
                        }
                        if(JoinedHay != 1)
                        {
                                TextDrawHideForPlayer(i, HAYTD);
                        }
                }
        }
    return 1;
}

 

Dupla hozzászólás automatikusan összefûzve. ( 2013. szeptember 22. - 18:55:32 )

téma megoldva, itt van helyesen a script, a hiba az volt h át kellet írni az OnPlayerScriptInit-et OnGameModeInit-re
Helyesen :
 
//includes
#include <a_samp>
//defines
#define ConvertTime(%0,%1,%2,%3,%4) \\
        new \\
            Float: %0 = floatdiv(%1, 60000) \\
        ;\\
        %2 = floatround(%0, floatround_tozero); \\
        %3 = floatround(floatmul(%0 - %2, 60), floatround_tozero); \\
        %4 = floatround(floatmul(floatmul(%0 - %2, 60) - %3, 1000), floatround_tozero)
#define ORANGE          0xDB881AAA
#define HAY_X            4
#define HAY_Y           4
#define HAY_Z           30
#define HAY_B          146
#define HAY_R            4
#define SPEED_FACTOR     3000.0
#define ID_HAY_OBJECT    3374
//forwards
forward TimerMove ();
forward TimerScore ();
forward FinishTimer (id, xq, yq, zq);
forward TDScore ();
//news
new JoinedHay[MAX_PLAYERS] = -1;
new WhatLevel[MAX_PLAYERS] = -1;
new TimeInHay[MAX_PLAYERS];
new Speed_xy;
new Speed_z;
new Center_x;
new Center_y;
new Matrix[HAY_X][HAY_Y][HAY_Z];
new Hays[HAY_B];
new Text:HAYTD[MAX_PLAYERS];
//publics/stocks
public OnGameModeInit()
{
        print(\"\\n--------------------------------------\");
        print(\" Hay Minigame By ScRaT\");
        print(\"--------------------------------------\\n\");
        RestartEveryThing ();
        for(new i=0; i<MAX_PLAYERS; i++)
        {
                HAYTD = TextDrawCreate(549.000000,397.000000,\"~h~~y~Hay Minigame~n~~r~Level: ~w~0/31 ~n~~r~Time: ~w~00:00:00\");
                TextDrawFont(HAYTD , 1);
                TextDrawSetProportional(HAYTD, 1);
                TextDrawSetOutline(HAYTD, 0);
                TextDrawColor(HAYTD,-65281);
                TextDrawLetterSize(HAYTD ,0.310000,1.400000);
                TextDrawTextSize(HAYTD , 640.000000,0.000000);
                TextDrawAlignment(HAYTD,1);
                TextDrawSetShadow(HAYTD, 0);
                TextDrawUseBox(HAYTD, 1);
                TextDrawBoxColor(HAYTD, 255);
                TextDrawBackgroundColor(HAYTD, 255);
        }
        return 1;
}
public OnFilterScriptExit()
{
        return 1;
}
 
public OnPlayerRequestClass(playerid, classid)
{
        TextDrawHideForPlayer(playerid,HAYTD[playerid]);
            JoinedHay[playerid] = 0;
        return 1;
}
public OnPlayerConnect(playerid)
{
    WhatLevel[playerid] = 0;
    JoinedHay[playerid] = 0;
    TextDrawHideForPlayer(playerid,HAYTD[playerid]);
    return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    TextDrawHideForPlayer(playerid,HAYTD[playerid]);
    return 1;
}
public OnPlayerSpawn(playerid)
{
    JoinedHay[playerid] = 0;
    SetPlayerWorldBounds(playerid, 20000.0000, -20000.0000, 20000.0000, -20000.0000);
    TextDrawHideForPlayer(playerid,HAYTD[playerid]);
    return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
    TextDrawHideForPlayer(playerid,HAYTD[playerid]);
    JoinedHay[playerid] = 0;
    return 1;
}
 
public OnPlayerCommandText(playerid, cmdtext[])
{
        if (strcmp(\"/hay\", cmdtext, true, 10) == 0)
        {
            if(JoinedHay[playerid] == 0)
            {
                        JoinedHay[playerid] = 1;
                        SetPlayerWorldBounds(playerid, 116.7788, -70.06725, 105.1009, -116.7788);
                        TimeInHay[playerid] = GetTickCount();
                        SetPlayerPos(playerid, 0, 6.5, 3.2);
                        SetPlayerFacingAngle( playerid, 135 );
                        SetPlayerVirtualWorld(playerid, 50);
                        ResetPlayerWeapons(playerid);
                        return 1;
                }
                        if(JoinedHay[playerid] == 1)
                {
                JoinedHay[playerid] = 0;
                SetPlayerWorldBounds(playerid, 20000.0000, -20000.0000, 20000.0000, -20000.0000);
                TextDrawHideForPlayer(playerid,HAYTD[playerid]);
                SpawnPlayer(playerid);
                        return 1;
                }
                        return 1;
        }
        return 0;
}
RestartEveryThing ()
{
        new xq, yq, zq;
        new Number;
        Speed_xy = 2000 / (HAY_Z + 1);
        Speed_z = 1500 / (HAY_Z + 1);
        for (new i=0 ; i<MAX_PLAYERS ; i++)
        {
            if (IsPlayerConnected (i))
            {
                WhatLevel = 0;
            }
        }
        for (xq=0 ; xq<HAY_X ; xq++)
        {
                for (yq=0 ; yq<HAY_Y ; yq++)
                {
                        for (zq=0 ; zq<HAY_Z ; zq++)
                        {
                                Matrix[xq][yq][zq] = 0;
                        }
                }
        }
        for (Number=0 ; Number<HAY_B ; Number++)
        {
                do
                {
                        xq = random (HAY_X);
                        yq = random (HAY_Y);
                        zq = random (HAY_Z);
                }
                while (Matrix[xq][yq][zq] != 0);
                Matrix[xq][yq][zq] = 1;
                Hays[Number] = CreateObject (ID_HAY_OBJECT, xq*(-4), yq*(-4), (zq+1)*3, 0.0, 0.0, random (2)*180,50);
        }
        Center_x = (HAY_X + 1) * -2;
        Center_y = (HAY_Y + 1) * -2;
        CreateObject (ID_HAY_OBJECT, Center_x, Center_y, HAY_Z*3 + 3, 0, 0, 0,50);
        SetTimer (\"TimerMove\", 100, 0);
        SetTimer (\"TDScore\", 1000, 1);
}
public TimerMove ()
{
        new rand;
        new Hay;
        new Move = -1;
        new xq, yq, zq;
        new Float:x2, Float:y2, Float:z2;
        new Timez;
        new Float:Speed;
        rand = random (HAY_B);
        Hay = Hays[rand];
        if(IsObjectMoving(Hay))
        {
                SetTimer (\"TimerMove\", 200, 0);
                return 1;
        }
        Move = random (6);
        GetObjectPos (Hay, x2, y2, z2);
        xq = floatround (x2/-4.0);
        yq = floatround (y2/-4.0);
        zq = floatround (z2/3.0)-1;
        if ((Move == 0)  && (xq != 0) && (Matrix[xq-1][yq][zq] == 0))
        {
                Timez = 4000 - Speed_xy * zq;
                Speed = SPEED_FACTOR / float (Timez);
                SetTimerEx (\"FinishTimer\", Timez, 0, \"iiii\", rand, xq, yq, zq);
                xq = xq - 1;
                Matrix[xq][yq][zq] = 1;
                MoveObject (Hay, x2+4.0, y2, z2, Speed);
        }
        else if ((Move == 1) && (xq != HAY_X-1) && (Matrix[xq+1][yq][zq] == 0))
        {
                Timez = 4000 - Speed_xy * zq;
                Speed = SPEED_FACTOR / float (Timez);
                SetTimerEx (\"FinishTimer\", Timez, 0, \"iiii\", rand, xq, yq, zq);
                xq = xq + 1;
                Matrix[xq][yq][zq] = 1;
                MoveObject (Hay, x2-4.0, y2, z2, Speed);
        }
        else if ((Move == 2) && (yq != 0) && (Matrix[xq][yq-1][zq] == 0))
        {
                Timez = 4000 - Speed_xy * zq;
                Speed = SPEED_FACTOR / float (Timez);
                SetTimerEx (\"FinishTimer\", Timez, 0, \"iiii\", rand, xq, yq, zq);
                yq = yq - 1;
                Matrix[xq][yq][zq] = 1;
                MoveObject (Hay, x2, y2+4.0, z2, Speed);
        }
 
        else if ((Move == 3) && (yq != HAY_Y-1) && (Matrix[xq][yq+1][zq] == 0))
        {
                Timez = 4000 - Speed_xy * zq;
                Speed = SPEED_FACTOR / float (Timez);
                SetTimerEx (\"FinishTimer\", Timez, 0, \"iiii\", rand, xq, yq, zq);
                yq = yq + 1;
                Matrix[xq][yq][zq] = 1;
                MoveObject (Hay, x2, y2-4.0, z2, Speed);
        }
        else if ((Move == 4) && (zq != 0) && (Matrix[xq][yq][zq-1] == 0))
        {
                Timez = 3000 - Speed_z * zq;
                Speed = SPEED_FACTOR / float (Timez);
                SetTimerEx (\"FinishTimer\", Timez, 0, \"iiii\", rand, xq, yq, zq);
                zq = zq - 1;
                Matrix[xq][yq][zq] = 1;
                MoveObject (Hay, x2, y2, z2-3.0, Speed);
        }
        else if ((Move == 5) && (zq != HAY_Z-1) && (Matrix[xq][yq][zq+1] == 0))
        {
                Timez = 3000 - Speed_z * zq;
                Speed = SPEED_FACTOR / float (Timez);
                SetTimerEx (\"FinishTimer\", Timez, 0, \"iiii\", rand, xq, yq, zq);
                zq = zq + 1;
                Matrix[xq][yq][zq] = 1;
                MoveObject (Hay, x2, y2, z2+3.0, Speed);
        }
        else if ((Move == 6) && (zq != HAY_Z-1) && (Matrix[xq][yq][zq+1] == 0))
        {
                Timez = 3000 - Speed_z * zq;
                Speed = SPEED_FACTOR / float (Timez);
                SetTimerEx (\"FinishTimer\", Timez, 0, \"iiii\", rand, xq, yq, zq);
                zq = zq + 1;
                Matrix[xq][yq][zq] = 1;
                MoveObject (Hay, x2, y2, z2+3.0, Speed);
        }
        SetTimer (\"TimerMove\", 200, 0);
        return 1;
}
//==============================================================================
public FinishTimer (id, xq, yq, zq)
{
        Matrix[xq][yq][zq] = 0;
}
//==============================================================================
public TimerScore ()
{
        new Float:xq, Float:yq, Float:zq;
        for (new i=0 ; i<MAX_PLAYERS ; i++)
        {
            if (IsPlayerConnected (i))
            {
                GetPlayerPos (i, xq, yq, zq);
                if (xq<=2.0 && xq>=-15.0 && yq<=2.0 && yq>=-15.0)
                        {
                                new Level = (floatround (zq)/3) - 1;
                                WhatLevel = Level;
                        }
                        else
                        {
                                WhatLevel = 0;
                        }
            }
        }
}
public TDScore()
{
    TimerScore();
    new Level,string[256],PlayerN[MAX_PLAYER_NAME];
    for(new i=0; i<MAX_PLAYERS; i++)
        {
                if(IsPlayerConnected(i))
                {
                        if(JoinedHay == 1)
                        {
                            new tH,tM,tS;
                            new TimeStamp = GetTickCount();
                            new TotalRaceTime = TimeStamp - TimeInHay;
                            ConvertTime(var, TotalRaceTime, tH, tM, tS);
                            Level = WhatLevel;
                            format(string,sizeof(string),\"~h~~y~Hay Minigame~n~~r~Level: ~w~%d/31 ~n~~r~Time: ~w~%02d:%02d\\
                                                                                \",Level,tH,tM,tS);
                            TextDrawSetString(HAYTD, string);
                                TextDrawShowForPlayer(i, HAYTD);
                            if(WhatLevel == 31)
                                {
                                        GetPlayerName(i, PlayerN, sizeof(PlayerN));
                                        format(string, sizeof(string),\"[HAY] %s Finished The Hay Minigame In %02d Min %02d Sec\", PlayerN,tH,tM,tS);
                                        SendClientMessageToAll(ORANGE,string);
                                        TextDrawHideForPlayer(i, HAYTD);
                                        SetPlayerPos(i,0,0,0);
                                        SpawnPlayer(i);
                            }
                        }
                        if(JoinedHay != 1)
                        {
                                TextDrawHideForPlayer(i, HAYTD);
                        }
                }
        }
    return 1;
}

33
SA-MP: Szerverfejlesztés / Hay minigame.
« Dátum: 2013. szeptember 21. - 11:40:17 »
zyzu ezt kerestem király vagy megy a + !!!!!!

34
SA-MP: Szerverfejlesztés / LS Stunt map
« Dátum: 2013. szeptember 18. - 15:05:37 »
public OnPlayerCommandText(playerid, cmdtext[])
{
        if (strcmp(\"/lsstunt\", cmdtext, true, 10) == 0)
        {
                // Do something here
                return 1;
        }
        return 0;
}

 
ez komoly -.- ?

35
SA-MP: Szerverfejlesztés / Street RPG Letöltõ link!
« Dátum: 2013. szeptember 15. - 17:00:06 »
ha kiírnád nekem belõle az autó rendszert nagyon hálás lennék neked!

36
SA-MP: Szerverfejlesztés / [DM] Disaster -vol2- Around the world
« Dátum: 2013. szeptember 14. - 11:45:50 »
Ez valami hihetetlen jó !
Repül a +!
Ilyeneket mindig szívesen látok ^^
 ^-^

37
SA-MP: Szerverfejlesztés / Üdvözlõ-Elköszönõ Üzenet
« Dátum: 2013. szeptember 09. - 16:11:57 »
legalább szednéd ki azokat a sorokat belõle amelyek alapok, és semmi közük sincs a scriptedhez...

38
SA-MP: Szerverfejlesztés / HP Töltés
« Dátum: 2013. szeptember 09. - 11:13:14 »
de ha hp töltés mit keres ott armor ? XD
Amúgy a plusz sorokat ki kellene szedni, és lezárni ezt a témát mert ilyenekért ezt szokták.

39
SA-MP: Szerverfejlesztés / [HUN]BaReLoadSzerver[0.3x]
« Dátum: 2013. augusztus 15. - 11:24:01 »
majd bele jössz :PP :D

40
SA-MP: Szerverfejlesztés / [HUN]BaReLoadSzerver[0.3x]
« Dátum: 2013. augusztus 14. - 20:36:08 »
ne haragudj de ez szinte csak 1 alap gamemode, 1-2 tele + 1-2 parancs

41
SA-MP: Szerverfejlesztés / DeathRace By:SuspecT
« Dátum: 2013. augusztus 14. - 16:37:19 »
xD na ez a másik, szerintem valami földre tedd rá, különben buggolni fog. Szerintem 1 reptérre tedd, de az sem lenne a legjobb mert ott meg stunt illetve pk mappok szoktak lenni.

42
SA-MP: Szerverfejlesztés / drift map
« Dátum: 2013. augusztus 14. - 16:33:26 »
Helló all!
Szeretnék bemutatkozni elõször is a nevem, Hankok. 2 éve sa-mpezek, ezen belül is a [HUN]Stuntlife szerveren.
Ennyit magamról.
Leírás:
Ez egy kisebb map, ami sf (san fiero) városában található. Ezt a kis mappot unatkozásból csináltam, nem a legprofibb, nem a legszebb, de azért nekem megfelel, haverokkal nagyon sokat hülyültünk rajta!
KÉPEK
(a képek, kepfeltoltes.hu vannak feltoltve).
http://www.kepfeltoltes.hu/view/130814/gta_sa_2013-08-14_16-56-03-175_www.kepfeltoltes.hu_.jpg
http://www.kepfeltoltes.hu/view/130814/gta_sa_2013-08-14_16-56-12-556_www.kepfeltoltes.hu_.jpg
http://www.kepfeltoltes.hu/view/130814/gta_sa_2013-08-14_16-56-22-927_www.kepfeltoltes.hu_.jpg
http://www.kepfeltoltes.hu/view/130814/gta_sa_2013-08-14_16-56-30-657_www.kepfeltoltes.hu_.jpg
http://www.kepfeltoltes.hu/view/130814/gta_sa_2013-08-14_16-56-36-353_www.kepfeltoltes.hu_.jpg
a map fájlokat feltöltöttem SOLIDFILES.COM-ra
(azért h ha valamit át akartok alakítani rajta.)
http://www.solidfiles.com/d/b314af4f2c/
 
CreateDynamicObject(3578, -2056.80005, -127.5, 35.1, 0, 0, 90);
CreateDynamicObject(3578, -2047.80005, -117.3, 35.1, 0, 0, 90);
CreateDynamicObject(3578, -2047.80005, -137.89999, 35.1, 0, 0, 90);
CreateDynamicObject(3578, -2056.7998, -117.19922, 35.1, 0, 0, 90);
CreateDynamicObject(3578, -2047.7998, -127.59961, 35.1, 0, 0, 90);
CreateDynamicObject(3578, -2058.6001, -148.5, 35.1, 0, 0, 90);
CreateDynamicObject(3578, -2068.19995, -148.2, 35.1, 0, 0, 88);
CreateDynamicObject(3578, -2053.19922, -143.2998, 35.1, 0, 0, 0);
CreateDynamicObject(3578, -2062.19922, -132.7998, 35.1, 0, 0, 357.995);
CreateDynamicObject(3578, -2067.7998, -138, 35.1, 0, 0, 87.995);
CreateDynamicObject(3578, -2043.09998, -154.5, 35.1, 0, 0, 178);
CreateDynamicObject(3578, -2068.6001, -158.3, 35.1, 0, 0, 87.995);
CreateDynamicObject(3578, -2053.19995, -164.3, 35.1, 0, 0, 177.995);
CreateDynamicObject(3578, -2063.39941, -163.89941, 35.1, 0, 0, 177.99);
CreateDynamicObject(3578, -2053.2998, -154.09961, 35.1, 0, 0, 177.995);
CreateDynamicObject(3578, -2037.5, -149.3, 35.1, 0, 0, 267.245);
CreateDynamicObject(3578, -2043, -164.7, 35.1, 0, 0, 177.99);
CreateDynamicObject(3578, -2032.80005, -165.10001, 35.1, 0, 0, 177.99);
CreateDynamicObject(3578, -2027.19995, -159.89999, 35.1, 0, 0, 267.99);
CreateDynamicObject(3578, -2026.80005, -149.60001, 35.1, 0, 0, 267.984);
CreateDynamicObject(3578, -2037, -139, 35.1, 0, 0, 267.242);
CreateDynamicObject(3578, -2031.40002, -133.8, 35, 0, 0, 177.242);
CreateDynamicObject(3578, -2016, -160.39999, 35.1, 0, 0, 89.242);
CreateDynamicObject(3578, -2021.09961, -134.2998, 35.1, 0, 0, 177.242);
CreateDynamicObject(3578, -2015.7998, -139.7998, 35.1, 0, 0, 89.242);
CreateDynamicObject(3578, -2015.89941, -150.09961, 35.1, 0, 0, 89.242);
CreateDynamicObject(3578, -2016.19995, -170.7, 35.1, 0, 0, 89.242);
CreateDynamicObject(3578, -2062.6001, -176.89999, 35.1, 0, 0, 1.242);
CreateDynamicObject(3578, -2021.5, -176.09961, 35.1, 0, 0, 1.241);
CreateDynamicObject(3578, -2031.7998, -176.2998, 35.1, 0, 0, 1.241);
CreateDynamicObject(3578, -2042.09961, -176.5, 35.1, 0, 0, 1.241);
CreateDynamicObject(3578, -2052.39941, -176.69922, 35.1, 0, 0, 1.241);
CreateDynamicObject(3578, -2068.19995, -182.3, 35.1, 0, 0, 87.241);
CreateDynamicObject(3578, -2073.5, -163.5, 35.1, 0, 0, 177.99);
CreateDynamicObject(3578, -2079.1001, -168.60001, 35.1, 0, 0, 267.99);
CreateDynamicObject(3578, -2079.5, -178.7, 35.1, 0, 0, 267.984);
CreateDynamicObject(3578, -2079.8999, -189, 35.1, 0, 0, 267.984);
CreateDynamicObject(3578, -2064.5, -195, 35.1, 0, 0, 357.984);
CreateDynamicObject(3578, -2052.80005, -188.5, 35.1, 0, 0, 177.237);
CreateDynamicObject(3578, -2074.69922, -194.59961, 35.1, 0, 0, 357.979);
CreateDynamicObject(3578, -2059.1001, -220.8, 35.1, 0, 0, 269.979);
CreateDynamicObject(3578, -2063.09961, -188, 35.1, 0, 0, 177.231);
CreateDynamicObject(3578, -2047.69995, -194.2, 35.1, 0, 0, 87.231);
CreateDynamicObject(3578, -2048.19995, -204.3, 35.1, 0, 0, 87.226);
CreateDynamicObject(3578, -2059.09961, -200.2998, 35.1, 0, 0, 269.978);
CreateDynamicObject(3578, -2043.09998, -209.89999, 35.1, 0, 0, 177.226);
CreateDynamicObject(3578, -2059.09961, -210.5, 35.1, 0, 0, 269.978);
CreateDynamicObject(3578, -2064.1001, -226.3, 35.1, 0, 0, 359.978);
CreateDynamicObject(3578, -2033.30005, -226.3, 35.1, 0, 0, 359.978);
CreateDynamicObject(3578, -2043.59961, -226.2998, 35.1, 0, 0, 359.978);
CreateDynamicObject(3578, -2027.80005, -220.89999, 35.1, 0, 0, 89.978);
CreateDynamicObject(3578, -2037.5, -204.8, 35.1, 0, 0, 267.22);
CreateDynamicObject(3578, -2027.80005, -210.7, 35.1, 0, 0, 89.973);
CreateDynamicObject(3578, -2027.80005, -200.5, 35.1, 0, 0, 89.973);
CreateDynamicObject(3578, -2037, -194.60001, 35.1, 0, 0, 267.215);
CreateDynamicObject(3578, -2031.40002, -189.3, 35.1, 0, 0, 179.215);
CreateDynamicObject(3578, -2021.09998, -189.5, 35.1, 0, 0, 179.214);
CreateDynamicObject(3578, -2015.59998, -195, 35.1, 0, 0, 271.214);
CreateDynamicObject(3578, -2015.19995, -215.5, 35.1, 0, 0, 271.214);
CreateDynamicObject(3578, -2015.39941, -205.2998, 35.1, 0, 0, 271.214);
CreateDynamicObject(3578, -2015, -225.60001, 35.1, 0, 0, 271.214);
CreateDynamicObject(3578, -2014.80005, -235.7, 35.1, 0, 0, 271.214);
CreateDynamicObject(3578, -2020, -241.2, 35.1, 0, 0, 183.214);
CreateDynamicObject(3091, -2077.1001, -111.6, 40.2, 0, 0, 0);
CreateDynamicObject(3578, -2030.30005, -241.8, 35.1, 0, 0, 183.214);
CreateDynamicObject(3578, -2040.5, -242.3, 35.1, 0, 0, 183.214);
CreateDynamicObject(3578, -2061, -242.60001, 35.1, 0, 0, 359.978);
CreateDynamicObject(3578, -2050.69922, -242.59961, 35.1, 0, 0, 359.978);
CreateDynamicObject(3578, -2053.7998, -226.2998, 35.1, 0, 0, 359.978);
CreateDynamicObject(3578, -2066.5, -247.89999, 35.1, 0, 0, 87.978);
CreateDynamicObject(3578, -2072.80005, -227.2, 35.1, 0, 0, 9.978);
CreateDynamicObject(3578, -2083.1001, -234.3, 35.1, 0, 0, 47.976);
CreateDynamicObject(3578, -2077.7998, -229.5, 35.1, 0, 0, 25.972);
CreateDynamicObject(3578, -2086.19995, -241.8, 35.1, 0, 0, 79.972);
CreateDynamicObject(3578, -2087, -248.89999, 35.1, 0, 0, 85.969);
CreateDynamicObject(3578, -2085.69995, -256.20001, 35.1, 0, 0, 107.968);
CreateDynamicObject(3578, -2081.6001, -262.60001, 35.1, 0, 0, 131.963);
CreateDynamicObject(3578, -2075.19995, -267.5, 35.1, 0, 0, 151.962);
CreateDynamicObject(3578, -2067.3999, -269.20001, 35.1, 0, 0, 177.957);
CreateDynamicObject(3578, -2054.6001, -269.79999, 35.1, 0, 0, 177.957);
CreateDynamicObject(3578, -2061.19995, -253.5, 35.1, 0, 0, 177.957);
CreateDynamicObject(3578, -2054.69995, -253.8, 35.1, 0, 0, 177.957);
CreateDynamicObject(14826, -2042.90002, -278, 35.1, 0, 0, 0);
CreateDynamicObject(16092, -2052.5, -115.1, 34.3, 0, 0, 90);
CreateDynamicObject(3578, -2057.89941, -269.59961, 35.1, 0, 0, 177.957);
CreateDynamicObject(16092, -2048.59961, -262.19922, 34.3, 0, 0, 0);
CreateDynamicObject(3524, -2056.80005, -132.89999, 37.2, 0, 0, 48);
CreateDynamicObject(3524, -2058.6001, -153.89999, 37.2, 0, 0, 317.999);
CreateDynamicObject(3524, -2058.6001, -143.2, 37.2, 0, 0, 223.994);
CreateDynamicObject(3524, -2037.80005, -154.7, 37.2, 0, 0, 49.989);
CreateDynamicObject(3524, -2027.40002, -165.2, 37.2, 0, 0, 49.988);
CreateDynamicObject(3524, -2067.8999, -177.10001, 37.2, 0, 0, 227.988);
CreateDynamicObject(3524, -2068.30005, -187.5, 37.2, 0, 0, 309.983);
CreateDynamicObject(3524, -2059.30005, -195.2, 37.2, 0, 0, 141.979);
CreateDynamicObject(3524, -2048.3999, -209.60001, 37.2, 0, 0, 315.976);
CreateDynamicObject(3524, -2037.80005, -210, 37.2, 0, 0, 47.972);
CreateDynamicObject(3524, -2027.90002, -226.3, 37.2, 0, 0, 47.972);
CreateDynamicObject(3524, -2066.19995, -242.60001, 37.2, 0, 0, 249.972);
CreateDynamicObject(3524, -2066.5, -253.3, 37.2, 0, 0, 297.966);
CreateDynamicObject(16092, -2063.30005, -148.89999, 34.3, 0, 0, 90);
CreateDynamicObject(16092, -2073.69995, -183.2, 34.3, 0, 0, 88);
CreateDynamicObject(16092, -2053.6001, -202.10001, 34.3, 0, 0, 87.995);
CreateDynamicObject(16092, -2040.40002, -234.7, 34.3, 0, 0, 183.995);
CreateDynamicObject(9833, -2044.80005, -148.2, 37.5, 0, 0, 0);
CreateDynamicObject(16776, -2056.3999, -182.89999, 34.3, 0, 0, 0);
CreateDynamicObject(16778, -2043.09998, -207.7, 34.3, 0, 0, 0);
CreateDynamicObject(3277, -2020.19995, -181.60001, 34.3, 0, 0, 80);
CreateDynamicObject(3884, -2020.40002, -181.7, 34.3, 0, 0, 144);
CreateDynamicObject(1442, -2065.5, -275.39999, 34.9, 0, 0, 0);
CreateDynamicObject(12957, -2062.3999, -248.2, 35.2, 0, 0, 0);
CreateDynamicObject(3593, -2093, -215.2, 35, 0, 0, 0);
CreateDynamicObject(3594, -2091.6001, -248.8, 35, 0, 0, 0);
CreateDynamicObject(13591, -2069.8999, -210.3, 34.7, 0, 0, 0);
CreateDynamicObject(18248, -2082.3999, -159, 42.4, 0, 0, 158);
CreateDynamicObject(18249, -2081.1001, -132.2, 41.1, 0, 0, 0);
CreateDynamicObject(3525, -2065.5, -275.39999, 34, 0, 0, 0);

 

Dupla hozzászólás automatikusan összefûzve. ( 2013. augusztus 15. - 13:40:45 )

43
SA-MP: Szerverfejlesztés / DeathRace By:SuspecT
« Dátum: 2013. augusztus 14. - 15:48:40 »
minden jó lenne ha nem a vízre \"építetted\" volna, kicsit buggos, ami nekem, személy szerint nem tetszik. De ezektõl a dolgoktól eltekintve szép ki map, amit hiányolok még, kicsit csupasz a széle, olyanra gondolok h lehetne az oldalaira tenni valamiféle ülõ helyeket ahol a pl ahol a nézõk vannak.
Üdv : Hankok

Oldalak: 1 2 [3]
SimplePortal 2.3.7 © 2008-2024, SimplePortal