Hallo Community,
wenn ich ein Bankautomat erstelle dann kommt das label 1 sek und verschwindet wieder...
Code:
dcmd_cautomat(playerid,params[])
{
new Autoedit,Float:x,Float:y,Float:z,Float:a;
if(IsPlayerConnected(playerid))
{
if(SInfo[playerid][pAdmin] >= 5)
{
if(IsPlayerConnected(playerid))
{
for(new i = 1;i < MAX_AUTO; i++)
{
format(Datei,sizeof(Datei),"/Automaten/%d.ini",i);
if(!fexist(Datei))
{
Autoedit = i;
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,a);
AutoInfo[Autoedit][autoid] = Autoedit;
AutoInfo[Autoedit][autox] = x;
AutoInfo[Autoedit][autoy] = y;
AutoInfo[Autoedit][autoz] = z;
AutoInfo[Autoedit][autoa] = a;
Automatenspeichern(Autoedit);
Automatenladen(Autoedit);
SendClientMessage(playerid,0x23FF00FF,"Du hast einen Automaten erstellt!");
return 1;
}
else
{
}
}
return 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du bist nicht Online!");
}
return 1;
}
else
{
SendClientMessage(playerid,Gelb,"Du kannst keine Tanke erstellen!");
}
}
return 1;
}
stock Automatenspeichern(id)
{
format(Datei,sizeof(Datei),"/Automaten/%d.ini",AutoInfo[id][autoid]);
if(!fexist(Datei))
{
dini_Create(Datei);
Automatenspeichern(id);
return 1;
}
else
{
dini_FloatSet(Datei,"autox",AutoInfo[id][autox]);
dini_FloatSet(Datei,"autoy",AutoInfo[id][autoy]);
dini_FloatSet(Datei,"autoz",AutoInfo[id][autoz]);
dini_FloatSet(Datei,"autoa",AutoInfo[id][autoa]);
return 1;
}
}
stock Automatenladen(id)
{
format(Datei,sizeof(Datei),"/Automaten/%d.ini",id);
if(!fexist(Datei))
{
return 1;
}
else
{
new xdd[128];
new i = id;
AutoInfo[i][autox] = dini_Float(Datei,"autox");
AutoInfo[i][autoy] = dini_Float(Datei,"autoy");
AutoInfo[i][autoz] = dini_Float(Datei,"autoz");
AutoInfo[i][autoa] = dini_Float(Datei,"autoa");
AutoInfo[i][automatenlabel] = Create3DTextLabel("Wird geladen",COLOR_WHITE,AutoInfo[i][autox],AutoInfo[i][autoy],AutoInfo[i][autoz]+1.0,20.0,0,0);
AutoInfo[i][automatenobject] = CreateObject(2942, AutoInfo[i][autox],AutoInfo[i][autoy],AutoInfo[i][autoz]-0.4, 0.0000, 0.0000, AutoInfo[i][autoa]);
format(xdd,sizeof(xdd),"Benutze /bank um das Bankmenu zu öffnen");
Update3DTextLabelText(AutoInfo[i][automatenlabel], COLOR_WHITE,xdd);
return 1;
}
}
Ich hoffe ihr könnt mir helfen
LG