Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Ilcev321 poslato Jul 05, 2014, 13:18:10 POSLE PODNE

Naslov: [POMOC] neko u pomoc?
Poruka od: Ilcev321 poslato Jul 05, 2014, 13:18:10 POSLE PODNE
Skripta koju koristim: Moja
Detaljan opis problema: sad ovako uradio sam na neki nacin otkljucaj / zakljucaj auta organizacije i sad kad otkljucam samo kod mene je otkljucan automobil a kod drugi nije jel zna neko kako da uradim kad otkljucim ja kod svi da bude otkl ovaj auto
Dio skripte:   if(vehicleid == GsfCar[0] ||  vehicleid == GsfCar[1] ||  vehicleid == GsfCar[2] ||  vehicleid == GsfCar[3] ||  vehicleid == GsfCar[4] ||  vehicleid == GsfCar[5] ||  vehicleid == GsfCar[6] ||  vehicleid == GsfCar[7] ||  vehicleid == GsfCar[8] ||  vehicleid == GsfCar[9])
    {
         if(gsfc[playerid] == 1)
         {
           //gsfc[playerid] = 1;
         // GameTextForPlayer(playerid,"~g~otklucena", 1500, 5);
         }
         else
         {
          /// gsfc[playerid] = 0;
           AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
           GameTextForPlayer(playerid,"~g~Zakluceno:~w~GSF", 1500, 5);
         }
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [POMOC] neko u pomoc?
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jul 05, 2014, 13:46:49 POSLE PODNE
Pa ti si napravio samo za igraca koji ga otkljuca da moze preko [playerid] sto si uradio.
Mislim na ovo:
if(gsfc[playerid] == 1)

Mozes da uradis ako vec zelis da kada ga jednom odkljucas da svima bude odkljucano tako sto ces na vrh staviti

new gsfc = 0;

U komandu za unlock radis
gsfc = 0/1; // ovo 0/1 je sad sta ces ako stavis na 0 da bude zakljucan a ako bude na 1 da bude odkljucan primer

I onda samo tamo u onu tvoju proveru stavis
if(gsfc == 1)
Naslov: Odg: [POMOC] neko u pomoc?
Poruka od: Ilcev321 poslato Jul 05, 2014, 13:49:36 POSLE PODNE
pokusacu brate dodzi na fejsu da popircamo malo za ovu uslugu :D www.fb.com/spasee

daje erora kod Zakljucano: GSF

if(gsfc == 1)
Naslov: Odg: [POMOC] neko u pomoc?
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jul 05, 2014, 14:12:07 POSLE PODNE
Koji eror dobijas ?
Naslov: Odg: [POMOC] neko u pomoc?
Poruka od: Ilcev321 poslato Jul 05, 2014, 14:13:55 POSLE PODNE
if(vehicleid == GsfCar[0] ||  vehicleid == GsfCar[1] ||  vehicleid == GsfCar[2] ||  vehicleid == GsfCar[3] ||  vehicleid == GsfCar[4] ||  vehicleid == GsfCar[5] ||  vehicleid == GsfCar[6] ||  vehicleid == GsfCar[7] ||  vehicleid == GsfCar[8] ||  vehicleid == GsfCar[9])
    {
         if(gsfc == 1) //kad defeniram sa new gsfc daje warning a kad napravim da nemaju new gsfc daje erora
         {
           //gsfc[playerid] = 1;
         // GameTextForPlayer(playerid,"~g~otklucena", 1500, 5);
         }
         else
         {
          /// gsfc[playerid] = 0;
           AC_BS_SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
           GameTextForPlayer(playerid,"~g~Zakluceno:~w~GSF", 1500, 5);
         }
}
Naslov: Odg: [POMOC] neko u pomoc?
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jul 05, 2014, 14:15:27 POSLE PODNE
Pa moras staviti new a daj mi komandu kojom ti to lock/unlock
Naslov: Odg: [POMOC] neko u pomoc?
Poruka od: Ilcev321 poslato Jul 05, 2014, 14:18:25 POSLE PODNE
Citat: â–... â–† â–ˆ Rudimental â–ˆ â–† â–... poslato Jul 05, 2014, 14:15:27 POSLE PODNE
Pa moras staviti new a daj mi komandu kojom ti to lock/unlock
if(strcmp(cmd, "/zakluci", true) == 0)
{
    if(PlayerInfo[playerid][pMember] == 13 ||PlayerInfo[playerid][pLeader] == 13)
        {
            //new gsfc = 0;
            gsfc[playerid] = 0;
        GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s go zaklucuva voziloto", sendername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
    }

        }

//----------

[code] if(strcmp(cmd, "/otkluci", true) == 0)
{
    if(PlayerInfo[playerid][pMember] == 13 ||PlayerInfo[playerid][pLeader] == 13)
        {
            //gsfc[playerid] = 1;
            gsfc[GetPlayerVehicleID(playerid)]=1;
        GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s go otklucuva voziloto", sendername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
    }
[/code]
     }
Naslov: Odg: [POMOC] neko u pomoc?
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jul 05, 2014, 14:20:48 POSLE PODNE
Verovatno nisi procitao sve sto sam ti pisao u te komande samo stavljas
gsfc = 0/1;
Naslov: Odg: [POMOC] neko u pomoc?
Poruka od: Ilcev321 poslato Jul 05, 2014, 14:22:41 POSLE PODNE
Citat: â–... â–† â–ˆ Rudimental â–ˆ â–† â–... poslato Jul 05, 2014, 14:20:48 POSLE PODNE
Verovatno nisi procitao sve sto sam ti pisao u te komande samo stavljas
gsfc = 0/1;
dao sam ti komande ako nisi takav bidi u pomoc unesi ti
Naslov: Odg: [POMOC] neko u pomoc?
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jul 05, 2014, 14:25:47 POSLE PODNE
if(strcmp(cmd, "/zakluci", true) == 0)
{
    if(PlayerInfo[playerid][pMember] == 13 ||PlayerInfo[playerid][pLeader] == 13)
        {
            gsfc = 0;
        GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s go zaklucuva voziloto", sendername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
    }
        }

    if(strcmp(cmd, "/otkluci", true) == 0)
{
    if(PlayerInfo[playerid][pMember] == 13 ||PlayerInfo[playerid][pLeader] == 13)
        {
            gsfc = 1;
        GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s go otklucuva voziloto", sendername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
    }
     }
Naslov: Odg: [POMOC] neko u pomoc?
Poruka od: Ilcev321 poslato Jul 05, 2014, 14:27:57 POSLE PODNE
Citat: â–... â–† â–ˆ Rudimental â–ˆ â–† â–... poslato Jul 05, 2014, 14:25:47 POSLE PODNE
if(strcmp(cmd, "/zakluci", true) == 0)
{
    if(PlayerInfo[playerid][pMember] == 13 ||PlayerInfo[playerid][pLeader] == 13)
        {
            gsfc = 0;
        GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s go zaklucuva voziloto", sendername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
    }
        }

    if(strcmp(cmd, "/otkluci", true) == 0)
{
    if(PlayerInfo[playerid][pMember] == 13 ||PlayerInfo[playerid][pLeader] == 13)
        {
            gsfc = 1;
        GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s go otklucuva voziloto", sendername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
    }
     }

a kod zakluceno: gsf tamo?
C:\RiveriaWorld\gamemodes\RWRP.pwn(30483) : error 033: array must be indexed (variable "gsfc")
C:\RiveriaWorld\gamemodes\RWRP.pwn(30519) : error 033: array must be indexed (variable "gsfc")
Naslov: Odg: [POMOC] neko u pomoc?
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jul 05, 2014, 15:35:29 POSLE PODNE
Ocito radis nesto a da ne znas ni ti sta radis, ja sam ti jos prvom porukom sve objasnio kako i sta e sada ko zna sta ti zaista radis tu ti ne mogu pomoci ali sam ti rekao sve kako i sta da uradis.
Naslov: Odg: [POMOC] neko u pomoc?
Poruka od: Ilcev321 poslato Jul 05, 2014, 18:43:51 POSLE PODNE
Citat: â–... â–† â–ˆ Rudimental â–ˆ â–† â–... poslato Jul 05, 2014, 15:35:29 POSLE PODNE
Ocito radis nesto a da ne znas ni ti sta radis, ja sam ti jos prvom porukom sve objasnio kako i sta e sada ko zna sta ti zaista radis tu ti ne mogu pomoci ali sam ti rekao sve kako i sta da uradis.
uradio sam sve ljepo kao sto si reko i pak nemogu u auta jel mozes mi izraditi neke komande :@
ovako sam postavio na neki nacin
enum GSFLock
{
lsglock,
};
balblalba
pod onplayeronnect
GSFLock[playerid][lsglock] = 0;
Naslov: Odg: [POMOC] neko u pomoc?
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jul 05, 2014, 22:46:42 POSLE PODNE
Ne razumem bas sad u potpunosti sta zaista zelis koliko sam te razumeo ti hoces da kada zakljucas ona vozila koja si definisao da niko ne moze da udje a kada ih odkljucas da onda mogu ljudi da ulaze u ta vozila, ako je to tako ja sam ti jos prvom porukom objasnio kako to da sredis.