Jump to content

(HELP): /goto


Noob14_

Recommended Posts

Ahoj, mám zdejší problém mám příkaz /goto ale když se portnu neportne mi to  vozidlem prosím poradíte ?? dík :)

 

Kód ->

  CMD:goto(playerid, params[])
    {
    if(PInfo[p][Admin] < 4) return SCM(p,C,"{ff0000}[ Server ]{ffffff} Nemáte dostatečná Administrační Práva");
    new ID = strval(params);
	new string[150];
	new Float:Xf, Float:Yf, Float:Zf;
	if(!strlen(params)) return SCM(p,C,"{ff0000}[ Server ]{ffffff} Použití: /goto [id]");
	else if(playerid == ID) return SCM(p,C,"{ff0000}[ Server ]{ffffff} Není možné se portnout sám k sobě!");
    else if(!IsPlayerConnected(ID)) return SCM(playerid,C,"{ff0000}[ Server ]{ffffff} Hráč s tímto ID není na serveru!");
	GetPlayerPos(ID, Xf,Yf,Zf);
	if(IsPlayerInAnyVehicle(playerid))
	{
	SetVehiclePos(GetPlayerVehicleID(playerid), Xf,Yf+2,Zf);
	}
    SetPlayerPos(playerid, Xf,Yf+2,Zf);
    format(string, 150, "{ff0000}[ Server ]{ffffff} Portnul jsi se k hráči %s (%d)", Jmeno(ID),ID);
	SendClientMessage(playerid, 0xFF3300AA, string);
	return 1;
}
Link to comment
Share on other sites

CMD:goto(playerid, params[])
{
    new string[150];
    new ID = strval(params);
    
    if(PInfo[p][Admin] < 4) return SCM(p,C,"{ff0000}[ Server ]{ffffff} Nemáte dostatečná Administraèní Práva");
    else if(!strlen(params)) return SCM(p,C,"{ff0000}[ Server ]{ffffff} Použití: /goto [id]");
    else if(playerid == ID) return SCM(p,C,"{ff0000}[ Server ]{ffffff} Není možné se portnout sám k sobě!");
    else if(!IsPlayerConnected(ID)) return SCM(playerid,C,"{ff0000}[ Server ]{ffffff} Hráč s tímto ID není na serveru!");
    else
    {
        new Float:Xf, Float:Yf, Float:Zf;
        GetPlayerPos(ID, Xf,Yf,Zf);
        
        SetPlayerInterior(playerid,GetPlayerInterior(ID));
        SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(ID));
        
        if(!IsPlayerInAnyVehicle(playerid))
        {
            SetPlayerPos(playerid, Xf,Yf+2,Zf);
            format(string, 150, "{ff0000}[ Server ]{ffffff} Portnul jsi se k hráči %s (%d)", Jmeno(ID),ID);
            SendClientMessage(playerid, 0xFF3300AA, string);
        }
        else if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            new vehicleid = GetPlayerVehicleID(playerid);
            SetVehiclePos(vehicleid, Xf,Yf+2,Zf);
            format(string, 150, "{ff0000}[ Server ]{ffffff} Portnul jsi se k hráči %s (%d)", Jmeno(ID),ID);
            SendClientMessage(playerid, 0xFF3300AA, string);
        }
    }
    return 1;
}

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...