PD/FBI LIFT

Započeo Jeste i Bice, Januar 24, 2019, 15:35:15 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Problem(error/warning): Kako da napravim cmd LIFT za pd i FBI, da izadje garaza i krov i da se portaju tamo
Dio skripte: /
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):/
Slika/video ingame problema(obavezno ako je ingame problem): /
Poslednja Izmena: Januar 25, 2019, 13:40:16 POSLE PODNE od Bašovski

ovo probaj ispod:

Public OnPlayerCommandText

if(!strcmp("/liftdole", cmdtext, true))
    {
        if(IsPlayerAdmin(playerid))
        SendClientMessage(playerid, COLOR_GREEN, "Lift ide dole");
        MoveObject(Lift, 3281.4638671875, -1870.5283203125, 0.87221229076385,8);
        MoveObject(Pole, 3282.1201171875, -1868.962890625, -166.86474609375,8);
        return 1;
    }


samo stavii kordinate i to napravi nesto.

Citat: Legacyy poslato Januar 24, 2019, 15:44:04 POSLE PODNE
ovo probaj ispod:

Public OnPlayerCommandText

if(!strcmp("/liftdole", cmdtext, true))
    {
        if(IsPlayerAdmin(playerid))
        SendClientMessage(playerid, COLOR_GREEN, "Lift ide dole");
        MoveObject(Lift, 3281.4638671875, -1870.5283203125, 0.87221229076385,8);
        MoveObject(Pole, 3282.1201171875, -1868.962890625, -166.86474609375,8);
        return 1;
    }


samo stavii kordinate i to napravi nesto.
Nisam tako mislio, kada igrac kuca /lift da mu izadje dialog pa kad stisne na garazu da ga porta do garaze.

#define dialog_PDLIFT   (1000) //izmjeni id ako je zauzet

CMD:lift(playerid, params[])
{
	//ovdje provjera da li je igrac clan PDa
	
	ShowPlayerDialog(playerid, dialog_PDLIFT, DIALOG_STYLE_LIST, "{FFFFFF}PD Lift:", "(1). Krov\n(2). Garaza", "Potvrdi", "Zatvori");
	return(true);
}

//U OnDialogResponse

if(dialogid == dialog_PDLIFT)
{
	switch(listitem)
	{
	    case 0:
	    {
	        SetPlayerPos(playerid, 1000.0000, 2000.0000, 3000.0000); //podesi sebi koordinate krova
	        SendClientMessage(playerid, 0x00FF00FF, "* Podigli ste se liftom na krov stanice.");
	    }
	    case 1:
	    {
	        SetPlayerPos(playerid, 1000.0000, 2000.0000, 3000.0000); //podesi sebi koordinate garaze
	        SendClientMessage(playerid, 0x00FF00FF, "* Spustili ste se liftom u garazu stanice.");
	    }
	}
}

Citat: 4clack. poslato Januar 24, 2019, 16:45:40 POSLE PODNE
#define dialog_PDLIFT   (1000) //izmjeni id ako je zauzet

CMD:lift(playerid, params[])
{
	//ovdje provjera da li je igrac clan PDa
	
	ShowPlayerDialog(playerid, dialog_PDLIFT, DIALOG_STYLE_LIST, "{FFFFFF}PD Lift:", "(1). Krov\n(2). Garaza", "Potvrdi", "Zatvori");
	return(true);
}

//U OnDialogResponse

if(dialogid == dialog_PDLIFT)
{
	switch(listitem)
	{
	    case 0:
	    {
	        SetPlayerPos(playerid, 1000.0000, 2000.0000, 3000.0000); //podesi sebi koordinate krova
	        SendClientMessage(playerid, 0x00FF00FF, "* Podigli ste se liftom na krov stanice.");
	    }
	    case 1:
	    {
	        SetPlayerPos(playerid, 1000.0000, 2000.0000, 3000.0000); //podesi sebi koordinate garaze
	        SendClientMessage(playerid, 0x00FF00FF, "* Spustili ste se liftom u garazu stanice.");
	    }
	}
}


Ok je napravio sam sve radi lepo, izgleda da ima problem sa VW
slika: https://imgur.com/a/T5GvtcB

Pa postavi default vw i interior


Za početak probaj ovo
SetPlayerInterior(playerid, 0);