Wenn du nicht die Zeilen Postest können wir dir nicht helfen und fällt unter spam
Beiträge von Akino Kiritani
-
-
sieht auf dem ersten Blick aus wie ein Klammerfehler
Dann sieh genauer hin
-
vllt weils innerhalb einens Fahrzeuges eine andere Taste ist?
-
dann nimm die Include
-
X = dini_Float(Spielerdatei,"X");
Y = dini_Float(Spielerdatei,"Y");
Z = dini_Float(Spielerdatei,"Z");hier unter
-
Das sollte nach dem auslesen ausgeführt werden nicht davor

-
Ja die Positionssetzung fehlt
-
new Float:X,Float:Y,Float:Z;
X = dini_Float(data,"X");
Y = dini_Float(data,"Y");
Z = dini_Float(data,"Z");
SetPlayerPos(playerid,X,Y,Z); -
Wenn man sscanf 2.0 nimmt das nicht für 0.3d ist buggt u nur rum deshalb das d

-
stock SpielerSpeichern(playerid)
{
if(GetPVarInt(playerid,"loggedin"))
{
new Spielerdatei[64],Float:x,Float:y,Float:z;
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
GetPlayerPos(playerid,x,y,z);//auslesen der Pos
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Spielerdatei,"Prem",GetPVarInt(playerid,"Prem"));
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
dini_IntSet(Spielerdatei,"Skin",GetPlayerSkin(playerid));
dini_IntSet(Spielerdatei,"Job",GetPVarInt(playerid,"Job"));
dini_FloatSet(Spielerdatei,"X",x);
dini_FloatSet(Spielerdatei,"Y",y);
dini_FloatSet(Spielerdatei,"Z",z);
}
return 1;
} -
Weiß ich denn wie dein Speicherungssystem aussieht?
Nein weiß ich nicht... -
Speicher die Position doch einfach wenn er sich ausloggt.
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);und dann einfach speichern
Da kannste nicht mit PVars arbeiten -
Du kannst doch keine stings in Inteers speichern

Die Funktion heißt dini_Int nicht dini_Get
-
SetTimerEx ist für Funktionen mit Parametern
-
doch?
ShowPlayerDialog(playerid,9854,DIALOG_STYLE_INPUT,"Blabla bla","Targ unten die URL ein","Hören","Abbruch");
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 9854)
{
if(response)
{
return PlayAudioStreamForPlayer(playerid,inputtext);
}
return true;
}
return true;
} -
IsPlayerInRangeOfPoint(playerid, Float:range, Float:x, Float:y, Float:z)
IsPlayerInRangeOfPoint(playerid,2957, 245.69999694824, 72.5, 1004.299987793,2.0)
vergleich ma
-
if(sscanf(params,"ri",pID,money))
wofür stehn das r?
-
URL inwiefern?
Youtube?Sonst Dialog_Style_Input und dann den Inputtext in PlayAudioStreamForPlayer einsetzen
-
Gar nicht.
Es war von Kalcor(Kye) nicht einmal geplant das man so etwas scriptet.Eigentlich sollte OnPlayerUpdate auch weiterhin aufgerufen werden, wenn man im Menü ist.
Läuft aber noch nicht ganz rund. -
Nur mal so als Hinweis, ab 0.3d funktioniert das System nicht mehr...
Da das Menü nicht mehr aufgerufen wird, wenn man Desk geht.
Damit wird OnPlayerUpdate auch immer aufgerufen