[POMOC]Otvaranje kapije

Započeo Joy
11. Jul 2013. Zaključano
356
pregleda
3
postova
Joy Punisher
4
Made Man
11. Jul 2013.
Skripta koju koristim: otvaranje kapije.
Detaljan opis problema: Ovako,ja sam izmapao ogradu oko kuce i imam problem sa otvaranjem kapije.Zelim kada kucam /joey da mi se kapija otvori.Ja sam napravio po toj skripti i kada dodjem do kapije kucam /joey kaze da otvaram ali kapija se ne pomijera.Mozda mi ova skripta koju cu dati nesto nije tacna evo koordinata kapije
CreateDynamicObject(971, 1093.4000244141, -628, 111.90000152588, 0, 0, 0); //kapija
Dio skripte:
if(strcmp(cmd, "/joey", true) == 0)
    {
    new ImeIgracine;
    new plname;
    GetPlayerName(playerid, plname, sizeof(plname));
    GetPlayerName(playerid, ImeIgracine, sizeof(ImeIgracine));
        if(IsPlayerInRangeOfPoint(playerid, 10.0, 1093.4000244141, -628, 111.90000152588))
    {
        if(!strcmp(ImeIgracine,"Vule",true) || !strcmp(ImeIgracine, "Joey", true))
            {
            MoveDynamicObject(FFK, 1093.4000244141, -628, 111.90000152588, 5);
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, sizeof(string), "{FFFFFF}* %s {C0C0C0}vadi svoj daljinski i otvara kapiju.", sendername);
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            SetTimer("FFC", 7000, 0);
            }
            else return SendClientMessage(playerid, -1, "{FF0000}UW:AC | {C0C0C0}Komsooo {FFFFFF}ne diraj Joeyevu kucu.{C0C0C0}Pojesce te pitbullovi !");
        }
        return 1;
    }

Neke slike/video za lakse dobivanje pomoci(neobavezno): /
P.S. Pocetnik sam u skriptanju zato neke stvari ne razumijem.
Joy Punisher
4
Made Man
11. Jul 2013.
a kako da otvaram kapiju prema dole? evo cak sam i kreirao kapiju gdje bi trebala biti ova prva kapija kada se otvori
CreateObject(971, 1093.4000244141, -628, 104.69999694824, 0, 0, 0);
MiXailo
4
Shot Caller
11. Jul 2013.
Joy Punisher wrote on July 11, 2013, 12:36 pm:
Skripta koju koristim: otvaranje kapije.
Detaljan opis problema: Ovako,ja sam izmapao ogradu oko kuce i imam problem sa otvaranjem kapije.Zelim kada kucam /joey da mi se kapija otvori.Ja sam napravio po toj skripti i kada dodjem do kapije kucam /joey kaze da otvaram ali kapija se ne pomijera.Mozda mi ova skripta koju cu dati nesto nije tacna evo koordinata kapije
CreateDynamicObject(971, 1093.4000244141, -628, 111.90000152588, 0, 0, 0); //kapija
Dio skripte:
if(strcmp(cmd, "/joey", true) == 0)
    {
    new ImeIgracine;
    new plname;
    GetPlayerName(playerid, plname, sizeof(plname));
    GetPlayerName(playerid, ImeIgracine, sizeof(ImeIgracine));
        if(IsPlayerInRangeOfPoint(playerid, 10.0, 1093.4000244141, -628, 111.90000152588))
    {
        if(!strcmp(ImeIgracine,"Vule",true) || !strcmp(ImeIgracine, "Joey", true))
            {
            MoveDynamicObject(FFK, 1093.4000244141, -628, 111.90000152588, 5);
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, sizeof(string), "{FFFFFF}* %s {C0C0C0}vadi svoj daljinski i otvara kapiju.", sendername);
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            SetTimer("FFC", 7000, 0);
            }
            else return SendClientMessage(playerid, -1, "{FF0000}UW:AC | {C0C0C0}Komsooo {FFFFFF}ne diraj Joeyevu kucu.{C0C0C0}Pojesce te pitbullovi !");
        }
        return 1;
    }

Neke slike/video za lakse dobivanje pomoci(neobavezno): /
P.S. Pocetnik sam u skriptanju zato neke stvari ne razumijem.


Evo to ide ovako npr. :
if(strcmp(cmd, "/joey", true) == 0)
    {
    new ImeIgracine;
    new plname;
    GetPlayerName(playerid, plname, sizeof(plname));
    GetPlayerName(playerid, ImeIgracine, sizeof(ImeIgracine));
        if(IsPlayerInRangeOfPoint(playerid, 10.0, 1093.4000244141, -628, 111.90000152588))
    {
        if(!strcmp(ImeIgracine,"Vule",true) || !strcmp(ImeIgracine, "Joey", true))
            {
            MoveDynamicObject(FFK, 1093.4000244141, -628, 104.69999694824, 5);
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, sizeof(string), "{FFFFFF}* %s {C0C0C0}vadi svoj daljinski i otvara kapiju.", sendername);
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            SetTimer("FFC", 7000, 0);
            }
            else return SendClientMessage(playerid, -1, "{FF0000}UW:AC | {C0C0C0}Komsooo {FFFFFF}ne diraj Joeyevu kucu.{C0C0C0}Pojesce te pitbullovi !");
        }
        return 1;
    }

P.S: U ovakvim komandama za otvaranje stavljas koordinate otvorene kapije. A u public (kod tebe FFC ) stavljas koordinate zatvorene kapije.
Da bi napravio liniju za otvarnje kapije treba ti :
 MoveDynamicObject(kako si obelezio objekat pod OnGamemodeInit, Xotvorene, Yotvorene, Zotvorene, brzina otvaranja);

Da bi napravio za zatvaranje :
MoveDynamicObject(kako si obelezio objekat pod OnGamemodeInit, Xzatovrene, Yzatovrene, Zzatvorene, brzina zatvranja);

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha