Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Сливаю новый GetPlayerTargetPlayer

Мар
17
10
Пользователь
code:
    if(!IsPlayerNPC(playerid))
    {
        new targetPlayer = GetPlayerTargetPlayer(playerid);

        if(targetPlayer != INVALID_PLAYER_ID)
        {
            new name[MAX_PLAYER_NAME];
            GetPlayerName(targetPlayer, name, sizeof(name));

            new Float:health, Float:armour;
            GetPlayerHealth(targetPlayer, health);
            GetPlayerArmour(targetPlayer, armour);

            new infoStr[512];
            format(infoStr, sizeof(infoStr),
                "window.executeEvent('event.arizonahud.setTargetInfo', `[{\"id\":%d,\"name\":\"%s\",\"hp\":%d,\"maxHp\":100,\"modifiers\":[]}]`);",
                targetPlayer, name, floatround(health));
            executeEvent(playerid, 0, infoStr);
            executeEvent(playerid, 0, "window.executeEvent('event.arizonahud.targetInfoVisible', `[1]`);");
        }
        else
        {
            executeEvent(playerid, 0, "window.executeEvent('event.arizonahud.targetInfoVisible', `[0]`);");
            executeEvent(playerid, 0, "window.executeEvent('event.arizonahud.setTargetInfo', `[{}]`);");
            deltarget(playerid);
        }
    }

если при замене кода будет чтото конфликтовать - поместите в public OnPlayerUpdate
 
Апр
11
1
Пользователь
code:
    if(!IsPlayerNPC(playerid))
            new infoStr[512];
            format(infoStr, sizeof(infoStr),
                "window.executeEvent('event.arizonahud.setTargetInfo', `[{\"id\":%d,\"name\":\"%s\",\"hp\":%d,\"maxHp\":100,\"modifiers\":[]}]`);",
                targetPlayer, name, floatround(health));
            executeEvent(playerid, 0, infoStr);
    }
спасибо за порцию нейрокода, товарищ разработчик аризона дарк
 
Окт
54
11
Пользователь
докажи что тут нейро
new infoStr[512];
format(infoStr, sizeof(infoStr),
"window.executeEvent('event.arizonahud.setTargetInfo', `[{\"id\":%d,\"name\":\"%s\",\"hp\":%d,\"maxHp\":100,\"modifiers\":[]}]`);",
targetPlayer, name, floatround(health));
executeEvent(playerid, 0, infoStr);
executeEvent(playerid, 0, "window.executeEvent('event.arizonahud.targetInfoVisible', `[1]`);");

зачем тут это всё
 
Мар
17
10
Пользователь
new infoStr[512];
format(infoStr, sizeof(infoStr),
"window.executeEvent('event.arizonahud.setTargetInfo', `[{\"id\":%d,\"name\":\"%s\",\"hp\":%d,\"maxHp\":100,\"modifiers\":[]}]`);",
targetPlayer, name, floatround(health));
executeEvent(playerid, 0, infoStr);
executeEvent(playerid, 0, "window.executeEvent('event.arizonahud.targetInfoVisible', `[1]`);");

зачем тут это всё
без этого код не работал, я сам писал блять
 
Сверху