SA-MP Forums Archive
3dLabelz (+REP) - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: 3dLabelz (+REP) (/showthread.php?tid=472844)



3dLabelz (+REP) - Alex_Obando - 31.10.2013

pawn Код:
CMD:adddplayer(playerid, params[])
{
    new pID;
    new str[246];

    if(sscanf(params,"us", pID,str)) return SendClientMessage(playerid, -1, "/addplayer [playerid/playername]");
    else if(!IsPlayerConnected(pID)) return SendClientMessage(playerid, -1, "That player is not online.");

    new Text3D:label = Create3DTextLabel("Hello, I am new here!", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
    Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.7);
    return 1;
}
CMD:adddplayer(playerid, params[])
{
    new pID;
    new str[246];

    if(sscanf(params,"us", pID,str)) return SendClientMessage(playerid, -1, "/addplayer [playerid/playername]");
    else if(!IsPlayerConnected(pID)) return SendClientMessage(playerid, -1, "That player is not online.");

    new Text3D:label = Create3DTextLabel("Hello, I am new here!", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
    Attach3DTextLabelToVehicle(label, playerid, 0.0, 0.0, 0.7);
    return 1;
}
How can I add my custom text from in-game :S


Re: 3dLabelz (+REP) - SAMProductions - 31.10.2013

Try This (Not Tested Yet):

pawn Код:
CMD:addtexttoplayer(playerid, params[])
{
    new pID;
    new str[246];
    new string[246];
    new text[246];

    if(sscanf(params,"us", pID,str,text)) return SendClientMessage(playerid, -1, "USAGE: /addtexttoplayer [playerid/playername] [text]");
    else if(!IsPlayerConnected(pID)) return SendClientMessage(playerid, -1, "That player is not online.");

    new Text3D:label = Create3DTextLabel(text, 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
    format(string,sizeof(string), "Create3DTextLabel(\"%s\", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0");
    Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.7);
    return 1;
}
or This:

pawn Код:
CMD:addtexttoplayer(playerid, params[])
{
    new pID;
    new str[246];
    new string[246];
    new text[246];

    if(sscanf(params,"us", pID,str,text)) return SendClientMessage(playerid, -1, "USAGE: /addtexttoplayer [playerid/playername] [text]");
    else if(!IsPlayerConnected(pID)) return SendClientMessage(playerid, -1, "That player is not online.");

    new Text3D:label = Create3DTextLabel(text, 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
    format(string,sizeof(string), "Create3DTextLabel(\"%s\", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);",text);
    Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.7);
    return 1;
}



Re: 3dLabelz (+REP) - kingofdemons - 31.10.2013

For what are you using str just use u in sscanf for player name/id.


Re: 3dLabelz (+REP) - RayDcosta - 31.10.2013

what help do u need exactly?
u want to attach a 3d label to all newbies or something?