Danke das du helfen wolltest aber ich glaube du hast nicht ganz verstanden. Ich weiß durchaus wie man /save Savepositions und x,y,z rausholt und dann einfügt. Es geht hierbei dadrum das mit dem ersten der Befehle hier eine Position gespeichert wird und dann muss man wenn man den zweiten Befehl macht im Umkreis sein, damit man Drogen in seinen Haus lagern kann und auch nur wieder in seinen Haus abholen kann. Ich kann unmöglich für jeden Spieler sien Haus definieren und einen Savepoint ins Script setzen sie sollen es selber tun können. Also nochmal kurz damit auch du es verstehst. Ingame soll eine Position gespeichert werden für den einzelnden Spieler und später soll sie abgefragt werden. Und das was du vörschlagst siehst du wenn du mal oben guckst hatte ich davor und damit hat es auch nicht geklappt. Trotzdem danke das du meni Thread überflogen hast und versucht hast zu helfen.
öhm du möchtest du du zum beispiel /pos eingibtst und dann wenn man /poss eingibt muss man in einem z.B 5 Radius sein wo man /pos eingegeben hat??
Das ist jetzzt verständflich für mich .
Mach es so:
new Float:x,Float:y,Float:z,POSX[MAX_PLAYERS],POSY[MAX_PLAYERS],POSZ[MAX_PLAYERS];
if(strcmp(cmdtext , "/pos", true ) == 0)
{
GetPlayerPos(x,y,z);
POSX[playerid] = x;
POSY[playerid] = y;
POSZ[playerid] = z;
}
if(strcmp(cmdtext, "/poss", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,umkreis,POSX[playerid],POSY[playerid],POSZ[playerid]))
{
//Inhalt
}
else {
//Inhalt
}
}
So sollte es gehen
MFG
PAWN