Cambiar 3DtextLabel -
chucho - 10.10.2011
Bueno este codigo lo que hace es que cuando un jugador pone /taxista le aparece en su cabeza un texto pero lo que quiero es que cuando ese jugador ponga /oficio se cambie el texto por otro gracias
creo que se puede con este codigo pero no estoy seguro y quiero saber si me explican gracias
Update3DTextLabelText
pawn Код:
if(strcmp(cmdtext, "/Taxista", true) == 0)
{
if(gTeam[playerid] == TEAM_TAXISTA)
{
SendClientMessage(playerid, COLOR_MENSAJENO, "Ya estas trabajando como Taxista.");
return 1;
}
new Float:X, Float:Y, Float:Z;
TAXISTA[playerid] = Create3DTextLabel("Taxista con Licencia",0xFF9900AA,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(TAXISTA[playerid], playerid, X, Y, Z);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof (pname));
format(string3, sizeof(string3), " %s Trabaja de Taxista.", pname);
SendClientMessageToAll(COLOR_GREEN, string3);
SetPlayerColor(playerid, COLOR_TEAM_TAXISTA);
SetPlayerSkin(playerid, 220);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,22,150);
SetPlayerPos(playerid,-1981.6674,146.2217,27.6875);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
GameTextForAll(string3 ,3000,5);
gTeam[playerid] = TEAM_TAXISTA;
return 1;
}
Re: Cambiar 3DtextLabel -
Daniel-92 - 10.10.2011
Vos mismo escribiste la respuesta, tenйs que usar
Update3DTextLabelText
Respuesta: Cambiar 3DtextLabel -
chucho - 10.10.2011
pero quiero ver si me explican es que para ser sincero no entendi bien el codigo de 3D text
Re: Cambiar 3DtextLabel -
Daniel-92 - 11.10.2011
pawn Код:
Update3DTextLabelText(labelid, 0xFFFFFFFF, "New text.");
el labelid lo cambias por el id del label que quieras "updatear" en tu caso lo remplazas por TAXISTA[playerid] obiamente esa linea tiene que ir el el comando /oficio
Respuesta: Cambiar 3DtextLabel -
chucho - 11.10.2011
ok gracias
Respuesta: Cambiar 3DtextLabel -
chucho - 11.10.2011
oye una pregunta y como hago para que 7 oficios se actualizen es decir pongo /taxista y aparece el text y si pongo /oficio2 que aparesca otro texto y si pongo /oficio3 otro texto gracias por la ayuda?
Respuesta: Cambiar 3DtextLabel -
davidxxx - 12.10.2011
Con el mismo codigo
pawn Код:
Update3DTextLabelText(labelid, 0xFFFFFFFF, "Nuevo Texto.");
lo unico que debes hacer es agregarlos/colocarlos o lo que sea donde quieres que se actualize el texto por ejemplo en taxt
ista colocas el
pawn Код:
Update3DTextLabelText(labelid, 0xFFFFFFFF, "Taxista.");
y donde dice aseo2 igual pero
pawn Код:
Update3DTextLabelText(labelid, 0xFFFFFFFF, "Aseo2.");