Ich habe ein Problem mit diesem Code.
1. sagt er mir, das es den CMD nicht geben würde
2. Wird es zwar gespeichert, jedoch:
- manchmal wird es richtig gespeichert so wie es soll
- manchmal mit den Koordinaten "0.00000"
- manchmal wird es auch garnicht gespeichert.
ocmd:ctext(playerid,params[])
{
if(IsPlayerAdmin(playerid))
{
new preis,
name,
pfad[255],
Float:cx,
Float:cy,
Float:cz;
if(sscanf(params, "sd",name,preis))
{
return SendClientMessage(playerid,gruen,"Benutze: /ctext [NAME] [PREIS]");
}
GetPlayerPos(playerid,cx,cy,cz);
new File:texte;
format(pfad,sizeof pfad,"Create3DTextLabel(\"%s - %d Euro\",0x3300FFFF,%f,%f,%f,30.0,0)\r\n",name,preis,cx,cy,cz);
texte = fopen("3DTexte.cfg",io_append);
fwrite(texte,pfad);
fclose(texte);
SendClientMessage(playerid, gruen, "3DText der derzeitigen Position gespeichert");
}
return 1;
}
könnt ihr mir helfen ? ich brauche diese Code oder so etwas ähnliches ganz dringend.
//Edit: beschreibung geändert