[Pedido] Objeto Na Cabeзa Do Player
#1

Quando Um Player Atira No Outro Player Aparece Um Objeto (Coraзгo) em cima da cabeзa Conforme Se o Player Tiver Colete Aparecera Objeto (Colete) em Cima do Player.
Tentei Procurar No search ou ******, Sу Achei a Do "DraKoN" Mas Os Adms Apagaram.

Se Alguem Tiver Agradeзo.
Reply
#2

Achei pra vc, Edix postou isso no topico dele: https://sampforum.blast.hk/showthread.php?pid=2405394#pid2405394
pawn Код:
//Made by FKu
#include <a_samp>
forward dmgtdhide(playerid);
new Text:FKu_DMGtd[MAX_PLAYERS char],ObjectID[MAX_PLAYERS char];
public OnPlayerConnect(playerid)
{
    FKu_DMGtd{playerid} = TextDrawCreate(150.000000, 375.000000, "HIT");
    TextDrawLetterSize(FKu_DMGtd{playerid}, 0.480000, 2.000000);
    TextDrawColor(FKu_DMGtd{playerid}, 0xFF0000FF);
    return 1;
}
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid)
{
    new FKu_string[10],Float:check[MAX_PLAYERS];
    format(FKu_string,sizeof(FKu_string),"HIT: %f",amount);
    TextDrawSetString(FKu_DMGtd{playerid},FKu_string);
    TextDrawShowForPlayer(playerid,FKu_DMGtd{playerid});
    GetPlayerArmour(damagedid,check[damagedid]);
    if(check[damagedid] == 0)   ObjectID{playerid} = CreateObject(1240, 0.0, 0.0, -100.0, 0.0, 0.0, 0.0, 0.0);
    else    ObjectID{playerid} = CreateObject(1242, 0.0, 0.0, -100.0, 0.0, 0.0, 0.0, 0.0);
    AttachObjectToPlayer(ObjectID{playerid}, damagedid, 0.0, 0.0, 1.5, 0.0, 0.0, 0.0);
    SetTimerEx("dmgtdhide",750,false,"d",playerid);
    return 1;
}
public dmgtdhide(playerid)
{
    TextDrawHideForPlayer(playerid,FKu_DMGtd{playerid});
    DestroyObject(ObjectID{playerid});
    return 1;
}
Reply
#3

Quote:
Originally Posted by Dark.Angel
Посмотреть сообщение
Achei pra vc, Edix postou isso no topico dele: https://sampforum.blast.hk/showthread.php?pid=2405394#pid2405394
pawn Код:
//Made by FKu
#include <a_samp>
forward dmgtdhide(playerid);
new Text:FKu_DMGtd[MAX_PLAYERS char],ObjectID[MAX_PLAYERS char];
public OnPlayerConnect(playerid)
{
    FKu_DMGtd{playerid} = TextDrawCreate(150.000000, 375.000000, "HIT");
    TextDrawLetterSize(FKu_DMGtd{playerid}, 0.480000, 2.000000);
    TextDrawColor(FKu_DMGtd{playerid}, 0xFF0000FF);
    return 1;
}
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid)
{
    new FKu_string[10],Float:check[MAX_PLAYERS];
    format(FKu_string,sizeof(FKu_string),"HIT: %f",amount);
    TextDrawSetString(FKu_DMGtd{playerid},FKu_string);
    TextDrawShowForPlayer(playerid,FKu_DMGtd{playerid});
    GetPlayerArmour(damagedid,check[damagedid]);
    if(check[damagedid] == 0)   ObjectID{playerid} = CreateObject(1240, 0.0, 0.0, -100.0, 0.0, 0.0, 0.0, 0.0);
    else    ObjectID{playerid} = CreateObject(1242, 0.0, 0.0, -100.0, 0.0, 0.0, 0.0, 0.0);
    AttachObjectToPlayer(ObjectID{playerid}, damagedid, 0.0, 0.0, 1.5, 0.0, 0.0, 0.0);
    SetTimerEx("dmgtdhide",750,false,"d",playerid);
    return 1;
}
public dmgtdhide(playerid)
{
    TextDrawHideForPlayer(playerid,FKu_DMGtd{playerid});
    DestroyObject(ObjectID{playerid});
    return 1;
}
Quando atiro No Player Ele Cria Outro Objeto??
Acho Que Esse Codigo Nгo Foi Testado.
Reply
#4

Muda o id do objeto entao
pawn Код:
AttachObjectToPlayer(1240 , damagedid, 0.0, 0.0, 1.5, 0.0, 0.0, 0.0);
Reply
#5

UP Aqui
Um Problema, Quando O Player Morre Nгo Destroi O Objeto
Alguem da Uma Forзa ai??
Reply
#6

Use pickuop ja tive um sistema desses, quando for ao pc lhe ajudo.
Reply
#7

Quote:
Originally Posted by drop
Посмотреть сообщение
UP Aqui
Um Problema, Quando O Player Morre Nгo Destroi O Objeto
Alguem da Uma Forзa ai??
e simples

quando o player morre em OnPlayerDeath vc destroi o objeto.

depois volta a recolocar.lo se quiser quando ele der spawn ( OnPlayerSpawn )
Reply
#8

@delet
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)