Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Uros_Janicijevic poslato Jul 30, 2011, 20:52:47 POSLE PODNE

Naslov: [POMOC] Nece da se pomeri kapija
Poruka od: Uros_Janicijevic poslato Jul 30, 2011, 20:52:47 POSLE PODNE
Skripta koju koristim: BU stari gm
Detaljan opis problema: Ubacim kapije sve kako treba i kad udjem na server nece da se pomeraju
Dio skripte:     if (strcmp("/otvorigarazu", cmdtext, true, 10) == 0)
        {
                if (PlayerToPoint(15, playerid,1643.3379,-1714.9338,15.3067))
            {
                MoveObject(hspdgate,1643.3379,-1705.9338,15.3067, 1.5);
                SetTimer("GateClose4", 7000, 0);
                SendClientMessage(playerid, COLOR_BLUE,"Garaza je otvorena i zatvorice se za 7 sekundi.");
                SafeGivePlayerMoney(playerid, - 10);
                SendClientMessage(playerid, COLOR_BLUE,"Platili ste parking 10$.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "* %s uzima daljinski i otvara garazu.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else { SendClientMessage(playerid, COLOR_GREY,"Destinacija je previse udaljena.");}
        }
        //lift od hitne
    if (strcmp("/medicup", cmdtext, true, 10) == 0)
    {
        MoveObject(hitnapod, 1174.3117675781, -1366.3216552734, 21.950839996338, 1)
        MoveObject(hitnaograda, 1172.4727783203, -1365.2312011719, 23.052663803101, 1)
        SendClientMessage(playerid, COLOR_GREY, "   Lift se penje !");
    return 1;
    }
    if (strcmp("/medicdown", cmdtext, true, 10) == 0)
    {
        MoveObject(hitnapod, 1174.3117675781, -1366.3216552734, 12.150856018066, 1)
        MoveObject(hitnaograda, 1172.4727783203, -1365.2312011719, 13.227673530579, 1)
        SendClientMessage(playerid, COLOR_GREY, "   Lift se spusta !");
    return 1;
    }
        //lift od hitne
    if (strcmp("/rusgore", cmdtext, true, 10) == 0)
    {
        MoveObject(ruslift, -2113.7294921875,-197.96894836426,45.870040893555, 1)
        SendClientMessage(playerid, COLOR_GREY, "   Lift se penje !");
        return 1;
    }
    if (strcmp("/rusdolje", cmdtext, true, 10) == 0)
    {
        MoveObject(ruslift,-2113.7294921875,-197.96894836426,34.545051574707,1)
        SendClientMessage(playerid, COLOR_GREY, "   Lift se spusta !");
        return 1;
    }
    //Cross Kapija
    if (strcmp("/crosso", cmdtext, true, 10) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
                MoveObject( crossgate ,-2397.919921875,-2192.8891601563,28.0, 1)//otvoreno
                }
                return 1;
        }
    if (strcmp("/crossc", cmdtext, true, 10) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
                         MoveObject( crossgate ,-2397.919921875,-2192.8891601563,32.429298400879, 1)//zatvoreno
                }
                return 1;
        }
    //Beach Hell Prolaz
    if (strcmp("/hello", cmdtext, true, 10) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
                MoveObject( hell ,-2931.3127441406, 450.48751831055, 3.8407988548279, 1)//otvoreno
                MoveObject( hell1 ,-2931.3447265625, 446.92239379883, 3.8407988548279, 1)//otvoreno
                }
                return 1;
        }
    if (strcmp("/hellc", cmdtext, true, 10) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
                MoveObject( hell ,-2931.3127441406, 450.48751831055, 2.3407988548279, 1)//zatvoreno
                MoveObject( hell1 ,-2931.3447265625, 446.92239379883, 2.3407988548279, 1)//zatvoreno
                }
                return 1;
        }
        //Survivor Kapija
    if (strcmp("/survivoro", cmdtext, true, 10) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
                MoveObject( survivorkapija ,-2152.2182617188, 3137.8479003906, 0, 3)//otvoreno
                }
                return 1;
        }
    if (strcmp("/survivorc", cmdtext, true, 10) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
                MoveObject( survivorkapija ,-2152.2182617188, 3137.8479003906, 5.1646228790283, 3)//zatvoreno
                }
                return 1;
        }
    //Race Kapija
    if (strcmp("/raceo", cmdtext, true, 10) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
                MoveObject( racegate2 ,-1266.6687011719,-566.58264160156,11.663707733154, 1)//otvoreno
                }
                return 1;
        }
    if (strcmp("/racec", cmdtext, true, 10) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
                        MoveObject( racegate2 ,-1266.6687011719,-566.58264160156,13.313694000244, 1)//zatvoreno
                }
                return 1;
        }
        //PLATFORME ZA MONSTERE
    if (strcmp("/monstero", cmdtext, true, 10) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
                        MoveObject(platforma1, -865.50744628906, 3604.4118652344, -8,2)
                        MoveObject(platforma2, -794.91754150391, 3591.0688476563, -8,2)
                        MoveObject(platforma3, -781.95355224609, 3661.9816894531, -8,2)
                        MoveObject(platforma4, -852.41290283203, 3674.810546875, -8,2)
                }
                return 1;
        }
    if (strcmp("/monsterc", cmdtext, true, 10) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
                        MoveObject(platforma1, -865.50744628906, 3604.4118652344, -1.4559230804443,2)
                        MoveObject(platforma2, -794.91754150391, 3591.0688476563, -1.4559230804443,2)
                        MoveObject(platforma3, -781.95355224609, 3661.9816894531, -1.4559230804443,2)
                        MoveObject(platforma4, -852.41290283203, 3674.810546875, -1.4559230804443,2)
                }
                return 1;
        }
    //Cross Start Kapija
    if (strcmp("/cstarto", cmdtext, true, 10) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
                DestroyObject( crossgate1 )
                mchilladstart = 0;
        }
                return 1;
        }
    if (strcmp("/cstartc", cmdtext, true, 10) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
                if(mchilladstart != 1)
                        {
                        crossgate1 = CreateDynamicObject(994,-2376.8503417969,-2193.1882324219,32.291904449463,0,0,295.50512695313)
                        mchilladstart = 1;
                }
                else
                {
                    SendClientMessage(playerid,COLOR_WHITE,"Kapija je vec zatvorena!");
                }
        }
                return 1;
        }
    //Race Start Kapija
    if (strcmp("/rstarto", cmdtext, true, 10) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
                DestroyObject( racegate )//otvoreno
                DestroyObject( racegate1 )//otvoreno
                sftrackstart = 0;
        }
                return 1;
        }
    if (strcmp("/rstartc", cmdtext, true, 10) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
                if(sftrackstart != 1)
                {
                                racegate = CreateDynamicObject(994,-1301.2603759766,-605.86346435547,13.1484375,0,0,90)//race start kapija lijeva
                                racegate1 = CreateDynamicObject(994,-1301.2080078125,-598.81323242188,13.1484375,0,0,90)//race start kapija desna
                                sftrackstart = 1;
                        }
                        else
                        {
                            SendClientMessage(playerid,COLOR_WHITE,"Kapija je vec zatvorena!");
                        }
                }
                return 1;
        }
    //Nova race trka
    if (strcmp("/tstarto", cmdtext, true, 10) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
                DestroyObject( tracegate )//otvoreno
                DestroyObject( tracegate1 )//otvoreno
                flatrockstart = 0;
        }
                return 1;
        }
    if (strcmp("/tstartc", cmdtext, true, 10) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
                if(flatrockstart != 1)
                {
                                tracegate = CreateDynamicObject(982, 691.125, -3487.7810058594, 14.359846115112, 0, 0, 90)//race start kapija lijeva
                                tracegate1 = CreateDynamicObject(982, 716.71813964844, -3487.7822265625, 14.359846115112, 0, 0, 90)//race start kapija desna
                                flatrockstart = 1;
                        }
                        else
                        {
                            SendClientMessage(playerid,COLOR_WHITE,"Kapija je vec zatvorena!");
                        }
                }
                return 1;
        }



Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Naslov: Odg: [POMOC] Nece da se pomeri kapija
Poruka od: |Xeptic| Führer poslato Jul 30, 2011, 20:55:29 POSLE PODNE
OMG pa ti trebas skordinate otvorene i zatovrene kapije npr.


/OTVORI
MOVEOBJECT(LALA,KORD,KORD,KORD...) - OVO JE NPR U ZEMLJI KORDNIATE

a /zatvori
MoveObject(lalal,kord kord kord ... ) - Ovo je zatvorena kapija znaci dignuta.
Naslov: Odg: [POMOC] Nece da se pomeri kapija
Poruka od: Snich poslato Jul 30, 2011, 21:48:55 POSLE PODNE
Uzmi streamer plugin legendo ..

Pa zamjeni MoveObject sa MoveDynamicObject, CreateObject sa CreateDynamicObject ...

Kapije/rampe idu (pomjeraju se) samo sto ti ne vidis, jer nemas streamera ..

Ako neznas kako, obrati mi se na PM, pa cu ti ja poslat BU mod sa svim potrebnim include-ovima ;)
Naslov: Odg: [POMOC] Nece da se pomeri kapija
Poruka od: K4[Я]!K3 poslato Jul 30, 2011, 22:16:02 POSLE PODNE
najbolji by incognito -.-''

@Snitch - #define CreateObject CreateDynamicObject