[Pomoc] Pomicna vrata bez komande

Započeo Milančeâ„¢, Jun 09, 2011, 15:35:30 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Raven's
Detaljan opis problema: Vidjao sam to na nekim serverima, pomicna vrata koja se otvaraju kada se priblizim njima a zatvaraju kada se udaljim. kako to ide? npr. stavicu range point 10.
Dio skripte: ~~~~~
Neke slike/video za lakse dobivanje pomoci(neobavezno): Ako ne skontate sta zelim otici cu da vam snimim u obicni GTA ima isto za garaze :P



DA li mogu to da uradim bez foreach?
Evo kod:

forward  Provera();
public Provera()//Ovu funkciju poziva timer Provera
{
    if (IsPlayerConnected(playerid))//Nesto vise o foreach-u mozete saznati vamo takodje i skinuti: http://forum.sa-mp.com/showthread.php?t=92679&highlight=foreach
    {
        if(IsPlayerInRangeOfPoint(playerid, 10, 785.62048339844, -1152.4647216797, 25.357810974121))//Proveravace da li je igrac u blizini kapije... Nesto vise o ovome http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
        {
            MoveObject(yam, 785.6201171875, -1152.4638671875, 18.107810974121, 4.000);//Vamo se upisuju X,Y,Z otvorene kapije koju ste konvertovali...Pokrenuce zeljeni objekat ukoliko je igrac kod kapije...Vise informacija vamo http://wiki.sa-mp.com/wiki/MoveObject
        }
        else//ukoliko igrac nije blizu kapije ona ce se zatvoriti...
        {
            MoveObject(yam, 785.62048339844, -1152.4647216797, 25.357810974121, 4.000);//kordinati zatvorene kapije
        }
    }
}


Izbaci mi 2 errora:
if (IsPlayerConnected(playerid)) - undefined simbol plyerid

if(IsPlayerInRangeOfPoint(playerid, - undefined simbol plyerid

Nenenene foreach je nesto drugo...


Ovako:

forward  Provera(); 
public Provera()//Ovu funkciju poziva timer Provera 

    for (new i = 0; i < MAX_PLAYERS; i++)
    { 
        if(IsPlayerInRangeOfPoint(i, 10, 785.62048339844, -1152.4647216797, 25.357810974121))
        { 
            MoveObject(yam, 785.6201171875, -1152.4638671875, 18.107810974121, 4.000);
        } 
        else
        { 
            MoveObject(yam, 785.62048339844, -1152.4647216797, 25.357810974121, 4.000);//kordinati zatvorene kapije 
        } 
    } 


Citat: _eXtreme_ poslato Jun 10, 2011, 09:46:31 PRE PODNE
Nenenene foreach je nesto drugo...





E super nema errora ali ne radi.. dodjem kod ograde i ne radi :/

a sve sam kako treba valjda :(


forward  Provera(); 
public Provera()//Ovu funkciju poziva timer Provera 

    for (new i = 0; i < MAX_PLAYERS; i++)
    { 
        if(IsPlayerInRangeOfPoint(i, 10, 785.62048339844, -1152.4647216797, 25.357810974121))
        { 
            MoveObject(yam, 785.6201171875, -1152.4638671875, 18.107810974121, 4.000);
        } 
        else
        { 
            MoveObject(yam, 785.62048339844, -1152.4647216797, 25.357810974121, 4.000);//kordinati zatvorene kapije 
        } 
    } 
}

i ubacio sam new i sve :/ I ja dodjem do kapije i nece da se mrdne.. :/ I tu cu ja jos da dodam kad napravim da valja da mogu samo odredjene org ali otom potom to je najlakse :/

Pa jesi napravio timer za proveru jesi siguran da je otvorena ili zatvorena dobro stavljena?

E slusaj sad sam van drzave pa nemam pristup skripti.. vracam se tek u ponedeljak pa cu da postavim sve sto sam dodao :D
Lockaj sad da ne spamaju a ako moze kasnije unlock kad stignem kuci?(poslacu ti pm)

Lock kada dodes posalji mi PM pa cu ti unlock.
btw prije nego sto budes poslao provjeri jesu ti dobre kordinate otvorene i zatvorene kapije i dali si stavio timer ?


Citat: _eXtreme_ poslato Jun 12, 2011, 21:59:48 POSLE PODNE
Unlock, autor teme je zatrazio.

Hvala na unlocku.







Sada cu da vam post sta sam sve ubacio :D