[Pedido] Sistema de Objetos...
#1

Eae galera blz?
Venho mais uma vez com mais um pedido..
Hoje eu gostaria de perguntar se teria como criar 2 comandos
No FilterScript LuxAdmin
Um comando de deletar objeto e outro de mover
se alguem me ajudar fazendo +REP


Aqui estб o codigo do /obeject se precisar..:

Код:
dcmd_object(playerid,params[])
{
    if(AccInfo[playerid][Level] >= 5 || IsPlayerAdmin(playerid))
	{
	    if(!strlen(params)) return
	    SendClientMessage(playerid, LIGHTBLUE2, "Usage: /object [ObjectID]") &&
		SendClientMessage(playerid, orange, "Function: Will created a specified Object");
		
	    new ObjID = strval(params), string[128];
		new Float:X, Float:Y, Float:Z, Float:Ang;
	    SendCommandToAdmins(playerid,"Object");
		GetPlayerPos(playerid, X, Y, Z);
		GetPlayerFacingAngle(playerid, Ang);
		X += (3 * floatsin(-Ang, degrees));
		Y += (3 * floatcos(-Ang, degrees));
		CreateObject(ObjID, X, Y, Z, 0.0, 0.0, Ang);
		format(string, sizeof(string), "CreateObject(%d, %0.2f, %0.2f, %0.2f, 0.00, 0.00, %0.2f);", ObjID, X, Y, Z, Ang);
       	SaveIn("CreatedObjects",string);
		format(string, sizeof(string), "|- Object Created: (Id: %d) (Position: X: %0.2f, Y: %0.2f, Z: %0.2f) (Angle: %0.2f) -|", ObjID, X, Y, Z, Ang);
		return SendClientMessage(playerid,yellow, string);
	}
	else return ErrorMessages(playerid, 1);
}
Reply
#2

Quote:
Originally Posted by Lucas_HenryK
Посмотреть сообщение
Eae galera blz?

Hoje eu gostaria de perguntar se teria como criar 2 comandos
No FilterScript LuxAdmin
Um comando de deletar objeto e outro de mover
E porque nгo teria?... -qq
Reply
#3

Atй deu pra compilar de boa mano mais eu entro no jogo e digito destruirobject e nao da comando invalido!
Reply
#4

tentA:
pawn Код:
//topo do gm
new obj[MAX_PLAYERS];


dcmd_object(playerid,params[])
{
    if(AccInfo[playerid][Level] >= 5 || IsPlayerAdmin(playerid))
    {
        if(!strlen(params)) return
        SendClientMessage(playerid, LIGHTBLUE2, "Usage: /object [ObjectID]") &&
        SendClientMessage(playerid, orange, "Function: Will created a specified Object");

        new ObjID = strval(params), string[128];
        new Float:X, Float:Y, Float:Z, Float:Ang;
        SendCommandToAdmins(playerid,"Object");
        GetPlayerPos(playerid, X, Y, Z);
        GetPlayerFacingAngle(playerid, Ang);
        X += (3 * floatsin(-Ang, degrees));
        Y += (3 * floatcos(-Ang, degrees));
        obj[playerid] = CreateObject(ObjID, X, Y, Z, 0.0, 0.0, Ang);
        format(string, sizeof(string), "CreateObject(%d, %0.2f, %0.2f, %0.2f, 0.00, 0.00, %0.2f);", ObjID, X, Y, Z, Ang);
        SaveIn("CreatedObjects",string);
        format(string, sizeof(string), "|- Object Created: (Id: %d) (Position: X: %0.2f, Y: %0.2f, Z: %0.2f) (Angle: %0.2f) -|", ObjID, X, Y, Z, Ang);
        return SendClientMessage(playerid,yellow, string);
    }
    else return ErrorMessages(playerid, 1);
}

dcmd_destruirobj(playerid, params[])
{
    if(AccInfo[playerid][Level] < 5 || !IsPlayerAdmin(playerid))return ErrorMessages(playerid,1);
    DestroyObject(obj[playerid]);
    SendClientMessage(playerid,yellow,"INFO: Objecto Destruido");
    return 1;
}
Reply
#5

Ja Arrumei Mano Meu Teclado Ta Brabo Comigo KKKK
Reply
#6

Nao Vai Dar Certo.

Porque o obj[playerid] Pega o Valor Do Object
e o ObjID So Pega o ID(Modelo) Do Objecto Para Criar

Reply
#7

Tenta Fazer Isso No Seu GM Entao e Tenta Destruir o Objecto
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)