Simples, pequeno gafanhoto. Fiz um pequeno cуdigo de exemplo pra vocк e tu adapta, ok? Use o processador de comandos zcmd para funfar.
Код:
// Topo do gamemode
new Text3D:GradeLabel[MAX_PLAYERS];
new GradeObjeto[MAX_PLAYERS];
// O prуprio comando
CMD:teste(playerid, params[])
{
new Float:GradePosX, Float:GradePosY, Float:GradePosZ;
GetPlayerPos(playerid, GradePosX, GradePosY, GradePosZ);
GradeObjeto[playerid] = CreateObject(981, GradePosX, GradePosY, GradePosZ, 0.0, 0.0, 0.0, 50.0);
new gradestring[128];
format(gradestring, sizeof(gradestring), "Dono da grade: %s", PlayerNome(playerid));
GradeLabel[playerid] = Text3D:Create3DTextLabel(gradestring, -1, GradePosX, GradePosY, GradePosZ+1, 50.0, 0);
return 1;
}
// Funзгo para getar nome
stock PlayerName(playerid)
{
new name[24];
GetPlayerName(playerid, name, 24);
return name;
}