24.09.2016, 05:52
Код:
COMMAND:label(playerid, params[]) { if (playerData[playerid][playerLoggedIn]) { if(playerData[playerid][HasCustomLable] == false) { new value[25]; // if(sscanf(params, "s", value)) if(sscanf(params, "s[25]", value)) { return SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[SERVER] {FFFF00}Usage: /lable TEXT [COST = 4000XP]"); } else { if (playerData[playerid][playerXP] >= 4000) { if(strlen(value) < 16) { playerGiveXP(playerid, -4000); playerData[playerid][CustomLabel] = Create3DTextLabel(value, 0xFFDC2EFF, 30.0, 40.0, 50.0, 60.0, -1, 1); Attach3DTextLabelToPlayer(playerData[playerid][CustomLabel], playerid, 0.0, 0.0, 0.4); playerData[playerid][HasCustomLable] = true; SendClientMessage(playerid, COLOR_RED, "Label succesfully updated!"); } else { SendClientMessage(playerid, COLOR_RED, "Label length must be inferior to 16!"); } } else { SendClientMessage(playerid, COLOR_RED, "You dont have enough xp to do that!"); } } } else if(playerData[playerid][HasCustomLable] == true) { Delete3DTextLabel(playerData[playerid][CustomLabel]); SendClientMessage(playerid, -1, "Lable has been removed!"); } } return 1; }