Save player pos after disconnect ! -
dorperez - 05.11.2011
Hey guys !!
how can i save position when player disconnected and when he is connect again he start in the same position when he disconnected??
Re: Save player pos after disconnect ! -
dorperez - 06.11.2011
Help Plz
Re: Save player pos after disconnect ! -
FarSe. - 06.11.2011
pawn Код:
//public OnPlayerSpawn
new name[25];GetPlayerName(playerid,name,25);
new str[30];format(str,30,"%s_X",name);
new Float:X,Float:Y,Float:Z;
X = dini_Float("Pos.ini",str);
new str[30];format(str,30,"%s_X",name);
Y = dini_Float("Pos.ini",str);
new str[30];format(str,30,"%s_Y",name);
Z = dini_Float("Pos.ini",str);
new str[30];format(str,30,"%s_Z",name);
SetPlayerPos(playerid,X,Y,Z);
//public OnPlayerDisconnect
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
new name[25];GetPlayerName(playerid,name,25);
new str[30];format(str,30,"%s_X",name);
dini_FloatSet("Pos.ini",str,X);
new str[30];format(str,30,"%s_Y",name);
dini_FloatSet("Pos.ini",str,Y);
new str[30];format(str,30,"%s_Z",name);
dini_FloatSet("Pos.ini",str,Z);
you need first to include dini.inc ( #include <dini>)
Re: Save player pos after disconnect ! -
Stigg - 06.11.2011
Nervermind.
Re: Save player pos after disconnect ! -
Kukkurloom - 22.05.2012
(390) : error 021: symbol already defined: "str"
(392) : error 021: symbol already defined: "str"
(394) : error 021: symbol already defined: "str"
(396) : error 021: symbol already defined: "str"
(40

: error 021: symbol already defined: "str"
I do get these errors -.-
Re: Save player pos after disconnect ! -
Jstylezzz - 22.05.2012
It means you defined new str[30]; already.. try this:
pawn Код:
//public OnPlayerSpawn
new name[25];GetPlayerName(playerid,name,25);
new str[30];format(str,30,"%s_X",name);
new Float:X,Float:Y,Float:Z;
X = dini_Float("Pos.ini",str);
format(str,30,"%s_X",name);
Y = dini_Float("Pos.ini",str);
format(str,30,"%s_Y",name);
Z = dini_Float("Pos.ini",str);
format(str,30,"%s_Z",name);
SetPlayerPos(playerid,X,Y,Z);
//public OnPlayerDisconnect
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
new name[25];GetPlayerName(playerid,name,25);
new str[30];format(str,30,"%s_X",name);
dini_FloatSet("Pos.ini",str,X);
format(str,30,"%s_Y",name);
dini_FloatSet("Pos.ini",str,Y);
format(str,30,"%s_Z",name);
dini_FloatSet("Pos.ini",str,Z);
Re: Save player pos after disconnect ! -
Kukkurloom - 23.05.2012
Quote:
Originally Posted by Jari_Johnson*
It means you defined new str[30]; already.. try this:
pawn Код:
//public OnPlayerSpawn new name[25];GetPlayerName(playerid,name,25); new str[30];format(str,30,"%s_X",name); new Float:X,Float:Y,Float:Z; X = dini_Float("Pos.ini",str); format(str,30,"%s_X",name); Y = dini_Float("Pos.ini",str); format(str,30,"%s_Y",name); Z = dini_Float("Pos.ini",str); format(str,30,"%s_Z",name); SetPlayerPos(playerid,X,Y,Z); //public OnPlayerDisconnect new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z); new name[25];GetPlayerName(playerid,name,25); new str[30];format(str,30,"%s_X",name); dini_FloatSet("Pos.ini",str,X); format(str,30,"%s_Y",name); dini_FloatSet("Pos.ini",str,Y); format(str,30,"%s_Z",name); dini_FloatSet("Pos.ini",str,Z);
|
BIG THANKS!!!
Re: Save player pos after disconnect ! -
Toxik - 25.10.2013
C:\Users\Erik\Desktop\Server DayZ\gamemodes\Toxic.pwn(836) : warning 219: local variable "name" shadows a variable at a preceding level
C:\Users\Erik\Desktop\Server DayZ\gamemodes\Toxic.pwn(851) : error 021: symbol already defined: "GetPlayerPos"
C:\Users\Erik\Desktop\Server DayZ\gamemodes\Toxic.pwn(852) : error 021: symbol already defined: "GetPlayerName"
C:\Users\Erik\Desktop\Server DayZ\gamemodes\Toxic.pwn(853) : error 021: symbol already defined: "format"
C:\Users\Erik\Desktop\Server DayZ\gamemodes\Toxic.pwn(855) : error 021: symbol already defined: "format"
C:\Users\Erik\Desktop\Server DayZ\gamemodes\Toxic.pwn(857) : error 021: symbol already defined: "format"
C:\Users\Erik\Desktop\Server DayZ\gamemodes\Toxic.pwn(861) : error 003: declaration of a local variable must appear in a compound block
C:\Users\Erik\Desktop\Server DayZ\gamemodes\Toxic.pwn(862) : error 021: symbol already defined: "str"
C:\Users\Erik\Desktop\Server DayZ\gamemodes\Toxic.pwn(863) : error 021: symbol already defined: "X"
C:\Users\Erik\Desktop\Server DayZ\gamemodes\Toxic.pwn(863) : error 021: symbol already defined: "Z"
C:\Users\Erik\Desktop\Server DayZ\gamemodes\Toxic.pwn(1037) : warning 203: symbol is never used: "X"
C:\Users\Erik\Desktop\Server DayZ\gamemodes\Toxic.pwn(1037) : warning 203: symbol is never used: "Y"
C:\Users\Erik\Desktop\Server DayZ\gamemodes\Toxic.pwn(1037) : warning 203: symbol is never used: "Z"
C:\Users\Erik\Desktop\Server DayZ\gamemodes\Toxic.pwn(1037) : warning 203: symbol is never used: "name"
C:\Users\Erik\Desktop\Server DayZ\gamemodes\Toxic.pwn(1037) : warning 203: symbol is never used: "str"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

