Guten Tag liebe Community,
Ich habe ein kleines Problem und zwar übe ich etwas am pRP Script & in diesem Script ist ein verändertes Name System drin.
Bei jedem Einloggen muss man /tog name zum ein & ausschalten machen um seinen eigenen Spielernamen anzuzeigen sowie seine HP + Armour.
Mein Problem ist es ich bekomme es nicht hin das der Name permanent angeschaltet ist. Ich habe schon versucht dieses System abzuändern jedoch verbuggt diese dann sodass man seinen Namen überhaupt nicht mehr an & ausschalten kann bzw. das andere den Namen nicht mehr sehen können.
Ich würde mich um eine Hilfe freuen
Grüße
definition: togRPName[MAX_PLAYERS],
command:
if(strcmp(cmd,"Name",true) == 0)
{
if(togRPName[playerid] != 1){
format(userlabelstring,sizeof(userlabelstring),"-"
UserText3D[playerid] = Create3DTextLabel(userlabelstring,0x008080FF,0.0, 0.0, 0.7,MAX_STREAM_NAME_DISTANCE,0,7);
Attach3DTextLabelToPlayer(UserText3D[playerid],playerid,0.0,0.0,0.7);
SendClientMessage(playerid, GRAU, "Du hast deinen Namen für andere Spieler sichtbar gemacht."
UpdateHPBar(playerid);
togRPName[playerid] = 1;
}
else{
Delete3DTextLabel(UserText3D[playerid]);
SendClientMessage(playerid, GRAU, "Du hast deinen Namen für andere Spieler unsichtbar gemacht."
togRPName[playerid] = 0;
}
return 1;
}
ForEachPlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid) && togRPName[playerid] == 1)
{
if(GetPVarInt(playerid,"Eingeloggt&WCF_AMPERSAND" == 1)
{
UpdateHPBar(playerid);
}
}
}
togRPName[playerid] = 0;