#include #include #pragma unused strtok new strtok; new zz[MAX_PLAYERS]; public OnPlayerConnect(playerid){ zz[playerid]=1; return 1; } public OnPlayerDisconnect(playerid,reason){ if(!reason){ new Float:pos[3],name[24]; GetPlayerName(playerid,name,24); if(dini_Exists(udb_encode(name))){ GetPlayerPos(playerid,pos[0],pos[1],pos[2]); dini_FloatSet(udb_encode(name),"x",pos[0]); dini_FloatSet(udb_encode(name),"y",pos[1]); dini_FloatSet(udb_encode(name),"z",pos[2]); } } return 1; } public OnPlayerSpawn(playerid){ if(zz[playerid]){ new name[24]; zz[playerid]=0; GetPlayerName(playerid,name,24); if(dini_Exists(udb_encode(name))){ SetPlayerPos(playerid, dini_Float(udb_encode(name),"x"), dini_Float(udb_encode(name),"y"), dini_Float(udb_encode(name),"z")); } } return 1; }