A halál után megváltozik a skin

Indította Adam_Brown, 2014. szeptember 28. - 12:42:40

Előző téma - Következő téma

Adam_Brown

Szasztok! Van ez a skinválasztó:
 
CMD:skinvalasztas(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
    new skinid;
    if(sscanf(params, \"i\", skinid)) return SendClientMessage(playerid, FEHER, \"Használat: {8cff00}/skinvalasztas [skin ID]\");
    {
        if(skinid <=299 && skinid >=0)
        {
            SetPlayerSkin(playerid, skinid);
            SendClientMessage(playerid, FEHER, \"SZERVER: {ff33ff}Sikeresen megváltoztattad a Skinedet!\");
        }
        else SendClientMessage(playerid, FEHER, \"SZERVER: {ff00ff}A Skin ID-nek 0 és 299 között kell lennie!\");
    }
}
else SendClientMessage(playerid, FEHER, \"SZERVER: {ff0000}A parancs használatához be kell jelentkezned!\");
return 1;
}

 
És mikor meghalok akkor átváltoztatja az alap skinre. Mit csináljak,hogy megmaradjon az a skin halál után is, amit kiválasztottam halál elõtt ezzel a paranccsal?

.random.

Az OnPlayerDeath alá tedd be ezt, szerintem mennie kell :D
 
SetPlayerSkin(playerid,GetPlayerSkin(playerid));

Adam_Brown

Nem,ezt már próbáltam és ugyan azt csinálja vele

Tlalala

Skin id-t tedd globális változóvá,és abba tárold a skint.
És OnPlayerSpawnba állítsd a skint.

Adam_Brown

E lgyszi lernádkódként amit a gm-be kell betennem? Mert ezt így nem értem...