Hallo zusammen,
habe hier einen Fehler den ich nicht herausbekomme. Möchte dass das Textlabel überm Kopf angezeigt wird wenn man sich über den Befehl einloggt:
Code
ocmd:aduty(playerid,params[])
{
new Text3D:ADuty,string[128],adminduty[128],adminname[64];
new Float:X, Float:Y, Float:Z;
if(GetPVarInt(playerid,"Adminlevel")==0)return SendClientMessage(playerid, COLOR_GRAU,"Du hast keine Berechtigung diesen Befehl auszuführen!");
if(GetPVarInt(playerid,"Adminlevel")>=1)
{
if(GetPVarInt(playerid,"Adminduty") == 0)
{
switch(GetPVarInt(playerid,"Adminlevel"))
{
case 1: {adminname="Auszubildender Moderator";}
case 2: {adminname="Moderator";}
case 3: {adminname="Leitender Moderator";}
case 4: {adminname="Auszubildender Suporter";}
case 5: {adminname="Suporter";}
case 6: {adminname="Leitender Suporter";}
case 7: {adminname="Administrator";}
}
GetPlayerPos(playerid, X, Y, Z);
ADuty = CreatePlayer3DTextLabel(playerid,string,COLOR_ORANGE,X,Y,Z,40.0);
format(string,sizeof(string),"%s im Dienst",adminname);
Attach3DTextLabelToPlayer(ADuty, playerid, 0.0,0.0,0.75);
format(adminduty,sizeof(adminduty),"<<%s %s ist nun im Dienst>>",adminname, SpielerName(playerid));
SendClientMessage(playerid,COLOR_ORANGE,adminduty);
SetPVarInt(playerid,"Adminduty",1);
return 1;
}
if(GetPVarInt(playerid,"Adminduty") == 1)
{
DeletePlayer3DTextLabel(playerid,ADuty);
format(adminduty,sizeof(adminduty),"<<%s %s ist nun nicht mehr im Dienst>>",adminname, SpielerName(playerid));
SendClientMessage(playerid,COLOR_ORANGE,adminduty);
SetPVarInt(playerid,"Adminduty",0);
return 1;
}
}
return 1;
}
Alles anzeigen
Folgender Fehler wird angezeigt:
Code
C:\Users\Desktop\SAMP Server\gamemodes\ServerMM.pwn(6169) : warning 213: tag mismatch
C:\Users\Desktop\SAMP Server\gamemodes\ServerMM.pwn(6179) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Warnings.
Stehe gerade etwas auf dem Schlauch und und hab kp was ich falsch gemacht habe
Würde mich riesig über Hilfe freuen.
Danke und LG