EditPlayerObject

Z Ferdova wikina
Verze z 1. 6. 2012, 15:15, kterou vytvořil Lurk (diskuse | příspěvky) (Založena nová stránka: <div style="background: #dcdcdc; border:1px solid #000; width:700px"> <div style="border-left: 10px solid #298A66; font-style: italic; padding: 2px 2px 1px 8px;"> <p>Tat…)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

Tato funkce byla přidána ve verzi 0.3e. Nedoporučuje se používat starší verze!


Hráč může upravit (pohybovat, otáčet) daný hráčovo objekt (CreatePlayerObject)

Parametry

(playerid, objectid)
playerid
ID hráče
index
Objekt, který má být editován hráčem


Vrací: 1 pří splnění a 0 při selhání.


new object[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
    object[playerid] = CreatePlayerObject(playerid, 1337, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
}
 
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/edit", true))
    {
        EditPlayerObject(playerid, object[playerid]);
        SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Nyní upravte objekt");
        return 1;
    }
    return 0;
}

Autor: Lurk(Luděk)