#include <a_samp>
#include <tssa_objects>
new TestObject;
public OnFilterScriptInit()
{
TestObject = CreateObject(672, 95.26448, -67.43716, 0.85775, 0.00000, 0.00000, 0.00000);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/explode", cmdtext, true) == 0)
{
ExplodeObject(TestObject, 10, 1);
SendClientMessage(playerid, -1, "| INFO | Objeto explodido!");
return 1;
}
if (strcmp("/range", cmdtext, true) == 0)
{
new S[128];
if(IsPlayerInRangeOfAnyObject(playerid, 10.0))
{
new ObjectID = GetRangePlayerObjectID(playerid, 10.0);
new Float:X, Float:Y, Float:Z;
GetObjectPos(ObjectID, X, Y, Z);
format(S, sizeof(S), "| INFO | Você está no raio do objeto: (ID: %d | Model: %d | Distance: %d | Pos: %f,%f,%f)", ObjectID, GetObjectModel(ObjectID), GetPlayerDistanceToObject(playerid, ObjectID), X, Y, Z);
}
else format(S, sizeof(S), "| INFO | Você não está no raio do objeto.");
SendClientMessage(playerid, -1, S);
return 1;
}
return 0;
}
| INFO | Você está no raio do objeto: (ID: 2 | Model: 672 | Distance: 1 | Pos: 95.264480,-67.437156,0.857749)