C'est bien, mais il manque le score..
Sinon jolie FS ! :D
et aussi c est normal que ton serveur crach quand j essaye de me connecter dessu ?
public OnPlayerDisconnect(playerid, reason){
PLAYERLIST_authed[playerid]=false;
return 1;
}
Moi c'est un autre problème ^^ (pas bien important)
Je suis admin de mon serveur, j'ais télécharger ton script, il fonctionne bien mais quand je me loge il me met "niveau:membre" ^^ lol, comment je peu changer ?? dans le fichier .sav il n'y a pas un truk a mettre ??
As-tu testé ton script? :-X
++
ZecKo
Je ne sais pas, apparament ça n'a marché pour personne ici...Moi je vien de le tester et sa marche ::)
Liens mort. :-X
forward PutAtPos(playerid);
---------------------------------------------------------------------------------------------
public OnPlayerDisconnect(playerid) {
if (PLAYERLIST_authed[playerid]) {
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
dUserSetINT(PlayerName(playerid)).("x",floatround(x));
dUserSetINT(PlayerName(playerid)).("y",floatround(y));
dUserSetINT(PlayerName(playerid)).("z",floatround(z));
PLAYERLIST_authed[playerid]=false;
return false;
}
---------------------------------------------------------------------------------------------
public PutAtPos(playerid) {
if (dUserINT(PlayerName(playerid)).("x")!=0) {
SystemMsg(playerid,"Setting you to your last position. Welcome back!");
SetPlayerPos(playerid,
float(dUserINT(PlayerName(playerid)).("x")),
float(dUserINT(PlayerName(playerid)).("y")),
float(dUserINT(PlayerName(playerid)).("z")));
}
}
public OnPlayerSpawn(playerid)
{
if (PLAYERLIST_authed[playerid])
{ // Nice, this guy is logged in, lets set him!
SetTimer("PutAtPos",2000,0);
}
}
forward PutAtPos(playerid);
---------------------------------------------------------------------------------------------
public OnPlayerDisconnect(playerid) {
if (PLAYERLIST_authed[playerid]) {
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
dUserSetINT(PlayerName(playerid)).("x",floatround(x));
dUserSetINT(PlayerName(playerid)).("y",floatround(y));
dUserSetINT(PlayerName(playerid)).("z",floatround(z));
PLAYERLIST_authed[playerid]=false;
return false;
}
---------------------------------------------------------------------------------------------
public PutAtPos(playerid) {
if (dUserINT(PlayerName(playerid)).("x")!=0) {
SystemMsg(playerid,"Setting you to your last position. Welcome back!");
SetPlayerPos(playerid,
float(dUserINT(PlayerName(playerid)).("x")),
float(dUserINT(PlayerName(playerid)).("y")),
float(dUserINT(PlayerName(playerid)).("z")));
}
}
public OnPlayerSpawn(playerid)
{
if (PLAYERLIST_authed[playerid])
{ // Nice, this guy is logged in, lets set him!
SetTimer("PutAtPos",2000,0);
}